/* Intro / confirmation text — brand red */
.appfrmintroThanks,
.appfrmintroTitle {
    color: #980000;
}

/* Postal code validation error box (hidden until the field fails validation) */
#postalError {
    position: relative;
    display: none;
    margin: -17px 0 1rem 0;
    padding: 0.5em;
    color: #ffffff;
    background: #b10c1f;
    z-index: 99;
}

/* Live validation red highlight — PWA dropped the platform .dateValiError global, so re-add it */
.dateValiError {
    color: #b10c1f !important;
    border-color: #b10c1f !important;
}
/* Pull validation messages flush against their input (PWA leaves a gap below the field) */
input[type="email"] + .appformError,
input[type="password"] + .appformError,
#emailNoMatchError,
#passwordNoMatchError {
    margin: -17px 0 1rem 0;
}