/* ====================================================
   GOLDEN AMBER THEME - #ed9c00
   Bold Menu - No Shadow
   ==================================================== */

/* ========== ROOT VARIABLES ========== */
:root {
    --golden-primary: #ed9c00;
    --golden-dark: #c97f00;
    --golden-darker: #b87a00;
    --golden-light: #f5b841;
    --golden-extra-light: #fad48a;
    --golden-gradient: linear-gradient(180deg, #ed9c00 0%, #c97f00 100%);
    --golden-gradient-horizontal: linear-gradient(90deg, #ed9c00 0%, #c97f00 100%);
    --golden-border: #ed9c00;
    --golden-text-dark: #6b4a00;
}

/* ====================================================
   SIDEBAR - #ed9c00 (No Shadow)
   ==================================================== */

/* === SIDEBAR BACKGROUND - No Shadow === */
.navbar-nav.bg-gradient-primary.sidebar,
#accordionSidebar {
    /* background: linear-gradient(180deg, #ed9c00 0%, #c97f00 100%) !important; */
    background: #916819;
    box-shadow: none !important;
}

/* === SIDEBAR BRAND === */
.sidebar .sidebar-brand,
#accordionSidebar .sidebar-brand {
    /* background: #b87a00 !important; */
    background: #916819;
    height: 4.375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
}

.sidebar .sidebar-brand .sidebar-brand-text,
#accordionSidebar .sidebar-brand .sidebar-brand-text {
    color: #fff !important;
    font-weight: 700;
}

.sidebar .sidebar-brand .img-lo,
#accordionSidebar .sidebar-brand .img-lo {
      max-height: auto;
    width: auto;
    display: inline-block;
    filter: none !important; 
}

/* === SIDEBAR NAV LINKS - BOLD WHITE TEXT === */
.sidebar .nav-link,
#accordionSidebar .nav-link {
    color: #ffffff !important;
    padding: 0.75rem 1rem !important;
    font-weight: 700 !important;  /* BOLD */
    border-left: 3px solid transparent;
    box-shadow: none !important;
}

.sidebar .nav-link i,
#accordionSidebar .nav-link i {
    color: rgba(255, 255, 255, 0.85) !important;
    margin-right: 0.5rem;
}

.sidebar .nav-link:hover,
#accordionSidebar .nav-link:hover {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.15) !important;
    border-left-color: #ffffff;
    box-shadow: none !important;
}

.sidebar .nav-link:hover i,
#accordionSidebar .nav-link:hover i {
    color: #ffffff !important;
}

/* === ACTIVE NAV LINK - BOLD === */
.sidebar .nav-item.active .nav-link,
#accordionSidebar .nav-item.active .nav-link,
.sidebar .nav-link.active,
#accordionSidebar .nav-link.active,
.sidebar .nav-link.admin-active,
#accordionSidebar .nav-link.admin-active,
.sidebar .nav-link.sales-active,
#accordionSidebar .nav-link.sales-active {
    color: #ffffff !important;
    font-weight: 700 !important;  /* BOLD */
    background: rgba(255, 255, 255, 0.2) !important;
    border-left: 3px solid #ffffff !important;
    box-shadow: none !important;
}

.sidebar .nav-item.active .nav-link i,
#accordionSidebar .nav-item.active .nav-link i,
.sidebar .nav-link.active i,
#accordionSidebar .nav-link.active i,
.sidebar .nav-link.admin-active i,
#accordionSidebar .nav-link.admin-active i,
.sidebar .nav-link.sales-active i,
#accordionSidebar .nav-link.sales-active i {
    color: #ffffff !important;
}

/* === SIDEBAR HEADING - BOLD === */
.sidebar .sidebar-heading,
#accordionSidebar .sidebar-heading {
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 0.65rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0.75rem 1rem;
    font-weight: 700 !important;  /* BOLD */
}

/* === SIDEBAR DIVIDER === */
.sidebar .sidebar-divider,
#accordionSidebar .sidebar-divider {
    border-color: rgba(255, 255, 255, 0.15) !important;
    margin: 0.5rem 0;
}

/* === COLLAPSE / SUB-MENU - BOLD === */
.sidebar .collapse-inner,
#accordionSidebar .collapse-inner {
  background: #5a5c69 !important;
    border-radius: 4px !important;
    padding: 0.5rem 0 !important;
    box-shadow: none !important;
}

.sidebar .collapse-item,
#accordionSidebar .collapse-item {
    color: rgba(255, 255, 255, 0.85) !important;
    padding: 0.5rem 1rem !important;
    font-size: 0.85rem;
    font-weight: 600 !important;  /* BOLD */
    box-shadow: none !important;
}

.sidebar .collapse-item:hover,
#accordionSidebar .collapse-item:hover {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.1) !important;
    box-shadow: none !important;
}

.sidebar .collapse-item.active,
#accordionSidebar .collapse-item.active {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.15) !important;
    box-shadow: none !important;
}

/* === SIDEBAR COLLAPSE ARROW === */
.sidebar .nav-link[data-toggle="collapse"],
#accordionSidebar .nav-link[data-toggle="collapse"] {
    position: relative;
}

.sidebar .nav-link[data-toggle="collapse"]::after,
#accordionSidebar .nav-link[data-toggle="collapse"]::after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(255, 255, 255, 0.5);
}

.sidebar .nav-link[data-toggle="collapse"][aria-expanded="true"]::after,
#accordionSidebar .nav-link[data-toggle="collapse"][aria-expanded="true"]::after {
    content: '\f106';
}

/* === SIDEBAR TOGGLE BUTTON - No Shadow === */
#sidebarToggle {
    background: #ed9c00 !important;
    border-color: #ed9c00 !important;
    color: #fff !important;
    box-shadow: none !important;
}

#sidebarToggle:hover {
    background: #c97f00 !important;
    border-color: #c97f00 !important;
    box-shadow: none !important;
}

/* === SIDEBAR MINIMIZED - No Shadow === */
.sidebar-toggled .sidebar .sidebar-brand,
.sidebar-toggled #accordionSidebar .sidebar-brand {
    background: #b87a00 !important;
    box-shadow: none !important;
}

.sidebar-toggled .sidebar .nav-link,
.sidebar-toggled #accordionSidebar .nav-link {
    text-align: center !important;
    font-weight: 700 !important;  /* BOLD */
}

.sidebar-toggled .sidebar .nav-link i,
.sidebar-toggled #accordionSidebar .nav-link i {
    margin-right: 0 !important;
}

/* === SIDEBAR RESPONSIVE === */
@media (max-width: 768px) {
    .sidebar {
        width: 100% !important;
    }
}

/* ====================================================
   TOPBAR / NAVBAR - #ed9c00 (No Shadow)
   ==================================================== */
.topbar.bg-black,
.navbar.bg-black.topbar {
    background: #c97f00 !important;
    border-bottom: 2px solid #ed9c00 !important;
    box-shadow: none !important;
}

.topbar .nav-link {
    color: rgba(255, 255, 255, 0.9) !important;
    font-weight: 600 !important;  /* BOLD */
}

.topbar .nav-link:hover {
    color: #fff !important;
}

.topbar .badge-danger {
    background-color: #e74a3b !important;
}

.topbar .Clock .time {
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
}

.topbar .Clock .date {
    color: rgba(255, 255, 255, 0.75) !important;
}

.topbar .topbar-divider {
    border-color: rgba(255, 255, 255, 0.2) !important;
}

.topbar .text-light.small {
    color: rgba(255, 255, 255, 0.9) !important;
    font-weight: 600 !important;  /* BOLD */
}

.topbar .notifi-text {
    color: rgba(255, 255, 255, 0.9) !important;
}

.topbar .hidebellrem {
    color: rgba(255, 255, 255, 0.8) !important;
}

/* ====================================================
   DROPDOWNS (No Shadow)
   ==================================================== */
.dropdown-header {
    background: #c97f00 !important;
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
}

.dropdown-item {
    font-weight: 600 !important;  /* BOLD */
}

.dropdown-item:hover {
    background: rgba(237, 156, 0, 0.1) !important;
    color: #c97f00 !important;
}

.dropdown-item .icon-circle.bg-primary {
    background: #ed9c00 !important;
}

.dropdown-item .first-chr {
    color: #fff !important;
}

.dropdown-menu {
    box-shadow: none !important;
}

/* ====================================================
   CARDS (No Shadow)
   ==================================================== */
.card {
    border-color: #ed9c00 !important;
    border-radius: 10px !important;
    overflow: hidden;
    box-shadow: none !important;
}

.card-header.bg-primary {
    background: linear-gradient(90deg, #ed9c00 0%, #c97f00 100%) !important;
    border-color: #c97f00 !important;
}

.card-header.bg-primary .font-weight-bold {
    color: #fff !important;
}

.card .card-header {
    border-bottom: 2px solid #ed9c00;
}

/* ====================================================
   BUTTONS (No Shadow)
   ==================================================== */
.btn-primary {
    background: #ed9c00 !important;
    border-color: #ed9c00 !important;
    color: #fff !important;
    font-weight: 600 !important;  /* BOLD */
    box-shadow: none !important;
}

.btn-primary:hover {
    background: #c97f00 !important;
    border-color: #c97f00 !important;
    color: #fff !important;
    box-shadow: none !important;
}

.btn-primary:focus,
.btn-primary:active {
    background: #c97f00 !important;
    border-color: #c97f00 !important;
    box-shadow: none !important;
}

.btn-info {
    background: #ed9c00 !important;
    border-color: #ed9c00 !important;
    color: #fff !important;
    font-weight: 600 !important;  /* BOLD */
    box-shadow: none !important;
}

.btn-info:hover {
    background: #c97f00 !important;
    border-color: #c97f00 !important;
    color: #fff !important;
    box-shadow: none !important;
}

.btn-success,
.btn-danger {
    box-shadow: none !important;
}

/* ====================================================
   TABLES (No Shadow)
   ==================================================== */
.table thead tr[style*="background:#5a5f6d"] {
    background: #c97f00 !important;
    color: #fff !important;
}

.table thead tr[style*="background:#5a5f6d"] th {
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
}

/* ====================================================
   FILTER HEADERS - BOLD
   ==================================================== */
[style*="background:#6f1e1e"] {
    background: #ed9c00 !important;
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
}

/* ====================================================
   FORM ELEMENTS (No Shadow)
   ==================================================== */
.form-control:focus {
    border-color: #ed9c00 !important;
    box-shadow: none !important;
}

/* ====================================================
   MODAL (No Shadow)
   ==================================================== */
.modal-header {
    border-bottom: 2px solid #ed9c00;
}

.modal-content {
    box-shadow: none !important;
}

.insertLead-head {
    background: linear-gradient(90deg, #ed9c00 0%, #c97f00 100%) !important;
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
}

.insertLead-head .close {
    color: #fff !important;
}

/* ====================================================
   FOOTER (No Shadow)
   ==================================================== */
footer.sticky-footer.bg-black {
    background: #c97f00 !important;
    border-top: 2px solid #ed9c00 !important;
    box-shadow: none !important;
}

footer.sticky-footer.bg-black .text-light {
    color: rgba(255, 255, 255, 0.8) !important;
    font-weight: 600 !important;  /* BOLD */
}

/* ====================================================
   SCROLLBAR
   ==================================================== */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #f8f4ed;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    background: #ed9c00;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #c97f00;
}

/* ====================================================
   PAGINATION (No Shadow)
   ==================================================== */
.pagination .page-item.active .page-link {
    background: #ed9c00 !important;
    border-color: #ed9c00 !important;
    color: #fff !important;
    font-weight: 700 !important;  /* BOLD */
    box-shadow: none !important;
}

.pagination .page-link {
    color: #c97f00 !important;
    font-weight: 600 !important;  /* BOLD */
    box-shadow: none !important;
}

/* ====================================================
   SCROLL TO TOP (No Shadow)
   ==================================================== */
.scroll-to-top.rounded {
    background: #ed9c00 !important;
    box-shadow: none !important;
}

.scroll-to-top.rounded:hover {
    background: #c97f00 !important;
    box-shadow: none !important;
}

.scroll-to-top i {
    color: #fff !important;
}

/* ====================================================
   RESPONSIVE
   ==================================================== */
@media (max-width: 768px) {
    .topbar .Clock {
        display: none !important;
    }
}

/*.row-hnd{*/
/*    background-color: darkgreen;*/
/*}*/