label{margin-bottom:.25em}.label-required{color:#e30000}.form-group{margin-bottom:1em}.form-control{border:solid 2px #4a4a4a;box-shadow:0 0 3px 5px transparent}.form-control:focus,.form-control:active,.form-control.input-validation-error:focus,.form-control.input-validation-error:active{border:2px solid #9b9b9b;box-shadow:0 0 3px 5px transparent}.form-control.input-validation-error{border-radius:4px;box-shadow:0 0 3px 5px rgba(255,0,0,.41);border:solid 2px #ff001f}.validation-summary-errors ul{list-style:none;text-align:center;background-color:#d0021b;color:#fff;padding:.25em}.validation-summary-errors li:not(:last-child){margin-bottom:.25em}.btn-submit{color:#4a4a4a;text-align:center;font-weight:bold;background-color:transparent;border:2px solid #4a4a4a;border-radius:8px;cursor:pointer;padding:1em 2.5em}.btn-submit:focus,.btn-submit:hover,.btn-submit:active{border:2px solid #9b9b9b}footer .text{padding:0;background-color:transparent;border:0;border-bottom:1px dashed #fffcf2;border-radius:0;color:#fffcf2;display:inline-block}footer .text:focus{outline:0;box-shadow:none;color:#fffcf2;background-color:transparent;border:0;border-bottom:1px dashed #fffcf2}footer .btn.btn-submit{padding:0 .75em;font-weight:500;margin-right:0;display:inline-block;background-color:#fffcf2;color:#125783;border:0}footer .btn.btn-submit:focus,footer .btn.btn-submit:hover,footer .btn.btn-submit:active{box-shadow:inset 0 0 5px 6px #dddbcf;background-color:#fffcf2;color:#125783}footer .umbraco-forms-label{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}footer .umbraco-forms-label:not(caption){position:absolute!important}footer .form-control.input-validation-error{border-radius:0;box-shadow:none;border:0;border-bottom:1px dashed #fffcf2}footer .form-control.input-validation-error:focus,footer .form-control.input-validation-error:active{border:0;border-bottom:1px dashed #fffcf2}