.ar_main_div_103 .arf_confirmation_summary_wrapper, .ar_main_div_103 .arf_fieldset {
    border: 0 !important;
    padding: 0 !important;
}

.ar_main_div_103 .arftitlecontainer {
    display: none;
}

.ar_main_div_103 .arfshowmainform .allfields {
    max-width: 1140px;
    margin: auto;
}

.ar_main_div_103 .arf_field_282,
.ar_main_div_103 .arf_field_283,
.ar_main_div_103 .arfsubmitbutton {
    width: 100%;
    position: relative;
    z-index: 1;
}

.ar_main_div_103 .arf_field_282::before,
.ar_main_div_103 .arf_field_283::before,
.ar_main_div_103 .arfsubmitbutton::before {
    position: absolute;
    background: #024ABB;
    width: calc(100vw + 30vw);
    height: 100%;
    left: -30vw;
    content: '';
    z-index: 0;
}

@media (min-width: 320px) and (max-width: 480px) {

    .ar_main_div_103 .arf_field_282::before,
    .ar_main_div_103 .arf_field_283::before,
    .ar_main_div_103 .arfsubmitbutton::before {
        width: 100vw;
        left: -20px;
        overflow: hidden;
    }

}

.ar_main_div_103 .arf_field_282 .arf_htmlfield_control,
.ar_main_div_103 .arf_field_283 .arf_htmlfield_control,
.ar_main_div_103 .arfsubmitbutton .arf_htmlfield_control {
    z-index: 2;
    position: relative;
}

.ar_main_div_103 .arf_field_282 {
    margin-bottom: 0 !important;
}

.ar_main_div_103 .arf_repeater_field_wrapper {
    padding: 0 !important;
}

.ar_main_div_103 .arfsubmitbutton {
    margin-top: -50px;
    padding-bottom: 90px;
}

.ar_main_div_103 .arfshowmainform .allfields .application-headline {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 26px;
    font-weight: 700;
    color: #024ABB;
    text-align: center
}

.ar_main_div_103 .arfshowmainform .allfields .heading {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 26px;
    font-weight: 700;
    color: #024ABB;
}

.ar_main_div_103 .arfshowmainform .allfields .big-heading {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 47px;
    font-weight: 700;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    padding: 80px 0 40px;
}

@media (min-width: 320px) and (max-width: 480px) {
    .ar_main_div_103 .arfshowmainform .allfields .big-heading {
        font-size: 27px;
    }
}

.ar_main_div_103 .arfshowmainform .allfields .disclaimer {
    opacity: 1;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px;
    font-weight: 300;
    color: #024ABB;
    background-color: #fff;
    width: 80%;
    border-radius: 10px;
    padding: 30px;
    line-height: 1.2;
    display: block;
    margin: auto;
}

.ar_main_div_103 .arf_field_283 .arf_standard_checkbox {
    width: 80% !important;
    margin-left: 10% !important;
    margin-top: 20px;
}

@media (min-width: 320px) and (max-width: 480px) {

    .ar_main_div_103 .arf_field_283 .arf_standard_checkbox {
        margin-left: 0 !important;
        margin-bottom: 40px;
    }

}

.ar_main_div_103 .arf_field_283 .arf_standard_checkbox label {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300;
    color: #fff !important;
}

.ar_main_div_103 .setting_checkbox.arf_standard_checkbox .arf_checkbox_input_wrapper input[type=checkbox] + span {
    border: 0 !important;
    background: #fff !important;
    border-radius: 4px;
}

.ar_main_div_103 .setting_checkbox.arf_standard_checkbox .arf_checkbox_input_wrapper input[type=checkbox]:checked+span::before {
    border: 0;
    background: #FBAE30;
    transform: none;
    top: 3px;
    left: 3px;
    border-radius: 2px;
    width: 70%;
    height: 70%;
}

.ar_main_div_103 .arf_form_outer_wrapper .setting_checkbox.arf_standard_checkbox .arf_checkbox_input_wrapper input[type=checkbox]:checked+span::before {
    background: #FBAE30 !important;
    border: 0 !important;
    transform: none !important;
    top: 4px !important;
    left: 4px !important;
    width: 12px !important;
    height: 12px !important;
}

.ar_main_div_103 .arf_submit_btn {
    background: #FBAE30 !important;
    padding: 10px 20px !important;
    border: 0 !important;
    box-shadow: unset !important;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    border-radius: 100px !important;
}

.ar_main_div_103 .arf_field_222 .arfajax-file-upload-img,
.ar_main_div_103 .arf_field_251 .arfajax-file-upload-img {
    display: none;
}

.ar_main_div_103 .arf_field_222 .arf_file_field {
    text-align: center;
}

.ar_main_div_103 .arf_field_222 .arfajax-file-upload,
.ar_main_div_103 .arf_field_251 .arfajax-file-upload {
    background: #FBAE30;
    border: 0;
    padding: 15px 80px !important;
    border-radius: 10px;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300;
}

@media (min-width: 320px) and (max-width: 480px) {

    .ar_main_div_103 .arf_field_251 .arfajax-file-upload {
        padding: 15px 55px !important;
    }

}

.ar_main_div_103 .or-divider {
    padding: 0 0 0 160px;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300;
    color: #A2A5A7;
    margin: 0;
}

.ar_main_div_103 input[type="text"] {
    border-radius: 10px !important;
    border: 1px solid #A2A5A7 !important;
    height: 50px !important;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_103 textarea {
    border-radius: 10px !important;
    border: 1px solid #A2A5A7 !important;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_103 .arfbtn.dropdown-toggle {
    border-radius: 10px !important;
    border: 1px solid #A2A5A7 !important;
    height: 50px !important;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_103 .bootstrap-select .arfdropdown-menu > li > a {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_103 .bootstrap-select .arfdropdown-menu > li > a:hover,
.ar_main_div_103 .bootstrap-select .arfdropdown-menu > li > a:focus {
    background-color: #024ABB !important;
}

.ar_main_div_103 .arf_suffix {
    background: #ffffff !important;
    border-left: 0 !important;
    color: #024ABB !important;
}

.ar_main_div_103 .arf_suffix .arfa,
.ar_main_div_103 .arf_suffix .arfas {
    font-weight: normal !important;
}

.ar_main_div_103 .divider {
    height: 1px;
    margin-bottom: 40px;
    border: 1px solid #024ABB;
}

.ar_main_div_103 .arf_field_253 {
    margin-bottom: 40px;
}

.ar_main_div_103 .arf_repeater_field .arf_repeater_add_new_button {
    float: left;
    background: #fff;
    color: #fff;
    border: 0;
    width: auto;
}

.ar_main_div_103 .arf_repeater_field .arf_repeater_remove_new_button {
    background: #fff;
    color: #fff;
    border: 0;
    width: auto;
}

.ar_main_div_103 .arf_repeater_add_new_button i,
.ar_main_div_103 .arf_repeater_remove_new_button i {
    display: none;
}

.ar_main_div_103 .arf_add_new_btn_255:before {
    content: '+ Add More Education';
    color: #024ABB;
    font-family: "GT Walsheim Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.ar_main_div_103 .arf_add_new_btn_263:before {
    content: '+ Add More Role/Experience';
    color: #024ABB;
    font-family: "GT Walsheim Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.ar_main_div_103 .arf_add_new_btn_271:before {
    content: '+ Add More Certification';
    color: #024ABB;
    font-family: "GT Walsheim Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.ar_main_div_103 .arf_add_new_btn_277:before {
    content: '+ Add More Skill';
    color: #024ABB;
    font-family: "GT Walsheim Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.ar_main_div_103 .arf_repeater_remove_new_button:before {
    content: 'Delete';
    color: #FF0000;
    font-family: "GT Walsheim Pro", sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.ar_main_div_103 .arf_repeater_field .arf_repeater_remove_new_button:hover {
    background: #ffffff;
}

.ar_main_div_103 option:disabled {
    color: red;
}

.ar_main_div_104 input[type="text"] {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_103 .arf_fieldset .arf_horizontal_radio .setting_checkbox .arf_checkbox_input_wrapper+label, .arf_fieldset .setting_checkbox.arf_single_row .arf_checkbox_input_wrapper+label {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #ffffff !important;
}

/*.ar_main_div_104 .arf_form_outer_wrapper .setting_checkbox.arf_custom_checkbox .arf_checkbox_input_wrapper input[type=checkbox]+span {*/
/*    border: 1px solid #A2A5A7 !important;*/
/*    border-radius: 5px !important;*/
/*}*/

.arf_form_outer_wrapper .setting_checkbox.arf_custom_checkbox .arf_checkbox_input_wrapper input[type=checkbox]+span {
    border: 1px solid #A2A5A7 !important;
    border-radius: 5px !important;
}

.arfformfield .setting_checkbox.arf_custom_checkbox .arf_checkbox_input_wrapper input[type='checkbox']:checked + span i {
    color: #FBAE30;
}

.arf_fieldset .arf_horizontal_radio .setting_checkbox .arf_checkbox_input_wrapper+label, .arf_fieldset .setting_checkbox.arf_single_row .arf_checkbox_input_wrapper+label {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #024ABB !important;
}

.ar_main_div_104 .arfstyle-button[data-style=zoom-in] .arfstyle-label, #arffrm_104_container.ar_main_div_104 .arfstyle-button[data-style=zoom-in] .arfstyle-label {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_104 select, #content .ar_main_div_104 input:not([type=submit], [class=previous_btn]), #content .ar_main_div_104 select,
.ar_main_div_104 textarea:not(.arf_field_option_input_textarea), #content .ar_main_div_104 textarea {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}

.ar_main_div_105 .arf_field_289 label {
    display: inline !important;
    padding-right: 20px;
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #A2A5A7;
}

.ar_main_div_105 .arf_field_289 .setting_radio {
    display: inline !important;
}

@media (min-width: 320px) and (max-width: 480px) {
    .ar_main_div_105 .arf_field_289 .setting_radio {
        display: block !important;
        margin-top: 10px;
    }
}

.ar_main_div_105 .arf_field_289 .setting_radio.arf_custom_radio .arf_radio_input_wrapper input[type=radio]+span {
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border: 1px solid #A2A5A7;
}

 .ar_main_div_105 .arf_field_289 .arf_custom_radio label {
     color: #024ABB !important;
 }

.ar_main_div_105 select, #content .ar_main_div_105 input:not([type=submit], [class=previous_btn]), #content .ar_main_div_105 select {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #024ABB !important;
    padding-left: 20px !important;
}

.ar_main_div_105 textarea:not(.arf_field_option_input_textarea), #content .ar_main_div_105 textarea {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #024ABB !important;
    padding: 20px !important;
}

.ar_main_div_105 .sltstandard_time .btn-group .arfbtn.dropdown-toggle, .ar_main_div_105 .sltstandard_front .btn-group .arfbtn.dropdown-toggle {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    padding-left: 20px !important;
}

.ar_main_div_105 .bootstrap-select.btn-group .arfbtn .filter-option {
    left: 20px !important;
}

.ar_main_div_105 .arfformfield .setting_radio.arf_custom_radio .arf_radio_input_wrapper input[type='radio']:checked + span i {
    color: #FBAE30 !important;
    margin-left: -1px;
}

.ar_main_div_105 .arfstyle-button[data-style=zoom-in] .arfstyle-label, #arffrm_105_container.ar_main_div_105 .arfstyle-button[data-style=zoom-in] .arfstyle-label {
    font-family: "GT Walsheim Pro", sans-serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
}