﻿/*body {
    background-color: #f3f6f9;
}*/

.card {
    --bs-card-box-shadow: var(--bs-root-card-box-shadow);
    --bs-card-border-color: var(--bs-root-card-border-color);
    border: 1px solid var(--bs-card-border-color);
}

.grecaptcha-badge {
    bottom: 100px !important;
}

.menu-item button {
    background-color: transparent;
    border-color: transparent;
    width: 100%;
    font-weight: 500;
}

    .menu-item button .active {
        transition: color .2s ease;
        color: var(--bs-menu-link-color-active)
    }

.header {
    height: 70px;
}

.header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here),
.header .header-menu .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here)
[fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #009ef7
}

.header .header-menu .menu > .menu-item.show > .menu-link > span.svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill .3s ease;
    fill: #009ef7
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
    height: 2rem;
    width: 2rem;
}

table.dataTable > tbody > tr.child span.dtr-title {
    display: block;
    /*margin-bottom: 8px;*/
    font-size: 15px;
}

.select2-container--bootstrap5 .select2-dropdown {
    box-shadow: 0 0 50px 0rgba(82,63,105,.15);
    background-color: #fff;
}

.select2-container--bootstrap5 .select2-selection__clear {
    background-color: #181c32 !important;
    top: 40%;
    right: 4rem;
    transform: none;
}

.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active, .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus {
    border: 1px solid #f3f6f9;
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    background-color: #e4e6ef;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: #e4e6ef;
    color: #181c32;
}

.select2-container--bootstrap5 .select2-selection__clear:hover {
    background-color: #e4e6ef !important;
}

    .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
        background-color: #000000;
    }

        .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
            background-color: #f3f6f9 !important;
        }

    .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
        background-color: #7239ea;
        color: #fff;
        transition: color .2s ease,background-color .2s ease;
    }

    .select2-container--bootstrap5 .select2-selection--multiple {
        overflow: hidden !important;
        height: auto !important;
    }

    .select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field {
        font-weight: 500;
        font-family: Poppins,Helvetica,sans-serif;
        -webkit-font-smoothing: antialiased;
    }
