input.disabled {

	border: 1px solid #F2F2F2;

	background-color: #F2F2F2;

}



input.required, textarea.required {

	border: 1px solid #00A8E6;

}

input.validation-failed, textarea.validation-failed {

	border: 1px solid #FF3300;

	color : #FF3300;

}

input.validation-passed, textarea.validation-passed {

	border: 1px solid #00CC00;

	color : #000;

}



.validation-advice {

	/*margin: 5px 0;

	padding: 5px;

	background-color: #FF3300;*/

	color : #7ABB45;

	font-weight: bold;

}



.custom-advice {

	/*margin: 5px 0;

	padding: 5px;

	background-color: #FF3300;*/

	color : #7ABB45;

	font-weight: bold;

}



fieldset {

	/*padding: 1em;

	margin-bottom: 0.5em;*/

}



label {

	font-weight: bold;

}


