.zone-authentification{height:100vh;background-image:url(../media/default-background-connexion.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.zone-logo-authentification{padding-top:30px;}
.logo{}
.logo img{width:300px;}
.login-box{margin:auto;max-width:450px}
.login-box-body{width:100%;}
.login-box-body .col-lg-12{padding-bottom:15px;}
#form-forget-password .input-group-addon {border: 1px solid #203382;background: #203382;padding: 0;}
#bt-lost-password-user {border: 1px solid #203382;background: #203382;height: 100%;width: 100%;padding: 6px 12px;}
#remember-me{display:none;}
#zone-text-remember{display:none;}
.page-auth{
	background:url("../media/FondNetshare1920-2.jpg");
	background-size:cover;
}
.full-page-wrapper.wrapper.page-auth{
	min-height:100%;
	height:100%;
}

.login-box .logo-form-connexion{
	width:auto;
	padding:25px;
	margin-bottom:10px !important;
	/*border:1px solid #ddd;*/
}

.right-block{
	/*position:fixed;
	right:15%;
	bottom:15%;*/
	background:#ffffff;
	border:2px solid #ddd;
	border-radius:10px;
	width:400px;
}

.login-box .title{
	color:#203382;
	font-size:20pt;
	text-align:left;
}

.login-box #form-connexion-user{
	padding:10px;
}

.login-box .form-group{
	margin-left:0px;
	margin-right:0px;
	text-align:left;
}

.login-box .col-sm-12{
	padding-left:0px;
	padding-right:0px;
}

.login-box .control-label{
	color:#203382;
	font-size:13pt;
	text-align:left;
}

.login-box .fancy-checkbox{
	text-align:left;
}

.login-box #bt-connexion-user{
	background:#203382;
	border:#203382;
	border-radius:10px;
}

.login-box .links p a{
	color:#BDBDBD;
}

.login-box .links p a:hover{
	color:#BDBDBD;
}
#form-forget-password{padding-bottom:0px;display:block;}
#form-forget-password .col-lg-12{margin-top: 15px;}
#form-forget-password .input-group-addon{padding:2px 5px;font-size:14px;color:#555 !important;font-size:1em !important;}
#forgot-email{height:36px !important;}
@media screen and (max-width:459px){
	.right-block{
		/*width:90%;*/
		position:fixed;
		left:0;
		bottom:15%;
	}
}

@media screen and (min-width:460px) and (max-width:799px){
	.right-block{
		/*width:90%;*/
		position:fixed;
		bottom:15%;
		left:5%;
	}
}

@media screen and (min-width:800px){
	.right-block{
		/*width:50%;*/
		position:fixed;
		right:15%;
		bottom:15%;
	}
}