/* =====================================
   MVX DASHBOARD – GLOBAL LTR LOCK
   ===================================== */
.mvx-wrapper {
    direction: ltr !important;
}
.mvx-wrapper * {
    direction: ltr !important;
    text-align: left !important;
}
html[dir="rtl"] .mvx-wrapper,
html[dir="rtl"] .mvx-wrapper * {
    direction: ltr !important;
    text-align: left !important;
}

/* =====================================
   BACKGROUND
   ===================================== */
body[class*="mvx-color-scheme"] {
    background-color: #f5f6fa !important;
}

/* =====================================
   SIDEBAR
   ===================================== */
.mvx-wrapper .navbar-default.sidebar {
    left: 0 !important;
    right: auto !important;
    width: 260px;
    background-color: #4A6B47 !important;
    transform: none !important;
}
.mvx-wrapper .vendor_dashboard_nav {
    background-color: #4A6B47 !important;
}
.vendor_dashboard_nav li.active a,
.vendor_dashboard_nav li a:hover {
    background-color: #5E7F5B !important;
    color: #fff !important;
}
/* Sidebar title */
.mvx-wrapper .vendor_dashboard_nav::before {
    content: "Dashboard";
    display: block;
    padding: 14px 20px;
    font-weight: 600;
    background-color: #5E7F5B;
    color: #fff;
    text-transform: uppercase;
}

/* =====================================
   PAGE CONTENT OFFSET
   ===================================== */
.mvx-wrapper #page-wrapper {
    margin-left: 260px !important;
    margin-right: 0 !important;
}
@media (max-width: 991px) {
    .mvx-wrapper #page-wrapper {
        margin-left: 0 !important;
    }
    .mvx-wrapper .navbar-default.sidebar {
        left: -260px !important;
    }
    .mvx-wrapper .side-collapse.in {
        left: 0 !important;
    }
}

/* =====================================
   TOP HEADER
   ===================================== */
.mvx-wrapper .top-navbar,
.mvx-wrapper .top-navbar .topbar-left {
    background-color: #4A6B47 !important;
}
.mvx-wrapper .site-logo img {
    max-height: 42px;
}
.mvx-wrapper .navbar-top-links li a {
    color: #fff !important;
    font-weight: 500;
}
.mvx-wrapper .navbar-top-links li a i {
    margin-right: 6px;
}
/* User dropdown */
.mvx-wrapper .top-user-nav .dropdown-menu {
    left: 0 !important;
    right: auto !important;
    min-width: 220px;
    transform: translateX(-100%);
}

/* =====================================
   TABLES
   ===================================== */
.mvx-wrapper table {
    direction: ltr !important;
}
.mvx-wrapper th,
.mvx-wrapper td {
    text-align: left !important;
}
.mvx-wrapper td.amount,
.mvx-wrapper td.price,
.mvx-wrapper td.total {
    text-align: right !important;
}
/* =====================================
   STATUS COLUMN (ENGLISH ONLY)
   ===================================== */




/* =====================================
   ICONS & NAV
   ===================================== */
.mvx-wrapper li.notification-link i,
.mvx-wrapper li.notification-link svg,
.mvx-wrapper li.notification-link span[class*="icon"] {
    color: #ffffff !important;
    fill: #ffffff !important;
}
.mvx-wrapper .navbar-toggler {
    display: none !important;
}
ul.nav.navbar-top-links.navbar-right.pull-right.btm-nav-fixed {
    position: relative;
    right: 30px;
}

/* =====================================
   HIDE LINKS
   ===================================== */
.nav-link.mvx-venrod-dashboard-nav-link--vendor-policies,
.nav-link.mvx-venrod-dashboard-nav-link--vendor-billing,
.nav-link.mvx-venrod-dashboard-nav-link--vendor-shipping,
.nav-link.mvx-venrod-dashboard-nav-link--vendor-orders,
.nav-link.mvx-venrod-dashboard-nav-link--vendor-tools {
    display: none !important;
}
#current-endpoint-title-wrapper {
    display: none !important;
}
a.d-block.dropdown-toggle {
    display: none !important;
}
.mvx-dashboard .chaty,
.mvx-dashboard #chaty-widget,
.mvx-dashboard .chaty-widget {
    display: none !important;
}
a[href*="portalstorekw/policies"] {
    display: none !important;
}

/* =====================================
   TEXT OVERRIDES
   ===================================== */
.text-success {
    color: transparent !important;
    font-size: 0 !important;
    position: relative;
}
.text-success::after {
    content: "In stock";
    font-size: 14px;
    color: green;
}

/* Hide the whole order address info section */
.mvx-dashboard .order-address-info {
    display: none !important;
}

/* Hide Action column header */
#mvx-vendor-orders th:nth-child(6) {
    display: none !important;
}

/* Hide Action column cells */
#mvx-vendor-orders td:nth-child(6) {
    display: none !important;
}

#mvx-vendor-orders th,
#mvx-vendor-orders td {
    width: auto !important;
}

.col-md-4 .border {
    display: none;
}

/* Hide all MVX status icons */
.mvx-font[class*="-status-icon"] {
    display: none !important;
}

#mvx-vendor-orders u {
    display: none !important;
}
/* Withdrawable Balance Widget */
.mvx_vendor_transaction_details .total-balance-wrap {
    background: #4A6B47 !important;
    border-color: #4A6B47 !important;
}

/* Balance amount */
.mvx_vendor_transaction_details .mvx_dashboard_widget_total_transaction {
    background: #4A6B47 !important;
    color: #fff !important;
}

/* Currency & Amount */
.mvx_vendor_transaction_details .mvx_dashboard_widget_total_transaction,
.mvx_vendor_transaction_details .mvx_dashboard_widget_total_transaction .woocommerce-Price-amount,
.mvx_vendor_transaction_details .mvx_dashboard_widget_total_transaction .woocommerce-Price-currencySymbol {
    color: #fff !important;
}
/* =====================================
   WITHDRAWAL BUTTON - GREEN THEME
   ===================================== */

/* Footer container */
.mvx_vendor_transaction_details .panel-footer {
    background: #3A5538 !important;
    border-top: 1px solid #3A5538 !important;
    border-color: #3A5538 !important;
    padding: 0 !important;
}

/* Link */
.mvx_vendor_transaction_details .panel-footer .footer-link,
.mvx_vendor_transaction_details .panel-footer .footer-link:link,
.mvx_vendor_transaction_details .panel-footer .footer-link:visited,
.mvx_vendor_transaction_details .panel-footer .footer-link:hover,
.mvx_vendor_transaction_details .panel-footer .footer-link:focus,
.mvx_vendor_transaction_details .panel-footer .footer-link:active {
    display: block;
    width: 100%;
    padding: 14px 20px;
    background: #3A5538 !important;
    color: #ffffff !important;
    text-decoration: none !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Icon */
.mvx_vendor_transaction_details .panel-footer .footer-link i {
    color: #ffffff !important;
}

/* Hover */
.mvx_vendor_transaction_details .panel-footer .footer-link:hover {
    background: #4A6B47 !important;
}