.brselectbox.grid-view .form-input-wrapper{height:144px;width:226px !important;margin-bottom:0 !important}
.brselectbox.grid-view .form-input-wrapper label{height:100%;padding:20px 12px;display:block;text-align:center}
.brselectbox.grid-view .form-input-wrapper label .item_img{width:56px;height:56px}
.brselectbox.grid-view .form-input-wrapper label p{position:absolute;bottom:21px;width:100%;left:0;padding:0 12px;font-size:16px;line-height:26px}
.brselectbox.grid-view .form-input-wrapper label .radioicon{right:8px;float:right;position:absolute;margin-right:0;top:9px;height:16px;width:16px}
.brselectbox.grid-view .brselectbox__optionsboxParent{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}
.brselectbox.grid-view .brselectbox__optionsbox_colclass{padding:0}
.brselectbox.grid-view .brselectbox__titledescbox{margin-top:40px}
.brselectbox legend{border-bottom:0;color:#5a287d !important;line-height:40px;font-size:30px !important;letter-spacing:.2px;font-family:"knilebold",sans-serif;font-weight:normal;margin:0 0 20px 0 !important}
.brselectbox__titledescbox{margin:0 0 40px 0}
.brselectbox__optionsbox{background-color:#f2f2f8;margin:0;padding:40px 0 25px 0;border-radius:12px}
.brselectbox__optionsbox__helptextlabel{font-weight:300;margin-bottom:20px}
.brselectbox__optionsbox .form-input-wrapper{background-color:#fff;border-radius:8px;margin-bottom:15px !important;position:relative;margin-top:0 !important}
.brselectbox__optionsbox .form-input-wrapper.selected_border span{height:100%;display:inline-block;width:5px;background:#429448;position:absolute;top:0;border-top-left-radius:8px;border-bottom-left-radius:8px}
.brselectbox__optionsbox .form-input-wrapper label{font-weight:300;margin-bottom:0;padding-left:70px;color:#333;padding:20px 0 20px 24px;width:100%;display:flex;cursor:pointer}
.brselectbox__optionsbox .form-input-wrapper label p{width:90%;margin:0}
.brselectbox__optionsbox .form-input-wrapper.form__focus .radioicon{display:inline-block}
.brselectbox__optionsbox .form-input-wrapper.radioinput [type="radio"]:checked,.brselectbox__optionsbox .form-input-wrapper.radioinput [type="radio"]:not(:checked),.brselectbox__optionsbox .form-input-wrapper.checkboxinput [type="checkbox"]:checked,.brselectbox__optionsbox .form-input-wrapper.checkboxinput [type="checkbox"]:not(:checked){position:absolute;left:13px;opacity:0;width:32px;height:32px;z-index:1;cursor:pointer}
.brselectbox__optionsbox .form-input-wrapper.form_radio--border{border:2px solid #5a287d !important}
.brselectbox__optionsbox .form-input-wrapper .radioicon{float:right;margin-right:20px;display:none;background-image:url("clientlib_borrowingselectbox_base/resources/images/Select_Icon.svg");content:" ";width:24px;height:24px;background-repeat:no-repeat;background-size:100%;align-self:center}
.brselectbox__optionsbox .form-input-wrapper .item_img{width:28px;height:24px;margin-right:10px}
.brselectbox fieldset{min-width:fit-content}
@media(min-width:1024px) and (max-width:1255px){.brselectbox.grid-view .form-input-wrapper{width:242px !important}
.brselectbox legend{font-size:26px !important;line-height:36px !important}
}
@media(min-width:768px) and (max-width:1023px){.brselectbox.grid-view .form-input-wrapper{width:182px !important}
.brselectbox.grid-view .brselectbox__optionsbox{padding-top:30px}
.brselectbox .brselectbox__titledescbox{margin-top:10px;margin-bottom:30px}
.brselectbox legend{font-size:24px !important;line-height:32px !important}
.brt_step2 .brt-money-for{margin-top:30px}
}
@media(max-width:767px){.brselectbox{padding:0}
.brselectbox.grid-view .form-input-wrapper{width:160px !important}
.brselectbox.grid-view .brselectbox__optionsbox{padding-left:20px;margin:0 -10px}
.brselectbox.grid-view .brselectbox__optionsbox .form-input-wrapper label{padding-left:16px}
.brselectbox.grid-view .brselectbox__optionsboxParent{gap:15px}
.brselectbox.list-view .form-input-wrapper p{width:75%;padding-right:10px}
.brselectbox__optionsbox .form-input-wrapper label{padding:20px 0 20px 16px}
.brselectbox .brselectbox__titledescbox{padding:0;margin-top:0}
.brselectbox .brselectbox__optionsbox{padding:30px 20px 15px 20px;margin:0 -20px;border-radius:0}
.brselectbox .radioicon{width:16px}
.brselectbox .brselectbox__titledescbox{margin-bottom:20px}
.brselectbox legend{font-size:24px !important;line-height:32px !important}
}