﻿/*
    Use of !important to override color settings when load order of css files changes.
*/

/* Not using bootstrap .text-danger to enable use in monochrome css due to !important in .text-danger*/
.text-error {
    color: #C73C35 !important;
}

a.text-error:hover, a.text-error:focus {
    color: #a71d2a !important;
}

a {
    color: #C73C35; /* Don't use !important for this class */
}

    a:hover {
        color: #C73C35;
    }

.bb-bg-red {
    background-color: #C73C35 !important;
}

.pagedDataTable > tbody td > .dropdown-menu > a:hover {
    color: #C73C35 !important; /* Mouseover effect in menu */
}

.bb-font-red {
    color: #C73C35 !important;
}

.bb-search-input:focus {
    border-color: #C73C35 !important;
}

.bb-ul-list a:hover {
    color: #C73C35 !important;
}

.fa-li .fa-caret-right { /* Used on Privacy page for unordered list icons */
    color: #C73C35 !important;
}

.bb-icon-button {
    background-color: #C73C35 !important;
}
/* Black color is no error, else color change to red on mouse over => Not Brandenburg conform */
.bb-icon-text {
    color: #000 !important;
}

.bb-footer {
    background-color: #C73C35 !important;
}

.bb-maintenance-info {
    border: solid 1px #C73C35 !important;
}

.bb-maintenance-ongoing {
    border: solid 3px #C73C35 !important;
}
/* Color changing border of information box if maintenance is ongoing */
.bb-maintenance-ongoing {
    border: solid 2px #C73C35 !important;
}

.bb-list-ul li:before {
    color: #C73C35;
}

.contact-address-table-td-red {
    color: #C73C35 !important;
}

.custom-control-label:before { /* unchecked */
    border-color: #C73C35 !important;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { /* checked */
    background-color: #C73C35 !important;
    border-color: #C73C35 !important;
}

.custom-control-input:active ~ .custom-control-label::before {
    background-color: #C73C35 !important;
    border-color: #C73C35 !important;
}

.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before { /* halo-glow when focus */
    border-color: #C73C35 !important;
}
/* This is the checked state */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #C73C35 !important; /* red */
}

.content .form-control:focus {
    border-color: #C73C35 !important;
}
/* Coloring border on focus */
input:-webkit-autofill:focus,
textarea:-webkit-autofill:focus,
select:-webkit-autofill:focus {
    border: 1px solid #C73C35 !important;
}
/* Primary buttons (Blue in Bootstrap) */
.btn-primary {
    background-color: #C73C35 !important;
    border-color: #C73C35 !important;
}
/* Table head */
th {
    color: #C73C35 !important;
    border-bottom-color: #C73C35 !important;
}
/* Pagination */
.page-item a {
    color: #C73C35 !important;
    border-color: #C73C35 !important;
}

    .page-item a:hover {
        color: #C73C35 !important;
    }

.page-item.active a {
    background-color: #C73C35 !important;
}
/* Table head */
.badge {
    background-color: #C73C35 !important;
    border: solid 1px #C73C35 !important;
}
/* Clicked item => unselect */
.badge-light {
    border-color: #C73C35 !important;
}

.toast-headerBgColor {
    background-color: #C73C35 !important;
}

.bb-hauptnav .navbar ul > li > div > a:hover {
    color: #C73C35 !important;
}