.listing-fixed-scroll td, .listing-fixed-scroll th {
    padding: 0.65rem .65rem;
}
.hr {
    margin: .5rem;
}

.pointer {
    cursor: pointer !important;
}
.cursor-default {
    cursor: default !important;
}
.cursor-move {
    cursor: move !important;
}
.cursor-help {
    cursor: help !important;
}
.w-1 {
    width: 1% !important;
}

.redstar {
    position: relative;
    bottom: 1px;
    font-size: .6rem;
    line-height: .6rem;
    vertical-align: super;
    text-decoration: none;
    color: red;
    margin-left: 0.5em;
}

.datepicker-dropdown {
    z-index: 2000 !important;
}

/** TABLE FIXED **/
.listing-fixed-scroll {
    overflow: auto;
}
.listing-fixed-scroll thead th {
    position: sticky;
    top: -1px;
    background-color: var(--ct-table-striped-bg) !important;
}
.listing-fixed-scroll tfoot th {
    top: -1px;
    background-color: var(--ct-table-striped-bg) !important;
}

/* SCROLL */
/*
[data-bs-theme=light] {
    --bg-scrollbar: #d0d6db;
}
[data-bs-theme=dark] {
    --bg-scrollbar: #6C7781;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: var(--bg-scrollbar);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--bg-scrollbar);
}
*/

.ui-front {
    z-index: 2000 !important;
}
.ui-widget-content {
    color: var(--ct-heading-color) !important;
    padding: 0 !important;
    overflow-y: auto;
    max-height: 40%;
}
.ui-widget-content a {
    color: var(--ct-heading-color) !important;
    padding: 10px 20px !important;
}
.ui-state-active {
    color:  var(--ct-tertiary-color) !important;
    background: var(--ct-tertiary-bg) !important;
    border-color: #c5c5c5 !important;
    border-right: none !important;
}
.ui-menu .ui-menu-edividr {
    margin: 5px 0 0 0 !important;
}

.fs-1, .fs-2, .fs-3, .fs-4, .fs-5, .fs-6 {
    font-weight: 700;
    line-height: 1.1;
    /*color: var(--ct-topbar-bg)*/
    color: var(--ct-heading-color);
}

.header-title {
    text-transform: uppercase;
    letter-spacing: .02em;
    font-size: .9rem;
    margin-top: 4px !important;
}

/* CKEDITOR */
.cke_top, .cke_bottom {
    background: var(--ct-topbar-bg) !important;
    background-image: var(--ct-topbar-bg) !important;
    box-shadow: none !important;
}
.cke_top {
    border: 1px solid var(--ct-modal-header-border-color) !important;
    border-bottom: 1px solid var(--ct-modal-header-border-color) !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
}
.cke_bottom {
    border-top: 1px solid var(--ct-modal-header-border-color) !important;
}
.cke_chrome {
    border-color: var(--ct-topbar-bg) !important;
}
.cke_wysiwyg_frame, .cke_wysiwyg_div {
    background-color: var(--ct-topbar-bg) !important;
}
.cke_toolgroup, .cke_toolgroup {
    background: var(--ct-input-bg) !important;
    background-image: var(--ct-input-bg) !important;
    border-color: var(--ct-input-bg) !important;
}
.cke_path_item, .cke_path_empty {
    color: var(--ct-body-color) !important;
    text-shadow: unset !important;
}

