body {
    background-color: white;
}

.modal-footer {
    justify-content: flex-start;
}

.sidebar .nav-item .nav-link {
    /*font-size: 0.65rem;*/
    display: block;
}

.sidebar .nav-item.active .nav-link {
    font-weight: 700;
}

.sidebar .nav-item:hover {
    background-color: #e3e6ec;
    cursor: pointer;
}

.sidebar .nav-item.active {
    background-color: white;
    font-weight: bold;
}

/*.dropdown-toggle { outline: 0; }*/

/*.btn-toggle {*/
/*    padding: .25rem .5rem;*/
/*    font-weight: 600;*/
/*    color: var(--bs-emphasis-color);*/
/*    background-color: transparent;*/
/*}*/
/*.btn-toggle:hover,*/
/*.btn-toggle:focus {*/
/*    color: rgba(var(--bs-emphasis-color-rgb), .85);*/
/*    background-color: var(--bs-tertiary-bg);*/
/*}*/

/*.btn-toggle::before {*/
/*    width: 1.25em;*/
/*    line-height: 0;*/
/*    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");*/
/*    transition: transform .35s ease;*/
/*    transform-origin: .5em 50%;*/
/*}*/

/*[data-bs-theme="dark"] .btn-toggle::before {*/
/*    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");*/
/*}*/

/*.btn-toggle[aria-expanded="true"] {*/
/*    color: rgba(var(--bs-emphasis-color-rgb), .85);*/
/*}*/
/*.btn-toggle[aria-expanded="true"]::before {*/
/*    transform: rotate(90deg);*/
/*}*/

/*.btn-toggle-nav a {*/
/*    padding: .1875rem .5rem;*/
/*    margin-top: .125rem;*/
/*    margin-left: 1.25rem;*/
/*}*/
/*.btn-toggle-nav a:hover,*/
/*.btn-toggle-nav a:focus {*/
/*    background-color: var(--bs-tertiary-bg);*/
/*}*/

.scrollarea {
    overflow-y: auto;
}


/*.collapsed.fa-caret-down { !* Style the caret when the submenu is collapsed *!*/
/*    transform: rotate(0deg); !* Initial state *!*/
/*}*/

/*.fa-caret-down:not(.collapsed) { !* Style the caret when the submenu is open *!*/
/*    transform: rotate(180deg);*/
/*}*/

/*.btn-toggle[aria-expanded="true"] {*/
/*    color: rgba(var(--bs-emphasis-color-rgb), .85);*/
/*}*/
/*.nav-link-toggle[aria-expanded="true"] {*/
/*    transform: rotate(90deg);*/
/*}*/
/*.nav-link-toggle[aria-expanded="false"] {*/
/*    transform: rotate(180deg);*/
/*}*/

/*.nav-link-toggle[aria-expanded="true"] .navbar-toggler-icon {*/
/*    transform: rotate(45deg);*/
/*}*/
/*.nav-link-toggle[aria-expanded="false"] .navbar-toggler-icon {*/
/*    transform: rotate(0deg); !* Initial state *!*/
/*}*/

/*.search-block .input-field {*/
/*    position: relative;*/
/*}*/

/*.search-block .input-field input {*/
/*    border: 0;*/
/*    background: #fff;*/
/*    display: block;*/
/*    width: 100%;*/
/*    padding: 10px 32px 10px 70px;*/
/*    font-size: 18px;*/
/*    border-radius: 3px;*/
/*    height: 70px;*/
/*    color: #555;*/
/*}*/

/*.search-block .input-field input:hover, .s008 form .inner-form .input-field input:focus {*/
/*    box-shadow: none;*/
/*    outline: 0;*/
/*}*/

.search-block .basic-search {
    margin-bottom: 5px;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}

/*.search-block .basic-search .input-field {*/
/*    width: 100%;*/
/*}*/

/*.search-block .basic-search .input-field input {*/
/*    padding: 10px 80px 10px 40px;*/
/*}*/

.form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
}

a.col-link {
    display: block;
}

a.col-link:hover .text-inherit{
    color:#1366ff !important;
}

.custom-tooltip {
    --bs-tooltip-bg: #fffff;
    --bs-tooltip-color: #00000;
}


.custom-tabs {
    /*background-color: #f8f9fa;*/
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.custom-tabs .nav-link {
    color: #495057;
    border: none;
    /*padding: 15px 25px;*/
    transition: all 0.3s ease;
}

.custom-tabs .nav-link.active {
    color: #fff;
    background-color: #007bff;
    box-shadow: 0 4px 6px rgba(0, 123, 255, 0.3);
}

.custom-tabs .tab-content {
    padding: 30px;
}

.fade-in {
    animation: fadeIn 0.5s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.img-account-profile {
    height: 10rem;
}

.list-available-items .list-group-item label:hover
{
    cursor: pointer;
}

.list-available-items .list-group-item.active2
{
    border: 3px solid #2189ff !important;
    background-color: rgba(18, 101, 241, 0.07);
}

.list-available-items .list-group-item .active span.badge{
    display:inline-block;
}

