.sidebar-nav-wrapper {
	overflow-y: auto;
}

.container-fluid {
	--bs-gutter-x: 0 !important;
}

  @media (min-width: 992px) {
    .custom-vh-lg-100 {
      height: 100vh;
    }
  }

  .alert:empty {
    display: none;
}

.table tbody tr td {
	padding: 5px !important;
	font-size: 14px;
}

  .vr {
    border-left: 1px solid #000; /* Thickness and color of the separator */
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }

  .nav-item .icon svg {
    height: 25px;
    width: 25px;
  }