body.dark-theme .content_area a {
  color: #ffffff;
}
body.dark-theme .page {
  color: #ffffff;
  background: #151b39;
}
body.dark-theme .sidemenu,
body.dark-theme .tbar_search_wrapper,
body.dark-theme .menu_bottom,
body.dark-theme .menu_top {
  background: #182246;
}
body.dark-theme .box1 {
  background: #182246;
}
body.dark-theme .box2 {
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme hr {
  border-color: rgba(255, 255, 255, 0.1);
}

::-webkit-scrollbar-corner {
  background: rgba(255, 255, 255, 0.01) !important;
}

/*body.dark-theme .toolbar-buttons:not(.slide_toolbar) a:not(:hover):not(.active) {
    color: #ffffff !important;
    background: #596383 !important;
}
    body.dark-theme .toolbar-buttons:not(.slide_toolbar) a:not(:hover):not(.active) .svg-inline--fa * {
        fill: #ffffff !important;
    }*/

body.dark-theme label:not(.light),
body.dark-theme .info_list_custom dt:not(.hd) label,
body.dark-theme .studentdtl_info .dtlbox {
  color: #ffffff !important;
}
body.dark-theme .info_list_custom dt,
body.dark-theme .info_list_custom dd {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

body.dark-theme *::-webkit-scrollbar-thumb {
  background: #1377d7;
  -webkit-box-shadow: inset 0 0 6px rgba(40, 40, 40, 0.6);
}
body.dark-theme .toolbar-buttons.slide_toolbar:not(#themeSwitchBtnbar) {
  background: #3b4464 !important;
}
body.dark-theme .toolbar-buttons.slide_toolbar:not(#themeSwitchBtnbar) a {
  color: #ffffff !important;
}
body.dark-theme
  .toolbar-buttons.slide_toolbar:not(#themeSwitchBtnbar)
  a.active {
  /*color: #212529 !important;*/
}
body.dark-theme
  .toolbar-buttons.slide_toolbar:not(#themeSwitchBtnbar)
  .slidebg {
  /*background: #ffffff !important;*/
}

body.dark-theme .common_list {
  /*background: #151b39;*/
}
    body.dark-theme .common_list li {
        color: #fff;
        box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05);
    }

body.dark-theme .common_list.clickable li {
  cursor: pointer;
  background: #182246;
}
body.dark-theme .common_list.clickable li.active {
  background: #2c3556;
  border-left-color: #1377d7;
}
body.dark-theme .common_list:not(.no-hover-effect) li:hover {
  background: #2c3556;
}

body.dark-theme .common_list .photo,
body.dark-theme .studentdtl_info .photo {
  background: #3c4565;
}
body.dark-theme .common_list .details .name svg {
  filter: contrast(0.5) brightness(2.25) hue-rotate(0deg);
  -webkit-filter: contrast(0.5) brightness(2.25) hue-rotate(0deg);
}
body.dark-theme .common_list .name {
  color: #f0f0f9 !important;
}

body.dark-theme .lnk-typ1:not(:hover) {
  color: #ffffff !important;
  text-decoration: none !important;
}

body.dark-theme .lnk-typ1:hover {
  color: #47a2fa !important;
}

body.dark-theme .blade_header {
  background: #2f395b !important;
  color: #ffffff;
}
body.dark-theme .blade_header.no_bg {
  color: #ffffff;
}
body.dark-theme .tbl-typ1 th {
  background: #2f395b;
}

body.dark-theme .table-hover tbody tr:hover {
  color: #ffffff !important;
  background-color: #2f395bbf !important;
}

body.dark-theme .btn-typ1 {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .btn-typ1:hover,
body.dark-theme .btn-typ1.active {
  color: #ffffff;
  background: #2f395b;
}
body.dark-theme .btn-typ1 .count {
  color: #161b3b;
  background: #ffffff;
}
body.dark-theme .btn-typ1:hover .count,
body.dark-theme .btn-typ1.active .count {
  color: #161b3b;
  background: #ffffff;
}
body.dark-theme .common_event_list .date,
body.dark-theme .common_timetable_list li {
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .progress-btn.blue {
  border-color: #3f84ca;
  background: none;
}
body.dark-theme .progress-btn.green {
  border-color: #2fb182;
  background: none;
}
body.dark-theme .progress-btn.orange {
  border-color: #cead00;
  background: none;
}

body.dark-theme .progress_bar {
  background: #3c4668;
}

/* Dashboard Start */
        body .dark-theme .dashboard_area .box1:hover {
  box-shadow: 4px 4px 1px 0px rgba(0, 0, 0, 0.2);
}
body.dark-theme .wave_wrapper .wave {
  opacity: 0.3;
}

body.dark-theme #dashboardQuickmenu .menu-item a:hover {
  color: #47a2fa !important;
}
body.dark-theme #dashboardQuickmenu .menu-item a:not(:hover) {
  color: #ffffff !important;
}
body.dark-theme #dashboardQuickmenu .menu-item .icon {
  background: #2f395b;
}
/* Dashboard End */

/* Calendar Start */
body.dark-theme .eloit_calendar .day_item.today .daybox {
  color: #323f6a !important;
  background: #ffffff !important;
}
body.dark-theme .eloit_calendar .day_item:hover .daybox {
  background: #2f395b;
}
body.dark-theme .eloit_calendar_title .mth_nav {
  background: #2f395b;
}
/* Calendar End */
body.dark-theme .owl-nav button {
  background: #2f395b !important;
}

/*body.dark-theme .k-primary:not(:hover):not(.active) {
    color: #ffffff !important;
    border-color: #4c5472 !important;
    background-color: #4c5472 !important;
}
    body.dark-theme .k-primary:not(:hover):not(.active) svg * {
        fill: #ffffff !important;
    }*/

body.dark-theme .txt-black {
    color: #ffffff;
}
body.dark-theme .txt-gray1,
body.dark-theme .studentdtl_info .dtlbox,
body.dark-theme .f-rdlbl,
body.dark-theme .blocksigin {
    color: #bbbbbb;
}

body.dark-theme #StaffSMSchart svg text,
body.dark-theme #attendancechart svg text {
  fill: #eeeeee !important;
}

body.dark-theme .component-class-selection .card-header .btn-link,
body.dark-theme .component-class-selection .card-header .btn-link:hover,
body.dark-theme .component-class-selection .standard-selection-status.checked {
  color: #eeeeee !important;
}

body.dark-theme .note-message {
  color: #eeeeee !important;
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme label.title-label {
  color: #000000 !important;
}
body.dark-theme .fees-section-title {
  background: #2f395b !important;
}

body.dark-theme .k-spreadsheet .k-spreadsheet-formula-input,
body.dark-theme .k-spreadsheet .k-widget,
body.dark-theme .k-spreadsheet-column-header,
body.dark-theme .k-spreadsheet-row-header,
body.dark-theme .k-spreadsheet-top-corner,
body.dark-theme .k-spreadsheet-cell,
body.dark-theme .k-spreadsheet .k-input,
body.dark-theme .k-spreadsheet .k-dropdown-wrap.k-state-default {
  background: #182246 !important;
}

/* Flyout */
body.dark-theme .flyout {
  background: #182246 !important;
  box-shadow: -8px 0px 13px 0px rgba(0, 0, 0, 0.3);
}
body.dark-theme .flyout .flyout-title,
body.dark-theme .f-addl-blk-bdr {
  background: #2f395b;
  border-left-color: #4a5370;
}
body.dark-theme .flyout .flyout-content {
  background: #182246 !important;
  border-left: 1px solid rgba(255, 255, 255, 0.04);
}

/* Custom */
body.dark-theme .k-autocomplete,
body.dark-theme .k-block,
body.dark-theme .k-content,
body.dark-theme .k-dropdown-wrap,
body.dark-theme .k-dropzone-active,
body.dark-theme .k-editable-area,
body.dark-theme .k-filter-row > th,
body.dark-theme .k-footer-template td,
body.dark-theme .k-grid td,
body.dark-theme .k-grid td.k-state-selected,
body.dark-theme .k-grid-content-locked,
body.dark-theme .k-grid-footer,
body.dark-theme .k-grid-footer-locked,
body.dark-theme .k-grid-footer-wrap,
body.dark-theme .k-grid-header,
body.dark-theme .k-grid-header-locked,
body.dark-theme .k-grid-header-wrap,
body.dark-theme .k-group,
body.dark-theme .k-group-footer td,
body.dark-theme .k-grouping-header,
body.dark-theme .k-grouping-header body.dark-theme .k-group-indicator,
body.dark-theme .k-header,
body.dark-theme .k-input,
body.dark-theme .k-pager-refresh,
body.dark-theme .k-pager-wrap,
body.dark-theme .k-pager-wrap body.dark-theme .k-link,
body.dark-theme .k-panel > .k-item > .k-link,
body.dark-theme .k-panelbar .k-content,
body.dark-theme .k-panelbar .k-panel,
body.dark-theme .k-panelbar > .k-item > .k-link,
body.dark-theme .k-popup.k-align .k-list .k-item:last-child,
body.dark-theme .k-separator,
body.dark-theme .k-slider-track,
body.dark-theme .k-splitbar,
body.dark-theme .k-state-default,
body.dark-theme .k-state-default .k-select,
body.dark-theme .k-state-disabled,
body.dark-theme .k-textbox,
body.dark-theme .k-textbox > input,
body.dark-theme .k-tiles,
body.dark-theme .k-tooltip,
body.dark-theme .k-treemap-tile,
body.dark-theme .k-upload-files,
body.dark-theme .k-widget,
body.dark-theme .k-multiselect-wrap {
  color: #fbfbfb;
  border-color: #3c4565;
}

body.dark-theme .k-grid-header .k-header,
body.dark-theme .k-grid-header .k-header .k-link,
body.dark-theme .k-grid-header .k-link,
body.dark-theme .k-grid-header .k-link:link,
body.dark-theme .k-scheduler-agendaview .k-scheduler-datecolumn,
body.dark-theme .k-scheduler-header {
  color: #ffffff;
}

body.dark-theme .k-widget,
body.dark-theme .k-block,
body.dark-theme .k-draghandle,
body.dark-theme .k-grid-header,
body.dark-theme .k-grouping-header,
body.dark-theme .k-header,
body.dark-theme .k-pager-wrap,
body.dark-theme .k-treemap-tile,
html body.dark-theme .km-pane-wrapper .k-header {
  /*background-color: #151b39;*/
  background: none;
}
body.dark-theme .k-grid-pager .k-link,
body.dark-theme .k-grid-pager .k-link:link {
  color: #dddddd;
}
body.dark-theme .k-widget.k-upload {
  background-color: #606884 !important;
  border-color: #848ba3 !important;
}
body.dark-theme .k-textbox,
body.dark-theme .custom_selectbox {
    background-color: #2f395c !important;
    border-color: #2f395c !important;
    color: #ffffff !important;
}

body.dark-theme .k-dropdown .k-state-default,
body.dark-theme .k-dropdown,
body.dark-theme span.k-colorpicker,
body.dark-theme .k-autocomplete,
body.dark-theme .k-dropdown-wrap.k-state-default,
body.dark-theme .k-numeric-wrap.k-state-default,
body.dark-theme .k-picker-wrap.k-state-default,
body.dark-theme .k-datepicker .k-input,
body.dark-theme .k-timepicker .k-input {
  background-color: #182246 !important;
  color: #ffffff;
  border-color: #3c4565 !important;
}
body.dark-theme .k-picker-wrap.k-state-focused > .k-select,
body.dark-theme .k-picker-wrap.k-state-hover > .k-select,
body.dark-theme .k-picker-wrap.k-state-default > .k-select {
  /*border-color: #848ba3 !important;*/
  border-color: rgba(0, 0, 0, 0) !important;
}

body.dark-theme .k-pager-wrap {
  color: #bbb;
}
body.dark-theme .k-numerictextbox .k-select {
  background: none !important;
  border-color: transparent !important;
}

body.dark-theme .k-input,
body.dark-theme .k-multiselect-wrap,
body.dark-theme .k-textbox,
body.dark-theme .k-textbox > input {
  background-color: #182246 !important;
  color: #ffffff;
  border-color: #3c4565;
}
body.dark-theme .k-dropdown .k-state-default,
body.dark-theme .k-dropdown-wrap.k-state-default {
  border-radius: 5px;
}
body.dark-theme .k-i-loading {
  filter: brightness(0.55) invert(1) grayscale(1);
  border-radius: 10px;
}
body.dark-theme .k-input::placeholder,
body.dark-theme .k-textbox::placeholder {
  color: #bbbbbb;
}
body.dark-theme .k-input:-ms-input-placeholder,
body.dark-theme .k-textbox:-ms-input-placeholder {
  color: #bbbbbb;
}
body.dark-theme .k-input::-ms-input-placeholder,
body.dark-theme .k-textbox::-ms-input-placeholder {
  color: #bbbbbb;
}
body.dark-theme .iti__arrow {
  border-top-color: #848ba3 !important;
}
body.dark-theme .k-checkbox {
  background: #606884 !important;
  border-color: #848ba3 !important;
}

body.dark-theme .k-icon:not(.k-i-close),
body.dark-theme .k-tool-icon {
  /* color: #777f99; */
  color: #ffffff;
}
body.dark-theme .k-calendar .k-link {
  color: #080f46 !important;
}
body.dark-theme .k-i-unpin {
  color: #8d94ab !important;
}
body.dark-theme .k-i-pin {
  color: #019d01 !important;
}

body.dark-theme .toolbar-buttons a .k-icon,
body.dark-theme .toolbar-buttons a .k-tool-icon,
body.dark-theme .k-primary .k-icon,
body.dark-theme .k-primary .k-tool-icon {
  color: #ffffff;
}

body.dark-theme .k-grid .k-header .k-button {
  background-color: #161b3b !important;
  border: 1px solid #2f396d !important;
}
body.dark-theme .k-grid .k-header .k-button .k-icon {
  color: #ffffff !important;
}

html body.dark-theme .editbtn svg *,
html body.dark-theme .edit_staffdetails svg *,
html body.dark-theme .action svg * {
  fill: #ffffff !important;
}
body.dark-theme .info_list_custom dt:not(.hd) {
  color: #bbbbbb !important;
}
body.dark-theme .svg-inline--fa * {
  fill: #ffffff;
}

body.dark-theme .k-grid .k-state-selected:hover .k-group-cell,
body.dark-theme .k-grouping-row td,
body.dark-theme .k-resize-handle-inner,
body.dark-theme td.k-group-cell {
  color: #fbfbfb !important;
  background-color: #182246;
}
body.dark-theme .k-grid-norecords-template {
  border-color: #232d52;
}

body.dark-theme .custom_checkbox1 .icon:after {
  background: #5f657f;
}

body.dark-theme .custom_checkbox3 {
  border-color: rgba(150, 150, 150, 0.3) !important;
}
body.dark-theme .custom_checkbox3 .icon {
  border-left-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}

body.dark-theme .btn-typ2 {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.05);
}
body.dark-theme .btn-typ2:hover {
  color: #161b3b;
  background: #ffffff !important;
}

body.dark-theme .k-list-optionlabel.k-state-selected {
  color: #ffffff !important;
  border-color: rgba(0, 0, 0, 0) !important;
  background: #2f395c !important;
}

/* Audio Start */
body.dark-theme .audiobar button svg * {
  fill: #ffffff !important;
}
body.dark-theme .audiobar progress[value] {
  background-color: #2c3556 !important;
}
body.dark-theme .audiobar progress[value]::-webkit-progress-bar {
  background-color: #2c3556 !important;
}
/* Audio End */
body.dark-theme .k-grid .k-grid-header th {
  background: #2f395b !important;
}

body.dark-theme .k-grid tbody .k-button,
body.dark-theme .k-grid:not(#grid_25) tbody .k-button {
  color: #ffffff !important;
}
body.dark-theme .k-grid tr:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark-theme .k-grid-content table td {
  color: #ffffff !important;
}

body.dark-theme .k-pager-wrap .k-pager-numbers .k-state-selected {
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;
}

body.dark-theme .table td,
body.dark-theme .table th {
  border-top-color: rgba(255, 255, 255, 0.1);
}

body.dark-theme table.detailsfield th,
body.dark-theme table.detailsfield td {
  color: #ffffff !important;
}
body.dark-theme .k-list-container {
  background: #2f395b !important;
}
body.dark-theme .k-list-container li {
  color: #ffffff !important;
}
body.dark-theme .k-list-container li.k-state-hover,
body.dark-theme .k-list-container li.k-state-selected,
body.dark-theme .k-list-container li.k-state-focused {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #ffffff !important;
  border-color: rgba(0, 0, 0, 0) !important;
}
body.dark-theme .k-dropdown .k-input,
body.dark-theme .k-dropdown .k-state-focused,
body.dark-theme .k-dropdown .k-state-hover .k-input {
  color: #ffffff !important;
}
body.dark-theme .k-list-filter > .k-icon {
  color: #ffffff !important;
}

body.dark-theme .k-list-optionlabel {
  color: #bbbbbb !important;
}
body.dark-theme .k-grid .k-grid-content td,
body.dark-theme .k-grid-toolbar {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

body.dark-theme .blade_header .plusbtn svg * {
  fill: #ffffff !important;
}
body.dark-theme .table {
  color: #ffffff;
}
body.dark-theme .table thead th,
body.dark-theme .table thead th {
  border-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .custom_filetyp1 {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
body.dark-theme .custom_filetyp1 svg * {
  fill: rgba(255, 255, 255, 0.2);
}
body.dark-theme .custom_filetyp1 .txt_filetype {
  color: #ffffff70;
}
body.dark-theme .k-grid .k-grid-content .k-grouping-row td,
body.dark-theme .k-grid .k-grid-content .k-grouping-row:hover td {
  background: rgba(0, 0, 0, 0) !important;
}
body.dark-theme
  .k-grid
  .k-grid-content
  .k-grouping-row
  td[aria-expanded="true"],
body.dark-theme
  .k-grid
  .k-grid-content
  .k-grouping-row:hover
  td[aria-expanded="true"],
body.dark-theme
  .k-grid
  .k-grid-content
  .k-grouping-row
  td[aria-expanded="false"],
body.dark-theme
  .k-grid
  .k-grid-content
  .k-grouping-row:hover
  td[aria-expanded="false"] {
  background: #282f4a !important;
}

body.dark-theme form .form-footer {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
body.dark-theme .wizards_wrapper .line {
  background: rgba(255, 255, 255, 0.15) !important;
}
body.dark-theme .wizards_wrapper .wizard_itembox .title {
  color: #ffffff70;
}
body.dark-theme .custom_checkbox2:before {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
/* Custom Page CSS */
body.dark-theme #AnnouncementFormEdit .list-group .select_all {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme #AnnouncementFormEdit .list-group .arrow:before {
  border-right-color: #848ba3;
  border-bottom-color: #848ba3;
}
#AnnouncementFormEdit .list-group.open {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .list-group .common_list {
  background: none !important;
}
body.dark-theme .toolbar {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme #EditAnnouncementFlyOut .border-right {
  border-right-color: rgba(255, 255, 255, 0.1) !important;
}
/*--------------*/
body.dark-theme #student-search-bar .k-widget.k-autocomplete,
body.dark-theme #frmClassSelection .k-multiselect-wrap,
body.dark-theme #student-search-bar .k-textbox.StaffSearch,
body.dark-theme #filters .k-textbox {
  border-color: #3c4565 !important;
}
body.dark-theme #frmClassSelection .k-multiselect-wrap.k-state-hover {
  border-color: #1377d7 !important;
}
body.dark-theme .k-multiselect-wrap .k-input,
body.dark-theme #staff-search-bar .k-widget.k-autocomplete input::placeholder {
  color: #ffffff !important;
}
body.dark-theme .k-multiselect-wrap > ul > .k-button {
  color: #fff;
  border-color: #4c5472 !important;
  background-color: #4c5472 !important;
}
body.dark-theme #staff-search-bar .k-dropdown-wrap {
  border-color: #3c4565 !important;
}

body.dark-theme .info_list_custom .hd {
  border-bottom-color: #404a72 !important;
}

body.dark-theme .form-group-footer {
  border-top-color: #404a72;
}

body.dark-theme #stud-selection-list.list-group .list-group-item {
  border-bottom-color: rgba(128, 128, 128, 0.10980392156862745) !important;
}

body.dark-theme .slab-box .slab-header {
  background: #2c3556;
}
body.dark-theme .component-class-selection .card-header button .k-icon {
  color: rgba(255, 255, 255, 0.6);
}

body.dark-theme .k-spreadsheet * {
  color: #ffffff !important;
}
.jconfirm .jconfirm-box {
}
/*--------------------------------*/

body.dark-theme .common_list .checkbox-container {
  background: #606884 !important;
  border-color: #848ba3 !important;
}
body.dark-theme .common_list .checkbox-container > span {
  border-left-color: #ffffff !important;
  border-bottom-color: #ffffff !important;
}
body.dark-theme .studentdtl_info .name {
  color: #fff;
}
/*..............NG.....................*/
body.dark-theme .cke_inner {
  background: none !important;
}

body.dark-theme .cke_wysiwyg_frame {
  background: none !important;
}

body.dark-theme .cke_top {
  border-bottom: 1px solid rgba(128, 128, 128, 0.10980392156862745) !important;
  background: #2f395b !important;
}

body.dark-theme .cke_chrome {
  border-color: rgba(128, 128, 128, 0.10980392156862745) !important;
}

body.dark-theme .cke_toolgroup a.cke_button:last-child:after,
.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after {
  border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}

body.dark-theme .cke_button_icon {
  filter: brightness(5);
}

/*body.dark-theme a.cke_button:hover .cke_button_icon {
    filter: brightness(0);
}*/

body.dark-theme a.cke_button:hover {
  background: #444d6c;
  border-color: #444d6c;
}
body.dark-theme a.cke_button_on {
  background: none;
  border: none;
}
body.dark-theme .cke_combo_text,
body.dark-theme .cke_button_label {
  color: rgb(200, 200, 200);
}
body.dark-theme .cke_combo_arrow {
  border-top-color: rgb(200, 200, 200);
}
body.dark-theme .cke_bottom {
  border-top-color: rgba(209, 209, 209, 0.1);
  background: rgba(248, 248, 248, 0.1);
}
/*.........................*/
body.dark-theme .k-filter-menu.k-group {
  background: #2f395b !important;
}
body.dark-theme .k-dropdown-wrap.k-state-disabled {
  background-color: #182246 !important;
}

body.dark-theme .k-popup.k-group {
  background-color: #2f395b !important;
}
body.dark-theme .k-popup.k-group.k-tooltip {
  background-color: #1377d7 !important;
}
body.dark-theme .k-popup.k-group .k-widget.k-calendar {
  background-color: #fff !important;
}


    body.dark-theme .k-popup.k-group.k-calendar-container {
        background-color: #2f395b !important;
        border: 1px solid rgba(255, 255, 255, 0.05)
    }
        body.dark-theme .k-popup.k-group.k-calendar-container .k-widget.k-calendar {
            background-color: #2f395b !important;
        }
        body.dark-theme .k-popup.k-group.k-calendar-container .k-calendar .k-link {
            color: #fff !important;
        }
        body.dark-theme .k-popup.k-group.k-calendar-container .k-calendar .k-link:hover {
            color: #444 !important;
        }
        body.dark-theme .k-popup.k-group.k-calendar-container .k-calendar th {
            background: rgba(255, 255, 255, 0.1) !important;
            color: #ffffff;
        }
        body.dark-theme .k-popup.k-group.k-calendar-container .k-calendar .k-header {
            background: rgba(255, 255, 255, 0.2) !important;
        }

body.dark-theme .k-spreadsheet-editor-button {
  background: #586389 !important;
}
body.dark-theme .custom-datepicker .k-i-calendar,
body.dark-theme .custom-datepicker .k-i-clock,
body.dark-theme .custom-datepicker .datepicker-icon {
    background-color: #182246;
}

body.dark-theme input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1); 
}

body.dark-theme .cke_dialog_title {
  background: #2f395b !important;
  color: #ffffff !important;
  border-color: #2f395b !important;
}
body.dark-theme .cke_reset_all,
body.dark-theme .cke_reset_all *,
body.dark-theme .cke_reset_all a,
body.dark-theme .cke_reset_all textarea {
  color: #ffffff !important;
}
body.dark-theme .cke_dialog_contents {
  background: #182246 !important;
}
body.dark-theme .cke_dialog_footer {
  background: rgba(0, 0, 0, 0) !important;
  border-top-color: rgba(255, 255, 255, 0.1);
}
body.dark-theme .cke_reset_all textarea,
body.dark-theme .cke_reset_all input[type="text"],
body.dark-theme .cke_reset_all input[type="password"],
body.dark-theme .cke_reset_all select {
  cursor: text;
  background: #182246;
}
body.dark-theme
  .cke_reset_all
  span.cke_dialog_ui_button:not(.cke_dialog_ui_button_ok),
body.dark-theme
  .cke_reset_all
  a.cke_dialog_ui_button:not(.cke_dialog_ui_button_ok) {
  color: #182246 !important;
}
body.dark-theme .cke_ltr .cke_dialog_close_button {
  filter: brightness(10);
}

body.dark-theme .edisapp_selectbox ul {
  background: #2f395b;
  border-color: rgba(255, 255, 255, 0.1);
}

body.dark-theme .jconfirm-box .btn.btn-blue:not(:hover) {
  background: #2f395b !important;
}
body.dark-theme .custom-datepicker svg * {
    fill: rgba(150, 150, 150, 0.8) !important;
}