@charset "utf-8";


/*--- cake generic 
----------------------------------------------------*/

form .required {
	position: relative;
}
form .required label:before {
	color: #e32;	color: #f6c;
	content: '*';
	display:inline;
	padding-right:3px;
}
form .required:after { 
	position:absolute;
	top:0;
	color: #e32;	color: #f6c;
	content: '*';
	display:inline;
	padding:0 0 0 3px;
	font-weight: bold;
}


/* Form errors */
form .error {
	/*background: #FFEEE8;*/
	background:rgba(255,255,255,0.5);
	border:1px solid #FFF;
	border-radius: 2px;
	font-weight: normal;
	padding:7px 0 5px;
	margin:5px 0;
}
form .error:after {
	position:absolute;
	content: '';
}
form .error-message {	color: #F00;
	display:block;
	border-radius: none;
	border: none;
	background: none;
	margin:-5px 0 0;
	padding:0 0 0 11em;
	font-size:0.9em;
}
form .error,
form .error-message {
	color: #CC0000;	color: #444;
	box-shadow: none;
	text-shadow: none;
}
form .error-message {
	color: #e32;	color: #F00;
}

/** Notices and Errors **/

.message {
	clear: both;
	color: #CC0000;	color: #F00;
	font-size: 120%;
	font-weight: bold;
	text-align:center;
	margin:30px 0 0;
}





/*--- bootstrap style
----------------------------------------------------*/

div.alert a.close {display:none;}


.alert {
	text-align:center;
	padding-left:1em;
 background: none;
 border: none;
}

.alert-info,
.alert-danger,
.alert-error,
.alert-success {
	color: #F00;
 background-color: none;
 border: none;
}

