/* body {
  font-size: 0.8125rem !important;
} */
/* html.dark a:not(.mini-nav-item):not(.badge):not(.btn):not(.btn-block-option):not(.block):not(.dropdown-item):not(.nav-link):not(.page-link):not(.alert-link):not(.nav-main-link):not(.list-group-item-action):not(.close):not(.fc-event):not(.text-success-light):not(.text-danger-light):not(.text-warning-light):not(.text-info-light) {
  color: #2279db !important;
}
html.dark .text-primary {
    color: #2279db !important;
} */
.bg-white-10 {
    background-color: unset !important;
}

.cssanimation {
  animation-duration: 1s;
  animation-fill-mode: both;
  display: inline-block;
}
.fadeOutTop { animation-name: fadeOutTop }
@keyframes fadeOutTop {
    from { opacity: 1 }
    to {
        opacity: 0;
        transform: translateY(-100%);
    }
}
.linkLayer {
  font-size: .875rem;
    position: absolute;
    z-index: 50;
    left: 8px;
    top: 9px;
    opacity: 0;
} 

.linkLayerNotActive {
  transition: -webkit-transform .15s ease-out;
  transition: transform .15s ease-out;
  transition: transform .15s ease-out, -webkit-transform .15s ease-out;
}

.linkLayerActive {
  transition: -webkit-transform .15s ease-out;
  transition: transform .15s ease-out;
  transition: transform .15s ease-out, -webkit-transform .15s ease-out;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.nav-main-link {
    font-size: 15px !important;
    font-weight: 300 !important;
}
.block-title {
    font-weight: 400 !important;
}
.breadcrumb {
  margin-top: -10px;
}
label {
    font-size: 15px !important;
}
.form-label {
    font-weight: 300;
}

.form-select-alt, .select2-selection--multiple {
    color: #343a40;
    border-color: #edf0f7;
    background-color: #edf0f7;
}
html.dark .form-select-alt, html.dark .select2-selection--multiple {
    color: #bcc7e1 !important;
    border-color: #191d24 !important;
    background-color: #191d24 !important;
}

.content-heading {
    font-size: .9rem !important;
    font-weight: 400 !important;

}
html.dark, html.dark #page-container, html.dark #side-overlay, html.dark #page-loader {
    background-color: #191d24;
    color: #c0c0c0 !important;
}
.ql-toolbar.ql-snow {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-color: #575757;
}
.ql-container.ql-snow {
    border-color: #575757;
}

.ql-toolbar span {
    outline: 0 !important;
    color: #c0c0c0;
}
.ql-snow .ql-script, .ql-snow .ql-strike svg, .ql-snow .ql-stroke {
    stroke: #c0c0c0;
}
thead, tbody, tfoot, tr, td, th {
    font-size: 15px !important;
    font-weight: 300;
}

.creFileUploader {
    border: 3px gray dashed;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}
.creImageUploader {
    border: 3px gray dashed;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

.floating-submit {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    padding: 12px 24px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.floating-submit.show {
    transform: translateY(0);
    opacity: 1;
}

.floating-submit:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}
.note-editor {
    color: #e4e4e4 !important;
}
.note-btn.dropdown-toggle:after {
    content: none;
}

.ca_text {
  resize: vertical;
  overflow: auto;
  min-height: 200px;
}
.cab_text {
  resize: vertical;
  overflow: auto;
  min-height: 200px;
}
.field-updated {
    background-color: #d4edda !important;
    transition: background-color 0.3s ease;
}




/* Jodit Dark Theme - Updated with custom colors */

/* Context Menu */
.jodit-context-menu_theme_dark .jodit-context-menu__content {
  background-color: #2A303C !important;
}

/* Dialog Components */
.jodit-dialog_theme_dark {
  background-color: #191D24 !important;
  color: #fff !important;
}
.jodit-dialog_theme_dark .jodit-dialog__panel {
  background-color: #191D24 !important;
  color: #fff !important;
}
.jodit-dialog_theme_dark .jodit-dialog__header {
  border-color: #20242D !important;
}

/* UI Input Components */
.jodit-ui-input_theme_dark .jodit-ui-input__input {
  background-color: #2A303C !important;
}
.jodit-ui-input_theme_dark .jodit-ui-input__wrapper {
  border-color: #20242D !important;
  background-color: #2A303C !important;
}
.jodit-ui-input_theme_dark .jodit-ui-input__icon svg {
  fill: #20242D !important;
}
.jodit-ui-input_theme_dark .jodit-ui-input__clear svg {
  fill: #20242D !important;
}

/* UI Select Components */
.jodit-ui-select_theme_dark .jodit-ui-select__input {
  background-color: #2A303C !important;
}
.jodit-ui-select_theme_dark .jodit-ui-select__wrapper {
  border-color: #20242D !important;
  background-color: #2A303C !important;
}
.jodit-ui-select_theme_dark .jodit-ui-select__icon svg {
  fill: #20242D !important;
}
.jodit-ui-select_theme_dark .jodit-ui-select__clear svg {
  fill: #20242D !important;
}

/* UI Text Area Components */
.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input {
  background-color: #2A303C !important;
}
.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper {
  border-color: #20242D !important;
  background-color: #2A303C !important;
}
.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg {
  fill: #20242D !important;
}
.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg {
  fill: #20242D !important;
}

/* Toolbar Collection */
.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after {
  background-color: #20242D !important;
}
.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after {
  background-color: #20242D !important;
}
.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after {
  background-color: #20242D !important;
}
.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after {
  background-color: #20242D !important;
}

/* Toolbar Box */
.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) {
  border-color: #20242D !important;
}
.jodit_theme_dark .jodit-toolbar__box:not(:empty) {
  border-color: #20242D !important;
}
.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after {
  background-color: #20242D !important;
}
.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after {
  background-color: #20242D !important;
}

/* UI Group Separators */
.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after {
  border-right-color: #20242D !important;
}
.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after {
  border-right-color: #20242D !important;
}

/* Main Container */
.jodit-dialog_theme_dark.jodit-container {
  border-color: #20242D !important;
  background-color: #191D24 !important;
}
.jodit_theme_dark.jodit-container {
  border-color: #20242D !important;
  background-color: #191D24 !important;
}
.jodit-dialog_theme_dark.jodit-container.jodit_disabled {
  background-color: #191D24 !important;
}
.jodit_theme_dark.jodit-container.jodit_disabled {
  background-color: #191D24 !important;
}
.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace {
  border-color: #191D24 !important;
}
.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace {
  border-color: #191D24 !important;
}

/* Popup */
.jodit-dialog_theme_dark .jodit-popup__content {
  background: #2A303C !important;
}
.jodit_theme_dark .jodit-popup__content {
  background: #2A303C !important;
}

/* Button Text */
.jodit-dialog_theme_dark .jodit-ui-button__text {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-ui-button__text {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-toolbar-button__text {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-toolbar-button__text {
  color: #d1cccc !important;
}

/* Button Hover States */
.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-ui-button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]) {
  background-color: #2A303C !important;
}
.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]) {
  background-color: #2A303C !important;
}

/* Status Bar */
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}

/* Status Bar Links */
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited {
  color: #d1cccc !important;
}

/* Status Bar Items */
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item a {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item a {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item span {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-workplace + .jodit-status-bar:not(:empty) .jodit-status-bar__item span {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span {
  color: #d1cccc !important;
}

/* Toolbar Background */
.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) {
  background: #2A303C !important;
}
.jodit_theme_dark .jodit-toolbar__box:not(:empty) {
  background: #2A303C !important;
}

/* Upload Button Icons */
.jodit-dialog_theme_dark .jodit__upload-button svg {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}
.jodit_theme_dark .jodit__upload-button svg {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}

/* Toolbar Button Triggers */
.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-toolbar-button__trigger {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}
.jodit_theme_dark .jodit-toolbar-button .jodit-toolbar-button__trigger {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}

/* Icons */
.jodit-dialog_theme_dark .jodit-icon {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}
.jodit_theme_dark .jodit-icon {
  fill: #c0c0c0 !important;
  stroke: #c0c0c0 !important;
}
.jodit-dialog_theme_dark .jodit-icon-close {
  stroke: #c0c0c0 !important;
}
.jodit_theme_dark .jodit-icon-close {
  stroke: #c0c0c0 !important;
}

/* WYSIWYG Editor */
.jodit-dialog_theme_dark .jodit-wysiwyg_iframe {
  background-color: #191D24 !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-wysiwyg_iframe {
  background-color: #191D24 !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-wysiwyg {
  background-color: #191D24 !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-wysiwyg {
  background-color: #191D24 !important;
  color: #d1cccc !important;
}

/* Form Elements */
.jodit-dialog_theme_dark .jodit-form textarea {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-form textarea {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-form input[type='url'] {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-form input[type='url'] {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-form input[type='text'] {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-form input[type='text'] {
  border-color: #20242D !important;
  background-color: rgba(42, 48, 60, 0.8) !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-form button {
  background-color: rgba(32, 36, 45, 0.75) !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-form button {
  background-color: rgba(32, 36, 45, 0.75) !important;
  color: #d1cccc !important;
}

/* Placeholder */
.jodit-dialog_theme_dark .jodit-placeholder {
  color: rgba(209, 204, 204, 0.8) !important;
}
.jodit_theme_dark .jodit-placeholder {
  color: rgba(209, 204, 204, 0.8) !important;
}

/* Drag and Drop / File Upload */
.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-drag-and-drop__file-box {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit_uploadfile_button {
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit_uploadfile_button {
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover {
  background-color: rgba(32, 36, 45, 0.75) !important;
}
.jodit_theme_dark .jodit-drag-and-drop__file-box:hover {
  background-color: rgba(32, 36, 45, 0.75) !important;
}
.jodit-dialog_theme_dark .jodit_uploadfile_button:hover {
  background-color: rgba(32, 36, 45, 0.75) !important;
}
.jodit_theme_dark .jodit_uploadfile_button:hover {
  background-color: rgba(32, 36, 45, 0.75) !important;
}

/* Add New Line */
.jodit-dialog_theme_dark .jodit-add-new-line::before {
  border-top-color: #20242D !important;
}
.jodit_theme_dark .jodit-add-new-line::before {
  border-top-color: #20242D !important;
}
.jodit-dialog_theme_dark .jodit-add-new-line span {
  border-color: #20242D !important;
  background: rgba(32, 36, 45, 0.75) !important;
}
.jodit_theme_dark .jodit-add-new-line span {
  border-color: #20242D !important;
  background: rgba(32, 36, 45, 0.75) !important;
}
.jodit-dialog_theme_dark .jodit-add-new-line span svg {
  fill: #d1cccc !important;
}
.jodit_theme_dark .jodit-add-new-line span svg {
  fill: #d1cccc !important;
}

/* Resizer */
.jodit-dialog_theme_dark .jodit-resizer > i {
  border-color: #c0c0c0 !important;
  background: rgba(32, 36, 45, 0.75) !important;
}
.jodit_theme_dark .jodit-resizer > i {
  border-color: #c0c0c0 !important;
  background: rgba(32, 36, 45, 0.75) !important;
}

/* Select and Input */
.jodit-dialog_theme_dark .jodit-select {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-select {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit-dialog_theme_dark .jodit-input {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}
.jodit_theme_dark .jodit-input {
  border-color: #20242D !important;
  background-color: #2A303C !important;
  color: #d1cccc !important;
}

/* Dialog Background */
.jodit-dialog_theme_dark.jodit-dialog {
  background-color: #191D24 !important;
}
.jodit_theme_dark.jodit-dialog {
  background-color: #191D24 !important;
}

/* File Browser */
.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item {
  border-color: #20242D !important;
}
.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item {
  border-color: #20242D !important;
}
.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header {
  border-color: #20242D !important;
}
.jodit_theme_dark.jodit-dialog .jodit-dialog__header {
  border-color: #20242D !important;
}
.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info {
  background-color: #d1cccc !important;
}
.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info {
  background-color: #d1cccc !important;
}

