.btn-default {
    background-color: #3da4dc;
    color: white;
}

.btn-default:hover {
    background-color: #00303f;
    color: white;
}

a {
    color: #3da4dc;
}

a:hover {
    color: #3da4dc;
}

.nav-link:hover {
    color: #3da4dc;
    border-bottom-color: #3da4dc;
}

.form-check-input:checked {
    background-color: #00303f;
    color: white;
}

.bg-zstand-light {
    background-color: #3da4dc;
}


.header .navbar-nav .nav-item .active.nav-link:after {
    border-bottom-color: #3da4dc;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-bottom-color: #3da4dc;
    color: #3da4dc;
}

.nav-tabs .nav-item .nav-link.active:after {
    border-bottom-color: #3da4dc;
    color: #3da4dc;
}

.nav-tabs .nav-item:hover .nav-link:after {
    border-bottom-color: #3da4dc;
}

.page-link {
    background-color: #3da4dc;
    color: white;
}

.page-item.active .page-link {
    background-color: #00303f;
    border-color: #00303f;
}

.bg-zstand-dark {
    background-color: #00303f;
}

.bg-zstand-light {
    background-color: #3da4dc;
}


.text-zstand-dark {
    color: #00303f;
}

.text-zstand-light {
    color: #3da4dc;
}

.card-icon-color {
    background-color: #004862;
}

.lighter-bg-danger {
    background-color: #f56868; /* Lighter shade of red */
}

.form-check-input-override {
    background-color: #3da4dc !important;
}

.form-switch .form-check-input:checked {
    background-color: #004862 !important;
}


.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
    background-color: #00303f;
    color: white;
}

select option:hover {
    background-color: #00303f;
}
.dropdown-item:active:hover{
    background-color: #009ef6;
}

::selection {
    /*background: #4db7ef;*/
    background: #00303f;
    color: white;
}

.nav-link:hover, .nav-link:focus, svg:hover,svg:focus {
    color: #009ef6;
}

.page-link:hover{
    color:white;
}


.fill-parent {
    width: 100%;
    height: 100%;
}

.clickable-div {
    cursor: pointer;
}

.income-chart:hover {
    color: white;
}
.chart:hover {
    color: white;
}

table .dropdown .dropdown-menu.show {
    min-height: 50px;
}

.review-link-icon{
    min-width: 30px;
    min-height: 30px;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #3da4dc;
    color: #fff;
    text-decoration: none;
}

.fa-language:hover{
    background-color: #00303f;
    color: white;
}

/*!*Link Mode*!*/

/* .span-grid {*/
/*     display: flex;*/
/*     flex-wrap: wrap;*/
/*     gap: 20px; !* Adjust the gap between spans *!*/
/* }*/

/*.span-grid > span {*/
/*    flex: 1 1 auto; !* Allow spans to grow and shrink *!*/
/*    width: 33.33%; !* Adjust the width of each span *!*/
/*    max-width: calc(33.33% - 20px); !* Adjust the maximum width considering the gap *!*/
/*}*/


/*input[name="link_mode"] {*/
/*    outline-color: red;*/
/*}*/



.btn-check:checked + .btn-light {

    /*border: 1px solid lightblue;*/
    /*outline-style: solid;*/
    /*outline-color: lightblue;*/
    border: 1px solid lightblue;
    outline: none;
    background-color: #8f91a3
}

.custom-card {
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
}
