/*
* Input
*/
#register_new_user .acf-form-fields .acf-field input,
.input {
        border-radius: 5px;
        box-shadow: none;
        border: 1px solid #B8B8B8;
        padding: 5px 10px;
}

#register_new_user .acf-form-fields .acf-field input:focus-visible,
.input:focus-visible{
        box-shadow: none;
        outline: none;
        border-color: var(--current-page-color);
}

/*
* Button submit
*/
.login-submit input,
.btn-submit{
        border: 0;
        width: 100%;
        padding: 6px 0;
        border-radius: 5px;
        background-color: var(--main-color);
        color: #fff;
        transition: .05s;
        border: 2px solid var(--main-color);
        text-transform: uppercase;
}

.login-submit input:hover,
.btn-submit:hover{
        background-color: #fff;
        color: var(--main-color);
}

.login-submit input:focus,
.btn-submit:focus{
        outline: none !important;
        border-color: var(--current-page-color);
}

.btn-submit i{
        padding-right: 10px;
}

/*
* Login & Register form
*/

.container .register,
.container .login{
        display: flex;
        flex-direction: column;
        margin-top: 50px;
        margin-bottom: 40px;
}

.container .register h2 i,
.container .login h2 i{
        font-size: 30px;
        margin-right: 10px;
}

.container .register h2,
.container .login h2{
        font-size: 32px;
}

#register_new_user,
.login .form-container-inside{
        max-width: 450px;
        padding-left: 50px;
        margin-top: 10px;
        position: relative;
}

#register_new_user:after,
.login .form-container-inside:after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 30px;
        height: 100%;
        background-image: url(../img/stripes.php?color=0d1629);
        background-size: 550px;
        background-repeat: no-repeat;

}

.login .form-container-inside .lost-password{
        margin-top: 10px;
        text-decoration: underline;
}

#register_new_user .acf-form-fields .acf-field:not(.acf-form-fields .acf-field:last-child),
form#loginform .login-form-container:not(.login-form-container:last-child){
        padding: 0;
        border: 0;
        width: 100%;
        margin-bottom: 20px;
}

#register_new_user .acf-form-fields .acf-field label,
form#loginform .login-form-container label{
        padding: 0;
        margin-bottom: 0;
        font-weight: normal;
}

#register_new_user .acf-field .acf-label{
        margin: 0;
}

form#loginform .login-remember{
        margin-bottom: 20px;
        user-select: none;
}

form#loginform .login-remember label {
        cursor: pointer;
}

form#loginform .form-check-input{
        margin-right: 5px;
        cursor: pointer;
}

form#loginform > p {
        display: flex;
        flex-direction: column;
}

#register_new_user .acf-form-fields .acf-field input{
        width: 100%;
}

.register-login-page .row{
        min-height: 500px;
}

.register-login-page .acf-field-630495074b8b9 .description{
        display: none;
}