#create-account {
    display:block;
    width:85vw;
    
    font-size:2vmin;

    margin: auto;

    overflow: hidden;
    font-size: 2vmin;

    overflow-y: auto;
    height: 40vmin;
}

#logo {
    margin-bottom: 2vmin;
    width: 25vmin;
}

#content-form {
    width: 60%;
}

/* Bugfix pour FF < 65 */
#create-account input[type=email],  #create-account input[type=text],  #create-account input[type=password] {
    height: 4vh;
    padding: 0 1.5vmin;
}

/* Spécifique IE 11 */
@media all and (-ms-high-contrast:none)
{
    .input-subscribe, .input-update { 
        padding-top: 0.5vmin !important;
    }
    input[type="password"]::-ms-reveal {    /* Supprime l'oeil des champs inputs */
        display: none !important;
    }
}

#button-subscribe{
    border-radius: 1vmin;
}
#button-code-key-check, #button-create-account {
    float: right;
}

#button-home {
    float: left;
}

#create-account-form
{
    margin-top: 0vmin;
}

#create-account-form .btn
{
    margin-top: 2vmin;
}

#create-account-form>div
{
    margin-top: 4vmin;
    position: relative;
}

#create-account-form .label-subscribe::after
{
    content:none;
}

#create-account{
    height: auto;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: white;
}
#create-account-form {
    margin-top: 0vmin;
    display: inline-block;
    border-radius: 3vmin;
    background-color: #eee;
    padding: 5vmin;
    text-align: center;
    width: 35%;
    height: 65vh;
    min-height: 20vw;
}
#create-account-form p{

    margin-bottom: 0;
    font-size: 1vw;
    text-align: right;
    margin-top: -1.5vw;
    color: #696969;
}
#create-account-form-container{
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
#logo{
    margin-bottom: 2vmin;
    width: 90%;
}
#eleve_illus{
    display: inline-block;
    width: 50%;
    margin-left: 10%;
}

#eleve_illus img{
    width: 100%;
    display: block;
    max-width: 60vh;
}
#create-account #button-home{
    position: absolute;
    bottom: 0.5vw;
    /*left: 3vw;*/
    left: 0.5vw;
    font-size: 1.3vmin;
}
#create-account .btn.btn-primary{
    background: white;
    color: #666;
    border: solid 0.1vmin #666 !important;
    border-radius: 1vmin;
}

#create-account .btn.btn-primary:hover{
    color: #696969 !important;
}
