/*!
 * ZKI
 * Overwrite bootstrap colors
 * 2022 TRITUM GmbH
 */

a,
.btn-link {
    color : #004768;
}

a:hover,
caption,
.blockquote-footer,
.figure-caption,
.form-control::-webkit-input-placeholder,
.form-control:-ms-input-placeholder,
.form-control::placeholder,
.form-check.disabled .form-check-label,
.btn-link:hover,
.btn-link.disabled,
.btn-link:disabled,
.dropdown-item.disabled,
.dropdown-item:disabled,
.dropdown-header,
.nav-link.disabled,
.breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-item.active {
    color : #376b9c;
}

.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled {
    background-color : #004768;
    border-color     : #004768;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
    background-color : #3388bc;
    border-color     : #004768;
}

.btn-primary:not([disabled]):not(.disabled):active,
.btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.dropdown-item.active,
.dropdown-item:active {
    background-color : #004768;
}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color : #376b9c;
    border-color     : #376b9c;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
    background-color : #727b84;
    border-color     : #6c757d;
}

.btn-secondary:not([disabled]):not(.disabled):active,
.btn-secondary:not([disabled]):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    background-color : #6c757d;
    border-color     : #666e76;
}

.btn-warning,
.btn-warning.disabled,
.btn-warning:disabled {
    background-color : #fecc00;
    border-color     : #fecc00;
}

.border {
    border : 1px solid #e9ecef !important;
}

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

.border-secondary {
    border-color : #376b9c !important;
}

.border-warning {
    border-color : #fecc00 !important;
}
