
 .form-group .radio, .form-group .checkbox {
    margin-bottom: 0;
    margin-top: 0;
}
.form-group .radio label, .form-group .checkbox label {
    padding: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    padding-bottom: 8px;
}

.form-group .checkbox span.checkmark:empty{
  display:none
}
.form-group .radio input[type="radio"], .form-group .radio-inline input[type="radio"], .form-group .checkbox input[type="checkbox"], .form-group .checkbox-inline input[type="checkbox"] {
    min-height: 15px;
    position: relative;
    margin: 0;
}
.ph-jtc-box .rjsf .form-group .row .col-md-12 .form-group.field.field-string.is-valid {
    width: auto !important;
} 
.ph-jtc-box .rjsf .form-group .row .col-md-12 .form-group.field.field-boolean.is-valid {
    width: auto !important;
}
.ph-jtc-box .phenom-form-container .form-wrapper.widget-container form.rjsf .navigation.-step button.btn.primary-button.btn-submit {
    float: right;
    margin-bottom: 30px;
    padding: 15px 32px;
}
.ph-jtc-box .phenom-form-container .form-wrapper.widget-container .resume-section .options-block.resume-group .cloud-options {
    display: block;
}
.ph-jtc-box .phenom-form-container .form-wrapper.widget-container .resume-section .options-block.resume-group .cloud-options .drives .resume-upload-wrapper button.upload-resume-btn.btn.primary-button {
    padding: 15px 32px;
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .col-md-6 {
    padding-left: 10px;
}
.ph-jtc-box .rjsf .form-group .row .col-md-12 {
    padding-left: 10px;
}
.ph-jtc-box .rjsf .form-group {
    padding-left: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
}
@media screen and (min-width: 992px) {
    .ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string {
        width: 93% !important;
    }
    .ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .col-md-6 .form-group.field.field-string.form-fields input {
        margin-bottom: 14px;
    }
    .ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string input#graduationDate {
    margin-bottom: 24px;
}
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .col-md-6 .form-group.field.field-string.form-fields input {
    min-height: 50px;
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string select {
    min-height: 50px;
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string .checkbox input#emailCommunication {
    min-height: 15px;
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string input {
    min-height: 50px;
}
@media screen and (min-width: 768px) and (max-width: 992px) {
    .ph-jtc-box .rjsf .form-group {
        padding-right: 10px;
    }
}
.ph-jtc-box .rjsf .form-group .row.no-gutter.form-fields .form-group.field.field-string .col ul {
    padding-inline-start: 0rem;
    position: absolute;
}
 .ph-apply-box .radio label, .ph-apply-box .checkbox label {
    padding: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    padding-bottom: 8px;
}
.ph-apply-box .form-group .checkbox, .ph-apply-box .form-group .radio {
    margin-bottom: 0;
    margin-top: 0;
}
.ph-apply-box .radio input[type="radio"], .ph-apply-box .radio-inline input[type="radio"], .ph-apply-box .checkbox input[type="checkbox"], .ph-apply-box .checkbox-inline input[type="checkbox"] {
    min-height: 15px;
    position: relative;
    margin: 0;
}
@media only screen and (max-width: 767px){
.jointalentcommunity {
}
}
@media only screen and (max-width: 767px){
.apply {
}
}