/* FORM VALIDATION */

/* ADDED TO INVALID FIELDS */
.invalid
{
	color:#f00 !important;
	box-shadow:0px 0px 2px rgba(255,0,0,.8) !important;
}

/* VALIDATION WARNING */
.validation-warning:empty
{
	display:none !important;
}
.validation-warning
{
	display:none;
	border:2px solid #F99;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	margin:5px;
	background-color:#FFF;
	position:absolute;
	z-index:999999999999;
	max-width:100%;
}
.invalid:focus+.validation-warning, .invalid:hover+.validation-warning
{
	display:block;
}

/* END LOADING ANIMATION */