:root {
    --main: #af3e3e;
}

body {
    background-color: #fff !important;
}

.login_title_domain {
    background: url('/files/buhgalter.uz/new/img/buhgalter_img.png');
    width: 176px;
    height: 32px;
    text-indent: -9999px;
    display: block;
    margin-top: 5px;
}

/*header > h1 {
    padding-left: 0 !important;
}*/

#wrapper > footer, #wrapper > footer a {
    color: #444;
}

#wrapper > header .close-btn {
    color: #af3e3e;
    /*background: var(--main);
    border-radius: 50%;
    margin-top: 10px;*/
}

#wrapper > header h1 {
    color: #000;
    padding: 15px;
}

#wrapper > main {
    /*background: #eee;*/
    background: #fff;
    padding: 0;
    border-radius: 0;
}

#pageAuthReg main {
    padding: 0 20px;
}

.login-form-container {
    padding: 15px 20px;
    background: #eee;
    border-radius: 7px;
}

.enter-password-form {
    border-radius: 7px;
}

.enter-password-form-container > p {
    padding: 0 20px;
}

.not-registered-container {
    padding: 0 20px;
}

@media (max-width: 350px) {
    .login-form-container , .enter-password-form {
        border-radius: 0;
    }
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #ff3e2d;
    border-color: #ff2512;
}
/*a {
    color: var(--main);
}
a:focus, a:hover {
    color: var(--main);
    text-decoration: underline;
}*/

.swal2-styled.swal2-confirm {
    background-color: var(--main);
}
.swal2-styled.swal2-confirm:focus {
    box-shadow: 0 0 0 3px #ff3e2d75;
}