input.fieldError {
	border-color: #b94a48;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

span.fieldError {
	color: #b94a48;
	font-size: 12px;
	margin-left: 10px;
	font-weight: bold;
}

div.message {
	margin-top: 10px;
}

.alert-header {
	margin: 12px -5px;
}

.login-header-title,
.password-forgotten-header-title,
.account-exist-header-title,
.create-account-header-title {
	color: #3545EE;
}

.login-input, 
.create-account-input {
	margin: 5px 0px;
}

.submit-login,
.submit-create-account{
	margin: 24px 0px 0px;
}

/*------------------------------GLYPHICONS-------------------------------------------*/
/* Customized CSS for glyphicons in order to have the same CSS as bottstrap's icons */

.customized .glyphicons {
	color: inherit;
	top: -2px;
	padding-left: 0px;
}

.customized .glyphicons:before {
	color: inherit;
	position: relative;
	font-size: inherit;
	margin-right: 5px;
}
/*------------------------------END OF GLYPHICONS---------------------------------*/

.well h3 {
	margin-top: 0;
}

.well {
	margin-top: 20px;	
}

#mainBlock {
	margin: 0 -15px;
}