/* Layout */
.page-body {
  background-color: #111;
  color: #fff;
  min-height: 100vh;
}

.container {
  padding-left: 1rem;
  padding-right: 1rem;
}

.bg-dark_A-20 {
  background-color: rgba(33, 37, 41, 0.85);
}

.rounded {
  border-radius: 0.25rem !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.text-light {
  color: #f8f9fa !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}