body{
    font-family: 'URW Chancery L', cursive;
}

.content-header{
    display: flex;
    align-items: center;
    
    padding: 15px;
    height:55px;
    width: 96%;

    margin: auto;
    margin-top: -15px;

    -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);

    border-radius:6px;

    justify-content: center; /* Centrer horizontalement */
    text-align: center; /* Centrer le texte horizontalement */
}

#inscr{
    position: absolute;
    margin-left: -80%;
}

#connex{

    position: absolute;
    right: 70px;    
}

.a-inscr{
    text-decoration: none;
    color: rgb(0,0,0);
}

.a-inscr:hover{
    color: rgb(0,0,255);
}
    
#img-jeanivan{
    position: absolute;
    margin: auto;
}

.content-body {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    margin-top: 6%;
}

.boite-login{
    width: 60%;
    /* font-family: Arial, Helvetica, sans-serif; */
    background-color:#fff;border:0 solid #e6e6e6;
    
    /*-webkit-box-shadow:0 0 6px 0 rgba(0,14,156,.2);
    box-shadow:0 0 6px rgba(0,14,156,.2);
    */
    -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);

    border-radius:6px;

    justify-content: center; /* Centrer horizontalement */
    text-align: center; /* Centrer le texte horizontalement */
}

.form-input {
    width: 250px;
    height: 25px;
    padding: 6px 12px;
    
    margin-top: 10px;

    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

    justify-content: center; /* Centrer horizontalement */
    text-align: center; /* Centrer le texte horizontalement */

    font-family: 'URW Chancery L', cursive;
    font-size: 15px;
    
}

.button-connect {
    width: 250px;
    padding: 12px;
    margin-top: 15px;
    margin-bottom: 35px;
    background-color: #007BFF;
    color: #fff;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 8px;
}

#img-email{
    position: absolute;
    margin-left: 10px;
    margin-top: 15px;
}

#img-pass{
    margin-left: -30px;
    transform: translateY(65%);
}

#img-pass-confirm{
    position: relative;
    left: -30px;
    transform: translateY(65%);
}

#img-pass-oeil, #img-pass-oeil-confirm{
    height: 25px;
    width: 45px;

    position: relative;
    right: 45px;
    transform: translateY(60%);

}

#div-name, #div-pass{
    position: relative;
    width: 100%;
    
    display: flex;
    align-items: center;

    justify-content: center;
    text-align: center;

}

#div-email, #div-pass{
    margin-bottom: 35px;
}

#label-prenom, #label-password, #label-password-confirm{
    position: relative;
}

#label-nom{
    margin-left: 80px;
}

#label-password{
    margin-left: 50px;
}

#label-password-confirm{
    margin-left: 30px;
}

.form-input-name{
    width: 180px;
    height: 25px;
    padding: 6px 12px;
   
    margin-top: 10px;

    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    
    justify-content: center; /* Centrer horizontalement */
    text-align: center; /* Centrer le texte horizontalement */
    
    font-family: 'URW Chancery L', cursive;
    font-size: 20px;
}

#form-input-eamil{
    font-size: 18px;
}

.obligat-star{
    color: black;
}

/* Media query pour les écrans de moins de 768px de large (smartphones) */
@media (max-width: 768px) {
    .content-body {
        margin-top: 15%;
    }
    .boite-login{
        width: 90%;
    }

    #inscr{
        position: absolute;
        margin-left: -75%;
        font-size: 130%;
    }
    #img-jeanivan{
        position: absolute;
        margin: auto;
        width: 35%;
        height: auto;
    }
    .content-header{
        display: flex;
        align-items: center;
        
        padding: 15px;
        height:55px;
        width: 93%;
    }
    .form-input {
        width: auto;
        height: auto;

        padding: 0;
        height: 40px;
    }
    #form-input-eamil{
        width: 270px;
    }
    #form-input-password, #form-input-password-confirm{
        width: 225px;
    }
    #label-password, #label-password-confirm{
        margin-top: auto;
    }
    #img-pass-oeil, #img-pass-oeil-confirm{
        transform: translateY(68%);
        margin-left: -25px;
    }
    .form-input-name{
        width: 165px;
    }

}



