div.emefs_error{
	background-color: #fffbf1;
	border-color: #feffc5;
	border-style: solid;
	border-width: 1px;
	padding: 10px 15px;
	margin-bottom: 10px;
	color: black;
}

div.emefs_error h2{
	margin-top: 5px;
	color: black;
}

div.emefs_error p{
	margin-bottom: 5px;
	color: black;
}

div.emefs_error p a{
	color: #0481B5;
}

div.emefs_error p a:hover{
	color: #039fdf;
}

.clearable{
  background: #fff url(../images/x.gif) no-repeat right -10px center !important;
  border: 1px solid #999;
  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
  border-radius: 3px;
  transition: background 0.4s;
}
.clearable.x  { background-position: right 5px center !important;} /* (jQ) Show icon */
.clearable.onX{ cursor: pointer !important; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

/* for the honeypot, render it invisible */
#honeypot_check { display: none; }

.emefs_required {
        border: 2px solid red !important;
}
