li.active > .sb-sub {
  display: block !important;
}

.sb-sidebar {
  width: 280px;
  border: 1px solid #eee;
  margin-bottom:20px;
}

.sb-title {
  background: #005baa;
  color: #fff;
  padding: 10px 15px;
  font-weight: 600;
}

.sb-menu {
  list-style: none;
  padding: 15px;
  margin: 0;
}

.sb-item {
  border-bottom: 1px solid #eee;
}

.sb-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding: 8px 0;
}

.sb-head a {
  text-decoration: none;
  color: #005baa; 
  font-weight: 500;
}

.sb-icon {
  font-weight: bold;
  color: #999;
}

.sb-sub {
  display: none;
  list-style: none;
  margin: 6px 0 10px 15px;
  padding: 0;
}

.sb-item.active > .sb-sub,
li.active > .sb-sub {
  display: block;
}

.sb-sub-head {
  padding-left: 10px;
  font-size: 14px;
}

.sb-sub-head a {
  color: #555;
}

.sb-sub li {
  margin-bottom: 6px;
}

.sb-sub a {
  text-decoration: none;
  color: #555;
  font-weight: 500;
}

/* OPEN STATE */
.sb-item.active > .sb-sub {
  display: block;
}

/* =========================
   ACTIVE STATE STYLES
   ========================= */

/* Active main item background */
.sb-item.active > .sb-head {
  background: #f4f8ff;
  border-left: 3px solid #005baa;
  padding-left: 12px;
}

/* Active sub-item (nested) */
li.active > .sb-head {
  background: #fafafa;
  border-left: 3px solid #fb8445;
  padding-left: 12px;
}

/* Active link color */
.sb-item.active > .sb-head a,
li.active > .sb-head a {
  color: #005baa;
  font-weight: 600;
}

/* Active icon color */
.sb-item.active > .sb-head .sb-icon,
li.active > .sb-head .sb-icon {
  color: #005baa;
}

/* Active leaf link (current page) */
.sb-sub a.active {
  color: #005baa;
  font-weight: 600;
  position: relative;
}

/* Small dot indicator for active page 
.sb-sub a.active::before {
  content: "•";
  color: #005baa;
  position: absolute;
  left: -10px;
}*/

/* Hover polish */
.sb-head:hover {
  background: #f7faff;
}

.sb-sub a:hover {
  color: #fb8445;
}

