#bootstrap-theme .bg-primary {
  background-color: var(--crm-layer1-bg-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme a.bg-primary:hover,
#bootstrap-theme a.bg-primary:focus {
  background-color: color-mix(in srgb, var(--crm-layer1-bg-color) 87.5%, #000 12.5%) !important;
}
#bootstrap-theme .bg-success /*,
#bootstrap-theme .dropdown-menu .bg-success a,
#bootstrap-theme .dropdown-menu a.bg-success */ {
  background-color: var(--crm-success-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-info /*,
#bootstrap-theme .dropdown-menu .bg-info a,
#bootstrap-theme .dropdown-menu a.bg-info */ {
  background-color: var(--crm-info-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-warning /*,
#bootstrap-theme .dropdown-menu .bg-warning a,
#bootstrap-theme .dropdown-menu a.bg-warning */ {
  background-color: var(--crm-warning-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
/* Textfarbe weiß wird in _components.css erzwungen und lässt sich nicht überschreiben – muss daher einzeln definiert werden */
#bootstrap-theme .bg-warning .crm-search-field-value, 
#bootstrap-theme .bg-warning .crm-search-display-table-column-label,
#bootstrap-theme .bg-warning.ng-binding {
  color: var(--crm-text-dark-color) !important;
}
#bootstrap-theme .bg-danger/* ,
#bootstrap-theme .dropdown-menu .bg-danger a,
#bootstrap-theme .dropdown-menu a.bg-danger */ {
  background-color: var(--crm-danger-light-color) !important;
  color: var(--crm-text-dark-color) !important;
}
/* Fix SEPA-Dashboard-Farben, die aktuell von RiverLea überschrieben werden - 20260225 */
tr.submit_missed { background-color: var(--crm-danger-light-color) !important; }
tr.submit_urgently { background-color: var(--crm-warning-light-color) !important; }
tr.submit_soon { background-color: var(--crm-info-light-color) !important; }
tr.submit_later { background-color: var(--crm-success-light-color) !important; }
tr.submit_closed { background-color: var(--crm-layer2-bg-color) !important; }

/* manage case screen → dynamische Spaltenbreiten bei den label- und content-Spalten der Custom Fields erschweren Übersichtlichkeit, daher erste Spalte imer gleiche Breite */
.crm-case-caseview-form-block .crm-info-panel td:first-child {
  width: 25%;
}
.button {
  font-size: var(--crm-font-size) !important;
}
