
 /*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>span{}

 .apply-page .form-group .checkbox label
{
  display:flex !important;
  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'],.apply-page .checkbox input[type="checkbox"], input[type='radio'],.field-radio-group input[type='radio'] {
     width:16px !important;
     height:16px !important;
     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;
     padding-left: 0;
 }
.apply-page .field-radio-group .radio label>span{
display: flex;
    align-items: center;
    
}
.apply-page .daterangepicker-checkbox .checkboxText {
    padding-top: 0;
}
.apply-page .radio>label>span>input{
top:0px;
}
/* @media (max-width: 767px) {
    .apply-page .ph-page .col-md-12 .form-group.field.field-object.is-valid .row.no-gutter.form-fields .col-md-6 .form-group.field.field-number.field-error.has-error.has-danger label.control-label{
        pointer-events: none;
    }
    .apply-page .ph-page .col-md-12 .form-group.field.field-object.is-valid .row.no-gutter.form-fields .col-md-6 .form-group.field.field-number.field-error.has-error.has-danger input#standard\.cust_CandMinHours {
        position: relative;
        z-index: 2;
        pointer-events: auto;
    }
    .apply-page .ph-page .col-md-12 .form-group.field.field-object.is-valid .row.no-gutter.form-fields .col-md-6 .form-group.field.field-string select.form-control {
        position: relative;
        z-index: 2;
        pointer-events: auto;
    }
    
} */
 /* Prevent label from intercepting clicks on the select dropdowns */
/* @media (max-width: 767px) {
  .form-group.field.field-string label.control-label {
    pointer-events: none;
  }

  .form-group.field.field-string select.form-control {
    position: relative;
    z-index: 2;
    pointer-events: auto;
  }
} */
@media (max-width: 767px) {
  .apply-page .form-group.field.field-string label.control-label {
    pointer-events: none;
  }

  #standard\.Cust_StoreMedicalDetails-label,
  label[id="standard.Cust_StoreMedicalDetails-label"] {
    pointer-events: auto !important;
  }

  .apply-page select.form-control {
    position: relative;
    z-index: 2;
  }

  .apply-page textarea.form-control,
  .apply-page input.form-control {
    pointer-events: auto !important;
    position: relative;
    z-index: 2;
  }
}


 #jtcForm .ph-jtc-box .checkbox input[type="checkbox"]:checked {
    background-color: var(--brand-color-primary);
}
@media only screen and (max-width: 767px){
.apply {
}
}