#authentication footer.form-footer{
	background: none;
}

#authentication .custom-checkbox input{
	display: block;
}

#authentication .login-form #login-form .min_char{
	display: none;
/*
	margin-bottom: 0;
	margin-left: 25px;
*/
}

.help-block li{     text-align: center;
    color: #c8b8b3;
    padding-left: 25%; font-weight: 700; }

#authentication .login-form #login-form .show-pass{
	right: -14px;
}

#authentication .login-form #login-form .show-pass button{
	padding-top: 0;
	height: 50px; 
	line-height: 50px;
	border: none!important;
}

.label_echantillon{ color: black; }
.type-radio{ line-height: 38px; }
.type-radio .radio-inline input[type=radio]{margin-top: 12px; }

#authentication .form-group.row .psgdpr label{ line-height: 15px; }
#authentication .custom-checkbox.psgdpr input{ position: relative; top: 3px; }


#authentication .register-form #customer-form .customregistration.textarea,
#authentication .register-form #customer-form .newsletter {
	margin-top: 35px;
}

#authentication .register-form .input-group .form-control[name=password],
#authentication .register-form input[name=birthday]{
	width: 70%;
}


#authentication .register-form .password .show-pass{
	position: relative;
}

#authentication .register-form .password .show-pass .min_char,
#authentication .register-form .password .show-pass button{
	margin-left: 20px;
}
 
@media screen and (min-width: 992px){
	#authentication .register-form .birthday .form-control-comment{
	 	position: absolute;
	 	right: 15%;
	}

	section.login-form #login-form section > .form-group,
	section.create-form #create-form section > .form-group{
		display: flex;
		justify-content: center;
	}

	section.login-form footer,
	section.login-form .forgot-password,
	section.create-form footer{
		margin-left: 25%;
	}

	.form-group.empty{
		min-height: 84px;
	}

	.col-md-offset-25{
		margin-left: 25%;
	}

}
 
#authentication #customer-form .min_char{
	color: #818080;
	font-style: italic;
	font-size: 15px;
}

#authentication .form-group.row.optin label{
	line-height: normal;
}

@media screen and (max-width: 991px){
	section.login-form{
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 767px){
	span.custom-checkbox span:first-child{
        padding-left: 0;
    }
}

p.auth_title{
	text-align: center;
    font-family: "Inconsolata", monospace;
    color: #000;
    text-transform: uppercase;
    font-size: 1.3em;
}

