[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
  background: none;
  color: red; 
  font-weight: bolder;
  font-size: 0.9rem;
  font-style: normal !important;
  text-align: center;
    margin-bottom: 23px;
    margin-top: -25px;
    text-align: left;
    padding: 0;
  }


span.error, small.error {
  background: none;
  color: red; 
  font-weight: bolder;
  font-size: 0.9rem;
  font-style: normal !important; 
  }

.error input,
.error textarea,
.error select {
  margin-bottom: 0; }
.error input[type="checkbox"],
.error input[type="radio"] {
  margin-bottom: 1rem; }
.error label,
.error label.error {
  color: #f04124; }
.error small.error {
  background: #f04124;
  color: #FFFFFF; }
  
.checkMark{
	color:green;
	//text-shadow:0px 1px 0px #0092b3,0px 2px 0px #0087a6,0px 3px 0px #008099,0px 4px 0px #00758c,0px 5px 0px #555,0px 6px 0px #006a80,0px 0px 0px #006073,0px 8px 7px #005566;
 	position: absolute;top: 5px;left: 0px;
 	
 	padding:2px 5px;
 	//background-color: #e9ffd9;	
}  

span.error2 {
  display:block;	
  background: none;
  color: red; 
  font-weight: bolder;
  font-size: 0.9rem;
  font-style: normal !important; 
  padding: 0.375rem 0.5625rem 0.5625rem;
   margin-top: -25px;
    text-align: left;
    padding: 0;
 }
  
.info {
  display: block;
  font-size: 0.85rem;
  margin: -25px 0 1rem -0.5rem !important;
  padding: 0.375rem 0.5625rem 0.5625rem;
  background: none;
  color: #222222; 
  font-weight: bolder;  
  }