﻿.input-validation-error {
  border:1px solid red !important;
}
input.requiredField, textarea.requiredField, select.requiredField {
  border-left:2px solid #FFC527  !important;
}
input.requiredField.valid, textarea.requiredField.valid {
  border-top:1px solid #16cc25 !important;
  border-right:1px solid #16cc25 !important;
  border-bottom:1px solid #16cc25 !important;
}
div.required {
  /*background: url(/images/required.png) 0 7px no-repeat;*/
  padding: 0 0 0 5px;
  margin-bottom: 20px;
  font-size: 11px;
  line-height:15px;
  color:#999;
  /*width:70px;*/
  border-left:3px solid #FFC527 !important;
  /*border-bottom: 1px solid #ccc;*/
}
#form_success, #form_error {
  padding: 15px;
  color: #000;
  text-align:center;
  margin-top:15px;
}
#form_success strong, #form_error strong {
  color: #000;
}
#form_success {
  background: #d6ffcc;
  border: 1px dashed green;
}
#form_error {
  background: #ffffcc;
  border: 1px dashed red;
}
.ajaxprogress {
  display:none;
  padding:15px;
  margin-top:15px;
  text-align:center;
}
  .ajaxprogress img {
    margin:0 auto;
  }