
 /*apply reset*/
.apply-page .array-in-checkbox input,
.daterangepicker-checkbox input {
    min-height: 16px !important;
    margin-top: 0
}

.apply-page .daterangepicker-checkbox .checkboxText {
    margin-top: 0 !important;
    padding-bottom: 0;
}

.apply-page .daterangepicker-checkbox {
    align-items: center;
    margin-bottom: 10px;
}

.apply-page .form-group .checkbox label,
.apply-page .form-group .checkbox label>span {
    display: flex;
    gap: 0;
    align-items: center;
}

input[type='checkbox'],
input[type='radio'] {
    position: relative;
}

.apply-page input[type='checkbox']:checked {
    margin: 0;
}

.apply-page input[type='radio'] {
    border-radius: 50% !important;
}

.apply-page input[type='radio']:checked {
    background-color: transparent;
    border-radius: 50%;
}

.apply-page .array-in-checkbox span {
    margin-top: 0 !important
}

;

.apply-page .array-in-checkbox.langs span {
    margin-left: 0;
}

.apply-page .disability-status-radio .field-radio-group .radio label {
    padding-left: 0;
    display: flex
}

.apply-page .disability-status-radio .field-radio-group .radio label span {
    /* gap: 5px; */
    align-items: center;
    display: flex !important;
}

.apply-page input[type='checkbox'],
input[type='radio'] {
    width: 16px;
    height: 16px;
    min-height: 16px !important;
    margin: 0 !important;
    position: relative !important;
    cursor: pointer;
    margin-right: 10px !important;
}

.apply-page .field-radio-group .radio label {
    font-weight: 700 !important;
    color: #0c1524 !important;
    display: flex;
    justify-content: flex-start !important;
    flex-direction: row;
}

#_PCM .apply-page .ph-apply-box .form-group {
    table.experienceData-table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px 0;
        table-layout: fixed;
    }

    table.experienceData-table th,
    table.experienceData-table td {
        padding: 12px 16px;
        text-align: left;
        vertical-align: top;
        word-wrap: break-word;
    }

    table.experienceData-table th {
        border-bottom: 2px solid #dee2e6;
    }

    table.experienceData-table td {
        border-bottom: 1px solid #eceeef;
        color: #495057;
    }

    table.experienceData-table th:nth-child(1),
    table.experienceData-table td:nth-child(1) {
        width: 18%;
    }

    table.experienceData-table th:nth-child(2),
    table.experienceData-table td:nth-child(2) {
        width: 18%;
    }

    table.experienceData-table th:nth-child(3),
    table.experienceData-table td:nth-child(3) {
        width: 12%;
    }

    table.experienceData-table th:nth-child(4),
    table.experienceData-table td:nth-child(4) {
        width: 14%;
        white-space: nowrap;
    }

    table.experienceData-table th:nth-child(5),
    table.experienceData-table td:nth-child(5) {
        width: 38%;
    }

    table.experienceData-table .summary-label {
        display: none;
    }

    table.educationData-table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px 0;
        table-layout: fixed;
    }

    table.educationData-table th,
    table.educationData-table td {
        padding: 12px 16px;
        text-align: left;
        vertical-align: top;
        word-wrap: break-word;
    }

    table.educationData-table th {
        border-bottom: 2px solid #dee2e6;
    }

    table.educationData-table td {
        border-bottom: 1px solid #eceeef;
    }

    table.educationData-table th:nth-child(1),
    table.educationData-table td:nth-child(1) {
        width: 35%;
    }

    table.educationData-table th:nth-child(2),
    table.educationData-table td:nth-child(2) {
        width: 20%;
    }

    table.educationData-table th:nth-child(3),
    table.educationData-table td:nth-child(3) {
        width: 20%;
    }

    table.educationData-table th:nth-child(4),
    table.educationData-table td:nth-child(4) {
        width: 10%;
    }

    table.educationData-table th:nth-child(5),
    table.educationData-table td:nth-child(5) {
        width: 10%;
    }

    table.educationData-table th:nth-child(6),
    table.educationData-table td:nth-child(6) {
        width: 5%;
        white-space: nowrap;
    }

    table.educationData-table .summary-label {
        display: none;
    }

    .summary-section.My-experience.workAndEducation h3 span.summary-heading {
        margin-right: 20px;
    }

    input[type="checkbox"] {
        border-color: #003087 !important;
    }
}

#_PCM .apply-page .ph-apply-box .error-msg .errorList a {
    color: #FFFFFF !important;
}

#_PCM .apply-page .ph-apply-box .error-msg .errorList a:hover {
    color: #003087 !important;
}

#_PCM .apply-page .ph-apply-box .phenom-form-container .form-wrapper .form-group .field-object .form-group .field-array .checkboxes .checkbox {
    display: flex;
    align-items: center;
    margin-left: 0px;
    padding-left: 0px;
    width: 100%;
}

#_PCM .apply-page .ph-apply-box #disability_heading_self_identity {
    padding-left: 5px !important;
}

#_PCM .apply-page .ph-apply-box .form-group .checkbox label {
    align-items: flex-start !important;
}

#_PCM .apply-page .ph-apply-box .form-group.smsOptIn .checkbox label>input {
    margin-top: 3px !important;
}

#_PCM .apply-page .ph-apply-box .resume-group .drives .resume-upload-wrapper {
    justify-content: center;
}

#_PCM .apply-page .ph-apply-box .form-group .daterangepicker-checkbox {
    display: flex;
}

#_PCM input[type="radio"] {
    border-color: #003087 !important;
}

#_PCM #breadcrumb-summary .slick-slide:last-child li.slide:last-child::before {
    //background: none !important;
}

#_PCM .apply-page .ph-apply-box .form-group [atm-id="coverletters-group"] {
    display: flex;
    flex-direction: column;

    .additional-attachment-list {
        margin: 0px;
    }
}

#_PCM .apply-page .ph-apply-box .form-group .object-field-header {
    display: none;
}

#_PCM .apply-page .ph-apply-box .form-group h3.experienceData {
    display: none;
}

#_PCM .apply-page .ph-apply-box .form-group .summary-heading {
    margin-right: 20px;
}

#_PCM .apply-page .ph-apply-box .form-group .emailOtpWidget>div {
    height: 48px !important;
    align-items: flex-start;

    div.control-label {
        align-self: center !important;
    }

    .email-container button.otp-send-btn {
        height: 48px !important;
    }
}

#_PCM .apply-page .ph-apply-box .form-group [id="academic .attach-label"] {
    font-size: 16px !important;
    color: #ffffff;
    padding: 15px;
    text-align: center;
    width: 150px !important;
    border: 1px solid;
    background-color: #0073b1;
    border-radius: 5px;
}

#_PCM .apply-page .ph-apply-box .form-group [id="academic .attach-label"]:hover {
    background-color: transparent;
    color: #003087;
    border: 1px solid #003087;
}

#_PCM .apply-page .ph-apply-box .form-group [id="academic "] .dropbox,
.skydrive {
    margin-bottom: 0px !important;
    margin-top: 5px !important;
}

#_PCM .apply-page .ph-apply-box .form-group .page2-or-text {
    display: flex;
    align-items: center;
    height: 48px;
    width: auto;
}

#_PCM .apply-page .ph-apply-box .form-group .markdown>p {
   
    font-family: "GeneCondensed-Heavy" !important;
}

#_PCM .apply-page .ph-apply-box .form-group .text-danger {
    padding-left: 10px
}

#_PCM .apply-page .ph-apply-box .form-group [id="skills-label"] {
    padding-left: 0px;
}

#_PCM .apply-page .ph-apply-box .form-group #disability_heading_self_identity__description {
    margin-left: -12px !important;
}

#_PCM .apply-page .ph-apply-box .form-group .langs .checkbox label {
    justify-content: flex-start !important;
}

@media only screen and (max-width: 767px) {
    #_PCM .apply-page .ph-apply-box .progressbarlist {

        .slick-prev,
        button.slick-next {
            font-size: 0px !important;
        }
    }

    #_PCM .apply-page .ph-apply-box .form-group .emailOtpWidget>div {
        flex-wrap: wrap;
        margin-bottom: 20px;
    }

    #_PCM .apply-page .ph-apply-box .form-group button.btn-prev,
    #next, button[type="submit"].btn.primary-button.btn-submit {
        width: auto !important;
    }

    table.experienceData-table,
    table.experienceData-table tbody,
    table.experienceData-table tr,
    table.experienceData-table td,
    table.educationData-table,
    table.educationData-table tbody,
    table.educationData-table tr,
    table.educationData-table td {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
    }

    table.experienceData-table thead,
    table.educationData-table thead {
        display: none;
    }

    table.experienceData-table tr,
    table.educationData-table tr {
        margin-bottom: 16px;
        border: 1px solid #dee2e6;
        border-radius: 4px;
        padding: 8px;
        background-color: #ffffff;
    }

    table.experienceData-table td,
    table.educationData-table td {
        border-bottom: none;
        padding: 8px 4px;
    }

    table.experienceData-table td:empty,
    table.educationData-table td:empty {
        display: none;
    }

    table.experienceData-table .summary-item,
    table.educationData-table .summary-item {
        display: flex;
        flex-direction: column;
    }

    table.experienceData-table .summary-label,
    table.educationData-table .summary-label {
        display: block;
        color: #6c757d;
        margin-bottom: 2px;
        text-transform: uppercase;
    }

    table.experienceData-table th:nth-child(n),
    table.experienceData-table td:nth-child(n),
    table.educationData-table th:nth-child(n),
    table.educationData-table td:nth-child(n) {
        width: 100% !important;
        white-space: normal;
    }
}

#_PCM .ph-apply-box .progressbarlist .slick-initialized .slick-slide {
        margin: 0px !important;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  #_PCM .apply-page .ph-apply-box .progressbarlist {

        .slick-prev,
        button.slick-next {
            font-size: 0px !important;
        }
  }
  
  table.experienceData-table,
  table.educationData-table {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  table.experienceData-table th,
  table.experienceData-table td,
  table.educationData-table th,
  table.educationData-table td {
    padding: 8px 10px;
  }

  table.experienceData-table th:nth-child(1),
  table.experienceData-table td:nth-child(1) { width: 22%; }

  table.experienceData-table th:nth-child(2),
  table.experienceData-table td:nth-child(2) { width: 20%; }

  table.experienceData-table th:nth-child(3),
  table.experienceData-table td:nth-child(3) { width: 10%; }

  table.experienceData-table th:nth-child(4),
  table.experienceData-table td:nth-child(4) { 
    width: 15%; 
    white-space: nowrap; 
  }

  table.experienceData-table th:nth-child(5),
  table.experienceData-table td:nth-child(5) { 
    width: 33%; 
    min-width: 260px;
  }

  table.educationData-table th:nth-child(1),
  table.educationData-table td:nth-child(1) { width: 30%; }

  table.educationData-table th:nth-child(2),
  table.educationData-table td:nth-child(2) { width: 22%; }

  table.educationData-table th:nth-child(3),
  table.educationData-table td:nth-child(3) { width: 20%; }

  table.educationData-table th:nth-child(4),
  table.educationData-table td:nth-child(4) { width: 10%; }

  table.educationData-table th:nth-child(5),
  table.educationData-table td:nth-child(5) { width: 8%; }

  table.educationData-table th:nth-child(6),
  table.educationData-table td:nth-child(6) { 
    width: 10%; 
    white-space: nowrap; 
  }

  table.experienceData-table .summary-label,
  table.educationData-table .summary-label {
    display: none;
  }
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string {
    padding: 0px 20% 5px 0;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string.foo {
    padding: 0px;
}
@media only screen and (min-width: 1024px) {
    #_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string label {
        text-align: right;
    }
    #_PCM .apply-page .ph-apply-box .form-group .daterangepicker-checkbox {
        padding-left: 42.5%;
    }
    #_PCM .apply-page .ph-apply-box .form-group .langs .checkbox label {
        padding-left: 42.5%;
    }
    #_PCM .apply-page .ph-apply-box .form-group .text-danger {
            padding-left: 43%;
    }
    #_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-array.field-error.has-error.has-danger.custom-object.languages .col ul#languageData-errorMsg li.text-danger {
        padding-left: 39%;
    }
    #_PCM .apply-page .ph-apply-box .form-group .form-group.field.field-object.field-error.has-error.has-danger .col ul#phoneWidget-errorMsg li.text-danger {
    padding-left: 34%;
    }
    input[type='text']:not([class*="phw-g-i-"]), input[type='date'], input[type='password'], input[type='time'], input[type='email'], input[type='tel'], input[type='search'], input[type='url'], input[type='month'], input[type='week'], input[type='number'], select {
    width: 70% !important;
    min-height: 44px !important;
    }
    input.form-control, select.form-control{
        width: 70% !important;
        min-height: 44px !important;
    } 
    #_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-array.two-line-field.voluntary-dis-que label#ethnicity-label {
    width: auto;
    padding-left: 31px;

    }
}
#_PCM .apply-page .ph-apply-box .form-group {
    .row.form-group.field.field-string.sInstruct {
        padding: 0px;
    }
    .row.form-group.field.field-string.is-valid.foo {
        padding: 0px 20% 5px 0;
    }
    .form-group.field.field-string.date-range-picker.row {
        padding: 0px;
    }
}
.apply-page .ph-apply-box .form-group .checkbox label {
    padding-right: 20px;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group .col-xs-12.col-sm-12.col-md-7.col-lg-7.additional-attachment {
    width: auto;
    padding-left: calc(25%);
        @media only screen and (max-width: 767px) {
            padding: 0px 10% 0% 3% !important;
        }

}
@media only screen and (max-width: 767px) {
    .navigation-summary {
        display: inline-block;
        width: 100%;
        float: none;
    }
    .navigation-summary .slick-list .slick-track li.progress-enable.progress-complete:after {
        left: 46%;
    }
    /* #breadcrumb-summary .slick-slider .slick-list .slick-track .slick-slide li.slide.slick-slide.slick-active:last-child::after {
    left: 0px;
    } */
    .navigation-summary li.slide.progress-current.slick-slide.slick-current.slick-active:last-child:before {
    left: 110px !important;
    }

}
@media only screen and (max-width: 1024px) {
    #_PCM .apply-page .ph-apply-box .form-group .page2-or-text {
        display: grid;
    }
    #_PCM .apply-page .ph-apply-box .form-group .page2-or-text label#academic\ \.or_text-label {
    text-align: center;
    }
    #_PCM .apply-page .ph-apply-box .form-group.field.field-string.page2-attach-file.col-md-4 {
    display: flex;
    justify-content: center;
    width: 100%;
    float: none;
    }
    #_PCM .apply-page .ph-apply-box .form-group .form-group.field.field-object fieldset#academic\ {
    text-align: center;
    }
    #_PCM .apply-page .ph-apply-box .form-group .form-group.field.field-object .form-group.field.field-object.skydrive.cloud-icon.pull-left {
    float: none !important;
    margin-right: 68px;
    margin-top: 4px;
    }
    #_PCM .apply-page .ph-apply-box .form-group [id="academic "] .dropbox {
        margin-left: 100px;
    }
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string label {
    margin-top: 15px;
}
#_PCM .apply-page .ph-apply-box .form-group .form-group.field.field-object.is-valid.row.addln-object-single-row.custom-object .col-xs-12.col-sm-12.col-md-7.col-lg-7.col-md-offset-5.col-lg-offset-5.additional-attachment-list ul#cover-letter-files-div i.glyphicon.glyphicon-trash.icon.icon-delete {
    padding: 0px;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-array.two-line-field.voluntary-dis-que div#ethnicity {
        display: flex;
    flex-direction: column;
    align-items: flex-start;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-array.two-line-field.voluntary-dis-que div#ethnicity .checkbox label span.checkmark {
    padding-left: 0px;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-array.two-line-field.voluntary-dis-que label#ethnicity-label {
    font-weight: bold;
}
/* #_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string .col .row.form-group.field.field-string.two-line-field .col .markdown p {
    padding-left: 20px;
    margin-left: 0;
}  */
 #_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string .col .row.form-group.field.field-string.two-line-field .col .markdown li {
    list-style-position: inside;
    padding-left: 0;
    margin-left: 0;
}
.navigation-summary li.slide.progress-current.slick-slide.slick-current.slick-active:last-child:before {
    left: 80px !important;
}
#_PCM .apply-page .ph-apply-box .form-group .row.form-group.field.field-string .col ul#disability_heading_self_identity\.disabilityStatus-errorMsg li.text-danger {
    padding-left: 11px;
}
@media only screen and (max-width: 767px) and (max-width: 568px) {
    .navigation-summary .slick-list .slick-track li.slide.progress-current:after {
        left: 48% !important;
    }
}
@media only screen and (max-width: 767px) and (max-width: 320px) {
    .navigation-summary .slick-list .slick-track li.slide.progress-current:after {
        left: 48% !important;
    }
}
#_PCM #breadcrumb-summary .slick-slide:last-child li.slide:last-child::before {
    left: auto !important;
}

@media only screen and (max-width: 767px){
.apply {
}
}