.login input[type=email],
.login input[type=password],
.login input[type=text] {
    border-radius: 44px !important;
    height: 44px !important;
}

.login form#loginform input[type=text],
.login form#loginform input[type=password],
.login form#loginform input[type=text]#user_pass {
    padding: 10px 10px 10px 44px !important;
}

.login form#loginform label[for=user_login]:before,
.login form#loginform label[for=user_pass]:before,
.user-pass-wrap .wp-pwd:before {
    left: 12px !important;
    top: 14px !important;
}

.login .user-pass-wrap .wp-pwd:before {
    top: 12px !important;
}

.login-split {
    top: 0 !important;
}

.login-split h1 {
    font-size: 44px !important;
}

@media (max-width: 768px) {
    .login-split h1 {
        font-size: 28px !important;
    }
}

.registration .mfp-bg,
body.login .mfp-bg {
    background: rgba(26, 26, 26, .5) !important;
    backdrop-filter: blur(4px);
}

.registration-popup.bb-modal,
.login-popup.bb-modal {
    background: #1A1A1A !important;
}
.mfp-content p{
    margin-bottom: 18px !important;
    color: #E7E6E5;
}
.mfp-content h3{
    margin-top: 30px !important;
    margin-bottom: 18px !important;
    color: #E8EAF6 !important;
}

body.register .registration-popup .mfp-close {
    color: white !important;
}

[data-theme="light"] body.register .registration-popup .mfp-close {
    color: #1A1A1A !important;
}
.register-privacy-info a, .privacy-policy-page-link a{
    color: #8BA3FF !important;
    text-decoration: underline;
}

.login .message, .login .notice, .login .success{
  background-color: #232323 !important;
}

.login form#loginform input:-webkit-autofill,
.login form#loginform input:-webkit-autofill:hover,
.login form#loginform input:-webkit-autofill:focus,
.login form#loginform input:-webkit-autofill:active {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;

    -webkit-text-fill-color: inherit !important;

    border: 1px solid var(--bb-content-border-color) !important;

    transition: background-color 999999s ease-in-out 0s, color 999999s ease-in-out 0s;
}