.step_2 .form-radio.form-input-wrapper.grey{background:#f5f5f5;padding:35px;margin-left:-35px}
@media(max-width:767px){.step_2 .form-radio.form-input-wrapper.grey{margin-left:0}
}
.step_2 .form-radio.form-input-wrapper.grey .comp-rich-text strong{font-size:18px;line-height:26px;font-weight:200;margin-bottom:20px;display:block}
.step_2 .finances__form__work__student,.step_2 .finances__form__work__graduate{background:#f5f5f5;padding:35px;margin-top:35px;margin-left:-35px}
@media(max-width:767px){.step_2 .finances__form__work__student,.step_2 .finances__form__work__graduate{margin-left:0}
}
.step_2 .finances__form__work__student h3.title-comp,.step_2 .finances__form__work__graduate h3.title-comp{color:#333;font-size:22px;line-height:32px;margin-bottom:20px}
.step_2 .finances__title h4.title-comp{color:#333;margin-top:35px}
.step_2 .aip-incdec-roadblock .comp-rich-text{margin-top:10px;margin-bottom:20px}
.step_2 .form-input-wrapper legend{border:0}
.step_2 .form-input-wrapper label.input-label{font-size:18px;line-height:26px;font-family:"RNHouseSansRegular",sans-serif;margin-top:0}
.step_2 .yes-no-holder-1{margin-bottom:35px}
.step_2 .yes-no-holder-0{margin-left:50px;display:none}
.step_2 .yes-no-holder-0 label.form-field-label{margin-top:20px}
.step_2 a.inputaction.decrement span{position:relative;height:46px;width:46px;background:url(clientlib_overdraft_finances_info_base/images/minus.svg)}
.step_2 a.inputaction.increment span{position:relative;height:46px;width:46px;background:url(clientlib_overdraft_finances_info_base/images/plus.svg)}
.step_2 a.inputaction.decrement,.step_2 a.inputaction.increment{text-decoration:none}
.step_2 a.inputaction.decrement span,.step_2 a.inputaction.increment span{color:#fff;display:table-cell;font-size:30px}
.step_2 .incrementdecrement-wrap .form__input-wrap{width:213px;display:inline-flex;margin:0 10px}
.step_2 .dropdown-mainwrap .dropdown-wrap.dropdown-large .dropdown-selected{width:430px}
@media(max-width:767px){.step_2 .dropdown-mainwrap .dropdown-wrap.dropdown-large .dropdown-selected{width:auto}
}
.step_2 .dropdown-mainwrap .dropdown-wrap.dropdown-large:after{width:430px}
@media(max-width:767px){.step_2 .dropdown-mainwrap .dropdown-wrap.dropdown-large:after{width:auto}
}
.step_2 .finances-info__form__radio__pay ul li::before{color:#333}
.step_2 h2.title-comp{margin-bottom:20px;font-size:40px;line-height:50px}
.step_2 .finances__text{margin-bottom:35px}
.step_2 .finances__form__b .finances__title__income,.step_2 .finances__form__b .finances__title__outings{margin-top:35px;margin-bottom:20px}
.step_2 .finances__form__b .finances__title__income .title-comp,.step_2 .finances__form__b .finances__title__outings .title-comp{font-size:22px;line-height:32px;color:#333}
.step_2 .finances-info__form__income .form__input-wrap{margin-bottom:13px}
.step_2 .finances-info__form__radio{margin-bottom:35px}
.step_2 .input-radio__holder.radioinput.form-input-wrapper label{margin-bottom:0}
.step_2 .form-input-field .form-field-label{margin-top:0}
.step_2 .aip-incdec-roadblock .incrementdecrement-wrap a{font-size:18px;line-height:32px;color:inherit;width:46px;height:46px;display:inline-block;top:10px;position:relative}
.step_2 .form-radio.form-input-wrapper{margin-bottom:35px}
.step_2 .rte-holder ul.list-square{padding-bottom:21px}
.step_2 .finances-info__form__income .form-input-field.form-input-field-roadblock{padding:0}
.step_2 .form-input-field.form-input-field-roadblock{margin-bottom:35px;padding-left:47px;margin-top:20px}
.step_2 .yes-no-holder .form-input-field-roadblock .form-field-wrap label.input-hinttext{font-size:16px;font-weight:200;line-height:22px}
.step_2 .finances__form__work__student,.step_2 .finances__form__work__graduate,.step_2 .finances__form__b,.step_2 .yes-no-holder{display:none}
.step_2 .finances-error-message{margin-bottom:20px}
.cq-wcm-edit .tool-shelf-wrapper,.aem-AuthorLayer-Edit .tool-shelf-wrapper{overflow:hidden}
@media(max-width:374px){.step_2 .incrementdecrement-wrap .form__input-wrap{width:180px}
}