/* Append this to the existing survey stylesheet. */
.field-error {
  margin: 9px 0 0;
  color: #a32020;
  font-size: 14px;
  line-height: 1.45;
  font-weight: 600;
}
.has-error .form-control,
.form-control[aria-invalid="true"] {
  border-color: #b42318 !important;
  box-shadow: 0 0 0 2px rgb(180 35 24 / 10%);
}
.has-error .choice-card {
  border-color: #b42318;
}
.submission-status.is-error {
  border-left-color: #b42318;
  background: #fff1f0;
  color: #8f1d16;
}
.submission-status.is-success {
  border-left-color: #16804a;
  background: #effaf3;
  color: #155d36;
}
.step-actions + .submission-status {
  margin: 20px 0 0;
}
