.field-validation-error { display: block; color: #b42318; font-size: 13px; margin: 6px 0 12px; }
.field input.input-validation-error, .field textarea.input-validation-error, .field select.input-validation-error { border-color: #c64444; background: #fff9f9; }
.form-validation-summary.validation-summary-valid { display: none; }
.form-validation-summary.validation-summary-errors { padding: 14px 16px; margin-bottom: 20px; border: 1px solid #f0c6c6; border-radius: 10px; color: #a32424; background: #fff4f4; scroll-margin-top: 90px; }
.form-validation-summary ul { margin: 0; padding-left: 20px; }
.form-submit-status { min-height: 22px; margin: 12px 0 0; font-size: 13px; color: #405967; }
.form-submit-status.error { color: #b42318; }
