.bg-gradient-primary {
  background-color: #505050;
  background-image: linear-gradient(180deg, #505050 10%, #000000 100%);
}

body.sidebar-toggled .sidebar-brand-icon {
  display: block !important;
}

.text-truncate-2 {
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.table > :not(caption) > tr.text-danger > * {
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

table > :not(caption) > tr.text-primary > * {
  color: #1e3e9a !important;
}

.table-primary th {
  white-space: nowrap;
}

