.au-text-input{
max-width: 500px !important;
}

.au-text-input.au-text-input--dark:invalid, .au-text-input:invalid{
border-color: #00577d !important;
background-color: #fff !important;
}

.au-control-input__input:invalid+.au-control-input__text:after{
border: 0px !important;
}

.au-control-input__input:invalid+.au-control-input__text{
background-color: #fff !important;
}

.webform-submission-form fieldset legend{
font-size: 2em !important;
  font-weight:bold !important;
}

.webform-submission-form .fieldgroup{
margin-top:1em !important;  
}

.webform-submission-form label{
font-weight:normal !important;
  font-size:1.25em !important;
}
.js-form-required:after {
    content:" *";
    color: red;
  }