 /*
 * Bootstrap spezifische Einstellungen
 */
 
 .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--p-primary);
  --bs-btn-border-color: var(--p-primary);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--p-primary-dark);
  --bs-btn-hover-border-color: var(--p-primary-dark);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--p-primary-dark);
  --bs-btn-active-border-color: var(--p-primary-dark);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--p-primary);
  --bs-btn-disabled-border-color: var(--p-primary);
}

.btn-outline-primary {
    --bs-btn-color:var(--p-primary);
    --bs-btn-border-color:var(--p-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg:var(--p-primary);
    --bs-btn-hover-border-color:var(--p-primary);
    --bs-btn-focus-shadow-rgb: 13,110,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg:var(--p-primary);
    --bs-btn-active-border-color:var(--p-primary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color:var(--p-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color:var(--p-primary);
    --bs-gradient: none;
}

.tooltip {
    --bs-tooltip-font-size: var(--p-body-font-size);
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
}
.navbar-brand {
    font-size: var(--p-navbar-brand-font-size);
    color: var(--p-navbar-brand-color);
}
.navbar-brand:focus, .navbar-brand:hover {
    color: var(--p-navbar-brand-hover-color);
}
.dropdown-menu {
    --bs-dropdown-item-padding-x: 0.5rem;
    --bs-dropdown-item-padding-y: 0.5rem;
    font-size: var(--p-navigation-font-size);
}    
