
.aside-menu .menu-item .menu-link.active {
    background-color: var(--bs-primary-active) !important;
}

.menu-column {
    font-size: 1.2rem;
}


/* Global Custom CSS */
.table-container {
    overflow: auto;
}

.card-title > h3 > i {
    font-size:2rem;
}

.card-title > h3 {
    display: flex;
    align-items: center;
    gap: 1rem;
}

.no-select {
  user-select: none; /* Standard property */
  -webkit-user-select: none; /* Safari, Chrome, Opera */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
}

input[type=checkbox]:checked + label {
    color: var(--bs-gray-800);
}

.fv-row:has(.btn-selection-clear)
{
    /*
    display: flex;
    gap: 0.2rem;
    */
    position: relative;
}

.fv-row .btn-selection-clear {
    align-content: center;
    cursor: pointer;
    padding:5px 10px;
    color: var(--bs-danger);
    filter: brightness(0.8);
    position: absolute;
    right: 10px;
    top: 20%;    
}

.fv-row .btn-selection-clear:hover {
    filter: brightness(1.2);
}
