body {
  background-color: #f4f6f9;
}

.navbar-brand {
  letter-spacing: .3px;
}

.card {
  border: none;
  border-radius: .6rem;
}

.stat-card {
  border-left: 4px solid var(--bs-primary);
}

.stat-card .stat-number {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.stat-card .stat-label {
  color: #6c757d;
  font-size: .85rem;
  text-transform: uppercase;
  letter-spacing: .4px;
}

.table thead th {
  white-space: nowrap;
  font-size: .85rem;
  text-transform: uppercase;
  letter-spacing: .3px;
  color: #6c757d;
}

main {
  min-height: 70vh;
}
