
 .jtc-page .form-group input[type='checkbox'], .jtc-page .form-group input[type='radio'], .jtc-page .form-group .checkbox-inline input[type="checkbox"] {
    position: relative;
    width: 20px;
    height: 20px;
}
.jtc-page .form-group .checkbox-inline {
    display: flex !important;
    gap: 0;
    align-items: center;
}
.jtc-page .form-group .checkbox-inline>span {
    display: flex;
    gap: 10px;
    align-items: center;
}
.resume-group .upload-resume-btn{
    width: unset !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-family: LTSans-Regular !important;
}
  {
       /*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;
         display: flex;
         
     }

     .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;
    }
    .two-line-field .checkbox span, .async-field-object .checkbox span, .row.two-line-field.ethnicity label{
        display:flex;
    }
    .apply-page .btn.primary-button, .apply-page .btn-next, .apply-page .btn-prev, .apply-page .btn-next:hover, .apply-page .btn-prev:hover {
        background-color: #537bb3 !important;
        border-color: #537bb3 !important;
        color: #fBf7f2 !important;
        font-family: var(--cms-g-ltsansregular) !important;
        text-transform: uppercase;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 27px !important;
        min-height: 50px !important;
        box-shadow: none !important;
        text-align: center !important;
    }

    
}
.apply-page .btn.primary-button, .apply-page .btn-next, .apply-page .btn-prev, .apply-page .btn-next:hover, .apply-page .btn-prev:hover {
        background-color: #537bb3 !important;
        border-color: #537bb3 !important;
        color: #fBf7f2 !important;
        font-family: var(--cms-g-ltsansregular) !important;
        text-transform: uppercase;
        font-size: 18px !important;
        font-weight: 400 !important;
        line-height: 27px !important;
        min-height: 50px !important;
        box-shadow: none !important;
        text-align: center !important;
    }
    
.apply-page .page2-attach-file>label {
    color: #fBf7f2 !important;
    background-color: #537bb3 !important;
    margin-left: 20px;
    margin-top: 0px;
    min-width: max-content;
    text-decoration: none;
    text-transform: uppercase;
    padding: 11px 20px;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 27px !important;
    min-height: 50px !important;
    box-shadow: none !important;
    text-align: center !important;
}
@media only screen and (max-width: 1280px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 1024px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 1280px){
.apply {
}
}
@media only screen and (max-width: 1024px){
.apply {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}