.sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    padding: 90px 0 0;
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
    z-index: 99;
}

@media (max-width: 767.98px) {
    .sidebar {
        top: 7.4rem;
        padding: 0;
    }
}
@media (max-width: 276.98px) {
  .sidebar {
    top: 10.3rem;
    padding: 0;
}
}
.navbar {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1);
}

@media (min-width: 767.98px) {
    .navbar {
        top: 0;
        /* position: sticky; */
        z-index: 999;
    }
}
hr {
  margin: 0px;
  border-top: none;
}
.sidebar .nav-link {
  padding-top: 30px;
  padding-bottom: 30px;
}
.sidebar .nav-item {
  margin-top: -10px;
}
