
Body.login{
	/* background-image:url("../image/login-page-bg.jpg"); */
	/* background-repeat:no-repeat; */
	/* background-attachment:fixed; */
	/* background-position:center; */
	background-color:#8CBFBB;
}

#login h1 a {
	background-image: url("../imgs/la-fabrique-d-educ-pop-logo.png");
	/* background-image: none; */
	background-size: contain;
	width: 100%;
	max-width:300px;
	height: 160px;
	margin-left: -150px;
	left: 50%;
	position: relative;
}

.login form{
	box-shadow:none;
	padding:0px 20px 20px 20px;
	border:unset;
}
#login {
	background: #FFF;
	margin: 50px auto;
	padding: 40px 20px;
	width: 400px;
}
.login label {
	color: #555;
	font-size: 14px;
}
.login form .forgetmenot{
	float:none;
}


#login form p.submit{
	margin-top:15px;
}
.login.wp-core-ui .button-primary {
	background: #3d3d3d;
	border-color:#3d3d3d;
	box-shadow: 0 1px 0 #3d3d3d;
	color: #FFF;
	text-shadow: none;
	float: none;
	clear: both;
	display: block;
	width: 100%;
	padding: 7px;
	height: auto;
	font-size: 15px;
}

p#nav
{
	display: none;
}
p#backtoblog
{
	display: none;
}

.login #login_error, 
.login .message, 
.login .success{
	margin:20px;
	border-left:unset;
	box-shadow:unset;
	padding:0;
}
.login .message.forbidden{
	color:red;
	font-size: 14px;
} 

.login form .input, 
.login input[type="password"], 
.login input[type="text"] {
	font-size: 14px;
	color: #32373c;
	padding: 0 24px 0 8px;
}

.message.register,
#reg_passmail{
	display:none;
}
#reg_passmail + .clear{
	display:none;
}

.login #login_error{
	border-left: unset;
	color: red;
	padding:0;
	box-shadow: unset;
}
.register_message{
}
.register_message p{
	font-size: 14px;
	color: #555;
	margin-top:12px;
}
.login.login-action-checkemail .message{
	margin: 0;
	padding:0 20px;
	border-left: unset;
	box-shadow: unset;
	font-size:14px;
}
#login select{
	-webkit-appearance: none;
	-moz-appearance: none;	
	width: 100%;
	min-height: 40px;
	border-radius: 4px;
	border: 1px solid #7e8993;
	background: #fbfbfb;
	margin: 0 6px 16px 0;
	line-height: 40px;
}
/* #login select:after{ */
	/* content: '\25BC'; */
	/* position: absolute; */
	/* top: 0; */
	/* right: 0; */
	/* bottom: 0; */
	/* font-size: 25px; */
	/* border: 1px solid #565656; */
	/* background: #0e7b53; */
	/* color: #fff; */
	/* padding: 11px 15px; */
	/* pointer-events: none; */
/* } */