.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row .col,.form-row .col-md-12,.form-row .col-md-4{position:relative;width:100%}@media (min-width:768px){.form-row .col-md-4{flex:0 0 auto;width:33.33333333%}}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.FormField{font-size:16px;position:relative}.FormField input{color:#35405280}.FormField label,.FormField legend{color:#7f8fa4;padding-bottom:0;text-transform:uppercase}.FormField--checkbox legend{display:none}.FormField--required .form-label,.FormField--required legend{display:inline-block!important;position:relative;width:auto}.FormField--required .form-label:after,.FormField--required legend:after{content:"*";position:absolute;right:-.6rem;top:0}.FormField .invalid-feedback{position:absolute;text-align:right;top:0}.FormField--choice{height:33px}.FormField--choice .custom-control-input:checked~.custom-control-label:before{background-color:transparent;border-color:transparent}.FormField--choice .custom-radio.check .custom-control-input:checked~.custom-control-label:after,.FormField--choice .custom-radio.none .custom-control-input:checked~.custom-control-label:after{background-color:#fff;background-size:cover}
