/* common JavaScript validation styles */

.JSVerror,
.error,
.error-message {
  background: #fff none;
  color: #c00;
}

input.JSVerror,
input.error,
select.JSVerror,
select.JSVerror option,
select.error,
select.error option,
textarea.JSVerror,
body textarea.error {
  background: #fee none;
  border-color: #f00;
  color: #000;
}

label.required span {
  background: transparent none;
  color: #c00;
  font-size: 2em;
  line-height: 0.5em;
  position: relative; top: 0.2em;
}

ul.errorlist {
  background: #fee none;
  border: 1px solid #f00;
  color: #c00;
  font-weight: bold;
  padding: 0;
}

ul.errorlist,
ul.errorlist li {
  list-style: none none outside;
  margin: 0;
}

ul.errorlist li {
  display: block;
  padding: 0 2px;
}

