form[name=regform]{
    padding: 15px;
}

.item-input {
    /* padding: 10px; */
    
    margin-bottom: 20px;
}
.item-input input{
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 7px;
    margin-top: 5px;
}
.item-input input:focus,
.item-input input:focus-visible{
    border: 1px solid #ccc;
}
.item-input.login {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

form[name=regform] .btn-deteil.auth-btn {
    display: inline-block;
    padding: 10px;
    margin-left: 15px;
}
form[name=regform] .btn-deteil.form {
    padding: 10px;
    display: inline-block;
}

.main-user-consent-request-popup .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc {
    /*background: #d8abf0;*/
    background-color: #ff8abf;
}
.userconsent.userconsent input{
    width: 20px;
}


.item-input .user_confirm_password,
.item-input .user_password{
    position: relative;
}

.item-input .user_confirm_password input,
.item-input .user_password input{
    padding-right: 40px;
}
.item-input .user_confirm_password .btn-show-pass,
.item-input .user_password .btn-show-pass{
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 0;
    height: 20px;
    width: 20px;
    background: url("data:image/png;base64,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");
    background-size: 100% 100%;
}

.btn-deteil.btn-auth-register{
    display: inline-block;
    padding: 15px 10px;
}