.content {
    margin-top: 40px;
    display: flex;
    justify-content: center;
}
.connexion {
    background-color: var(--header);
    border-radius: 4px;
    box-shadow: 0px 2px 15px 0px #00000017;
}

.connexion h1 {text-align: center;}

.login{
    width: 300px;
    padding-left: 18px;
    padding-right: 18px;
    text-align: center;
    padding-top: 1px;
    padding-bottom: 1px;
}


.login label {
    font-size: 20px;
}
.login input[type = "text"],.login input[type = "password"]{
   margin-top: 8px;
   margin-bottom: 8px;
   width: 200px;
   height: 40px;
   border: 2px solid #3498db;
   border-radius: 4px;
   padding-left: 8px;
   transition: 0.5s;
   font-size: 16px;
   outline: none;
   color: var(--ecriture);
   background-color: var(--fond);
}

.login input[type = "text"]:focus,.login input[type = "password"]:focus{
    border: 2px solid #2ecc71;
}
.login input[type = "submit"]{
    margin-top: 8px;
    margin-bottom: 8px;
    color: #fff;
    font-weight: 500;
    border: transparent;
    font-size: 20px;
    padding: 20px;
    border-radius: 4px;
    cursor: pointer;
    transition: 0.5s;
    background-color: rgb(52, 211, 153);
}

.login input[type = "submit"]:hover {
    background-color: rgb(16, 185, 129);
}

@keyframes rainbow {
    0%{
        background-position: 0% 50%;
    }
    50%{
        background-position: 100% 50%;
    }
    100%{
        background-position: 0% 50%;
    }

}
   
#prememberme {
    margin: 20px 20px;
    font-family: sans-serif;
    color: black;
    font-size: 16px;
}

.otherlogin {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: sans-serif;
    background-color: var(--header);
    text-align: center;
}

.otherlogin a{
    text-decoration: none;
    color: var(--ecriture);
    font-size: 16px;
}

.otherlogin a:hover {
    text-decoration: underline;
    color: #2ecc71;
    transition: 0.25s;
}

#erreurinsc {
    text-align: center;
    color: red;
    background-color: var(--header);
    margin-top: -16px;
    margin-bottom: -16px;
    max-width: 300px;
}
/*Fin login style*/

.testeste {
    color:#212529;
    background-color:#fff;
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25)
}
