.dx-calendar-cell a:not(.btn), .dx-calendar-cell a:not(.btn):hover, .dx-calendar-cell a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-calendar-cell {
    color: #1c1c1c;
}
.dx-datagrid, .dx-pivotgrid a:not(.btn), .dx-datagrid, .dx-pivotgrid a:not(.btn):hover, .dx-datagrid, .dx-pivotgrid a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid, .dx-pivotgrid {
    background-color: #f4f4f4;
    color: #1c1c1c;
}
.dx-treeview-item-content a:not(.btn), .dx-treeview-item-content a:not(.btn):hover, .dx-treeview-item-content a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-treeview-item-content {
    color: #1c1c1c;
    border-color: transparent;
}
.dx-treeview-item.dx-state-hover {
    background-color: transparent;
}
.dx-widget, .dx-list .dx-empty-message, .dx-list-item, .dx-menu-item, .dx-menu-item.dx-state-hover a:not(.btn), .dx-widget, .dx-list .dx-empty-message, .dx-list-item, .dx-menu-item, .dx-menu-item.dx-state-hover a:not(.btn):hover, .dx-widget, .dx-list .dx-empty-message, .dx-list-item, .dx-menu-item, .dx-menu-item.dx-state-hover a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-widget, .dx-list .dx-empty-message, .dx-list-item, .dx-menu-item, .dx-menu-item.dx-state-hover {
    color: #1c1c1c;
    font-size: 14px;
}
.site-bg {
    background-color: #f4f4f4 !important;
}
.site-fg a:not(.btn), .site-fg a:not(.btn):hover, .site-fg a:not(.btn):focus {
    color: #1c1c1c;
}
.site-fg {
    color: #1c1c1c !important;
}
body a:not(.btn), body a:not(.btn):hover, body a:not(.btn):focus {
    color: #1c1c1c;
}
body {
    background-color: #f4f4f4;
    color: #1c1c1c;
    font-size: 14px;
}
.dashboard .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0) !important;
}
.dashboardRow.sort-helper {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
}
.dashboardRowColumn.edit-helper {
    border-color: rgba(0,0,0,0);
}
.dashboardItemContainer {
    background-color: #ffffff;
    border-color: #dddddd !important;
    border-style: solid !important;
    border-width: 1px !important;
}
.dashboard.mode-default .list-group-item:hover {
    background-color: rgba(0,0,0,0);
}
.dashboard.mode-default .tiles .list-group-item:hover {
    background-color: rgba(0,0,0,0);
}
.queryList.list .queryListItem, .fileListItem, .siteListItem, .reportListItem {
    background-color: transparent;
    border-color: #f4f4f4 !important;
    border-style: solid !important;
    border-width: 1px !important;
}
.queryList.list .queryListItem.updated, .queryList.tiles .queryListItem.updated {
    background-color: rgba(0,0,0,0);
}
.queryList.tiles .queryListItem {
    background-color: rgba(0,0,0,0);
    border-color: #f4f4f4 !important;
    border-style: solid !important;
    border-width: 1px !important;
}
.dashboardItemHeader a:not(.btn), .dashboardItemHeader a:not(.btn):hover, .dashboardItemHeader a:not(.btn):focus {
    color: #ffffff;
}
.dashboardItemHeader {
    background-color: #5c6b7c;
    color: #ffffff;
    border-color: #dddddd !important;
    border-style: solid !important;
    border-width: 1px !important;
}
.dgFilterCell {
    color: #262626;
    font-size: 16px;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dgFilterInput {
    background-color: #e3ebf2;
    color: #262626;
}
.dx-datagrid .dx-datagrid-filter-row .dx-filter-range-content {
    color: #262626;
}
.dx-datagrid-filter-row, .dx-editor-cell .dx-texteditor .dx-texteditor-input, .dx-datagrid-filter-range-overlay .dx-overlay-content .dx-texteditor .dx-texteditor-input, .dx-loadpanel-content {
    background-color: #e3ebf2;
    color: #262626;
}
.dx-popup-wrapper > .dx-overlay-content {
    color: #262626;
    font-size: 16px;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dgColHeader sup {
    color: #ffffff;
}
.dgColHeader, .dx-header-row, .dx-datagrid-drag-header {
    background-color: #505b6b;
    color: #ffffff;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-header-row .dx-col-fixed {
    background-color: #505b6b;
}
.dx-datagrid-headers .dx-datagrid-table .dx-row > td, .dx-datagrid-borders > .dx-datagrid-headers {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-headers .dx-treelist-table .dx-row > td, .dx-treelist-borders > .dx-treelist-headers {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-context-menu .dx-submenu, .dx-popup-wrapper > .dx-overlay-content {
    background-color: #ffffff;
    border-color: rgba(0,0,0,0.1);
}
.dx-menu-item.dx-state-hover, .dx-context-menu .dx-menu-separator {
    background-color: rgba(0,0,0,0.1);
}
.dx-treeview-item-without-checkbox.dx-state-selected>.dx-treeview-item, .dx-treeview-item-without-checkbox.dx-state-focused>.dx-treeview-item {
    background-color: rgba(0,0,0,0.1);
    color: #181818;
}
.jeegoocontext, .jeegoocontext ul, .vakata-context, .vakata-context ul {
    background-color: #ffffff;
    color: #181818;
}
ul.cm_default li.hover, .vakata-context li>a:hover, .vakata-context-hover>a {
    background-color: rgba(0,0,0,0.1) !important;
}
ul.cm_default, ul.cm_default ul, ul.cm_default li {
    border-color: rgba(0,0,0,0.1);
}
#dgContainer .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.2) !important;
}
.dgBody td a:not(.btn), .dgBody td a:not(.btn):hover, .dgBody td a:not(.btn):focus {
    color: #1c1c1c;
}
.dgBody td {
    background-color: #ffffff;
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dgBody tr.selected td {
    background-color: rgba(0,0,0,0.01);
}
.dx-datagrid .dx-column-lines > td, .dx-treelist .dx-column-lines > td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed, .dx-datagrid .dx-datagrid-rowsview .dx-datagrid-edit-form {
    background-color: #ffffff;
}
.dx-datagrid .dx-row-alt > td, .dx-datagrid .dx-row-alt > tr > td {
    background-color: rgba(0,0,0,0.02);
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item a:not(.btn), .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item a:not(.btn):hover, .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item {
    background-color: rgba(0,0,0,0.2);
    color: #1c1c1c;
    border-color: transparent;
}
.dx-datagrid-headers+.dx-datagrid-rowsview, .dx-datagrid-rowsview .dx-row.dx-group-row td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link a:not(.btn), .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link a:not(.btn):hover, .dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row .dx-command-edit:not(.dx-focused) .dx-link {
    background-color: transparent;
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) a:not(.btn), .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) a:not(.btn):hover, .dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-row-focused.dx-data-row>td:not(.dx-focused) {
    background-color: rgba(0,0,0,0.1) !important;
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-rowsview .dx-row.dx-group-row:not(.dx-row-focused) {
    background-color: rgba(0,0,0,0.05);
    color: rgba(0,0,0,0.8);
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn), .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn):hover, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td {
    background-color: rgba(0,0,0,0.1) !important;
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn), .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn):hover, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    background-color: rgba(0,0,0,0.1);
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > tr > td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td a:not(.btn), .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td a:not(.btn):hover, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-datagrid-summary-item, .dx-field-item-label-text a:not(.btn), .dx-datagrid-summary-item, .dx-field-item-label-text a:not(.btn):hover, .dx-datagrid-summary-item, .dx-field-item-label-text a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-datagrid-summary-item, .dx-field-item-label-text {
    color: #1c1c1c;
}
.dx-gridbase-container a:not(.btn), .dx-gridbase-container a:not(.btn):hover, .dx-gridbase-container a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-gridbase-container {
    background-color: #ffffff;
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-master-detail-cell {
    background-color: rgba(0,0,0,0.025) !important;
    border-color: transparent !important;
}
.dx-pivotgrid .dx-area-column-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-column-cell {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid .dx-area-data-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-data-cell {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid .dx-area-description-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell a:not(.btn), .dx-pivotgrid .dx-area-description-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell a:not(.btn):hover, .dx-pivotgrid .dx-area-description-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-pivotgrid .dx-area-description-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-description-cell {
    background-color: rgba(0,0,0,0.025);
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid .dx-area-row-cell, .dx-pivotgrid .dx-pivotgrid-border .dx-area-row-cell {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid .dx-grandtotal {
    background-color: rgba(0,0,0,0.025);
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid-container, .dx-pivotgrid-fields-container .dx-area-field.dx-area-box {
    background-color: #ffffff;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td a:not(.btn), .dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td a:not(.btn):hover, .dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-pivotgrid.dx-row-lines .dx-pivotgrid-area td {
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-tag-content a:not(.btn), .dx-tag-content a:not(.btn):hover, .dx-tag-content a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-tag-content {
    background-color: rgba(0,0,0,0.2);
    color: #1c1c1c;
    border-color: transparent;
}
.dx-toolbar:not(.dx-popup-bottom) a:not(.btn), .dx-toolbar:not(.dx-popup-bottom) a:not(.btn):hover, .dx-toolbar:not(.dx-popup-bottom) a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-toolbar:not(.dx-popup-bottom) {
    background-color: #ffffff;
    color: #1c1c1c;
}
.dx-treelist-headers+.dx-treelist-rowsview, .dx-treelist-rowsview .dx-row.dx-group-row td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn), .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn):hover, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td {
    background-color: rgba(0,0,0,0.1) !important;
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn), .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn):hover, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td {
    background-color: rgba(0,0,0,0.1);
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > td, .dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover.dx-column-lines > tr > td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-rowsview .dx-selection.dx-row:not(.dx-row-focused):not(.dx-row-lines) > td {
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) a:not(.btn), .dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) a:not(.btn):hover, .dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) a:not(.btn):focus {
    color: #1c1c1c;
}
.dx-treelist-table .dx-data-row.dx-state-hover:not(.dx-selection):not(.dx-row-inserted):not(.dx-row-removed):not(.dx-edit-row):not(.dx-row-focused) > td:not(.dx-focused) {
    background-color: rgba(0,0,0,0.02);
    color: #1c1c1c;
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
.nav-tabs>li.active>a.nav-link a:not(.btn), .nav-tabs>li.active>a.nav-link a:not(.btn):hover, .nav-tabs>li.active>a.nav-link a:not(.btn):focus {
    color: #1c1c1c;
}
.nav-tabs>li.active>a.nav-link {
    background-color: #ffffff !important;
    color: #1c1c1c !important;
    border-color: transparent !important;
}
.nav-tabs>li:not(.active)>a.nav-link:hover a:not(.btn), .nav-tabs>li:not(.active)>a.nav-link:hover a:not(.btn):hover, .nav-tabs>li:not(.active)>a.nav-link:hover a:not(.btn):focus {
    color: #1c1c1c;
}
.nav-tabs>li:not(.active)>a.nav-link:hover {
    background-color: rgba(0,0,0,0.1) !important;
    color: #1c1c1c !important;
    border-color: transparent !important;
}
.nav-tabs>li>a.nav-link a:not(.btn), .nav-tabs>li>a.nav-link a:not(.btn):hover, .nav-tabs>li>a.nav-link a:not(.btn):focus {
    color: #1c1c1c;
}
.nav-tabs>li>a.nav-link {
    background-color: rgba(0,0,0,0.05);
    color: #1c1c1c;
    border-color: transparent;
}
dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > td, .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused).dx-column-lines > tr > td {
    background-color: rgba(0,0,0,0.1);
    border-color: #eaeaea;
    border-style: solid;
    border-width: 1px;
}
#dgFooter {
    background-color: #ffffff;
    border-color: #eaeaea;
}
.dx-datagrid-borders > .dx-datagrid-filter-panel, .dx-datagrid-borders > .dx-datagrid-pager, .dx-datagrid-borders >.dx-datagrid-total-footer {
    background-color: #ffffff;
    border-color: #eaeaea;
}
.dx-datagrid-filter-panel, .dx-datagrid-pager, .dx-datagrid-total-footer {
    background-color: #ffffff;
    border-color: #eaeaea;
}
.dialog-chart-container {
    background-color: #ebeff3;
    border-color: rgba(0,0,0,0.05);
}
.dialog-info, .dialog-warning {
    background-color: #ebeff3;
    border-color: rgba(0,0,0,0.05);
}
.dx-pivotgridfieldchooser {
    background-color: #ebeff3;
}
.dx-pivotgridfieldchooser .dx-area .dx-area-fields {
    border-color: rgba(0,0,0,0.1);
}
.dx-popup-title, .dx-popup-wrapper .dx-state-focused.dx-overlay-content {
    border-color: rgba(0,0,0,0.2);
}
.modal-content a:not(.btn), .modal-content a:not(.btn):hover, .modal-content a:not(.btn):focus {
    color: #181818;
}
.modal-content {
    background-color: #ebeff3;
    color: #181818;
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.modal-content .alert-default a:not(.btn), .modal-content .alert-default a:not(.btn):hover, .modal-content .alert-default a:not(.btn):focus {
    color: #181818;
}
.modal-content .alert-default {
    background-color: rgba(255,255,255,0.5);
    color: #181818;
    border-color: rgba(0,0,0,0.1);
}
.modal-content .bd, .ui-dialog .bd {
    border-color: rgba(0,0,0,0.05);
}
.modal-content .bd1, .ui-dialog .bd1 {
    border-color: rgba(0,0,0,0.1);
}
.modal-content .bd2, .ui-dialog .bd2 {
    border-color: rgba(0,0,0,0.2);
}
.modal-content .bd3, .ui-dialog .bd3 {
    border-color: rgba(0,0,0,0.3);
}
.modal-content .bd4, .ui-dialog .bd4 {
    border-color: rgba(0,0,0,0.4);
}
.modal-content .bd5, .ui-dialog .bd5 {
    border-color: rgba(0,0,0,0.5);
}
.modal-content .bg01, .ui-dialog .bg01 {
    background-color: rgba(255,255,255,0.05);
}
.modal-content .bg02, .ui-dialog .bg02 {
    background-color: rgba(255,255,255,0.1);
}
.modal-content .bg03, .ui-dialog .bg03 {
    background-color: rgba(255,255,255,0.15);
}
.modal-content .bg04, .ui-dialog .bg04 {
    background-color: rgba(255,255,255,0.2);
}
.modal-content .bg05, .ui-dialog .bg05 {
    background-color: rgba(255,255,255,0.25);
}
.modal-content .bg10, .ui-dialog .bg10 {
    background-color: rgba(255,255,255,0.5);
}
.modal-content .bg15, .ui-dialog .bg15 {
    background-color: rgba(255,255,255,0.75);
}
.modal-content .bg20, .ui-dialog .bg20 {
    background-color: rgba(255,255,255,1);
}
.modal-content .card, .ui-dialog .card a:not(.btn), .modal-content .card, .ui-dialog .card a:not(.btn):hover, .modal-content .card, .ui-dialog .card a:not(.btn):focus {
    color: #181818;
}
.modal-content .card, .ui-dialog .card {
    background-color: rgba(255,255,255,0.5);
    color: #181818;
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: rgba(0,0,0,0.05);
}
.modal-content .mCSB_dragger_bar, .ui-dialog .mCSB_dragger_bar {
    background-color: rgba(255,255,255,1) !important;
}
.modal-content .modal-body {
    background-color: rgba(255,255,255,0.1);
}
.modal-content button.close a:not(.btn), .modal-content button.close a:not(.btn):hover, .modal-content button.close a:not(.btn):focus {
    color: #181818;
}
.modal-content button.close {
    color: #181818;
}
.ui-datepicker {
    background-color: #ebeff3;
}
.ui-dialog {
    background-color: #ebeff3;
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ui-dialog-content .bordered {
    border-color: rgba(0,0,0,0.05);
}
.ui-dialog-content .jstree-clicked, .ui-dialog-content tr.selected {
    background-color: rgba(255,255,255,0.5);
}
.ui-dialog-content .jstree-hovered {
    background-color: rgba(255,255,255,1) !important;
}
.ui-dialog-content fieldset {
    border-color: rgba(0,0,0,0.05);
}
.ui-dialog-content, .ui-widget-content, .widget-content a:not(.btn), .ui-dialog-content, .ui-widget-content, .widget-content a:not(.btn):hover, .ui-dialog-content, .ui-widget-content, .widget-content a:not(.btn):focus {
    color: #181818;
}
.ui-dialog-content, .ui-widget-content, .widget-content {
    color: #181818;
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-color: rgba(0,0,0,0.05);
}
.ui-state-active {
    background-color: rgba(255,255,255,1) !important;
    border-color: rgba(0,0,0,0.05) !important;
}
.ui-state-default {
    border-color: rgba(0,0,0,0.05) !important;
}
.ui-state-highlight {
    background-color: rgba(255,255,255,0.5) !important;
    border-color: rgba(0,0,0,0.05) !important;
}
.ui-state-hover {
    background-color: rgba(255,255,255,0.25) !important;
    border-color: rgba(0,0,0,0.05) !important;
}
.widget-table-grid th {
    border-color: rgba(0,0,0,0.05);
}
.modal-header button.close {
    color: #ffffff;
}
.modal-header, .modal-footer {
    background-color: #4b525a;
    font-size: 14px;
    border-color: rgba(255,255,255,0.1);
}
.modal-title {
    color: #ffffff;
}
.ui-dialog-titlebar, .ui-widget-header, .widget-header {
    background-color: #4b525a;
    color: #ffffff;
    font-size: 14px;
}
.widget-header .tab-navigation .tab {
    background-color: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.2);
}
.widget-header .tab-navigation .tab.active {
    background-color: rgba(255,255,255,0.2);
}
.modal-content .dropdown-menu .dropdown-divider {
    border-color: rgba(0,0,0,0.4);
}
.modal-content .dropdown-menu .dropdown-item.selected, .modal-content .dropdown-menu .dropdown-item.selected:hover {
    background-color: rgba(0,0,0,0.2);
}
.modal-content .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,0.1);
}
.modal-content .form-control, .modal-content .form-control:focus, .modal-content .dropdown-menu, .modal-content .dropdown:not(.buttonstyle) .dropdown-toggle {
    border-color: rgba(0,0,0,0.2);
}
.ui-dialog .chosen-container .chosen-results {
    border-color: rgba(0,0,0,0.2);
}
.ui-dialog .chosen-container-multi .chosen-choices, .ui-dialog .chosen-container .chosen-drop, .ui-dialog .chosen-container-single .chosen-single, .ui-dialog .chosen-container-active.chosen-with-drop .chosen-single {
    border-color: rgba(0,0,0,0.2);
}
.ui-dialog .chosen-container-single .chosen-search input[type="text"], .ui-dialog .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    border-color: rgba(0,0,0,0.2);
}
.ui-dialog .chosen-results li {
    border-color: rgba(0,0,0,0.2);
}
.ui-dialog .chosen-results li.highlighted {
    background-color: rgba(0,0,0,0.2);
}
.ui-dialog input, .ui-dialog select, .ui-dialog textarea, .ui-datepicker select, .ui-dialog .anchor-box {
    border-color: rgba(0,0,0,0.2);
}
.ui-spinner-button,.ui-spinner-button:hover,.ui-spinner-button:focus,.ui-slider,.ui-slider-handle {
    background-color: rgba(0,0,0,0.25) !important;
    border-color: rgba(0,0,0,0.4) !important;
}
.widget-content .chosen-container .chosen-results li.group-result {
    background-color: rgba(0,0,0,0.1);
    border-color: rgba(0,0,0,0.2);
}
.widget-content .ms-choice, .widget-content .ms-drop {
    border-color: rgba(0,0,0,0.2);
}
body.login .navbar, body.login hr {
    border-color: rgba(255,255,255,0.1);
}
body.login .form-control {
    border-color: rgba(0,0,0,0.1);
}
body.login input[type="submit"], body.login button:not(.btn-light, .btn-primary, .btn-secondary) {
    background-color: #4b525a !important;
    color: #ffffff !important;
    border-color: rgba(255,255,255,0.1);
}
body.login {
    background-color: #ffffff;
}
.btn-light.disabled, .btn-light:not(:hover):not(:active):not(.active):not(.dropdown-toggle):not(.input-group-append *) {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.dropdown.buttonstyle .dropdown-toggle:not(:hover) {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.dx-button-mode-contained {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.dx-button-mode-contained.dx-state-focused, .dx-button-mode-contained.dx-state-hover, .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon {
    background-color: rgba(0,0,0,0.1);
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.dx-icon.dx-icon-close {
    color: #333333;
}
.input-group-append > .btn-light:not(:hover):not(:active):not(.active) {
    background-color: #ffffff;
    color: #333333;
}
.breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before {
    color: rgba(255,255,255,0.4);
}
.navPanel {
    background-color: rgba(255,255,255,0.1);
}
header {
    background-color: #4b525a;
    color: #ffffff;
}
header .bd {
    border-color: rgba(255,255,255,0.1);
}
h1, h2, h3, h4, h5, h6 {
    color: #007fd6;
}
.bootstrap-select .no-results {
    background-color: transparent;
    color: #333333;
}
.chosen-container .chosen-results {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.chosen-container .chosen-results li.group-result {
    background-color: rgba(0,0,0,0.1);
    border-color: rgba(0,0,0,0.2);
}
.chosen-container-multi .chosen-choices, .chosen-container .chosen-drop, .chosen-container-single .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.chosen-container-single .chosen-search input[type="text"], .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.chosen-results li {
    border-color: rgba(0,0,0,0.2);
}
.chosen-results li.highlighted {
    background-color: rgba(0,0,0,0.2);
}
.dropdown-menu .dropdown-divider {
    border-color: rgba(0,0,0,0.4);
}
.dropdown-menu .dropdown-item {
    color: #333333 !important;
}
.dropdown-menu .dropdown-item.selected, .dropdown-menu .dropdown-item.selected:hover {
    background-color: rgba(0,0,0,0.2);
    color: #333333 !important;
}
.dropdown-menu .dropdown-item:hover {
    background-color: rgba(0,0,0,0.1);
    color: #333333 !important;
}
.dx-list-item, .dx-menu-item {
    color: #333333 !important;
}
.dx-list-item.dx-list-item-selected, .dx-list-item.dx-list-item-selected.dx-state-hover, .dx-menu-item.dx-menu-item-selected, .dx-menu-item.dx-menu-item-selected.dx-state-hover {
    background-color: rgba(0,0,0,0.2) !important;
    color: #333333 !important;
}
.dx-list-item.dx-state-hover {
    background-color: rgba(0,0,0,0.1) !important;
    color: #333333 !important;
}
.dx-textbox, .dx-texteditor, .dx-texteditor-input, .dx-selectbox-popup-wrapper .dx-list, .dx-datagrid-group-panel .dx-group-panel-item {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.dx-texteditor.dx-editor-outlined {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.form-control, .form-control:focus, .dropdown-menu, .dropdown:not(.buttonstyle) button.btn.dropdown-toggle.btn-light {
    background-color: #ffffff !important;
    color: #333333 !important;
    border-color: rgba(0,0,0,0.2);
}
.leaflet-control-geosearch .results>.active, .leaflet-control-geosearch .results>:hover, .leaflet-control-geosearch a.reset:hover {
    background-color: rgba(0,0,0,0.2);
    border-color: rgba(0,0,0,0.2);
}
.leaflet-control-geosearch form, .leaflet-control-geosearch a.reset, .leaflet-control-geosearch .results, .leaflet-control-geosearch .results.active {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
.ms-choice, .ms-drop {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
input, select, textarea, .ui-datepicker select, .anchor-box {
    background-color: #ffffff;
    color: #333333;
    border-color: rgba(0,0,0,0.2);
}
select option {
    background-color: #ffffff;
    color: #333333;
}
.menuitem {
    background-color: rgba(255,255,255,0.1);
}
.menuitem.signout {
    background-color: rgba(0,0,0,0.2);
}
.sidenav a:not(.btn), .sidenav a:not(.btn):hover, .sidenav a:not(.btn):focus {
    color: #ffffff;
}
.sidenav {
    background-color: #505c6a;
    color: #ffffff;
}
.sidenav .bd, .sidenav ul.menu ul::before, .sidenav ul.menu ul li::before {
    border-color: rgba(255,255,255,0.1);
}
.sidenav .jstree-hovered {
    background-color: rgba(255,255,255,0.2) !important;
}
.sidenav .mCSB_dragger_bar {
    background-color: rgba(255,255,255,0.2) !important;
}
.sidenav .reportingButtons {
    background-color: rgba(255,255,255,0.1);
}
.sidenav .reportingTree {
    background-color: rgba(0,0,0,0.4);
}
ul.menu li.active {
    background-color: rgba(255,255,255,0.2);
}
ul.menu li.menuitem:hover {
    background-color: rgba(255,255,255,0.2);
}
ul.menu ul li:hover {
    background-color: rgba(0,0,0,0.2);
}
.bd {
    border-color: rgba(0,0,0,0.1);
}
.bd-important {
    border-color: rgba(0,0,0,0.1) !important;
}
.bg01, .hov01:hover {
    background-color: rgba(0,0,0,0.01);
}
.bg02, .hov02:hover {
    background-color: rgba(0,0,0,0.02);
}
.bg03, .hov03:hover {
    background-color: rgba(0,0,0,0.03);
}
.bg04, .hov04:hover {
    background-color: rgba(0,0,0,0.04);
}
.bg05, .hov05:hover {
    background-color: rgba(0,0,0,0.05);
}
.bg10, .hov10:hover {
    background-color: rgba(0,0,0,0.1);
}
.bg15, .hov15:hover {
    background-color: rgba(0,0,0,0.15);
}
.bg20, .hov20:hover {
    background-color: rgba(0,0,0,0.2);
}
.card {
    background-color: rgba(0,0,0,0.1);
    border-color: rgba(0,0,0,0.05);
}
.dropdown-menu {
    border-color: rgba(0,0,0,0.1);
}
.ss-scroll {
    background-color: rgba(0,0,0,0.3);
}
.toolbar a:not(.btn), .toolbar a:not(.btn):hover, .toolbar a:not(.btn):focus {
    color: #303030;
}
.toolbar {
    background-color: #fefefe;
    color: #303030;
}
.toolbar.bd {
    border-color: #b8bbc1;
    border-style: solid;
    border-width: 2px;
}
.popover {
    background-color: #f4f4f4;
}
.popover > .popover-header {
    background-color: transparent;
    border-color: transparent;
}
.popover-body {
    color: #1c1c1c;
}
.tooltip > .tooltip-inner {
    background-color: #f4f4f4;
    color: #1c1c1c;
}
.bs-tooltip-top > .arrow::before {
    border-top-color: #ccccccee;
}
.bs-tooltip-top > .arrow::after {
    border-top-color: #f4f4f4;
    content: '';
}
.bs-tooltip-right > .arrow::before {
    border-right-color: #ccccccee;
}
.bs-tooltip-right > .arrow::after {
    border-right-color: #f4f4f4;
    content: '';
}
.bs-tooltip-bottom > .arrow::before {
    border-bottom-color: #ccccccee;
}
.bs-tooltip-bottom > .arrow::after {
    border-bottom-color: #f4f4f4;
    content: '';
}
.bs-tooltip-left > .arrow::before {
    border-left-color: #ccccccee;
}
.bs-tooltip-left > .arrow::after {
    border-left-color: #f4f4f4;
    content: '';
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
    border-top-color: #f4f4f4;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
    border-right-color: #f4f4f4;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
    border-bottom-color: #f4f4f4;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
    border-left-color: #f4f4f4;
}
.popover-header {
    color: #1c1c1c !important;
}
header svg {
    fill: #ffffff !important;
}
.dashboard svg.dxc g.dxc-axes-group text, .dashboard svg.dxf text {
    fill: #1c1c1c !important;
}
.dashboard svg.dxc g.dxc-legend text {
    fill: #1c1c1c;
}
.dashboard svg.dxc text, .dashboard svg.dxf text {
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
#cd-chart svg.dxc g.dxc-axes-group text, #cd-chart svg.dxf text {
    fill: #181818 !important;
}
#cd-chart svg.dxc g.dxc-legend text {
    fill: #181818;
}
#cd-chart svg.dxc text, #cd-chart svg.dxf text {
    font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.logo svg {
    fill: #1c1c1c !important;
}
.dxc-tooltip>svg>g>g>path, .dxm-tooltip>svg>g>g>path {
    fill: #f4f4f4 !important;
    stroke: #999999 !important;
    stroke-opacity: 0.5 !important;
}
.dxc-tooltip>svg>g>g>text {
    fill: #1c1c1c !important;
}
