/* Custom CSS Overrides for HRatsch */

/* Button Primary Color Override */
.btn-primary {
  background-color: #565393 !important;
  border-color: #565393 !important;
  color: #fff !important;
}

.btn-primary:hover {
  background-color: #44407A !important;
  border-color: #44407A !important;
  color: #fff !important;
}

.btn-primary:focus,
.btn-primary.focus {
  background-color: #565393 !important;
  border-color: #565393 !important;
  box-shadow: 0 0 0 0.25rem rgba(86, 83, 147, 0.5) !important;
}

.btn-primary:active,
.btn-primary.active,
.btn-primary.dropdown-toggle.show {
  background-color: #44407A !important;
  border-color: #44407A !important;
  color: #fff !important;
}

.btn-primary:active:focus,
.btn-primary.active:focus,
.btn-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(86, 83, 147, 0.5) !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
  background-color: #C5C4DD !important;  /* Hellere Variante */
  border-color: #C5C4DD !important;
  color: #888 !important;
  opacity: 0.65 !important;
}

/* Button Outline Primary Color Override */
.btn-outline-primary {
  color: #565393 !important;
  border-color: #565393 !important;
}

.btn-outline-primary:hover {
  color: #fff !important;
  background-color: #565393 !important;
  border-color: #565393 !important;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.25rem rgba(86, 83, 147, 0.5) !important;
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #565393 !important;
  border-color: #565393 !important;
}

.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(86, 83, 147, 0.5) !important;
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #B0AED0 !important;  /* Gedimmt */
  border-color: #B0AED0 !important;
}
