/* Global Page Styles (Ratgeber Schufa – Bonität) */
body {
  font-family: 'Arial', sans-serif;
  background-color: #f8f9fa;
  color: #333;
}

h1,
h2,
h3 {
  color: #4C6FFF;
  font-weight: 600;
}

section {
  margin-bottom: 2rem;
}

/* Sidebar Navigation */
.nav-link {
  font-weight: 500;
  color: #007bff;
  padding: 12px 16px;
}

.nav-link:hover {
  background-color: #f1f1f1;
  color: #0056b3;
}

/* Form Styling */
.form-label {
  font-weight: 600;
}

.form-control {
  font-size: 1rem;
  padding: 10px;
  border-radius: 8px;
  border: 1px solid #ccc;
}

/* Buttons */
.btn-primary {
  background-color: #4C6FFF;
  border: none;
  padding: 12px 20px;
  font-size: 1rem;
  color: #fff;
  border-radius: 8px;
}

.btn-primary:hover {
  background-color: #355bff;
}

/* Result Alert */
.alert-info {
  background-color: #d9edf7;
  color: #31708f;
  border-radius: 8px;
  padding: 15px;
  display: none;
}

.list-group-item {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 12px;
  margin-bottom: 5px;
  font-size: 1rem;
  border-radius: 8px;
}

.bg-light {
  background-color: #f1f1f1 !important;
}

/* Footer */
footer {
  background-color: #343a40;
}

footer p {
  color: #ddd;
  margin: 0;
}
