body.night_theme {
    --colorRange: #3c3c3c;
    --SecondColorText: #b1b1b1;
    --FirstColorText: #FFF;
    --ScrollFirstColor: #3c3c3c;
    --ScrollSecondColor: #FE902F;
    --colorAutofill: #222222;
    --colorAutofillFocus: #222222;
    --colorAutofillText: #FFF;
    --colorAutofillFocusText: #FFF;
}

body.night_theme {
    background: #101010;
}

li.category-object.night_theme {
    color: var(--SecondColorText);
}

p.text-allert {
    color: #66778F;
    font-size: 12px;
}

svg.ico-allert {
    color: #66778F;
}

.custom-input-1.active.night_theme {
    background: #8bc34a26;
    border: 1px solid #8bc34a9e;
    color: #8BC34A;
}

.info-allert.prefix.night_theme {
    background: #282828;
}

/*Payment Period*/
p.text-info-step.night_theme.active {
    color: white;
}

.block-num.night_theme {
    border: 1px solid #555555;
}

.group-periods.night_theme > .period-object {
    background: rgb(27 27 27)!important;
    border-color: rgb(47 47 47)!important;
}

.group-periods.night_theme > .period-object * > p {
    color: white;
}

.group-periods.night_theme >  .period-object > p {
    color: white;
}

/*Payment Period*/

.info-allert {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #2979c924;
    padding: 10px 12px;
    width: 100%;
    border-radius: 9px;
    margin-top: 20px;
}

p.text-allert.night_theme {
    color: #969696;
}

svg.ico-allert.night_theme {
    color: #969696;
}


a.link-allert.night_theme {
    color: #969696;
}

.period-object.night_theme {
    background: rgb(27 27 27);
    border-color: rgb(47 47 47);
}

p.period-object-title.night_theme {
    color: white;
}

p.period-object-cost.night_theme {
    color: white;
}

.info-allert.title.night_theme {
    background: #2a2a2a;
}

a.link-allert.night_theme:hover {
    color: white;
}

.header-top.night_theme {
    background: #202020;
}

a.link-header-a.night_theme {
    color: var(--SecondColorText);
}

.humburger-content.night_theme {
    background: #202020;
}

.menu__btn.night_theme > span, .menu__btn.night_theme > span::before, .menu__btn.night_theme > span::after {
    background-color: #ffffff;
}

p.text-info.night_theme {
    color: var(--SecondColorText);
}

a.link-header-a.night_theme:hover {
    color: var(--FirstColorText);;
}

p.nickname.night_theme {
    color: var(--FirstColorText);;
}

img.background-absolute-main.night_theme {
    opacity: 0.02;
}

p.edit-range.night_theme {
    color: var(--FirstColorText);;
}

p.text-licence-1.night_theme {
    color: var(--SecondColorText);
}

a.link.night_theme {
    color: #ffffff;

    &:hover{
        color: #FE902F;
    }
}

p.top-info-a.night_theme {
    color: var(--SecondColorText);
}

p.time-buy.night_theme {
    color: var(--SecondColorText);
}

p.user-login.night_theme {
   color: var(--SecondColorText); 
}

p.text-right-info-a.night_theme {
    color: var(--SecondColorText);
}

.info-block-top.night_theme {
    background: #202020;
    border: 1px solid #3f3f3f;
}

.object-user-a.night_theme:after {
    background: #3f3f3f;
}

p.login-user-a.night_theme {
    color: var(--FirstColorText);;
}

h4.h4-block.night_theme {
    color: var(--FirstColorText);;
}

.right-content-block-bottom.night_theme {
    background: #202020;
    border: 1px solid #3f3f3f;
}

h4.h4-info.night_theme {
    color: var(--FirstColorText);;
}

cb.night_theme {
    color: var(--FirstColorText);;
}

.object-last-buy.night_theme {
    background: #282828;
}

p.donate-name.night_theme {
    color: var(--FirstColorText);;
}

.content-block-1.night_theme {
    background: #202020;
    border-color: #3f3f3f;
}

h3.text-block-h3.night_theme {
    color: var(--FirstColorText);;
}

.payment-panel.night_theme {
    background: #202020;
}

h4.payment-h4.night_theme {
    color: var(--FirstColorText);;
}

.tilte-payment.night_theme {
    color: var(--FirstColorText);;
}

.vault-block.night_theme {
    background: #282828;
    border-color: #3f3f3f;
}

p.text-vault.night_theme {
    color: var(--FirstColorText);;
}

.text-vault-sum.night_theme {
    color: var(--FirstColorText);;
}

.category-shop.night_theme {
    background: #202020;
    border-color: #3f3f3f;
}

.title-category.night_theme {
    color: var(--FirstColorText);;
}

li.custom-button-1.server-object.night_theme {
    border: none;
}

li.custom-button-1.server-object.night_theme {
    color: var(--FirstColorText);;
    background: #313335;
}

li.custom-button-1.server-object.night_theme.active {
    color: var(--FirstColorText);;
    background: #fe902f;
}

p.cost-p-discount.night_theme {
    color: var(--SecondColorText);
    opacity: 0.7;
}

p.p-stats-info.night_theme {
    color: var(--SecondColorText);
}

p.num-user.night_theme {
    color: var(--SecondColorText);
}

p.text-info-footer.night_theme {
    color: var(--SecondColorText);
}

a.custom-link-1.night_theme {
    color: var(--FirstColorText);;
}

a.custom-link-1.night_theme:hover {
    color: #fe902f;
}

li.custom-button-1.server-object.night_theme:hover {
    outline: 5px solid rgb(49 51 53 / 50%);
}

a.custom-button-1.logout.night_theme {
    background: #313335;
    color: var(--FirstColorText);;
    border: none;
}

p.text-down-info.night_theme {
    color: var(--SecondColorText);
}

li.category-object.night_theme:hover, li.category-object.night_theme:hover {
    background: #fe902f2e;
    color: #fe902f;
}

p.text-block-p.night_theme {
    color: var(--SecondColorText);
}

.category-object.active.night_theme {
    background: #fe902f2e;
    color: #fe902f;
}

.object-shop.night_theme {
    background: #202020;
}

p.title-donate.night_theme {
    color: var(--FirstColorText);;
}

p.cost.night_theme {
    color: var(--FirstColorText);;
}

h2.h2-stats-info.night_theme {
    color: var(--FirstColorText);;
}

.message-info-donate.night_theme {
    color: var(--FirstColorText);;
}

.object-stats-a-left.night_theme {
    background: #202020;
}

p.nickname-user.night_theme {
    color: var(--FirstColorText);;
}

.footer-block.night_theme {
    background: none;
}

.top-text-footer-a.night_theme {
    color: var(--FirstColorText);;
}

.modal-form-auth.night_theme, .modal-form-tfa.night_theme, .modal-form-chat-log.night_theme {
    background: #202020;
}

h2.h2-auth.night_theme {
    color: var(--FirstColorText);;
}

p.text-left.night_theme {
    color: var(--SecondColorText);
}

a.auth-link-b.night_theme {
    color: var(--FirstColorText);;
}

.custom-input-1.night_theme {
    background: #222222;
    border: 1px solid #3f3f3f;
    color: var(--FirstColorText);;
}

.banlist-form.night_theme {
    background: #202020;
}

.stafflist-form.night_theme {
    background: #202020;
}

.interrogations-form.night_theme {
    background: #202020;
}

h1.h1-text.night_theme {
    color: var(--FirstColorText);;
}

.user-info.night_theme {
    color: var(--FirstColorText);;

    & a {
        color: var(--FirstColorText);
    }
}

.reason.night_theme {
    color: var(--FirstColorText);;
}

td.night_theme {
    color: var(--FirstColorText);;
}

h2.profile-h2.night_theme {
    color: var(--FirstColorText);;
}

.info-profile-block.night_theme {
    background: #222222;
    border: 1px solid #3f3f3f;
}

.refferal-block.night_theme {
    background: #222222;
    border: 1px solid #3f3f3f;
}

.left-top-info-profile-block.night_theme {
    color: var(--FirstColorText);;
}

p.text-info-profile-b.night_theme {
    color: var(--FirstColorText);;
}

p.text-value.balance_cube.night_theme {
    color: var(--FirstColorText);;
}

p.text-value.balance_rub.night_theme, p.text-value.balance_bonus.night_theme {
    color: var(--FirstColorText);;
}

p.text-ref-a.night_theme {
    color: var(--SecondColorText);
}

p.left-text-ref-stats.night_theme {
    color: var(--SecondColorText);
}

p.text-info-ref.night_theme {
    color: var(--SecondColorText);
}

p.text-info-ref.night_theme {
    color: var(--SecondColorText);
}

p.get_stats.night_theme {color: var(--FirstColorText);;}

.left-block-profile-user.night_theme {
    background: #222222;
    border: 1px solid #3f3f3f;
}

.object-stats-info.night_theme {
    background: #222222;
}

p.stats-object-info-b.night_theme {
    color: var(--FirstColorText);;
}

.top-info-support.night_theme {
    background: #222222;
    border: 0.5px solid #3f3f3f;
}

p.top-text-a-support.night_theme {
    color: var(--FirstColorText);;
}

.wheel-content.night_theme {
    background: #222222;
}

h1.wheel-h1.night_theme {
    color: var(--FirstColorText);;
}

.contnet-inform.night_theme {
    background: #222222;
}

h3.h3-wheel.night_theme {
    color: var(--FirstColorText);;
}

.footer-block.night_theme {
    background: #202020;
}

svg.ico-info-profile.night_theme {
    filter: invert(1);
}

.close-form.night_theme > svg {
    color: #1D1D1D;
}

.close-form.night_theme > svg > g {
    opacity: 1;
}

.close-form.night_theme > svg > g > path {
    stroke: #B1B1B1;
}

.show-password.night_theme:hover, .show-password.night_theme.active {
    color: rgba(255, 255, 255, 0.685);
}

img.arrow-down.night_theme {
    filter: brightness(12.5);
}

.modal-form-refferal.night_theme {
    background: #202020;
}

p.text-info-ref.night_theme {
    color: var(--SecondColorText);
}

p.get_stats.night_theme {color: var(--FirstColorText);;}

.modal-form-refferal.night_theme {
    background: #202020;
}

p.left-ref-text.night_theme {
    color: var(--FirstColorText);;
}

p.right-ref-text.night_theme {
    color: #bdbdbd;
}

p.stats-object-info-a.night_theme {
    color: var(--SecondColorText);
}

p.p-auth.night_theme {
    color: var(--SecondColorText);
}

p.top-text-b-support.night_theme {
    color: var(--SecondColorText);
}

p.profile-p.night_theme {
    color: var(--SecondColorText);
}

.num.night_theme > a {
    background: #313335;
    border: none;
    color: var(--FirstColorText);;
}

.num.active.night_theme > a {
    background: #fe902f;
}

p.p-text.night_theme {
    color: #bdbdbd;
}

th.night_theme {
    color: #bdbdbd;
}

a.image-link.night_theme {
    color: #fe902f;
}

a.link.night_theme {
    color: #fe902f;
}

.checkbox.night_theme {
    border: 2px solid #3b3b3b;
    background: #3b3b3b;
}

a.auth-link-b.night_theme:hover {
    color: #fe902f;
}

.absolute-menu.night_theme {
    filter: drop-shadow(2px 4px 6px black);
}

p.get_stats.night_theme:hover {
    color: #fe902f;
}

.custom-input-1.refferal.night_theme.copy {
    background: #fe902f36!important;
    border-color: #fe902f;
    color: #fe902f;
}

.skin-config {
    background: #313335;
}

a.wheel-block.night_theme {
    background-image: url(/img/profile/background-wheel-night-theme.png);
}

.left-block-profile-user.night_theme.load:after {
    background-color: #222222;
}

h3.h3-wheel.night_theme > cy {
    color: #FE902F;
    font-weight: 600;
}

p.p-wheel.night_theme {
    color: var(--SecondColorText);
}

tr.night_theme:not(:last-child)::after {
    opacity: 0.15;
}

a.link-footer-a.night_theme:hover {
    color: var(--FirstColorText);;
}

.num.night_theme:hover > a {
    background: #393b3c;
}

a.link-footer-a.night_theme {
    color: var(--SecondColorText);
}

.text-info-b.night_theme {
    color: var(--SecondColorText);
}

.right-data-user.night_theme {
    color: #ffffff;
    background: #313335;
}

p.wheel-p.night_theme {
    color: var(--SecondColorText);
}

p.wheel-p.night_theme {
    color: var(--SecondColorText);
}

p.text-p-wheel.night_theme {
    color: var(--SecondColorText);
}

p.balance.balance_rub.night_theme, p.balance.balance_bonus.night_theme {
    color: #bdbdbd;
}

.info-panel.night_theme {
    background: #222222;
    border: 1px solid #3f3f3f;
}

p.text-donate.night_theme {
    color: var(--FirstColorText);;
}

li.info-donate-li.night_theme {
    color: var(--SecondColorText);
}

@media (max-width: 950px) {
    .absolute-form.payment {
        background: #202020;
    }
}

@media (max-width: 650px) {
    .absolute-form {
        background: #202020;
    }
}

li.server-object.night_theme {
    color: var(--SecondColorText);
}

li.server-object.night_theme:hover, li.server-object.night_theme:hover {
    background: #fe902f2e;
    color: #fe902f;
}

.server-object.active.night_theme {
    background: #fe902f2e;
    color: #fe902f;
}