/* Duruhan Brand Colors */
:root {
  --duruhan-black: #282829;
  --duruhan-yellow: #FAB91D;
  --duruhan-yellow-dark: #e0a010;
  --duruhan-white: #FEFEFE;
  --duruhan-brown: #B88100;
  --duruhan-gray: #727376;
}

/* Navbar */
.navbar.main-navbar {
  background-color: var(--duruhan-black) !important;
  border-bottom: 3px solid var(--duruhan-yellow);
}

.navbar-bg {
  background-color: var(--duruhan-black) !important;
}

/* Sidebar */
.main-sidebar {
  background-color: #1a1a1b !important;
}

.sidebar-brand {
  background-color: #1a1a1b !important;
}

.sidebar-brand a {
  color: var(--duruhan-yellow) !important;
}

.sidebar-menu li.active > a,
.sidebar-menu li a:hover {
  background-color: rgba(250, 185, 29, 0.12) !important;
  color: var(--duruhan-yellow) !important;
}

.sidebar-menu li.active > a i,
.sidebar-menu li a:hover i {
  color: var(--duruhan-yellow) !important;
}

.sidebar-menu li a {
  color: #c0c0c0 !important;
}

.sidebar-menu .menu-header {
  color: var(--duruhan-gray) !important;
  font-size: 11px;
  letter-spacing: 1px;
}

.sidebar-menu li a i {
  color: var(--duruhan-gray) !important;
}

/* Active sidebar item highlight bar */
.sidebar-menu li.active > a::before {
  background-color: var(--duruhan-yellow) !important;
}

/* Dropdown in sidebar */
.sidebar-menu .dropdown-menu {
  background-color: #111112 !important;
}

/* Buttons */
.btn-primary {
  background-color: var(--duruhan-yellow) !important;
  border-color: var(--duruhan-yellow) !important;
  color: var(--duruhan-black) !important;
  font-weight: 600;
}

.btn-primary:hover {
  background-color: var(--duruhan-yellow-dark) !important;
  border-color: var(--duruhan-yellow-dark) !important;
}

/* Badge */
.badge-primary,
.badge-danger {
  background-color: var(--duruhan-yellow) !important;
  color: var(--duruhan-black) !important;
}

.badge-warning {
  background-color: var(--duruhan-brown) !important;
  color: var(--duruhan-white) !important;
}

/* Links */
a:not(.btn):not(.nav-link):not(.dropdown-item) {
  color: var(--duruhan-brown);
}

/* Card headers */
.card .card-header {
  border-bottom-color: var(--duruhan-yellow);
}

/* Section header accent */
.section-header h1,
.section-title {
  color: var(--duruhan-black);
}

/* Footer */
.main-footer {
  background-color: var(--duruhan-black) !important;
  border-top: 2px solid var(--duruhan-yellow);
  color: #c0c0c0;
}

.main-footer a {
  color: var(--duruhan-yellow) !important;
}

/* Nav user avatar area */
.nav-link-user:hover {
  color: var(--duruhan-yellow) !important;
}

/* Sidebar HR */
.main-sidebar hr {
  border-color: rgba(250, 185, 29, 0.2);
}

/* Navbar toggle icon color */
.main-navbar .nav-link {
  color: #c0c0c0 !important;
}

.main-navbar .nav-link:hover {
  color: var(--duruhan-yellow) !important;
}

/* Dropdown items */
.dropdown-menu .dropdown-item:hover {
  background-color: rgba(250, 185, 29, 0.1);
  color: var(--duruhan-yellow);
}

@media (max-width: 768px) {
  .main-content {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
}
