.container {	 
width: 800px; min-height: 90vh; right: 0; left: 0; margin-right: auto; margin-left: auto;
padding: 50px 70px; margin-top: 60px; border-top: none; background: #fff;  
}
.container a {
text-decoration: none; font-size: 15px; 
color: #e6a800; font-weight: 700;
}
.Reinitialiser-votre-mot-de-passe {
text-align: center; font-size: 1.4em; letter-spacing: -0.07em;	
}
.deja_inscrit {
text-align: center; color: #666666;	
margin: 10px 0px 50px 0px; 	
}
label {
color: #000; 
}
input[type=email] {
width: 100%; 
padding: 10px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #d6dcdc;
background-color: white;
border-radius: 4px;
font-size: 16px; 
background: #f9f9f9; 
}
/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
-webkit-box-shadow: 0 0 0 30px #f9f9f9 inset !important;
}
button {
background-color: #e6a800;
color: white;
padding: 10px 22px;
margin: 20px 0 20px 0px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px; font-weight: 700; letter-spacing: -0.07em;
}
button:hover {
font-size: 17px; 
}
.error {
color: #EC130E;	font-size: 15px; 
}
.resultat {
color: #000; padding-top: 30px ;
}
.ici {
font-size: 18px;  
}
.ici a {
color: blue;
}

/*************************************************
*********** CSS responsive telephone *************
**************************************************/
@media screen and (min-width: 800px) and (max-width: 1000px) {
.container {	 
width: 70%;
}
}

@media screen and (max-width: 800px) {
.container {	     
width: 100vw; padding: 15px 5vw 0 5vw; margin-top: 60px; border: none; 
}
.Reinitialiser-votre-mot-de-passe {    
text-align: center; font-size: 1.4em; letter-spacing: -0.07em;	 
}

}