.fw-bold {
    font-weight: bold;
}

.hover-actions-trigger.btn-reveal-trigger .hover-actions {
    right: 3.5rem;
}
[dir=rtl] .hover-actions-trigger.btn-reveal-trigger .hover-actions {
    right: 3.5rem;
}

/* -------------------------------------------------------------------------- */
/*                                    Hover                                   */
/* -------------------------------------------------------------------------- */
.hover-actions {
    display: none;
    position: absolute;

}
.hover-actions.show {
    display: inline-block;
}
.hover-actions.show + .hover-hide {
    display: none;
}

a[href].bg-200:hover, a[href].bg-200:focus {
    background-color: #d8e2ef !important;
}

.hover-primary:hover, .hover-primary:focus {
    color: #2c7be5 !important;
}

.hover-shadow:hover, .hover-shadow:focus {
    -webkit-box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
}

.hover-actions-trigger {
    position: relative;
}
.hover-actions-trigger .inbox-link {
    color: inherit;
    text-decoration: none;
}
.hover-actions-trigger:hover .hover-actions, .hover-actions-trigger:focus .hover-actions {
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.hover-actions-trigger:hover .hover-actions.btn, .hover-actions-trigger:hover .tox .tox-menu__footer .hover-actions.tox-button--secondary, .tox .tox-menu__footer .hover-actions-trigger:hover .hover-actions.tox-button--secondary,
.hover-actions-trigger:hover .tox .tox-dialog__footer .hover-actions.tox-button--secondary,
.tox .tox-dialog__footer .hover-actions-trigger:hover .hover-actions.tox-button--secondary, .hover-actions-trigger:hover .tox .tox-menu__footer .hover-actions.tox-button:last-child, .tox .tox-menu__footer .hover-actions-trigger:hover .hover-actions.tox-button:last-child,
.hover-actions-trigger:hover .tox .tox-dialog__footer .hover-actions.tox-button:last-child,
.tox .tox-dialog__footer .hover-actions-trigger:hover .hover-actions.tox-button:last-child, .hover-actions-trigger:hover [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:hover .hover-actions.page, .hover-actions-trigger:focus .hover-actions.btn, .hover-actions-trigger:focus .tox .tox-menu__footer .hover-actions.tox-button--secondary, .tox .tox-menu__footer .hover-actions-trigger:focus .hover-actions.tox-button--secondary,
.hover-actions-trigger:focus .tox .tox-dialog__footer .hover-actions.tox-button--secondary,
.tox .tox-dialog__footer .hover-actions-trigger:focus .hover-actions.tox-button--secondary, .hover-actions-trigger:focus .tox .tox-menu__footer .hover-actions.tox-button:last-child, .tox .tox-menu__footer .hover-actions-trigger:focus .hover-actions.tox-button:last-child,
.hover-actions-trigger:focus .tox .tox-dialog__footer .hover-actions.tox-button:last-child,
.tox .tox-dialog__footer .hover-actions-trigger:focus .hover-actions.tox-button:last-child, .hover-actions-trigger:focus [data-list] .hover-actions.page, [data-list] .hover-actions-trigger:focus .hover-actions.page {
    display: inline-block;
}
.hover-actions-trigger:hover .hover-hide, .hover-actions-trigger:focus .hover-hide {
    display: none;
}

.hover-bg-black:hover {
    background-color: var(--falcon-black);
}
.hover-bg-100:hover {
    background-color: var(--falcon-100);
}
.hover-bg-200:hover {
    background-color: var(--falcon-200);
}
.hover-bg-300:hover {
    background-color: var(--falcon-300);
}
.hover-bg-400:hover {
    background-color: var(--falcon-400);
}
.hover-bg-500:hover {
    background-color: var(--falcon-500);
}
.hover-bg-600:hover {
    background-color: var(--falcon-600);
}
.hover-bg-700:hover {
    background-color: var(--falcon-700);
}
.hover-bg-800:hover {
    background-color: var(--falcon-800);
}
.hover-bg-900:hover {
    background-color: var(--falcon-900);
}
.hover-bg-1000:hover {
    background-color: var(--falcon-1000);
}
.hover-bg-1100:hover {
    background-color: var(--falcon-1100);
}
.hover-bg-white:hover {
    background-color: var(--falcon-white);
}

.highlight {
    position: relative;
    background: none;
    color: #0a53be;
    border-radius: 0.475rem;
    padding: 0;
}

.flexdatalist-results li:hover {
    background: #aaa69d;
    /*color: #ffffff;*/
    cursor: pointer;
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
    border-width: 0 1px;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #eee;
    border-left-width: 0;
    border-bottom-width: 0;
}

.table-sort-asc:after, .table-sort-desc:after, .table-sort:after {
    position: relative;
    display: inline-block;
    width: .75rem;
    height: .75rem;
    content: inherit;
    bottom: auto;
    right: auto;
    left: auto;
    margin-left: .5rem;
}

/*
.header-fixed.toolbar-fixed .wrapper {
    padding-top: calc(5px + var(--kt-toolbar-height));
}
*/