.theme-style-dark {
    background-color: #170B3D;
    background-image: url(../img/icons/bg3.png);
    background-position: top center;
    background-size: cover;
}

@media (max-width: 992px) {
    .theme-style-dark {
        background-color: #170B3D;
        background-image: url(../img/icons/bg4.png);
        background-position: top center;
        background-size: cover;
    }
}

.theme-style-dark *:not(font) {
    color: #fff;
}

.theme-style-dark .whited_svg path {
    fill: #fff;
    stroke: #000;
}

.theme-style-dark .header {
    border-bottom: 1px solid rgba(147, 93, 255, 0.50);
    background: rgba(40, 27, 78, 0.20);
    backdrop-filter: blur(6px);
}

.theme-style-dark .logo-dark {
    display: none;
}

.theme-style-dark .logo-white {
    display: block !important;
}

.theme-style-dark .app-bg {
    background: linear-gradient(180deg, rgba(23, 11, 61, 0.00) 39.15%, #170B3D 95.02%);
}

.theme-style-dark .und-block {
    background-image: url(../img/sections/bg-container2.png);
    background-size: cover;
    background-position: center;
}

.theme-style-dark .plan-block {
    border-radius: 16px;
    border: 1px solid #958EC84D;
    background: linear-gradient(182deg, rgba(56, 48, 110, 0.00) -1.26%, rgba(190, 181, 250, 0.13) 118.28%);
}

.theme-style-dark .badge_sup {
    color: #D2C2FF;
    background: rgba(167, 94, 255, 0.20);
}

.theme-style-dark .filter__input {
    background-color: #271A50;
    color: #8679AB;
}

.theme-style-dark .fil-btn {
    background: #271A50;
}

.theme-style-dark .drop_main {
    border-radius: 12px;
    background: #271A50;
    backdrop-filter: blur(6px);
}

.theme-style-dark .drop_main li:hover {
    background: rgba(149, 142, 200, 0.30);
}

.theme-style-dark .section-title p {
    color: #AE9EDC;
}

.theme-style-dark .plan__param {
    color: #D2C2FF;
}

.theme-style-dark .feat_block {
    background: #1B0E44;
}

.theme-style-dark .wh-block p {
    color: #AE9EDC;
    font-weight: 300;
}

.theme-style-dark .wh-block {
    border-radius: 16px;
    border: 1px solid #958EC84D;
    background: linear-gradient(325deg, rgba(196, 20, 245, 0.20) 0%, rgba(248, 228, 253, 0.00) 69.31%), #311C66;

    padding: 32px 12px;
}

.theme-style-dark .w2 {
    background: linear-gradient(327deg, rgba(0, 177, 165, 0.20) 19.99%, rgba(224, 244, 243, 0.00) 69.23%), #311C66;
}

.theme-style-dark .w3 {
    background: linear-gradient(325deg, rgba(255, 115, 0, 0.20) 0%, rgba(255, 248, 225, 0.00) 69.31%), #311C66;
}

.theme-style-dark .w4 {
    background: linear-gradient(330deg, rgba(0, 140, 255, 0.20) 19.98%, rgba(227, 243, 255, 0.00) 69.03%), #311C66;
}

.theme-style-dark .subtitle {
    border-radius: 23.773px;
    background: linear-gradient(90deg, rgba(170, 93, 255, 0.50) 0%, rgba(147, 93, 255, 0.50) 100%);
    backdrop-filter: blur(6px);
}

.theme-style-dark .text-gradient {
    background: linear-gradient(90deg, #E1B2FE 0%, #D8C5FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.theme-style-dark .btn-2 {
    color: #fff !important;
}

.theme-style-dark .btn-2 span {
    background: none;
    color: #fff !important;
    -webkit-text-fill-color: #fff;
}

.theme-style-dark .block_right {
    background: url('../img/icons/bg2.png');
    background-repeat: no-repeat;
    backdrop-filter: blur(5px);
}

.theme-style-dark .stroke_svg {
    filter: invert(1) brightness(2);
}

.theme-style-dark .fill_svg path {
    fill: #fff;
}

.theme-style-dark .dash_block {
    background: #281750;
}

.theme-style-dark .main_modal,
.theme-style-dark .main_modal .modal-body {
    background: #271A50 !important;
}

.theme-style-dark .main_modal .modal-header .modal-title {
    color: #fff;
}

.theme-style-dark .btn-3 {
    background: #442E75;
    color: #fff;
}

.theme-style-dark .sm-m-text {
    color: #AE9EDC;
}

.theme-style-dark .act-menu::after {
    opacity: 0.3;
    background: #958EC8;
}

.theme-style-dark .left-menu svg path {
    fill: #AE9EDC;
}

.theme-style-dark .left-menu li {
    color: #AE9EDC;
}

.theme-style-dark .act-menu {
    color: #fff !important;
    -webkit-text-fill-color: inherit;
}

.theme-style-dark .act-menu svg path {
    fill: #fff;
}

.theme-style-dark thead {
    background: rgba(255, 255, 255, 0.06);
}

.theme-style-dark thead tr th {
    color: #D2C2FF;
}

.theme-style-dark .new_fil-btn .fil-btn {
    background: #3B2E64;
}

.theme-style-dark .dash__table {
    background: #281750;
}

.theme-style-dark .ref_link {
    border-radius: 16px;
    background: #46356E;
    color: #D2C2FF;
}

.theme-style-dark .d-small {
    color: #AE9EDC;
}

.theme-style-dark .theme-color {
    color: #D2C2FF !important;
}

.m_b {
    color: #D2C2FF !important;
}

.theme-style-dark .form-control::placeholder {
    color: #AE9EDC !important;
}

.theme-style-dark .form-control {
    border-radius: 12px;
    border: 1px solid #AE9EDC;
}

.theme-style-dark .qr-code {
    box-shadow: none;
    background-color: #fff;
}

.theme-style-dark .mini_badge2 {
    border-radius: 8px;
    border: 1px solid #AE9EDC;
    color: #fff;

    background-color: transparent;
}

.theme-style-dark.not {
    border-bottom: 1px solid #958EC8;
}

.theme-style-dark.not:hover,
.theme-style-dark .not_read {
    background: rgba(255, 255, 255, 0.08);
}

.theme-style-dark .bal_dash span {
    color: #D2C2FF;
}

.theme-style-dark .btn-4.actived {
    background: #3B2E64;
}

.theme-style-dark .btn-4 {
    font-weight: 500;
}

.theme-style-dark .bal {
    border-radius: 8px;
    background: #3B2E64;
    font-weight: 400;
}

.theme-style-dark #qrCode {
    box-shadow: none;
}

.theme-style-dark .sds li {
    color: #AE9EDC;
}

.theme-style-dark .mini_label,
.theme-style-dark .main_label {
    font-weight: 300;
}

.theme-style-dark .invert {
    filter: invert(1);
}

.theme-style-dark .dw .current {
    color: #AE9EDC;
}

.theme-style-dark .dw .list {
    background: #271A50;
}

.theme-style-dark .select-bar .list li {
    color: #fff;
}

.theme-style-dark .noted {
    color: #AE9EDC;
}

.theme-style-dark .small-body {
    font-weight: 300;
}

.theme-style-dark .dark-c {
    color: #AE9EDC;
}

.theme-style-dark .act_button {
    background: rgba(149, 142, 200, 0.30);
}

.theme-style-dark .no_data {
    color: #AE9EDC;
}

.theme-style-dark .left-head {
    border-right: 1px solid #958EC8;
    background: #1D1046;
}

.theme-style-dark .us-head {
    border-bottom: 1px solid #958EC8;
    background: #1D1046;
}

.theme-style-dark .partners img {
    filter: invert(1) brightness(2);
}

.theme-style-dark .accordion-item {
    border: 1px solid #958EC84D;
    background: rgba(27, 14, 68, 0.20);
}

.theme-style-dark .accordion-button {
    color: #fff !important;
}

.theme-style-dark .contacts .badge_sup {
    background: rgba(174, 158, 220, 0.20);
    color: #FFF;
}

.theme-style-dark .main_dropdown {
    background: #271A50;
}

.theme-style-dark .main_dropdown li:hover,
.theme-style-dark .language__img_active {
    background: rgba(149, 142, 200, 0.30);
}

.theme-style-dark .invert2 {
    filter: invert(1) brightness(2);
}

.theme-style-dark .small-label {
    color: #AE9EDC;
}

.theme-style-dark .a-block h4 {
    color: #FFF;
    font-family: Syne;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
}

.theme-style-dark .policy_text * {
    color: #AE9EDC;
}

.theme-style-dark .blog_block .small-label span {
    color: #fff !important;
}

.theme-style-dark .theme_li li::before {
    background-image: url(../img/icons/checkmark2.png);
    background-size: 24px 24px;
}

.theme-style-dark .Outfit {
    color: #AE9EDC;
}

.theme-style-dark .ac_light .accordion-body p {
    color: #AE9EDC;
}

.theme-style-dark .msg_block {
    background: rgba(255, 255, 255, 0.05);
}

.theme-style-dark .modal {
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(12px);
}

.theme-style-dark .modal__desc {
    color: #AE9EDC;
}

.theme-style-dark .blog-content * {
    color: #AE9EDC;
}

.theme-style-dark .c_block {
    border-radius: 16px;
    border: 1px solid #958EC84D;
    background: #1D1046;
}

.theme-style-dark .table__3 tbody tr td {
    color: #fff;
}

.theme-style-dark .stroke_2_svg path {
    color: #AE9EDC;
}

.theme-style-dark .f_un a {
    color: #AE9EDC;
}

.theme-style-dark .fws {
    color: #AE9EDC !important;
}

.theme-style-dark .apexcharts-yaxis text,
.theme-style-dark .apexcharts-xaxis text {
    fill: #AE9EDC;
}

.theme-style-dark .apexcharts-xaxis line {
    display: none;
}

.theme-style-dark .apexcharts-tooltip.apexcharts-theme-light,
.theme-style-dark .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title,
.theme-style-dark .apexcharts-xaxistooltip {
    background: #1d1046;
    border: none;
    box-shadow: none;
}

.theme-style-dark .block__3 {
    background-image: url(../img/icons/bg_d.png);
    background-size: cover;
}

.theme-style-dark .m-header {
    border-bottom: 1px solid rgba(147, 93, 255, 0.50);
    background: rgba(40, 27, 78, 0.20);
    backdrop-filter: blur(6px);
}

.theme-style-dark .navigation_bar {
    border-top: 1px solid #AA5DFF;
    background: #271A50;
    box-shadow: 0px -30px 112px 0px rgba(186, 186, 255, 0.12);
}

.theme-style-dark #abt path {
    stroke: #271A50;
}

.theme-style-dark .nav-block {
    color: #958EC8;
}

.theme-style-dark .feats .cb3 {
    border-radius: 75px;
    background: #312B62;
}

.theme-style-dark .f-header {
    border-radius: 4px;
    background: #271A50;
}

.accordion-button::after {
    filter: invert(1);
}

.theme-style-dark .td_cont::after,
.theme-style-dark .td_cont::before {
    opacity: 0.8;
    background: #170B3D;

    filter: blur(58px);
}

.theme-style-dark .btn-disabled {
    background: #442E75 !important;

    color: rgb(255 255 255 / 40%) !important;
}

.theme-style-dark .t2 {
    color: #D2C2FF;
}

.theme-style-dark .t1,
.theme-style-dark .big_t2 {
    font-weight: 500;
}

.theme-style-dark .msg-d {
    border: 0.75px solid #AE9EDC;
    background: transparent;
}

.theme-style-dark .not .cb3 {
    background: rgba(121, 255, 247, 0.20);
}

.theme-style-dark .swiper-next, .theme-style-dark .swiper-prev {
    box-shadow: none;
}

.theme-style-dark .email-dep {
    color: #AE9EDC;
}

.theme-style-dark .copyd {
    cursor: pointer;
    background-image: url(../img/icons/copy4.png);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 18px 18px;
}
