/* css/form_validation.css for Priority Management
   form validation */

div.error {
  color: #c00;
  display: none;
  font-weight: bold;
  }

/* top-level errors */
form.error-required div.error-required,
form.error-phone-or-email div.error-phone-or-email {
  display: block;
  }

/* field-specific errors */
li.error-pattern-length div.error-pattern-length,
li.error-pattern-email div.error-pattern-email,
li.error-pattern-numbers div.error-pattern-numbers {
  display: block;
  }

/* generic field-specific errors */
li.error-generic label {
  color: #c00;
  font-weight: bold;
  }
li.error-generic input,
li.error-generic select,
li.error-generic textarea {
  border: 1px solid #c00;
  }

/* prevent nested fields from inheriting errors of parent fields */
li.error-generic fieldset label {
  color: auto;
  font-weight: auto;
  }
li.error-generic fieldset input,
li.error-generic fieldset select,
li.error-generic fieldset textarea {
  border: auto;
  }

