 #form_application>div.form-step.current>div:nth-child(1)>div.form-fields>div>div.upload.js-upload-cover-letter>label {
        text-align: left;
        padding-top: 20px !important;
    }


/*     .form-fields .form-group label:nth-child(n+2) {
        display: none;
    } */


    .js-file1-wrapper {
        display: block;
    }

    .js-file1-wrapper {
        margin-top: 5px;
    }

    .js_upload_cover_letter {
        font-family: 'Roboto';
    }

    /* form updates  */
    .upload {
        border: none !important;
    }

    .breadcrumb {
        padding-left: 0px;
    }

    .uploaded-cover-letter {
        background-color: #F6F6F6;
        padding:10px 10px;
        /*     border-top: 1px dashed #ced5dd !important; */
        text-align: left;
           padding-left: 16px;
    padding-right: 16px;
    }
    .uploaded-questionnaire-file {
        background-color: #F6F6F6;
        padding:10px 10px;
        /*     border-top: 1px dashed #ced5dd !important; */
        text-align: left;
           padding-left: 16px;
    padding-right: 16px;
    }

    .fa-trash-o::before {
        font-size: 20px;
       
    }


    .fa-paperclip::before {
      content: " ";
      font-size: 17px;
      color: black;
/*       display: inline-flex; */
    background-size: 15px;
    background-position: center;
    align-items: center;
    height: 56px;
    color: black !important;
    padding-left: 20px !important;

    cursor: pointer;
      background: url('https://s3.smartdreamers.com/company_files/501/media_library/original/997_Vector(30)_bf7fae684cf2d6a9060dcebcbdb10f31.svg') no-repeat;

    }
.js-remove-custom-file{
/*   background-size:14px; */
      width: 20px;
    height: 20px;
    background: url('https://s3.smartdreamers.com/company_files/501/media_library/original/997_Vector(31)_656ea05a50b71cea7b9ca6fd5f552e2f.svg') no-repeat;
}

    .uploaded-cover-letter>span>span {
      color: #007F00;
      font-family: 'Roboto';
      font-size: 16px;
    }
.uploaded-questionnaire-file>span>span {
      color: #007F00;
      font-family: 'Roboto';
      font-size: 16px;
    }
.uploaded-resume{
  font-family: 'Roboto';
  line-height:17px;
  width:100%;
  border-radius:8px;
  border:1px dashed #EBEBEB;
  background-color: #F6F6F6;
  align-items: center;
  min-height: 56px;
}
.uploaded-resume-name{height:100%;}
    #form_application > div.form-fields > div.form-step.current > div:nth-child(2) > div.form-fields > div > div.upload.js-upload-cover-letter >label{
/*     #form_application >div.form-fields > div.form-step.current > div:nth-child(1) > div.form-fields > div > div.upload.js-upload-cover-letter >label{ */
      background: url('https://s3.smartdreamers.com/company_files/501/media_library/original/997_Vector(29)_f08f289b99163d09bebe1b06aa125304.svg') no-repeat 16px center;
/*       background-size: 15px; */
      font-family: 'Roboto';
      line-height:17px;
      width:100%;
      border-radius:8px;
      border:1px dashed;
      display: flex;
      flex-direction: row;
      align-items: center;
      min-height: 56px;
      color: #646461;
      padding-left: 57px !important;
      background-color: #F6F6F6;
      cursor:pointer;
    }

    #form_application > div.form-fields > div.form-step.current > div:nth-child(1) > div.linkedin-profile-wrapper > div > div > label {
      background: url('https://s3.smartdreamers.com/company_files/501/media_library/original/997_Vector(29)_f08f289b99163d09bebe1b06aa125304.svg') no-repeat 16px center;
/*       background-size: 15px; */
      display: flex;
      height:56px;
      cursor:pointer;
      font-family: 'Roboto';
      line-height:17px;
      flex-direction: row;
      align-items: center;
      border-radius:8px;
      border:1px dashed;
      color: #646461;
      padding-left: 57px !important;
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      background-color: #F6F6F6;
      text-align: left;
    }

    #form_application > div.form-fields > div.form-step.current[data-form-section="personal"] > div:nth-child(2) {
        position: relative;
        min-height: 90px;
    }

    .upload.js-upload-cover-letter.js-file1-wrapper>div {
/*         margin-top: 45px!important; */
    }

    .uploaded-cover-letter:not(:first-child) {
        margin-top: -1px;
    }

    .js_upload_cover_letter {
/*         position: absolute; */
/*         top: 27px; */
        border: 1px dashed #EBEBEB !important;
    }
 .uploaded-cover-letter {
padding: 20px 0px;
    padding-left: 0px;
  color: #000000;
  font-size: 16px;
  background-color: #F6F6F6 !important;

  background-size: 16px;
  background-position: left 16px center;
  border-radius: 8px;
  color: #646461;
  cursor: pointer;
    }
 

    /* .js_upload_cover_letter::after {
  content: "";
  display: block;
  height: 68px;
} */
    .uploaded-cover-letter,
    .js_upload_resume,
.uploaded-questionnaire-file{
        border: 1px dashed #EBEBEB !important;
    }

    #form_application>div.form-step.current>div:nth-child(1)>div.form-fields>div {
        margin-bottom: 0px;
    }

    .uploaded-cover-letter {
        border-top: 0px !important;
    }

    #form_application>div.form-step.current>div:nth-child(1)>div.form-fields>div>div.mandatory-star {
        display: none !important;
    }

    .uploaded-cover-letter-name {
        display: flex;
        gap: 10px;
        align-items: center;
      justify-content: space-between;
      padding-left: 20px;
  padding-right: 20px;
    }

    .uploaded-resume-name {
        display: flex;
        gap: 10px;
      justify-content:space-between;
        padding: 0px 16px;
        align-items: center;
    }
   .uploaded-questionnaire-file-name {
        display: flex;
        gap: 10px;
        align-items: center;
      justify-content: space-between;
    }

    


    /* .js-upload-cover-letter > div > span > .js-remove-custom-file{
  display: flex;
    align-items: center;
} */
    .js-upload-cover-letter>div>span>span,
    .linkedin-profile-wrapper>div>div>div>span>span {
        width: 90%;
        text-align: left;
    }
    .uploaded-questionnaire-file>div>span>label {
        width: 90%;
        text-align: left;
    }
