.bg-dark {
    background-color: #000000 !important;
}

@font-face {
    font-family: "CampaignFont";
    src:         url("https://gv.aekbank.ch/gv_2026/service/Resource?dto={%22resourceId%22:%22171%22,%22name%22:%22namederdatei%22,%22_serviceName%22:%22Resource%22,%22_class%22:%22po2%5C%5Cservice%5C%5Cresource%5C%5Cdto%5C%5CGet%22,%22properties%22:null}&amp;lightboxHack=.jpg&amp;disposition=attachment") format("truetype"),
                 url("https://gv.aekbank.ch/gv_2026/service/Resource?dto={%22resourceId%22:%22171%22,%22name%22:%22namederdatei%22,%22_serviceName%22:%22Resource%22,%22_class%22:%22po2%5C%5Cservice%5C%5Cresource%5C%5Cdto%5C%5CGet%22,%22properties%22:null}&amp;lightboxHack=.jpg&amp;disposition=attachment") format('woff');
}

body {
    font-family: CampaignFont, Roboto, serif !important;
}








.text-primary {
    color: #826e41 !important;
}
.bg-primary {
    background-color: #826e41 !important;
}
.btn-primary {
    background-color: #826e41;
    border-color: #826e41;
    color: #ffffff;

}
.btn-primary:hover {
    background-color: rgb(104, 88, 52);
    border-color: rgb(104, 88, 52);
    color: #ffffff;

}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgb(104, 88, 52);
}
.btn-primary:disabled {
    background-color: #826e41;
    border-color: #826e41;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
    background-color: rgb(104, 88, 52);
    border-color: rgb(104, 88, 52);
}
.navbar-toggler span {
    background-color: #826e41;
}
.form-control:focus {
    border-color: #826e41;
    box-shadow: 0 0 0 0.2rem rgba(130, 110, 65, 0.25);
}
a, a:hover {
    color: rgb(104, 88, 52);
}

.badge-primary {
    background-color: #826e41;
    border-color: #826e41;
    color: #ffffff;
}

.border-primary{
    border-color: #826e41 !important;
}



/* Bootstrap readonly-Grau global deaktivieren */
.form-control[readonly] {
    background-color: #fff !important;
}

/* Flatpickr setzt readonly – Bootstrap-Grau überschreiben */
.flatpickr-input[readonly],
.flatpickr-alt-input {
    background-color: #fff !important;
    cursor: pointer;
}

/* Primärfarbe in nativen Date/Time-Picker-Popups (Kalender-Highlight, Scroll-Auswahl) */
input[type="date"],
input[type="time"],
input[type="datetime-local"] {
    accent-color: #826e41;
}

/* Focus-Ring für date/time Inputs */
input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus {
    border-color: #826e41;
    box-shadow: 0 0 0 0.2rem rgba(130, 110, 65, 0.25);
    outline: none;
}


/* Nav-Tabs (Programm-Tabs) aktiver Tab in Primärfarbe */
.nav-tabs .nav-link.active {
    color: #826e41;
    border-color: #826e41 #826e41 #fff;
}
.nav-tabs .nav-link:hover {
    color: rgb(104, 88, 52);
    border-color: transparent transparent rgb(104, 88, 52);
}