#popup-register-header .login-form__footer {
    padding-bottom: 0;
}

#popup-register-header .popup.header_popup {
    height: auto;
}

.login-form__header {
    margin-bottom: 0;
}

.login-form__header p {
    text-align: left;
}

#popup-register-header .login-form__header .login-form__desc {
    margin-bottom: 0;
}

#popup-register-header .login-form__body {
    padding-top: 20px;
}

#popup-register-header .header-phoneNumber {
    font-weight: bold;
}

#popup-register-header .popup.header_popup .number-not-found {
    margin-bottom: 20px;
}

#popup-register-header .popup.header_popup .number-not-found div {
    width: 392px;
}

#popup-register-header .hide {
    display: none;
}

#popup-register-header .dsi-close {
    height: 29px;
    width: 29px;
}

#popup-register-header .popup #login.login-form__elm {
    margin-bottom: 20px;
}

#popup-register-header .popup .login-form__row {
    margin-bottom: 32px;
}

#popup-register-header .popup .login-form__elm:not(:last-child) {
    margin-bottom: 24px;
}

#popup-register-header .popup .login-form__elm.login-form__register {
    margin-bottom: 20px;
}

.login-form__last-margin {
    margin-bottom: 88px;
}

.no-margin {
    margin: 0!important;
}

a.inactive-link {
    color: #b2b2b2;
    pointer-events: none;
}

a.inactive-link:hover, a.inactive-link:focus {
    color: #b2b2b2;
}
/*#popup-register-header .popup .login-form__row {*/
/*    margin-bottom: 0;*/
/*}*/


#popup-register-header .login-form__header {
    margin-bottom: 0;
}

.signin-popup-overlay {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: 50;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(7px);
}

.signin-popup {
    width: 808px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 5% auto;
    background: #FFFFFF;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
    z-index: 60;
}

.signin-popup-content {
    width: 392px;
    margin: 148px auto 88px;
}
