.auto-location-ul{position:absolute;width:100%;background-color:#fff;border:1px solid #ccc;list-style-type:none;padding:0;margin:0;z-index:1000;text-align:left;max-height:200px;overflow:auto;border-radius:8px}.auto-location-li{padding:8px;cursor:pointer}.auto-location-li:hover{background:#ee5b24;color:#fff}.location-main-div{position:relative}body{font-family:Montserrat,sans-serif;color:#231110}.candidate-details-modal-container .modal-header{background-color:#0f0d0d;color:#fff;border-bottom:none;border-radius:.5rem .5rem 0 0;padding:1rem 1.5rem}.candidate-details-modal-container .modal-title{font-size:24px;font-weight:600}.candidate-details-modal-container .btn-close-white{background-color:#ee5c24;opacity:1;padding:.5rem;border-radius:.25rem}.candidate-details-modal-container .modal-body{padding:1.5rem}.candidate-details-modal-container .modal-content{border-radius:.75rem;border:none;box-shadow:0 5px 15px rgba(0,0,0,.1)}.candidate-details-modal-container .form-label{color:#2d2b32;font-size:14px;font-weight:475;line-height:20px;letter-spacing:-.0500000007px;text-align:left}.candidate-details-modal-container .form-control{height:40px;padding:0 8px 0 12px!important;border-radius:8px!important;border:none!important;box-shadow:0 1.5px 4px -1px rgba(10,9,11,.0705882353)!important;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.0500000007px;text-align:left;background:rgba(243,243,243,.72)}.candidate-details-modal-container .form-control::placeholder{color:#464646;font-size:14px;opacity:.5}.candidate-details-modal-container .form-control:focus{box-shadow:0 0 0 .25rem rgba(238,92,36,.25);border-color:#ee5c24;background-color:rgba(243,243,243,.72)}.candidate-details-modal-container .trash-btn,.candidate-details-modal-container .trash-btn:focus,.candidate-details-modal-container .trash-btn:hover{background:rgba(0,0,0,0);border:none}.candidate-details-modal-container .round-checkbox{border:1px solid #ee5c24;border-radius:100%;min-height:12px;height:18px;width:15px;min-width:12px;padding-left:16px;padding-right:0;padding-top:1px}.candidate-details-modal-container .round-checkbox .form-check-input{border:1px solid #ee5c24;border-radius:100%;width:12px;height:12px;margin-left:-14px;margin-top:1px}.candidate-details-modal-container .round-checkbox .form-check-label{font-size:14px;color:#231110;width:57px;margin-top:-12px;margin-left:10px;cursor:pointer}.candidate-details-modal-container .round-checkbox .form-check-input:checked{background-color:#ee5c24}.candidate-details-modal-container .round-checkbox .form-check-input:focus{box-shadow:none}.candidate-details-modal-container .drag-text{color:#231110;font-size:14px;font-weight:500;line-height:20px;text-align:left;padding-top:0}.candidate-details-modal-container .doc-text,.candidate-details-modal-container .doc-text-down{color:#231110;font-size:14px;font-weight:500;line-height:18px;text-align:center;padding-top:10px;text-decoration:none;margin-left:10px}.candidate-details-modal-container .browse-input{opacity:0;position:absolute;top:0;left:0;height:85px}.candidate-details-modal-container .upload-file-div{width:100%;height:87px;padding:10px 16px;border-radius:8px;border:1px dashed #dadbdd;position:relative;background:rgba(243,243,243,.6)}.candidate-details-modal-container .file-upload-container{width:100%;margin-bottom:1rem}.candidate-details-modal-container .file-upload-area{background-color:#f3f3f3;border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;position:relative;cursor:pointer}.candidate-details-modal-container .upload-icon{background-color:#ee5c24;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem}.candidate-details-modal-container .upload-text{flex:1 1}.candidate-details-modal-container .upload-text span{font-weight:500;display:block;margin-bottom:.25rem;font-size:14px;color:#231110}.candidate-details-modal-container .file-types{color:#464646;margin:0;font-size:14px}.candidate-details-modal-container .file-details{text-align:left;width:80%}.candidate-details-modal-container .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.candidate-details-modal-container .para-data{font-size:14px;font-weight:400;background:#fff;border:none;color:#363636;padding:0}.candidate-details-modal-container .text-danger{color:#ee5b24}.candidate-details-modal-container .buttons-active,.candidate-details-modal-container .buttons-active:active,.candidate-details-modal-container .buttons-active:focus,.candidate-details-modal-container .buttons-active:hover{color:#fff;font-weight:500;display:flex;align-items:center;justify-content:flex-end;border:1px solid #ee5b24;border-radius:18px;padding:10px 16px;width:-moz-fit-content;width:fit-content;justify-self:center;background:linear-gradient(180deg,#e02927 -16.82%,#f36e23 110.45%)}.candidate-details-modal-container .consent-text{font-size:14px;color:#302c2c;line-height:1.5}.candidate-details-modal-container .support-text{font-size:14px;margin-top:1rem;color:#231110}.candidate-details-modal-container .support-link{color:#ee5c24;text-decoration:none}.candidate-details-modal-container .support-link:hover{text-decoration:underline}.candidate-details-modal-container .custom-checkbox{width:20px;height:20px;border-radius:50%;border:2px solid #ee5c24;margin-right:.5rem}.candidate-details-modal-container .custom-checkbox:checked{background-color:#ee5c24;border-color:#ee5c24}.candidate-details-modal-container .form-check-label{font-size:14px;color:#231110}.candidate-details-modal-container .privacy-link{color:#ee5c24;text-decoration:none;font-size:14px}.candidate-details-modal-container .privacy-link:hover{text-decoration:underline}.candidate-details-modal-container .btn-cancel{background-color:#e53935;color:#fff;border-radius:2rem;padding:.75rem 2rem;font-weight:500;border:none;min-width:150px;font-size:16px}.candidate-details-modal-container .btn-cancel:hover{background-color:#c62828;color:#fff}.candidate-details-modal-container .btn-submit{background-color:#ee5c24;color:#fff;border-radius:2rem;padding:.75rem 2rem;font-weight:500;border:none;min-width:300px;font-size:16px}.candidate-details-modal-container .btn-submit:hover{background-color:#d64d1e;color:#fff}.upload-inner-panel{display:flex;justify-content:space-between;margin-top:15px}.model-below-btn{display:flex;gap:10px}@media screen and (max-width:1024px)and (min-width:340px){.d-flex.justify-content-between{flex-direction:column;gap:1rem}.btn-cancel,.btn-submit{width:100%;min-width:auto}.candidate-details-modal-container .form-label{margin-top:.8rem}.upload-inner-panel{display:block;justify-content:space-between;margin-top:5px}.candidate-details-modal-container .drag-text{font-size:12px}.candidate-details-modal-container .drag-text svg{height:24px;width:24px}.candidate-details-modal-container .doc-text{font-size:12px}.candidate-details-modal-container .doc-text-down{font-size:12px;margin-left:0;text-align:left}.candidate-details-modal-container .buttons-active,.candidate-details-modal-container .buttons-active:active,.candidate-details-modal-container .buttons-active:focus,.candidate-details-modal-container .buttons-active:hover{font-size:12px;width:100%;justify-content:center}.model-below-btn{display:flex;flex-direction:column;gap:10px}}.self-identification-modal .participating-survey-body{text-align:left;font-style:italic;line-height:24px;color:#51575e;font-size:16px;font-weight:400}.self-identification-modal .candidate-name-survey{color:#51575e;font-weight:400;font-size:18px;margin-top:20px}.self-identification-modal .rtr-form-text{margin:20px 0}.self-identification-modal .next-back-buttons{text-align:right;padding-top:25px}.self-identification-modal .link-next,.self-identification-modal .link-next:hover{color:#ff5c35!important;text-decoration:none;font-size:20px;font-weight:500;background:rgba(0,0,0,0)!important;border:none}.self-identification-modal .submit-btn,.self-identification-modal .submit-btn:active,.self-identification-modal .submit-btn:focus,.self-identification-modal .submit-btn:hover{font-size:20px;font-weight:500;background:linear-gradient(#e02927 -16.82%,#f36e23 110.45%);border-radius:20px;border:1px solid #e55511;color:#fefefe;padding:10px 20px}.self-identification-modal .fw-bold,.self-identification-modal .text-muted{color:rgba(7,16,26,.5019607843);text-align:center;font-size:16px;margin-top:5px;font-weight:400;line-height:24px;width:117px}.self-identification-modal .form-check-label{font-size:16px}.self-identification-modal .my-3{text-align:center;font-size:12px;color:#1f2730;font-weight:400}.self-identification-modal .rtr-form-content-head{color:#1f2730;font-weight:400;font-size:18px;margin-top:10px}.self-identification-modal .rtr-form-content-element{color:#1f2730;border:1px solid #ff5c35;border-radius:20px;padding:23px;background:#fff;height:100px;margin:15px 0 0 20px;display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;font-size:14px;font-weight:400;justify-content:center;text-align:center;cursor:pointer;min-width:150px;line-height:22px}.self-identification-modal .btn-primary-btn-active,.self-identification-modal .rtr-form-content-element:active,.self-identification-modal .rtr-form-content-element:focus,.self-identification-modal .rtr-form-content-element:hover{background:#ff5c35;border:1px solid #ff5c35;color:#fff}.self-identification-modal .form-check-input:checked{background-color:#ff5c35;border-color:#ff5c35}.self-identification-modal .bg-warning{background-color:#ff5c35!important}.self-identification-modal .flex-bottom{display:flex;justify-content:end;margin-top:20px}.self-identification-modal .voluntary-self-indetification-head{color:rgba(7,16,26,.8980392157);font-weight:500;font-size:16px}.self-identification-modal .voluntary-self-indetification-body{margin-top:20px;font-size:16px}.self-identification-modal .txt_r{color:#1f2730;font-weight:400;font-size:16px}.self-identification-modal .btn-save{color:#51575e;border-radius:16px;padding:5px 12px;border:1px solid #dadbdd;background-color:#fff}.self-identification-modal .que{color:#1f2730;font-weight:400;font-size:16px;line-height:24px}.self-identification-modal .ans{color:rgba(131,135,140,.8980392157);font-weight:400;font-size:16px;line-height:24px}.self-identification-modal .txt_r p{margin-bottom:5px}.self-identification-modal .disability-content{color:#000;font-style:normal;font-weight:400;text-decoration:none;font-size:14px;margin:0}.self-identification-modal .disability-content-list{display:flex}.self-identification-modal .visible-minority-details{text-align:left}.self-identification-modal .options-group{text-align:center}@media screen and (max-width:1024px)and (min-width:340px){.self-identification-modal{padding:20px 10px}.self-identification-modal .fw-bold,.self-identification-modal .text-muted{color:rgba(7,16,26,.5019607843);text-align:center;font-size:12px;margin-top:5px;font-weight:400;line-height:24px;width:auto}.self-identification-modal .rtr-form-content-element{color:#1f2730;border:1px solid #ff5c35;border-radius:20px;padding:12px;background:#fff;height:70px;margin:15px 10px 0 0;display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;font-size:12px;font-weight:400;justify-content:center;text-align:center;cursor:pointer;min-width:100px;line-height:22px;width:100%;white-space:break-spaces}.self-identification-modal .rtr-form-content-element:active,.self-identification-modal .rtr-form-content-element:focus,.self-identification-modal .rtr-form-content-element:hover{background:#fff!important;color:#1f2730!important;border:1px solid #ff5c35!important}.self-identification-modal .btn-primary-btn-active{background:#ff5c35;border:1px solid #ff5c35;color:#fff}.self-identification-modal .disability-content-list{display:block}}.self-identification-modal{padding:20px 40px}.self-identification-modal .header_name{font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.02em;text-align:left;color:#121315}.self-identification-modal .close-btn{border:none;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}@media screen and (max-width:1024px)and (min-width:340px){.self-identification-modal{padding:20px 10px}.self-identification-modal .header_name{font-size:18px;word-wrap:break-word;width:90%}}.modal-close-custom,.modal-close-custom:active,.modal-close-custom:focus,.modal-close-custom:hover{background:#e63c26;border-radius:8px;border:1px solid #e63c26}