html, body {
    font: 14px Tahoma, Geneva, sans-serif;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4 { font-weight: normal; }

h1 { font-size: 34px; }

h2 { font-size: 28px; }

h3 { font-size: 22px; }

h4 {
    color: #387AFF;
    font-weight: bold;
}

.content-wrapper {
    margin: 0 auto;
    padding: 0 12px;
    width: 100%;
}

.header,
.footer { padding: 12px 0; }

.cntx-left {
    float: left;
    height: 50%;
    width: 25%;
}

.cntx-right {
    float: right;
    height: 125px;
    width: 75%;
}

.cntx-bottom {
    clear: both;
    height: 50%;
    width: 100%;
}

.create {
    float: left;
    width: 90px;
}

.container {
    max-width: 810px;
    margin: 0 auto;
}

.blocks {
    display: inline-block;
    width: 400px;
}

#switchModeSpan {
    display: block;
    margin: 0 0 -60px 0;
    padding-right: 15px;
}

#switchModeSpan img { cursor: pointer; }

#switchModeSpan:hover img { background: white; }

.switch-mode-button {
    display: inline;
    margin: 5px 15px 0 0;
    text-align: right;
}

.buttonsContainer {
    margin: 0 0 0 auto;
    max-width: 300px;
    padding-top: 12px;
    text-align: right;
}

.buttonsContainer .dialogButton {
    margin-bottom: 12px;
    margin-right: 8px;
}

.container2 { min-width: 300px; }

.leftColumn2 {
    float: left;
    height: 100%;
    margin-right: -185px;
    margin-top: 15px;
    width: 185px;
}

.rightColumn2 { margin-left: 185px; }

.dx-designer-viewport .dxd-back-primary .dxd-back-highlighted.dxd-state-active:hover {
    background: #979797;
}

/* ------------------------ */

/* --- Home and Layouts --- */

/* ------------------------ */

.jetfiletech-darker .dx-texteditor-container,
.jetfiletech-white .dx-texteditor-container {
    border: 1px solid #adadad;
}

.jetfiletech-darker .dx-dashboard-control .dx-datagrid .dx-row > td,
.jetfiletech-white .dx-dashboard-control .dx-datagrid .dx-row > td,
.jetfiletech-night .dx-dashboard-control .dx-datagrid .dx-row > td {
    padding: 2px;
    font-size: 12px;
}

.jetfiletech-darker .dx-dashboard-caption-toolbar .dx-toolbar-items-container,
.jetfiletech-white .dx-dashboard-caption-toolbar .dx-toolbar-items-container,
.jetfiletech-night .dx-dashboard-caption-toolbar .dx-toolbar-items-container { height: 24px; }

/* --- White --- */

.jetfiletech-white { background-color: #fafafa; }

.jetfiletech-white .dxgvControl_Moderno,
.jetfiletech-white .dxgvDisabled_Moderno {
    background-color: #fafafa;
    color: #000;
}

.jetfiletech-white a, .jetfiletech-white a:visited,
.jetfiletech-darker a, .jetfiletech-darker a:visited,
.jetfiletech-night a, .jetfiletech-night a:visited {
    color: #43c9df !important;
    text-decoration: none;
}

.jetfiletech-white a:hover, .jetfiletech-darker a:hover, .jetfiletech-night a:hover {
    color: #43c9df;
    text-decoration: underline;
}

.jetfiletech-white .dxeListBoxItemHover_Moderno {
    background-color: #f5f5f5;
    color: #49565f;
}

.jetfiletech-white .dxeToken_Moderno {
    background-color: #43c9df;
    color: #49565f;
}

.jetfiletech-white .dxeFocused_Moderno { border: 1px solid #bec9cb; }

.jetfiletech-white .dxgvHeader_Moderno, .jetfiletech-white .dxgvHeader_Moderno table { background-color: #fff; }

.jetfiletech-white .dxgvTable_Moderno tr:nth-child(2n) { background-color: #e7e7e7; }

/* --- Darker --- */

.jetfiletech-darker {
    background-color: #dee3e4;
    color: #000;
}

.jetfiletech-darker .dxeListBoxItemHover_Moderno {
    background-color: #49565f;
    color: #fff;
}

.jetfiletech-darker .dxeToken_Moderno {
    background-color: #49565f;
    color: #fff;
}

.jetfiletech-darker .dxeFocused_Moderno { border: 1px solid #49565f; }

.jetfiletech-darker .dxgvSearchPanel_Moderno { background-color: #dee3e4; }

.jetfiletech-darker .dxgvHeader_Moderno,
.jetfiletech-darker .dxgvHeader_Moderno table { background-color: #fff; }

.jetfiletech-darker .dxbButtonSys.dxbTSys {
    background: #49565f;
    border-color: #49565f;
    box-shadow: none;
    color: #fff;
}

.jetfiletech-darker .dxbButtonHover_Moderno.dxbButtonSys.dxbTSys {
    box-shadow: none;
    color: #fff;
    background: #256e7a;
}

.jetfiletech-darker .dxgvEditFormDisplayRow_Moderno { background-color: #dee3e4; }

.jetfiletech-darker .dxgvTable_Moderno tr:nth-child(2n) { background-color: #dee3e4; }

/* --- Night --- */

.jetfiletech-night { background-color: #161719; }

.jetfiletech-night .blocks, .jetfiletech-night .blocks h4,
.jetfiletech-night .dx-dashboard-caption-toolbar .dx-toolbar-before .dx-dashboard-ellipsis{ color: #fff; }
.jetfiletech-night .dx-dashboard-title .dx-toolbar-center .dx-dashboard-ellipsis {
    color: #fff;
}
.jetfiletech-night .blocks a { color: #43c9df !important; }

.jetfiletech-night .dxeListBox_Moderno {
    background: #282a2d;
    color: #dbdbdb;
}

.jetfiletech-night .dxeListBoxItemHover_Moderno {
    background-color: #000;
    color: #dbdbdb;
}

.jetfiletech-night .dxeToken_Moderno {
    background-color: #000;
    color: #dbdbdb;
}

.jetfiletech-night .dxeFocused_Moderno { border: 1px solid #49565f; }

.jetfiletech-night .dxgvSearchPanel_Moderno { background-color: #161719; }

.jetfiletech-night .dxgvHeader_Moderno,
.jetfiletech-night .dxgvHeader_Moderno table {
    background-color: #282a2d;
    color: #bdbdbd;
}

.jetfiletech-night .dxeListBoxItemSelected_Moderno { background-color: #000; }

.jetfiletech-night .dxgvTable_Moderno {
    background-color: #282a2d;
    color: #bdbdbd;
}

.jetfiletech-night .dxGridView_gvDetailExpandedButton_Moderno, .jetfiletech-night .dxGridView_gvDetailCollapsedButton_Moderno {
    filter: brightness(0) invert(1);
}

.jetfiletech-night .dxgvEmptyDataRow_Moderno {
    color: #dbdbdb;
}

.jetfiletech-night .dxgvFilterBar_Moderno {
    background-color: #282a2d;
}

.jetfiletech-night .dxgvEditFormDisplayRow_Moderno { background-color: #000; }

.jetfiletech-night .dxpcLite_Moderno .dxpc-mainDiv {
    background-color: #000;
    color: #fff;
}

.jetfiletech-night .dxpcLite_Moderno .dxpc-header,
.jetfiletech-night .dxdpLite_Moderno .dxpc-header {
    border-left: 1px solid #e6e6e6;
    background: #000;
}

.jetfiletech-night .dxWeb_pcCloseButton_Moderno { background-position: -236px -282px; }

.jetfiletech-night .dxpc-mainDiv .dxpc-closeBtn .dxWeb_pcCloseButton_Moderno {
    background-position: -240px -177px;
    filter: invert(50%);
}

.jetfiletech-night .dxpc-mainDiv .dxpc-closeBtn.dxpc-closeBtnHover {
    background-color: transparent;
}

.jetfiletech-night .dxpc-mainDiv .dxpc-closeBtn.dxpc-closeBtnHover .dxWeb_pcCloseButton_Moderno {
    background-position: -240px -177px;
    filter: invert(100%);
}

.jetfiletech-night .dxpcLite_Moderno .dxpc-closeBtnHover {
    box-shadow: none;
    border: none;
    background: #fff;
}

.jetfiletech-night .dxpc-closeBtnHover .dxWeb_pcCloseButton_Moderno { background-position: -267px -69px; }

.jetfiletech-night .dxflFormLayout_Moderno { color: #fff; }

.jetfiletech-night .dxeMemoEditAreaSys,
.jetfiletech-night input[type="text"].dxeEditAreaSys,
.jetfiletech-night input[type="password"].dxeEditAreaSys,
.jetfiletech-night .dxeButtonEditSys .dxeEditAreaSys,
.jetfiletech-night .dxeButtonEditSys td.dxic,
.jetfiletech-night .dxeTextBoxSys td.dxic,
.jetfiletech-night .dxeMemoSys td,
.jetfiletech-night .dxeEditAreaSys {
    background: #282a2d;
    color: #fff;
}

.jetfiletech-night .dxbButtonSys.dxbTSys {
    background: #282a2d;
    border-color: #282a2d;
    box-shadow: none;
    color: #fff;
}

.jetfiletech-night .dxbButtonHover_Moderno.dxbButtonSys.dxbTSys {
    box-shadow: none;
    color: #fff;
    background: #256e7a;
}

.jetfiletech-night .dxeButtonEdit_Moderno.dxeTokenBox {
    padding: 0;
    border: none;
}

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item-body { background: #161719; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item-title,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened .dx-accordion-item-title { background-color: #414141; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened h5,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item-title .dx-dashboard-accordion-title-content h5 { color: #fff; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-state-hover.dx-accordion-item-closed .dx-accordion-item-title { background: #161719; }

.jetfiletech-night .dx-dashboard-binding-panel .dx-dashboard-binding-panel-content {
    background: #161719;
    border: 1px solid #fff;
}

.jetfiletech-night .dx-dashboard-data-binding-panel h4,
.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-header > div { color: #fff; }

.jetfiletech-night .dx-dashboard-data-item .dx-dashboard-data-item-text,
.jetfiletech-night .dx-dashboard-data-item:not(.dx-empty) .dx-dashboard-data-item-text {
    border-color: #fff;
    background: #161719;
    color: #fff;
}

.jetfiletech-night .dx-dashboard-data-item.dx-state-selected .dx-dashboard-data-item-text,
.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-binding-panel,
.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel { background-color: #161719; }

.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body {
    background-color: #a0a0a0;
    color: #fff;
}

.jetfiletech-night .dx-popover-wrapper .dx-list .dx-list-item {
    color: #fff;
    border: 1px solid #fff;
}

.jetfiletech-night .dx-icon-close:before,
.jetfiletech-night .dx-toolbar-label .dx-toolbar-item-content > div,
.jetfiletech-night .dxrd-savereport .dx-popup-content { color: #fff; }

.jetfiletech-night .dxgvTable_Moderno tr:nth-child(2n) { background-color: #444; }

.jetfiletech-night td:last-of-type.dxeButtonEditButton_Moderno.dxeButtonEditClearButton_Moderno,
.jetfiletech-night td:last-of-type.dxeButtonEditButton_Moderno.dxeButtonEditClearButton_Moderno:hover { background-color: #282a2d; }

.jetfiletech-night .dxucTextBox_Moderno { background-color: #282a2d; }

.jetfiletech-night .dxucBrowseButton_Moderno { background: #282a2d; }

/* ------------------ */

/* --- Dashboards --- */

/* ------------------ */

/* --- White --- */

.jetfiletech-white .dx-dashboard-control { background-color: #fafafa; }

/* --- Darker --- */

.jetfiletech-darker .dx-dashboard-control { background-color: #dee3e4; }

.jetfiletech-darker .dx-dashboard-item-header {
    background-color: #fff;
    border-color: #000;
}

.jetfiletech-darker .dx-dashboard-item-header .dx-dashboard-item-header-text,
.jetfiletech-darker .dx-dashboard-control .dx-datagrid-headers { color: #000; }

.jetfiletech-darker .dx-dashboard-control .dx-datagrid-headers { border-bottom: none; }

.jetfiletech-darker .dx-layout-item-wrapper .dx-layout-item-container:not(.dx-layout-item-container-transparent),
.jetfiletech-darker .dx-dashboard-control .dx-datagrid-headers .dx-datagrid-table .dx-row > td,
.jetfiletech-darker .dx-dashboard-control .dx-datagrid .dx-row > td { border-color: #dee3e4; }

.jetfiletech-darker .dx-dashboard-control .dx-datagrid-rowsview { border-top: none; }

.jetfiletech-darker .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-pager,
.jetfiletech-darker .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-headers,
.jetfiletech-darker .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-rowsview,
.jetfiletech-darker .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-total-footer { border: none; }

.jetfiletech-darker .dx-widget-viewer-container .dx-flex-card-layout {
    box-shadow: none;
    border-color: #000;
}

.jetfiletech-darker .dx-carditem-default-color,
.jetfiletech-darker .dx-carditem-none-color { color: #000; }

/* --- Night --- */

.jetfiletech-night .dx-dashboard-control { background-color: #161719; }

.jetfiletech-night .dx-dashboard-item-header {
    background-color: #161719;
    border-color: #fff;
}

.jetfiletech-night .dx-dashboard-item-header .dx-dashboard-item-header-text,
.jetfiletech-night .dx-dashboard-control .dx-datagrid-headers { color: #fff; }

.jetfiletech-night .dx-dashboard-control .dx-datagrid-headers { border-bottom: none; }

.jetfiletech-night .dx-layout-item-wrapper .dx-layout-item-container:not(.dx-layout-item-container-transparent),
.jetfiletech-night .dx-dashboard-control .dx-datagrid-headers .dx-datagrid-table .dx-row > td,
.jetfiletech-night .dx-dashboard-control .dx-datagrid .dx-row > td {
    border-color: #414244;
    background-color: #161719;
}

.jetfiletech-night .dx-toolbar, .jetfiletech-night .dx-dashboard-layout-tabs .dx-toolbar,
.jetfiletech-night .dx-dashboard-layout-tabs-container .dx-dashboard-item-container,
.jetfiletech-night .dx-dashboard-layout-tabs.dx-tabs .dx-tab:not(.dx-tab-selected).dx-state-hover .dx-dashboard-item-container { background-color: #414244; }
.jetfiletech-night .dx-dashboard-layout-tabs.dx-tabs .dx-tab:not(.dx-tab-selected) .dx-dashboard-standalone-item:not(.dx-dashboard-hidden-element) {
    border-bottom: 1px solid #fff;
}
.jetfiletech-night .dx-dashboard-caption-toolbar .dx-button svg use,
.jetfiletech-night .dx-dashboard-title-toolbar .dx-button svg use {
    color: #fff;
}
.jetfiletech-night .dx-dashboard-control .dx-datagrid-rowsview { border-top: none; }

.jetfiletech-night .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-pager,
.jetfiletech-night .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-headers,
.jetfiletech-night .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-rowsview,
.jetfiletech-night .dx-dashboard-control .dx-datagrid-borders > .dx-datagrid-total-footer {
    border: none;
    background: #000;
}

.jetfiletech-night .dx-widget-viewer-container .dx-flex-card-layout {
    box-shadow: none;
    border-color: #fff;
    background-color: #161719;
}

.jetfiletech-night .dx-dashboard-viewer td,
.jetfiletech-night .dx-dashboard-viewer tr {
    background-color: #161719;
    color: #fff;
}

.jetfiletech-night .dx-carditem-default-color,
.jetfiletech-night .dx-carditem-none-color { color: #fff; }

.jetfiletech-night dx-layout-item .dx-datagrid-rowsview.dx-scrollable .dx-scrollable-content {
    background: #000;
    border-top: 1px solid #414244;
}

.jetfiletech-night .dxm-vector-map rect { fill: #000; }

.jetfiletech-night .dxc-chart > rect {
    fill: #161719;
    opacity: 1;
    height: 100%;
    width: 100%;
    x: 0;
    y: 0;
}

.jetfiletech-night .dxc text { fill: #fff !important; }

.jetfiletech-night .dx-dashboard-item .widget-viewer-cell,
.jetfiletech-night .dx-scrollable-both .dx-scrollable-content { background-color: #161719; }

.jetfiletech-night .dx-dashboard-settings-form .dx-dashboard-settings-form-content { background-color: #161719; }

.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-datasource-list-action,
.jetfiletech-night .dx-dashboard-datasources-list-holder .dx-dashboard-datasources-list-header .dx-dashboard-datasource-action { color: #43c9df; }

.jetfiletech-night .dx-dashboard-settings-form .dx-dashboard-settings-form-content > div .dx-dashboard-form-column .dx-dashboard-form-row-caption,
.jetfiletech-night .dx-dashboard-datasources-list .dx-dashboard-datasource-item .dx-dashboard-datasource-description { color: #fff; }

.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list > .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list > .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-settings-form .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-settings-form .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list > .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-list > .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-settings-form .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-settings-form .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
    background-color: #161719;
    color: #fff;
}

.jetfiletech-night .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent { color: #fff; }

.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-treelist .dx-treelist-item:hover,
.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-treelist .dx-treelist-item:hover .dx-treelist-selectedcontent,
.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-treelist .dx-treelist-item.dx-treelist-item-selected,
.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-treelist .dx-treelist-item.dx-treelist-item-selected .dx-treelist-selectedcontent { background-color: #161719; }

.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-treelist .dx-treelist-item .dx-collapsing-image:before { color: #fff; }

.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-toolbar,
.jetfiletech-night .dx-dashboard-datasource-browser-popup .dx-popup-content { background-color: #161719; }

.jetfiletech-night .dx-dashboard-datasources-list-holder .dx-dashboard-datasources-list-header { color: #fff; }

.jetfiletech-night .dx-dashboard-datasource-browser-wrapper .dx-dashboard-form-right-column .dx-dashboard-datasource-tree-wrapper .dx-dashboard-datasource-browser-tree .dx-dashboard-datasource-tree-item-column { color: #fff; }

.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-popup-bottom .dx-state-disabled .dx-button,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-popup-bottom .dx-state-disabled .dx-button:active,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-popup-bottom .dx-state-disabled .dx-button:hover { color: #dbdbdb; }

.jetfiletech-night .dxrd-wizard .dx-popup-wrapper > .dx-overlay-content,
.jetfiletech-night .dxrd-wizard .dx-popup-wrapper > .dx-overlay-content .dx-toolbar,
.jetfiletech-night .dx-popup-title,
.jetfiletech-night .dxrd-wizard .dx-widget {
    background-color: #161719;
    color: #fff;
}

.jetfiletech-night .dx-button,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-popup-bottom .dx-button.dx-dashboard-confirm-sub-button {
    color: #fff;
    background-color: #000;
    border-color: #979797;
}

.jetfiletech-night .dx-button.dx-state-hover,
.jetfiletech-night .dx-dashboard-widget-container .dx-dashboard-popup.dx-popup-wrapper > .dx-overlay-content .dx-popup-bottom .dx-button.dx-dashboard-confirm-sub-button:hover { background-color: #256e7a; }

.jetfiletech-night .dx-dashboard-properties .dx-texteditor .dx-texteditor-input {
    background-color: #282a2d;
    color: #fff;
    border: 1px solid #797979;
}

.jetfiletech-night .ace-dreamweaver .ace_cursor { color: #fff; }

.jetfiletech-night .dx-texteditor.dx-editor-outlined { background: #414244; }

.jetfiletech-night .dx-texteditor.dx-state-hover { border-color: #ddd; }

.jetfiletech-night .dx-dashboard-settings-form-content .dx-dashboard-properties .dx-checkbox-text { color: #fff; }

.jetfiletech-night .dx-dashboard-settings-form-content .dx-dashboard-properties .dx-list .dx-list-item {
    color: #fff !important;
    background-color: #414141;
}

.jetfiletech-night .dx-dashboard-property-grid .dx-dashboard-radio-buttons-group .dx-dashboard-radio-button {
    border-color: #000;
    color: #dbdbdb;
    background-color: #282a2d;
}

.jetfiletech-night .dx-dashboard-property-grid .dx-dashboard-radio-buttons-group:not(.dx-state-disabled) .dx-dashboard-radio-button.dx-state-selected,
.jetfiletech-night .dx-dashboard-property-grid .dx-dashboard-radio-buttons-group:not(.dx-state-disabled) .dx-dashboard-radio-button:hover {
    background-color: #44c9df;
    color: #000;
}

.jetfiletech-night .dx-dashboard-property-grid .dx-dashboard-radio-buttons-group .dx-dashboard-radio-button:last-of-type { border-color: #000; }

.jetfiletech-night .dx-dashboard-form-left-column .dx-dashboard-form-parameter-placeholder,
.jetfiletech-night .dx-dashboard-currency-selector .dx-dashboard-currency-selector-preview {
    background-color: #414141;
    color: #fff;
}

.jetfiletech-night .dx-dashboard-settings-form .dx-dashboard-settings-form-content > div .dx-dashboard-form-column .dx-dashboard-form-inline-action { color: #44c9df; }

.jetfiletech-night .dx-dashboard-title-settings-preview-wrapper .dx-dashboard-title-settings-preview-dashboard,
.jetfiletech-night .dx-dashboard-title-settings-preview-wrapper { background: #414141; }

.jetfiletech-night .dx-dashboard-data-item:hover .dx-dashboard-data-item-text,
.jetfiletech-night .dx-dashboard-data-item.dx-state-selected .dx-dashboard-data-item-text {
    color: #000;
    background-color: #44c9df;
    border-color: #000;
}

.jetfiletech-night .dx-dashboard-form-settings-parameters-list .dx-list-item .dx-dashboard-parameter-item .dx-dashboard-parameter-description { color: #fff; }

.jetfiletech-night .dx-dashboard-binding-panel-options .dx-dashboard-binding-panel-details .dx-dashboard-duplicate-action { color: #43c9df; }

.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body .dx-dashboard-data-source-options-panel > div > div > span,
.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body .dx-dashboard-data-source-options-panel > div > span > span { color: #43c9df; }

.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body .dx-dashboard-data-source-options-panel {
    background-color: #161719;
    border: 1px solid #fff;
}

.jetfiletech-night .dx-slidable-lists-navigation .dx-slidable-lists-breadcrumb .dx-slidable-lists-navigation-path-item.dx-slidable-lists-navigation-path-item-link,
.jetfiletech-night .dx-dashboard-settings-form .dx-dashboard-settings-form-content > div .dx-dashboard-form-column .dx-dashboard-form-row-action { color: #43c9df; }

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item:hover,
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item:hover { background-color: #414141; }

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-scroll-holder,
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-scroll-holder { background: #161719; }

.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body .dx-dashboard-data-source-options-panel .dx-dashboard-data-item-filter { background: #161719; }

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item.dx-state-focused, dx-field-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item.dx-state-focused { background-color: #414141; }

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-header-container .dx-field-chooser-header,
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-header-container .dx-field-chooser-header {
    border-bottom: 1px solid #fff;
    background-color: #161719;
}

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item:not(:last-of-type),
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item:not(:last-of-type) { color: #fff; }

.jetfiletech-night .dx-dashboard-binding-panel-properties-content { background: #161719; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item-title h6 { color: #dbdbdb; }

.jetfiletech-night .dx-dashboard-collection-editor .dx-dashboard-collection-editor-header { background: #282a2d; }

.jetfiletech-night .dx-dashboard-collection-editor {
    background: #282a2d;
    color: #fff;
}

.jetfiletech-night .dx-dashboard-container-types .dx-dashboard-container-type svg use,
.jetfiletech-night .dx-dashboard-container-types-header .dx-dashboard-container-type svg use { fill: #fff; }

.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item.dx-state-focused,
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-scroll-holder .dx-field-chooser-lists-container .dx-field-chooser-list .dx-field-chooser-list-item.dx-state-focused { background-color: #414141; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened.dx-dashboard-accordion-item-no-border .dx-dashboard-item-type-selector,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-dashboard-accordion-item-no-border .dx-dashboard-item-type-selector,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-dashboard-accordion-item-no-border.dx-state-active .dx-accordion-item-title,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-dashboard-accordion-item-no-border.dx-state-hover .dx-accordion-item-title { background-color: #161719 !important; }

.jetfiletech-night .dx-dashboard-container-types .dx-dashboard-container-type, .dx-dashboard-container-types-header .dx-dashboard-container-type { background: #fff; }

.jetfiletech-night .dx-dashboard-container-types .dx-dashboard-container-type.dx-state-selected,
.jetfiletech-night .dx-dashboard-container-types-header .dx-dashboard-container-type.dx-state-selected,
.jetfiletech-night .dx-dashboard-container-types .dx-dashboard-container-type:hover,
.jetfiletech-night .dx-dashboard-container-types-header .dx-dashboard-container-type:hover { background-color: #44c9df; }

.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item .dx-accordion-item-title.dx-dashboard-items-wrapper,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened .dx-accordion-item-title.dx-dashboard-items-wrapper { background: #161719; }

.jetfiletech-night .dxrd-wizard .dxrd-wizard-content .dxrd-wizard-page .dx-list .dx-empty-message,
.jetfiletech-night .dxrd-wizard .dxrd-wizard-content .dxrd-wizard-page .dx-list-item { color: #fff; }

.jetfiletech-night .dxrd-wizard .dxrd-wizard-content .dxrd-wizard-page .dx-list-item-selected,
.jetfiletech-night .dxrd-wizard .dxrd-wizard-content .dxrd-wizard-page .dx-treelist-item-selected,
.jetfiletech-night .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-hover {
    background-color: #414141;
    color: #fff;
}

.jetfiletech-night .dxrd-datasource-parameters .dxrd-datasource-parameters-collection .dxrd-group-header { color: #fff; }

.jetfiletech-night .dx-editors .dx-collectioneditor .dxrd-collectioneditor-items .dxrd-collectioneditor-item-container:hover,
.jetfiletech-night .dx-editors .dxrd-editor .dx-fieldset .dx-field .selected,
.jetfiletech-night .dx-editors .dx-collectioneditor .dxrd-collectioneditor-items .dxrd-collectioneditor-item-container-selected { background-color: #414141; }

.jetfiletech-night .dx-editors .dx-fieldset .dx-field .dx-field-label { color: #fff; }

.jetfiletech-night .dx-texteditor-input {
    background: #282a2d;
    color: #dbdbdb;
}

.jetfiletech-night .dx-dropdowneditor-icon:before,
.jetfiletech-night .dx-numberbox-spin-down-icon:before,
.jetfiletech-night .dx-numberbox-spin-up-icon:before { color: #fff; }

.jetfiletech-night .dx-dashboard-settings-form-content .dx-dashboard-properties .dx-dashboard-check-box .dx-checkbox-icon { background-color: #414141; }

.jetfiletech-night .dx-dashboard-data-binding-surface .dx-dashboard-data-source-panel .dx-dashboard-data-source-body .dx-dashboard-data-source-info-alert { background-color: #414141; }

.jetfiletech-night .dxgvPagerTopPanel_Moderno,
.jetfiletech-night .dxgvPagerBottomPanel_Moderno { background-color: #000; }

.jetfiletech-night .dxpLite_Moderno .dxp-button {
    background: #03c8df;
    border: 1px solid #000;
    box-shadow: none;
}

.jetfiletech-night .dxpLite_Moderno .dxp-disabledButton { background-color: #acacac; }

.jetfiletech-night .dxpLite_Moderno .dxp-current {
    color: #bdbdbd;
    background-color: #414244;
}

/* --------------- */

/* --- Reports --- */

/* --------------- */

.jetfiletech-night .dxrd-designer-wrapper.dx-ltr,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-button,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-toolbox-wrapper,
.jetfiletech-night .dxrd-designer-wrapper.dx-ltr .dxrd-right-panel-collapse,
.jetfiletech-night .dxrd-designer-wrapper.dx-ltr .dxrd-right-panel-collapse .dxrd-right-panel-collapse-image,
.jetfiletech-night .dxrd-designer-wrapper.dx-ltr .dxrd-right-tabs { background-color: #161719; }

.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper .dx-overlay-content {
    background: #282b2e;
    border-color: #282b2e;
}

.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-break,
.jetfiletech-night .dxrd-designer-wrapper.dx-ltr .dxrd-right-panel,
.jetfiletech-night .dx-designer .dx-accordion,
.jetfiletech-night .dx-designer .dx-accordion-content,
.jetfiletech-night .dx-designer .dx-editors .dx-fieldset .dx-field,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper { background-color: #282b2e; }

.jetfiletech-night .dx-designer .dx-viewport .dx-popup-content .dxrd-editor-menu-item .dxrd-editor-menu-title,
.jetfiletech-night .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-button,
.jetfiletech-night .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-modified:not(.dxrd-editormenu-usestyle),
.jetfiletech-night .dx-designer .dx-viewport .dx-popup-content .dxrd-editor-menu-item .dxrd-menuitem-box { color: #979797; }

.jetfiletech-night .dx-designer .dx-viewport .dxrd-action-items-container .dxrd-action-item:hover,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-item:hover,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image:hover,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-tab-item:hover,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding:hover,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-tab-item-active,
.jetfiletech-night .dx-designer .dx-viewport .dx-popup-content .dxrd-editor-menu-item:hover,
.jetfiletech-night .dx-editors .dx-collectioneditor .dx-collectioneditor-items .dx-collectioneditor-item-container:hover { background-color: #7c7c7c; }

.jetfiletech-night .dxrd-designer-wrapper.dx-ltr .dxrd-right-panel { border: none; }

.jetfiletech-night .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header,
.jetfiletech-night .dx-ltr.dx-editors .dxrd-group-header,
.jetfiletech-night .dx-designer .dx-viewport .dx-popup-content .dxrd-editor-menu-caption,
.jetfiletech-night .dxrd-designer-wrapper .dxrd-menu-item,
.jetfiletech-night .dx-editors .dx-group-header-font { color: #fff; }

.jetfiletech-night .dxpcLite_Moderno .dxpc-footer,
.jetfiletech-night .dxdpLite_Moderno .dxpc-footer { background: #1e1e22; }

.jetfiletech-night .dx-format-string-list-item { color: #ddd; }
.jetfiletech-night .dx-format-string .dx-format-string-content .dx-format-string-content-area-title,
.jetfiletech-night .dx-format-string .dx-format-string-content .dx-format-string-preview-area-caption {
    color: #ddd;
}
.jetfiletech-night .dx-list-item-selected .dx-format-string-list-item { color: #000; }

.jetfiletech-night .dx-expressioneditor-description.dxd-text-primary { color: #fff; }

.jetfiletech-night .dx-designer-viewport .dx-expressioneditor-textarea.ace_editor,
.jetfiletech-night .dx-designer-viewport .dx-filtereditor-ace.ace_editor,
.jetfiletech-night .dx-designer-viewport .dx-sql_editor.ace_editor,
.jetfiletech-night .dx-designer-viewport .dxrd-scripts-editor.ace_editor {
    background-color: #000;
}
.jetfiletech-night .dx-designer-viewport .dx-expressioneditor-textarea.ace_editor .ace_gutter,
.jetfiletech-night .dx-designer-viewport .dx-filtereditor-ace.ace_editor .ace_gutter,
.jetfiletech-night .dx-designer-viewport .dx-sql_editor.ace_editor .ace_gutter,
.jetfiletech-night .dx-designer-viewport .dxrd-scripts-editor.ace_editor .ace_gutter {
    background-color: #000;
    color: #fff;
    border-color: #fff;
}

.jetfiletech-night .dx-designer-viewport .dxd-back-secondary-invariant {
    background-color: #292b2e;
}

.jetfiletech-night .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-tab-panel-wrapper {
    border-top: 1px solid #ddd;
}

.jetfiletech-night  .dx-designer .dx-designer-viewport .dx-popup-content .dxrd-editor-menu-caption,
.jetfiletech-night .dx-designer .dx-designer-viewport .dxrd-editor-menu .dx-menu-item:not(.dx-state-hover) .dxrd-editor-menu-item .dx-menu-item-text,
.jetfiletech-night .dx-designer .dxrd-error-panel .dxrd-error-panel-content .dxrd-errorType-text {
    color: #fff;
}
.jetfiletech-night  .dx-designer .dx-designer-viewport .dx-popup-content .dxrd-editor-menu-caption {
    border-bottom: 1px solid #fff;
}

.jetfiletech-night .dx-popup-content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected,
.jetfiletech-night .dx-popup-content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused,
.jetfiletech-night .dx-popup-content .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-list-item-selected.dx-state-hover:not(.dx-state-focused){
    background-color: #ddd;
    color: #000;
}

    /* --- Editor --- */

.jetfiletech-night .dx-popup-wrapper > .dx-overlay-content {
    background-color: #161719;
    border-color: #fff;
    box-shadow: none;
}

.jetfiletech-night .dx-popup-wrapper .dx-field-label {
    color: #fff;
}

.jetfiletech-night .dx-dashboard-panel-header {
    background-color: #161719;
    color: #fff;
    border-bottom: 1px solid #fff;
}

.jetfiletech-night .dx-dashboard-panel-header .dx-dashboard-close-panel svg use { fill: #fff; }

.jetfiletech-night .dx-dashboard-property-grid .propertygrid-editor-displayName,
.jetfiletech-night .dx-dashboard-designer-menu ul li { color: #fff; }

.jetfiletech-night .dx-dashboard-designer-menu-button { background-color: #161719; }

.jetfiletech-night .dx-dashboard-designer-menu-button svg use { fill: #fff; }

.jetfiletech-night .dx-dashboard-designer-menu-button:hover:not(.dx-state-disabled) { background-color: #256e7a; }

.jetfiletech-night .dx-dashboard-toolbox .dx-dashboard-toolbox-group-separator,
.jetfiletech-night .dx-dashboard-toolbox.dx-dashboard-toolbox-group-separator,
.jetfiletech-night .dx-dashboard-toolbox-extension { border-color: #fff; }

.jetfiletech-night .dx-dashboard-toolbox { background: #161719; }

.jetfiletech-night .dx-dashboard-toolbox .dx-dashboard-toolbox-group,
.jetfiletech-night .dx-dashboard-designer-menu .dx-dashboard-designer-menu-header {
    color: #fff;
    background: #161719;
}

.jetfiletech-night .dx-dashboard-toolbox .dx-dashboard-toolbox-item svg use { fill: #fff; }

.jetfiletech-night .dx-dashboard-toolbar,
.jetfiletech-night .dx-dashboard-designer-menu .dx-popup-content,
.jetfiletech-night .dx-dashboard-designer-menu ul { background: #161719; }

.jetfiletech-night .dxrd-reportdialog .dx-popup-content {
    background: #161719;
    color: #fff;
}

.jetfiletech-night .dx-toolbar.dx-popup-bottom { background: #161719; }

.jetfiletech-night .dx-toolbar.dx-popup-bottom .dx-checkbox-text { color: #fff; }

.jetfiletech-night .dx-dashboard-data-item .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal {
    color: #fff;
    background-color: #000;
}
.jetfiletech-night .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected) {
    background-color: #000;
}
.jetfiletech-night .dx-dashboard-binding-panel-details .dx-list {
    background: #000;
}
.jetfiletech-night dx-datasource-chooser > div .dx-field-chooser-header-container .dx-field-chooser-header > .dx-field-chooser-toolbar .dx-dashboard-ce-icon svg use,
.jetfiletech-night dx-field-chooser > div .dx-field-chooser-header-container .dx-field-chooser-header > .dx-field-chooser-toolbar .dx-dashboard-ce-icon svg use,
.jetfiletech-night .dx-dashboard-add-pane svg use{
    color: #fff;
}
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened>:not(.dx-dashboard-item-type-selector) {
    background-color: #161719;
}
.jetfiletech-night .dx-dashboard-properties .dx-texteditor:not(.dx-treeview-search) .dx-texteditor-input {
    background-color: #161719;
    color: #fff;
}
.jetfiletech-night .dx-state-disabled.dx-button .dx-button-text, .dx-state-disabled .dx-button .dx-button-text {
    opacity: 1;
}
.jetfiletech-night dx-dashboard-button-group .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover {
    color: #000;
}
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item .dx-dashboard-accordion-group,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened .dx-dashboard-accordion-group {
    background-color: #161719;
}
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item .dx-dashboard-accordion-group h5,
.jetfiletech-night .dx-dashboard-property-grid .dx-accordion-item.dx-accordion-item-opened .dx-dashboard-accordion-group h5 {
    color: #fff;
}
.jetfiletech-night .dx-dashboard-data-item.dx-empty .dx-button-normal:not(.dx-state-focused):not(.dx-state-hover):not(.dx-item-selected) {
    background-color: #161719;
    color: #fff;
}

/* --- expressions --- */

.jetfiletech-night .ace-dreamweaver { background-color: #000; }

.jetfiletech-night .ace-dreamweaver .ace_support.ace_function { color: #fff; }

.jetfiletech-night .ace-dreamweaver .ace_gutter {
    background: #000;
    color: #fff;
    border-right: 1px solid #fff;
}

.jetfiletech-night .ace-dreamweaver .ace_gutter-active-line { background-color: #5a5959; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea { border: 1px solid #fff; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree,
.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper { background-color: #000; }
.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dx-accordion-header:hover {
    background: #a7a7a7;
}
.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dxrd-expressioneditor-property-header {
    color: #fff;
}

.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dx-accordion-content {
    background: #000;
}

.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dx-accordion-content .dxrd-expressioneditor-property:hover {
    background: #a7a7a7;
}

.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dx-accordion-content .dxrd-expressioneditor-property.dxd-state-selected {

}

.jetfiletech-night .dx-expressioneditor .dxrd-expressioneditor-properties-content-wrapper .dx-accordion-content .dxrd-expressioneditor-property-text {
    color: #fff;
}

.jetfiletech-night .dx-expressioneditor .dx-overlay-content .dx-toolbar.dx-popup-bottom { background-color: #000; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-content-wrapper { background-color: #000; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category { color: #fff; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header.dx-expressioneditor-state-selected,
.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category.dx-expressioneditor-state-selected,
.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header.dx-expressioneditor-state-selected,
.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item.dx-expressioneditor-state-selected { background-color: #5a5959; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header:hover,
.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category:hover,
.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item:hover { background-color: #a7a7a7; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header { color: #fff; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content { background-color: #000; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item { color: #fff; }

.jetfiletech-night .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-items { background-color: #000; }

.jetfiletech-night .dx-filtereditor-popup-item:hover, .dx-treelist .dx-treelist-item:hover, .dx-treelist .dx-treelist-item:hover .dx-treelist-selectedcontent { background-color: #a7a7a7; }

.jetfiletech-night .ace_editor.ace_autocomplete .ace_scroller {
    background-color: #000;
    color: #fff;
}

.jetfiletech-night .ace_editor.ace_autocomplete .ace_completion-highlight { color: #a7a7a7; }

.jetfiletech-night .ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line { background-color: #5a5959; }

.jetfiletech-night .ace_editor.ace_autocomplete .ace_line-hover { border: 1px solid #a7a7a7; }

.jetfiletech-night .ace-dreamweaver .ace_string { color: #fff; }

.jetfiletech-night .ace-dreamweaver { color: #fff; }

.jetfiletech-night .dxc-tooltip svg path { fill: #000; }

.jetfiletech-night .dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted:not(.dxd-state-active) .dxd-icon-fill {
    fill: #c8c8c8;
}

.jetfiletech-night .dxc-tooltip text {
  fill: #dbdbdb !important;
  color: #dbdbdb !important;
}

/* --- darker editor --- */

.jetfiletech-darker .dx-dashboard-toolbar .dx-dashboard-toolbar-action.dx-state-disabled svg use { fill: #fff; }

.jetfiletech-darker .dx-dashboard-toolbar,
.jetfiletech-darker .dx-dashboard-toolbox,
.jetfiletech-darker .dx-dashboard-designer-menu-button { background: #dee3e4; }

.jetfiletech-darker .dx-dashboard-toolbox .dx-dashboard-toolbox-group-separator,
.jetfiletech-darker .dx-dashboard-toolbox.dx-dashboard-toolbox-group-separator,
.jetfiletech-darker .dx-dashboard-toolbox-extension { border-color: #000; }

.jetfiletech-darker .dx-dashboard-toolbox .dx-dashboard-toolbox-group {
    color: #000;
    background: #dee3e4;
}

.disabled {
    pointer-events: none;
    color: silver;
}
