.custom-switch.b-custom-control-lg .custom-control-label,.input-group-lg .custom-switch .custom-control-label{font-size:.9rem;color:#666}.custom-radio.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-radio .custom-control-label:after{top:.113rem}.custom-checkbox.b-custom-control-lg .custom-control-label:after,.input-group-lg .custom-checkbox .custom-control-label:after{top:.2rem}.questions{margin-left:-15px;margin-right:-15px}.questions .question{border-bottom:1px solid #ddd;padding:.75rem 15px 1.5rem;margin:.5rem 0}.questions .question .text{font-weight:600;display:flex}.questions .question .text .symbol{flex-shrink:0;margin-right:.5rem}.questions .question .text .symbol .badge{text-transform:uppercase;color:#fff;background-color:#37b29a;font-size:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-15px;padding-left:15px}.questions .question .text .label{flex-grow:1}.questions .question:last-child{border-bottom:none}.questions .question .custom-checkbox,.questions .question .custom-radio{margin:.5rem 0}.questions .question .custom-checkbox:last-child,.questions .question .custom-radio:last-child{margin-bottom:0}.questions .question .custom-checkbox label,.questions .question .custom-radio label{color:#24917b;font-size:1rem;margin-top:.1rem}.questions .question .custom-checkbox label:before,.questions .question .custom-radio label:before{top:.15rem}.questions .question .desc{font-size:.9rem;font-weight:400;color:#666}