body {
    background-color: var(--bs-body-bg) !important;
}

.dark-theme .bottom-navigation .bottom-navigation-item > a i {
    color: #9e9ea1;
}

@media (max-width: 1199.98px){
    .page-body, .page-header {
        margin-left: 4px;
    }

    .kt-notice-outer{
        display: none;
    }
}



@media(max-width:575.98px) {
    .admin-bar .page-header:not(.scrolled) .header-wrapper {
        padding-top:56px;
    }
}

@media (max-width: 1199.98px){
    .sidebar-list > a {
        padding: 5px 28px;
    }
}


.sidebar-list > a::before {
    content: none;
}

.responsive-menu-opened .sidebar-wrapper {
    z-index: 999999 !important;
}

.sidebar-wrapper {
    z-index: 99999 !important;
}

.sidebar-list > a.current::before {
    top: 5px;
    bottom: 5px;
    left: 0;
    border-radius: 8px;
    background: var(--bs-primary);
    width: 4px;
    content: "";
    position: absolute;
    opacity: 1;
    -webkit-transition: opacity .15s ease-in-out;
    -o-transition: opacity .15s ease-in-out;
    transition: opacity .15s ease-in-out;
}

.sidebar-list > a i{
    margin-right: 16px;
    font-size: 22px;
}

.header-wrapper {
    /*padding-top: 0 !important;*/
}

.responsive-menu-overlay {
    visibility: unset;
}

.dark-theme .multi-btn {
    background-color: var(--bs-white) !important;
    color: var(--bs-secondary) !important;
    border: 1px solid var(--bs-body-bg) !important;
    border-bottom: unset !important;
}

.dark-theme .kando-select-order{
    background: var(--bs-primary); color:#fff
}

.dark-theme .kando-select-order:hover{
    background: var(--bs-primary); color:#fff
}

.dark-theme .brand-company .media{ background:var(--bs-gray-300); color:#fff;border:unset}

.dark-theme .brand-company .media:hover{ background: var(--bs-primary); color:#fff}

.dark-theme .dashboard-welcome-box-inner{
    background-color: var(--bs-white);
}

.dark-theme .dashboard-welcome-box-inner h4{
    color: var(--bs-secondary);
}

.dark-theme .dashboard-posts-box {
    background-color: var(--bs-white);
    border: 1px solid var(--bs-body-bg);
    color: var(--bs-secondary);
}

.dark-theme .dashboard-posts-title-holder {
    border-bottom: 1px solid var(--bs-body-bg);
    color: var(--bs-secondary);
}

.dark-theme h5.dashboard-posts-title {
    color: var(--bs-secondary);
}

.dark-theme .dashboard-box-orders{
    border: 1px solid var(--bs-gray-300);
}

.dark-theme .dashboard-box-orders .text-right{
    color: var(--bs-secondary);
}

.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6 {
    color: var(--bs-secondary);;
}
.dark-theme table thead tr th {
    background: var(--bs-lighten);
}

.dark-theme .page-options.tabs-wrapper {
    background-color: var(--bs-white);
}

.dark-theme .page-options .nav-select .nav-link {
    color: var(--bs-secondary);;
}

.dark-theme table tbody tr td,.dark-theme table tbody tr th {
    background: var(--bs-lighten);
    border-bottom: 1px solid var(--bs-gray-300);
    color: var(--bs-secondary);;
}

.dark-theme table thead tr:first-child td, .dark-theme table thead tr:first-child th {
    border-top: unset;
}

.dark-theme table thead tr td:last-child, .dark-theme table thead tr th:last-child {
    border-right: unset;
}

.dark-theme table thead tr td,.dark-theme table thead tr th {
    border-bottom: 1px solid var(--bs-gray-300);
}

.dark-theme table thead tr td:first-child,.dark-theme table thead tr th:first-child {
    border-left: unset;
}

.dark-theme table tbody tr td:last-child,.dark-theme table tbody tr th:last-child {
    border-right: unset;
}

.dark-theme table tbody tr td:first-child,.dark-theme table tbody tr th:first-child {
    border-left: unset;
}

.dark-theme table thead tr td,.dark-theme table thead tr th {
    color: var(--bs-dark);
    background: var(--bs-gray-300);
}

.dark-theme table:not(.shop_table) tbody tr:nth-child(2n) td,.dark-theme table:not(.shop_table) tbody tr:nth-child(2n) th {
    background: var(--bs-gray-300);
}

.dark-theme tbody .cart-discount td,.dark-theme tbody .cart-discount th,.dark-theme tfoot .cart-discount td,.dark-theme tfoot .cart-discount th {
    background: var(--bs-gray-300);
    color: #ff8181;
}
.dark-theme .tfoot .order-total th,.dark-theme tfoot .order-total td,.dark-theme tfoot .order-total th{
    background: var(--bs-gray-300);
    color: #7ccc77;
}

.dark-theme table tfoot tr td:last-child,.dark-theme table tfoot tr th:last-child,.dark-theme table tfoot tr td:first-child,.dark-theme table tfoot tr th:first-child {
    border-right: unset;
    border-left: unset;
}
.dark-theme table tfoot tr td,.dark-theme table tfoot tr th {
    border-bottom: 1px solid var(--bs-gray-100);
    background: var(--bs-gray-300);
}

.dark-theme .dashboard-box-orders{
    background: var(--bs-gray-300);
}

.dark-theme .dashboard-tickets-box a.dashboard-add-post-button {
    background: linear-gradient(20deg, #ac82a4, #be9db8);
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
.dark-theme .dashboard-tickets-box a.dashboard-add-post-button:hover {
    color: var(--bs-gray-300) !important;
}

@media (max-width: 767px) {
    .dark-theme .shop_table.shop_table_responsive tbody tr {
        background-color: var(--bs-lighten);
    }

    .dark-theme .shop_table.shop_table_responsive tbody tr td::before {
        color: var(--bs-gray-700);
    }
}

.dark-theme .new-ticket-help {
    background-color: var(--bs-gray-300);
}

.dark-theme .new-ticket-help > ul{
    color: var(--bs-gray-700);
}

.dark-theme textarea ,.dark-theme input,.dark-theme select{
    border: none !important;
    border-radius: 6px;
    color: #bebec1;
    background-color: var(--bs-light);
}

.dark-theme input:disabled{
    color: #bebec1;
    background-color: var(--bs-gray-400) !important;
}

/*.dark-theme input.button{*/
/*    color: #fff;*/
/*}*/

.dark-theme div.mce-panel {
    /*background: var(--bs-light);*/
    /*color: #bebec1;*/
}

.dark-theme .mce-container html {
    /*background: var(--bs-light) !important;*/
    /*color: #bebec1 !important;*/
}


.dark-theme .kt-modal-inner {
    background-color: var(--bs-gray-300);
    color: var(--bs-gray-700);
}

.dark-theme .kt-modal-overlay {
    background: rgba(22,22,26,.97);
}

.dark-theme .wc_payment_methods .wc_payment_method input[type="radio"] + label {
    background: var(--bs-light);
}

.dark-theme .wc_payment_methods .wc_payment_method input[type="radio"]:checked + label span {
    color: #e9eaeb;
}

.dark-theme .wc_payment_methods .wc_payment_method input[type="radio"]:checked + label {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-color: var(--bs-gray-500);
}

/*.dark-theme .button.button-default, button.button-default, input[type="submit"].button-default {*/
/*    background: #387c9f !important;*/
/*    color: #edeaea;*/
/*}*/


.dark-theme .swal2-popup {
    background: #292a32 !important;
    box-shadow: 0 0 .625em #141414 !important;
}

.dark-theme .swal2-icon.swal2-success {
    border-color: #a5dc86;
    color: #a5dc86;
}

.dark-theme .swal2-html-container {
    color: #e1e1e1;
}

.dark-theme .swal2-icon.swal2-error {
    border-color: #f27474;
    color: #f27474;
}

.dark-theme .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: #f27474;
}

.dark-theme .swal2-icon.swal2-warning {
    border-color: #facea8;
    color: #f8bb86;
}

.dark-theme .swal2-icon.swal2-info {
    border-color: #9de0f6;
    color: #3fc3ee;
}

.dark-theme .swal2-icon.swal2-question {
    border-color: #c9dae1;
    color: #87adbd;
}

.dark-theme .swal2-icon.swal2-success .swal2-success-ring {
    border: 0.25em solid rgba(165, 220, 134, 0.3);
}

.dark-theme .swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #a5dc86;
}

.dark-theme input.button {
    background: #1f94ce !important;
    color: #fff !important
}
.dark-theme input.button:hover {
    background: #1c84b8 !important
}

.checkout_coupon p input[type="text"] {
    font-size: 13px;
}

.dark-theme hr{
    color: var(--bs-gray-300) !important;
}

.dark-theme .dashboard-box-violet a.dashboard-add-credit-button {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

.dark-theme .dashboard-box-violet a.dashboard-add-credit-button:hover {
    color: var(--bs-gray-300) !important;
}

.dark-theme .dashboard-notifications .card{
    background-color: #212128 !important;
}

.dark-theme .card-header .card-title{
    color: #ddddde !important;
}
.dark-theme .dashboard-notifications .card {
    border: unset;
    box-shadow: unset;
}

.dark-theme .dashboard-notifications-items .alert span.btn-toggler:not(.btn):not(.btn-link) {
    color: #bebec1 !important;
}

.dark-theme .dashboard-notifications-items .alert .hide {
    color: #bebec1 !important;
    border-top: 1px solid #e1e4e9;
    border-top-color: rgb(225, 228, 233);
}
.dark-theme .dashboard-notifications .dashboard-notifications-items .alert {
    background: #292a32 !important;
}
.dark-theme .dashboard-notifications .dashboard-notifications-items .alert .hide {
    border-top-color: #343640;
}

.dashboard-notifications .dashboard-notifications-items .alert span.btn-toggler:not(.btn):not(.btn-link)::before {
    font-size: 16px;
    top: 13px;
}


.dashboard-notifications .dashboard-notifications-items .alert span.btn-toggler:not(.btn):not(.btn-link)::after {
    bottom: 12px;
}

.dark-theme .dashboard-post-inner {
    border-left: 1px solid #444444;
}

.dark-theme .ticket-single-reply.ticket-single-reply-user ,.dark-theme .ticket-single-reply{
    background: var(--bs-light) !important;
    color: var(--bs-gray-600) !important;
    border:unset
}

.dark-theme .ticket-single-text-holder {
    color: #bebec1 !important;
}

.dark-theme .header-contact.online i {
    background: #38413f;
    color: #7ab26c;
}

.header-contact.online i {
    background: #d0e8cc;
    color: #54a735;
}

.kt-notice-inner .kt-notice-close {
    left: -1em !important;
}


.dark-theme .register-form textarea ,.dark-theme .register-form input,.dark-theme .register-form select{
    color: var(--kt-text-muted);
    background-color: var(--bs-gray-200);
}

.dashboard-box-text span {
    font-size: 20px;
}

.dashboard-box-text small {
    font-size: 20px;
}

.dark-theme .show-ticket-info{
    background-color: var(--bs-gray-300);
}

.dark-theme .show-ticket-info select{
    background-color: var(--bs-gray-200);
}

.dark-theme .dashboard-posts-list .dashboard-post {
    border-bottom: 1px solid var(--bs-gray-200);
}

.dark-theme .kando-tooltip-content {
    background-color: #333;
    color: #fff;
}

