@charset "UTF-8";

.sidebar {
  padding: 0;
  position: absolute !important;
  z-index: 1000 !important;
  border: 1px solid;
  border-radius: 0 10px 10px 0;
  min-width: 300px !important;
  max-width: 300px !important;
  background-color: var(--bs-body-bg);
}

.sidebar-inner {
  transform: translate(-1px,-1px);
  background-color: rgba(var(--bs-body-color-rgb), 0.03);
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}

@media(max-width:991px) {
  .sidebar {
    min-width: 100% !important;
    max-width: 100% !important;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid;
  }
}

.navMain {
  display: inline-flex;
}
.navMain i {
  display: inline-flex;
  width: 40px;
  height: 25px;
  justify-content: center;
}
.navMain span {
}

.nav-pills .nav-link a {
  color: var(--bs-nav-link-color);
}
.nav-link:hover a {
  color: var(--bs-nav-link-hover-color);
}
.nav-pills .nav-link.active a {
  color: var(--bs-nav-pills-link-active-color);
}

.side-nav i {
  display: none;
}

.side-nav[aria-expanded=false] i[aria-hidden=true] {
  display: inline-block;
}

.side-nav[aria-expanded=true] i[aria-hidden=false] {
  display: inline-block;
}

.sb.nav-item {
  
}

.sb.nav-item .nav-link:hover {
  text-decoration:none;
}

.sb.nav-item .nav-link i {
  font-size: 1.5em;
  text-align:center;
}

.sb.nav-item span {
  font-size: 1em;
  font-weight:700;
}

.sb.nav-item ul.nav, .sb.nav-item ul.nav span {
  font-size: 1em;
  font-weight:600;
}