/* ISQ-Theme – übernommen aus dem Altsystem (isqool): Petrol #00475D, Teal-Akzente. */

:root {
    --bs-primary: #00475d;
    --bs-primary-rgb: 0, 71, 93;
    --bs-link-color: #00475d;
    --bs-link-color-rgb: 0, 71, 93;
    --bs-link-hover-color: #2f96b4;
    --bs-link-hover-color-rgb: 47, 150, 180;
}

body {
    background-color: #f5f7f8;
}

/* Bootstrap-„primary" auf ISQ-Petrol umstellen */
.btn-primary {
    --bs-btn-bg: #00475d;
    --bs-btn-border-color: #00475d;
    --bs-btn-hover-bg: #013a4c;
    --bs-btn-hover-border-color: #013a4c;
    --bs-btn-active-bg: #013a4c;
    --bs-btn-active-border-color: #013a4c;
    --bs-btn-disabled-bg: #00475d;
    --bs-btn-disabled-border-color: #00475d;
}

.btn-outline-primary {
    --bs-btn-color: #00475d;
    --bs-btn-border-color: #00475d;
    --bs-btn-hover-bg: #00475d;
    --bs-btn-hover-border-color: #00475d;
    --bs-btn-active-bg: #00475d;
    --bs-btn-active-border-color: #00475d;
}

.navbar.bg-primary,
.text-bg-primary {
    background-color: #00475d !important;
}

/* Weißer Kopfbereich mit ISQ-Logo (wie im Altsystem) */
.isq-topbar {
    background: #fff;
    border-bottom: 3px solid #00475d;
}

.isq-topbar .isq-logo {
    height: 56px;
    margin: 14px 0;
}

/* Karten-Header im ISQ-Teal */
.card-header {
    color: #00475d;
    background-color: #e8f1f4;
    font-weight: 500;
}

/* Dezenter Footer */
.isq-footer {
    text-align: right;
    padding: 12px 20px;
    font-size: 11px;
    color: #9aa7ad;
}

a {
    text-decoration: none;
}
