.fi-sidebar-item.fi-active > a {
    background-color: #ECE5FF;
    color: #6D4AD2;
    border-radius: 8px;
}

.fi-ta-empty-state-content > h4, .fi-ta-empty-state-content > div.fi-ta-empty-state-icon-ctn {
    color: #6D4AD2 !important;
}

div.fi-dropdown-trigger > button.flex {
    display: flex !important;
}

div.fi-dropdown-trigger > button.flex > span:nth-child(1) {
    padding-left: 6px;
    padding-right: 6px;
    border: 1px solid #6D4AD2;
    border-radius: 8px;
    background-color: #ECE5FF;
}

div.fi-dropdown-trigger > button.flex > span:nth-child(2) {
    color: #6D4AD2;
    padding-left: 6px;
}

.sr-only {
    display: none;
}

.fi-badge:not(.fi-color-warning):not(.fi-color-danger) {
    border: 1px solid #6D4AD2;
    color: #6D4AD2;
    background-color: #ECE5FF;
}

div.fi-header-actions-ctn > div.fi-ac > a,
div.fi-ta-filters-apply-action-ctn > button,
div.fi-modal-footer-actions > button.fi-color-primary,
div.fi-ac > button.fi-color-primary,
.fi-ta-header .fi-ta-actions > button:not(.filter-action-unselected):not(.filter-action-selected) {
    background-color: #6D4AD2 !important;
    color: #FFF !important;
}

.fi-ta-header .fi-ta-actions > button svg {
    color: #6D4AD2 !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

.fi-ta-cell .fi-ta-actions .edit-action-button {
    color: #F59E0B !important;
}

.fi-ta-cell .fi-ta-actions .delete-action-button {
    color: red !important;
}

div.fi-header-actions-ctn > div.fi-ac > a:hover,
div.fi-ta-filters-apply-action-ctn > button:hover,
div.fi-modal-footer-actions > button.fi-color-primary:hover,
div.fi-ac > button.fi-color-primary:hover {
    color: #6D4AD2;
    border-color: #6D4AD2;
    background-color: #ECE5FF;
}

h3.fi-global-search-result-group-header {
    background-color: #ECE5FF;
    color: #6D4AD2;
}

dt.fi-global-search-result-detail-label {
    color:#5b21b6;
}

header.fi-sidebar-header {
    display: none;
}

td.fi-ta-cell > a.fi-ta-col-has-column-url > div.fi-ta-text-item {
    text-decoration: underline;
    color: #6D4AD2;
}

td.fi-ta-cell > a.fi-ta-col-has-column-url > div.fi-ta-text-item:hover {
    text-decoration: none;
    color: #000000;
}

div.fi-ac > a.fi-color > svg.fi-icon,
div.fi-ac > button.fi-color > svg.fi-icon{
    color: #FFF;
}

button.fi-disabled {
    opacity: .3;
}

a.fi-in-entry-content > div {
    text-decoration: underline;
}

a.fi-in-entry-content > div:hover {
    text-decoration: none;
    color: #6D4AD2;
}

.filter-action-selected {
    border-width: 1px;
    border-color: #6D4AD2;
    background-color: #ECE5FF;
    color: #6D4AD2;
}

.filter-action-unselected {
    background-color: #FFFFFF;
    color: black;
}
