/* Inline error text */
.mts-inline-error { color: #b32d2e; margin: .5em 0 0; }

/* Green on success, red on error */
.form-table input.mts-valid,
.form-table select.mts-valid,
.form-table textarea.mts-valid {
  border-color: #00a32a !important;
  box-shadow: 0 0 0 1px rgba(0,163,42,.15) inset;
}
.form-table input.mts-invalid,
.form-table select.mts-invalid,
.form-table textarea.mts-invalid {
  border-color: #b32d2e !important;
  box-shadow: 0 0 0 1px rgba(179,45,46,.15) inset;
}

/* Help icon */
.mts-help-icon {
  display: inline-flex; align-items: center;
  margin-left: .35em; cursor: help;
}
.mts-help-icon .dashicons, .mts-help-icon i { font-size: 14px; line-height: 1; opacity: .8; }
.mts-help-icon:hover .dashicons, .mts-help-icon:hover i,
.mts-help-icon:focus .dashicons, .mts-help-icon:focus i { opacity: 1; }
