.wrapper {
  display: flex;
  align-items: stretch;
}
#sidebar {
  min-width: 250px;
  max-width: 250px;
  background: #2c3e50;
  color: #fff;
  transition: all 0.3s;
  min-height: 100vh;
}
#sidebar.active {
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}
#sidebar.active .sidebar-header h5,
#sidebar.active span {
  display: none;
}
#sidebar ul li a {
  padding: 15px;
  display: block;
  color: #fff;
  text-decoration: none;
}
#sidebar ul li a:hover {
  background: #34495e;
}
#content {
  width: 100%;
  transition: all 0.3s;
}
.col-md-2-5 {
  flex: 0 0 20%;
  max-width: 20%;

  .progress-bar {
    transition: width 1.5s ease-in-out;
  }
  .card {
    transition: transform 0.2s;
    /* horizontal-offset vertical-offset blur spread color */
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5) !important;
    border: none; /* Opsional: menghapus border agar shadow lebih menonjol */
    transition: 0.3s; /* Agar perpindahan saat hover halus */
  }
  .card:hover {
    transform: translateY(-5px);
  }
  .card p-3 {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3) !important;
    border: none; /* Opsional: menghapus border agar shadow lebih menonjol */
    transition: 0.3s; /* Agar perpindahan saat hover halus */
  }
}
.img-tabel {
  width: 40px !important;
  height: 40px !important;
  object-fit: cover;
  border-radius: 50%;
}
