.login_title h2{
    padding: 0.5rem 0 1.5rem 0;
}

.login_a{
    cursor: url(../../image/curseur.svg) 0 18, pointer !important;
}

.login_a:hover{
    color: var(--v8-text-active-color);
}

.login_a:active{
    cursor: url(../../image/curseur_click.svg) 0 18, pointer !important;
}

.login_container .button{
    text-transform: capitalize;
}

.button.button_google{
    background-color: var(--v8-button-google-background-color);
}

.button.button_google svg{
    margin-bottom: 5px;
}

#show_password,
#hidden_password{
    cursor: url(../../image/curseur.svg) 0 18, pointer !important;
}

#show_password:hover path,
#hidden_password:hover path{
    fill: var(--v8-text-active-color);
}

#show_password:active,
#hidden_password:active{
    cursor: url(../../image/curseur_click.svg) 0 18, pointer !important;
}

/*.google_login_container{*/
/*    width: 100%;*/
/*}*/

/*.google_login_content{*/
/*    width: 100%;*/
/*    text-align: center;*/
/*}*/

/*#google_login_iframe{*/
/*    min-height: 520px;*/
/*    max-height: 620px;*/
/*    min-width: 460px;*/
/*    max-width: 520px;*/
/*    border: 2px solid var(--v8-base-color);*/
/*    padding: 2rem;*/
/*    background-color: #FFFFFF;*/
/*}*/

/*.google_login_header{*/
/*    padding-left: 6%;*/
/*}*/

.registered_form_container{
    position: relative;
}

.register_button_container{
    position: absolute;
    bottom: -4.25rem;
}

.placeholder_height{
    height: 1rem;
    background-color: transparent;
    border: none;
}

.form_group_captcha{
    width: auto;
    padding: 0;
}

