.step_0{
    color: #00AADB;
    text-align: center;
}

.step_1 p{
    font-size: 1.32em;
}

.logo-aqdr{
    text-align: center;
}

.logo-aqdr > p{
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 1.15em ;
}

body > div.container.infos_contact\3e.\3c div.class\3d{
	margin-top: 30px;	
}

.contacts{
	background-color: #CCC;
	padding: 20px 0 10px 0;
}

.contact_erreur{
	font-size: 1.1em;
	color: #457dbb;
    text-align: justify;
}

.footer-infos{
    margin-top: 30px;
}

.contacts{
    border-radius: 5px;
    border: solid 2px #457dbb;
}

#edit-birth-day, #edit-birth-month, #edit-birth-year{
    width: 30%;
}



@media (max-width: 575.98px) 
{
    .step_1_form{
        display: block !important;
    }
 
}

// Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767.98px) 
{
    .step_1_form{
        display: block !important;
    }
}

// Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991.98px)
 { 
 
 }

// Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199.98px) 
{ 
  
}

// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }