div[aria-label="Error message"] {
    border: 2px solid #e14465;
}
label.form-required:after,
span.form-required:after {
  content: " *";
  color: red;
}
input.error, textarea.error, fieldset.error {border: 2px solid #e14465 !important;}

.webform-submission-irap-assessor-list-request-form label {font-size: 1.2rem;}

.webform-submission-irap-assessor-list-request-form input[type="text"],
.webform-submission-irap-assessor-list-request-form input[type="email"],
.webform-submission-irap-assessor-list-request-form select {
    width: 100%;
    height: 50px;
    margin-top: 8px;
    padding-left: 15px;
    font-size: 1.1em;
    color: #333333;
    border-radius: 3px;
    border: 1px solid #eae2e9;
    display: block;
}

.webform-submission-irap-assessor-list-request-form div input.webform-button--submit {float:unset;}