.container-fluid.generic-form-wrapper #genericform .formradio:after{content:"";display:block;clear:both}
.container-fluid.generic-form-wrapper #genericform .form-radio{width:100%;margin-bottom:10px}
.container-fluid.generic-form-wrapper #genericform .form-radio label{width:100%}
.container-fluid.generic-form-wrapper #genericform .form-radio legend{border-bottom:0}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder{max-width:50%;padding:3px 20px 10px 10px;float:left;position:relative;margin-bottom:0}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder label{float:left;width:100%;margin:0;font-size:18px;line-height:1.25;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:normal;padding:4px 15px;padding-left:40px}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder input[type="radio"]{height:22px;width:22px;margin:0;left:20px;position:absolute;top:0}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder input[type="radio"]:focus+label:before{outline:1px auto #5e10b1}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:checked,.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked){position:absolute;left:13px;opacity:0;width:35px;height:25px;z-index:1;cursor:pointer}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:checked+label,.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:26px;display:inline-block;color:#646068;margin-left:15px;font-size:16px;line-height:26px;font-weight:normal}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:checked+label:before,.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:-15px;top:-4px;width:32px;height:32px;border:2px solid #646068;border-radius:100%;background:#5e10b1}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked)+label:before{background:#fff}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:checked+label:after,.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked)+label:after{content:"";width:20px;height:20px;position:absolute;top:2px;left:-9px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.container-fluid.generic-form-wrapper #genericform .form-radio .input-radio__holder [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1.5);border:3px solid #fff}
.container-fluid.generic-form-wrapper #genericform .input-label{padding:0;margin-bottom:5px;display:block}