/* ==============================================
   MavenBlue Custom Theme Overrides
   ============================================== */

/* ----------------------------------------------
   1. Left sidebar and nav-menu background
   ---------------------------------------------- */
.sidebar,
.sidebar-filler {
  background-color: #8F00FF;
}

.nav-menu-items,
.nav-menu-items .nav-item {
  background-color: #8F00FF;
}

.nav-menu-items a.active,
.nav-menu-items a.active:hover,
.nav-menu-items a.active:focus {
  background-color: @menu-background-color-active@;
}

/* ----------------------------------------------
   2. Top-left brand / logo background
   The default css has !important so we need to add !important
   ---------------------------------------------- */
.brand,
.brand:hover {
  background-color: #8F00FF !important;
}

/* ----------------------------------------------
   3. label — centered in top navbar
   ---------------------------------------------- */
.navbar-center-label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: #8F00FF;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  pointer-events: none;
  white-space: nowrap;
}/* ==============================================
   MavenBlue Custom Theme Overrides
   ============================================== */

/* ----------------------------------------------
   1. Left sidebar and nav-menu background
   ---------------------------------------------- */
.sidebar,
.sidebar-filler {
  background-color: @menu-background-color@;
}

.nav-menu-items,
.nav-menu-items .nav-item {
  background-color: @menu-background-color@;
}

.nav-menu-items a.active,
.nav-menu-items a.active:hover,
.nav-menu-items a.active:focus {
  background-color: #D4AF37;
}

/* ----------------------------------------------
   2. Top-left brand / logo background
   The default css has !important so we need to add !important
   ---------------------------------------------- */
.brand,
.brand:hover {
  background-color: @menu-background-color@ !important;
}

/* ----------------------------------------------
   3. label — centered in top navbar
   ---------------------------------------------- */
.navbar-center-label {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: @menu-background-color@;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  pointer-events: none;
  white-space: nowrap;
}