
#side_nav {
  background: #000;
  min-width: 250px;
  max-width: 250px;
  transition: all 0.3s;
}
.content {
  min-height: 100vh;
  width: 100%;
}
hr.h-color {
  background: #eee;
}

.sidebar li.active {
  background: #eee;
  border-radius: 8px;
}

.sidebar li.active a,
.sidebar li.active a:hover {
  color: #000;
}
.sidebar li a {
  color: #fff;
}
.tabul {
  padding: 8px 8px 8px 8px;
  border: 1px solid;
  border-radius: 10px;
  text-decoration: none !important;
  margin: 1px;
}

@media (max-width: 767px) {
  #side_nav {
    margin-left: -250px;
    position: absolute;
    min-height: 100vh;
    z-index: 1;
  }
  #side_nav.active {
    margin-left: 0;
  }
  .cat-card .card{
position: unset !important;
top: 0;
}
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #fff !important;
  background-color: #0d6efd !important;
  border-color: #dee2e6 #dee2e6 #f8fafc;
}

#DataTables_Table_0_length label {
  display: flex;
  align-items: center;
  gap: 8px; /* optional spacing between text and select */
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0;
  display: inline-block;
  width: auto;
  padding-left: 30px;
  border: 1px solid #e5e5e5;
  color: #1b2559;
  height: 40px;
  border-radius: 8px;
}
.fs-10{
  font-size: 10px;
}
.cat-card .card{
position: sticky;
top: 0;
}
.swal2-popup.swal2-modal.swal2-show{
  width: 800px;
}