/* JS BUENO — sidebar show/hide toggle (desktop) */
@media (min-width: 1200px) {
  body:not(.g-sidenav-pinned) .sidenav {
    transform: translateX(-110%);
  }
  body:not(.g-sidenav-pinned) .main-content {
    margin-left: 0 !important;
  }
  .sidenav {
    transition: transform 0.2s ease-in-out;
  }
  .main-content {
    transition: margin-left 0.2s ease-in-out;
  }
}

#iconNavbarSidenav { cursor: pointer; }

/* Collapsible menu chevron rotation */
.sidenav-chevron {
  transition: transform 0.2s ease-in-out;
}
.js-collapse-toggle[aria-expanded="true"] .sidenav-chevron {
  transform: rotate(180deg);
}

/* Hide framework's auto-injected FontAwesome chevron (we use our own nucleo chevron) */
.navbar-vertical .navbar-nav .nav-link[data-bs-toggle="collapse"]:after,
.g-sidenav-hidden .navbar-vertical .nav-item .collapse .nav .nav-item .nav-link[data-bs-toggle="collapse"]:after,
.g-sidenav-hidden .navbar-vertical:hover .nav-item .nav-link[data-bs-toggle="collapse"]:after {
  content: "" !important;
  display: none !important;
}
