:root {
  --bs-primary: #ff8c00;
  --bs-primary-rgb: 255, 140, 0;
}

.btn-outline-primary {
  color: #ff8c00;
  border-color: #ff8c00;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #ff8c00;
  border-color: #ff8c00;
}

.btn-outline-primary:focus, .btn-outline-primary:active {
  box-shadow: 0 0 0 0.25rem rgba(255, 140, 0, 0.5);
}

.btn-primary {
    background-color: #ff8c00 !important;
    border-color: #ff8c00 !important;
    color: #ffffff;
}

a {
    color: #ff8c00 !important;
    text-decoration: none !important;
}

/*
a:hover {
    color: #045a1f !important;
}
*/

.page-item.active .page-link {
    background-color: #ff8c00 !important;
    border-color: #ff8c00 !important;
    color: #ffffff !important; /* Weißer Text für Kontrast */
}

.page-link {
    color: #ff8c00 !important;
    text-decoration: none !important;
    box-shadow: none !important; /* Entfernt den blauen Fokus-Schatten */
}

.page-link:hover {
    color: #ff8c00 !important;
    background-color: #e9ecef; /* Leichtes Grau beim Hover */
    border-color: #dee2e6;
}

