.fond{
    background-color: #f3f4f8;
}
.content{
	padding: 15px 15px 25px 15px;
	min-height: 350px;
}
.content.auto {
	min-height: auto;
}

#page #registration_form .form-control{
    border: 1px solid #840606;
    font-size: 16px;
}

#page #registration_form #fos_user_registration_form_date_naissance_day{
	border-radius: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: none;
}
#page #registration_form #fos_user_registration_form_date_naissance_month{
	border-radius: 0;
}
#page #registration_form #fos_user_registration_form_date_naissance_year{
	border-radius: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;	
	border-left: none;
}

#page #registration_form .form-control:focus{
	box-shadow: 2px 2px 6px 0px rgba(86, 86, 86, 0.35);
}
#page #registration_form .error{
    text-align: center;
    margin-bottom: 20px;
    color: #840606;
}

.invalid-feedback{
	font-size: 100%;
	white-space: nowrap;
}

@media screen and (max-width: 575px){
	#page #fos_user_registration_form_date_naissance .form-control{
		width: auto;
	}
}