body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background-color: #f8f9fa;
}

.card-title {
  font-weight: bold;
  font-size: 1.25rem;
}

h2 {
  font-size: 2rem;
  font-weight: bold;
}

.btn {
  margin-top: 10px;
}

.table th, .table td {
  vertical-align: middle;
}

.navbar-brand {
  font-weight: bold;
  letter-spacing: 1px;
}

.container h2 {
  color: #0d6efd;
}