.page-auth{
	background:url("../media/bg_streams_studio.png");
	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-crm{
	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 .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%;
	}
}