
form label.error {
	display: block;
    margin-bottom: 1em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    font-size: 12px;
    line-height: 12px;
    color: #c0392b;
}

.required {
    color: #e9266d;
}
#success, #error {
    display: none;
}
#success span, #error span {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
}
#success p, #error p {
    margin-top: -2em;
}
#success p {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color:#458B00;
}
#error p {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color:#c0392b;
}
