    /* Sidebar style */
    .sidebar-sgb {
      position: fixed;
      top: 0;
      left: 0;
      width: 250px;
      height: 100vh;
      background-color: #343a40;
      transition: width 0.6s ease;
      overflow: hidden;
      z-index:10000;
    }

    .sidebar-sgb.minimized {
      width: 40px;
    }

    .sidebar-sgb .nav-link {
      color: white;
/*
      padding: 15px;
*/
    }

    .sidebar-sgb .nav-link:hover {
      background-color: #495057;
    }

    .sidebar-sgb .sub-menu {
      display: none;
      padding-left: 20px;
    }

    .sidebar-sgb .nav-item:hover .sub-menu {
      display: block;
    }

    .sidebar-sgb-icon {
      font-size: 1.5rem;
      margin-right: 10px;
    }

    /* Content area */
    .content {
      margin-left: 250px;
      transition: margin-left 0.6s ease;
    }

    .content.sidebar-sgb-minimized {
      margin-left: 80px;
    }

    .sidebar-header {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0px;
      color: white;
      font-size: 20px;
      font-weight: bold;
    }

    /* Hides text when sidebar is minimized */
    .sidebar-sgb.minimized .nav-link span {
      display: none;
    }

    .inactive-link {
      color: gray!important;
      pointer-events: none;
      text-decoration: none;
      cursor: not-allowed;
    }

    .nav {
      --bs-nav-link-hover-color: #e5f419!important;
      --bs-nav-link-padding-x: 0.6rem!important;
/*
      --bs-nav-link-hover-color: #9fcbe4!important;
      --bs-nav-link-hover-color: #d8b819!important;
*/
    }
    /* Styling for the submenus */
    .submenu {
      display: none;
      flex-direction: column;
      padding-left: 20px;
    }

hr {
  margin: 0.1rem 0!important;
}
