@CHARSET "UTF-8";
@import url(lib/jquery/jquery.ui/jquery-ui.css);
@import url(lib/jquery/jquery.autocomplette/jquery.autocomplette.css);
@import url(lib/jquery/jquery.gritter/jquery.gritter.css);
@import url(lib/jquery/jquery.qtip/jquery.qtip.min.css);
@import url(lib/jquery/jquery.selectize/jquery.selectize.css);
@import url(lib/jquery/jquery.select2/select2.css);
@import url(lib/jquery/jquery.timepicker/timepicker.min.css);
@import url(lib/dhtmlx/vault/dhtmlxvault.css);
@import url(lib/spectrum/spectrum.css);
@import url(lib/dropzone/dropzone.css);

@import url(lib/dhtmlx/dhtmlx.css);



/* ------------------------------------------------------------------------- */
/* Alap dolgok stilusa ----------------------------------------------------- */
/* ------------------------------------------------------------------------- */

body, html
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: URL(images/bg_passive.png);
}

A.dhxList
{
	text-decoration: none;
	color: #000000;	
}

A.dhxList :HOVER
{
	text-decoration: underline;
	color: #000000;	
}


/* ------------------------------------------------------------------------- */
/* Form stiluslap ---------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.form {
	margin: auto;
}

.formSlider
{
	display: block;
	float: right;
}

.formDiv
{
	margin-left: auto;
	margin-right: auto;
} 

.formDiv td {
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}

.formDiv fieldset, form
{
	border: none;
	padding: 0px;
	margin: 0px;
}

.formDiv label
{
	text-align: right;
	display: block;
	float: left;
	clear: left;
	padding: 2px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 14px;
}

.formDiv .unit
{
	padding: 2px 1px 1px 2px;
	margin: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 14px;
}

.formDiv input
{
	font-family: Arial;
	border: 1px solid #cccccc;
	margin: 0px 1px 0px 1px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
	line-height: 14px;
}

.dhx_combo_input
{
	border: none !important;
}

.formDiv label.radio 
{
	clear: none;
	float: none;
	text-align: left;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding-left: 20px;
}

.formDiv input.radio 
{
	border: 0px;
	clear: left;
	float: left;
	margin-top: 3px;
}

.formDiv label.checkbox 
{
	clear: none;
	float: none;
	text-align: left;
	display: block;
	font-size: 11px;
	line-height: 14px;
	padding-left: 20px;
}

.formDiv input.checkbox 
{
	border: 0px;
	float: left;
	margin-top: 4px;
}

.formDiv textarea
{
	border: 1px solid #cccccc;
	margin: 0px 1px 0px 1px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
}

.formDiv select
{
	font-family: Arial;
	border: 1px solid #cccccc;
	margin: 2px 1px 0px 1px !important;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
}

.formDiv div.inputNormal
{
	padding: 2px;
	clear: both;
	float: none;
}

.formDiv div.inputNormal>button, .button
{
	display: block;
	height: 25px;
	padding-bottom: 2px;
	font-size: 11px;
}

.formDiv div.inputReadonly
{
	padding: 2px;
	clear: both;
	float: none;
}

DIV.readOnlyDiv {
	border: 1px solid transparent; margin: 0px 1px 0px 1px; padding: 1px 1px 1px 1px; font-size: 11px; 
	padding-top: 2px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 160px;
	border: 1px solid #efefef;
	height: 50px;
	white-space: pre-wrap;   
	white-space: -moz-pre-wrap;    
	white-space: -pre-wrap;   
	white-space: -o-pre-wrap;    
	word-wrap: break-word;  	
}

.formDiv div.inputReadonly input {
	border: 1px solid transparent; margin: 0px 1px 0px 1px; padding: 1px 1px 1px 1px; font-size: 11px; 
}

.formDiv div.inputReadonly select {
		border: 1px solid transparent; margin: 0px 1px 0px 1px; padding: 0px; font-size: 11px; 
	-webkit-appearance: none;
	pointer-events: none;
}

.formDiv div.inputReadonly textarea {
	border: 1px solid transparent; margin: 0px 1px 0px 1px; padding: 1px 1px 1px 1px; font-size: 11px; 
}	

.formDiv .required
{
	background-color: #ffffc3;
}

.formDiv .commentIcon
{
	margin-right: 2px;
}


/* ------------------------------------------------------------------------- */
/* Egyedi esetek globalis osztalyok ---------------------------------------- */
/* ------------------------------------------------------------------------- */

.diverterLine
{
	height: 1px;
	margin-top: 1px;
	width: 100%;
	border-top: 1px solid #cccccc;
}

span.hotkey {
	font-size: 11px;
	color: #4985b7;
	font-weight: normal;
	margin-left: 5px;
}

#fade {
	display: block;
	background: #000000;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .50;
	z-index: 10000;
	overflow: none;
}

.faded {
	background: #000000;
	opacity: .50;
}	

img.pageProgress {
	position: relative;
	top: 50%;
	left: 50%;
	width: 220px;
	height: 19px;
	margin-top: -10px;
	margin-left: -110px;
}

img.contentProgressMid {
	position: relative;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	margin-left: -16px;
}

/* ------------------------------------------------------------------------- */
/* ADE dark theme late overrides ------------------------------------------- */
/* ------------------------------------------------------------------------- */

.ade-theme-dark .selectize-control,
.ade-theme-dark .selectize-control *,
.ade-theme-dark .selectize-dropdown,
.ade-theme-dark .selectize-dropdown * {
	color-scheme: dark;
}

.ade-theme-dark .selectize-dropdown,
.ade-theme-dark .selectize-dropdown.multi,
.ade-theme-dark .selectize-dropdown.single,
.ade-theme-dark .selectize-dropdown-content,
.ade-theme-dark .selectize-dropdown-header {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
}

.ade-theme-dark .selectize-dropdown [data-selectable],
.ade-theme-dark .selectize-dropdown .option,
.ade-theme-dark .selectize-dropdown .optgroup-header,
.ade-theme-dark .selectize-dropdown .create {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	color: #e4ebf4 !important;
}

.ade-theme-dark .selectize-dropdown .active,
.ade-theme-dark .selectize-dropdown .selected,
.ade-theme-dark .selectize-dropdown [data-selectable].active,
.ade-theme-dark .selectize-dropdown [data-selectable].selected {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark .selectize-input,
.ade-theme-dark .selectize-control.single .selectize-input,
.ade-theme-dark .selectize-control.single .selectize-input.input-active,
.ade-theme-dark .selectize-input.full,
.ade-theme-dark .selectize-input.dropdown-active,
.ade-theme-dark .selectize-input.focus {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
}

.ade-theme-dark .selectize-input.dropdown-active {
	border-color: #7fa7ff !important;
	box-shadow: 0 0 0 1px rgba(127, 167, 255, 0.22) !important;
}

.ade-theme-dark .selectize-control.multi .selectize-input > div,
.ade-theme-dark .selectize-control.multi .selectize-input [data-value] {
	background: #273448 !important;
	background-color: #273448 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr_last,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tbody,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr th,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell,
.ade-theme-dark body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr {
	background: #151e2a !important;
	background-color: #151e2a !important;
	background-image: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr th,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td {
	border-top-color: #263342 !important;
	border-right-color: #263342 !important;
	border-bottom-color: #263342 !important;
	border-left-color: #263342 !important;
}
/* ------------------------------------------------------------------------- */
/* DHTMLX eseten szukseges css --------------------------------------------- */
/* ------------------------------------------------------------------------- */

.gridEven
{
	background-color: #ffffff;
}

.gridUneven
{
	background-color: #f3f3f3;
}

.gridHover
{
	background-color: #9eb1f0;
}

.dDiv
{
	width: 100%;
	height: 100%;
	height: 100%;
}

.pDiv
{
	width: 100%;
	height: 100%;
	background-color: #000000;
	background: URL(images/bg_blank.png);
}

#errorDiv, #alertDiv {
	overflow: auto;
	height: 100%;
	width: 100%;
	background-color: #efefef;
}

#errorDiv, #alertDiv ul {
	list-style-type: disc;
}
		
#errorDiv, #alertDiv li {
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #00004A;
}

#debugDiv {
	overflow: auto;
	height: 100%;
	width: 100%;
	background-color: #fcfcfc;
	padding: 3px;
	font-family: monospace;
	font-size: 11px;
}

.select2-selection--single {
	height: 100% !important;
}

.select2-selection__rendered{
	word-wrap: break-word !important;
	text-overflow: inherit !important;
	white-space: normal !important;
}

/* ------------------------------------------------------------------------- */
/* ADE theme toggle --------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.ade-menu-with-theme-toggle {
	padding-right: 104px;
	box-sizing: border-box;
}

.ade-theme-toggle {
	position: absolute;
	top: 3px;
	right: 7px;
	display: inline-flex;
	align-items: center;
	gap: 7px;
	height: 19px;
	padding: 0 8px 0 6px;
	border: 1px solid #9fb5c9;
	border-radius: 10px;
	background: linear-gradient(#ffffff, #eaf2f8);
	color: #24445e;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	cursor: pointer;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85), 0 1px 2px rgba(43, 67, 92, 0.14);
	z-index: 20;
}

.ade-theme-toggle:hover {
	border-color: #6f91af;
	color: #0e2d49;
}

.ade-theme-toggle-track {
	position: relative;
	display: inline-block;
	width: 24px;
	height: 12px;
	border-radius: 999px;
	background: #bfd4e6;
	box-shadow: inset 0 1px 2px rgba(31, 54, 73, 0.24);
}

.ade-theme-toggle-thumb {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ffffff;
	box-shadow: 0 1px 2px rgba(16, 32, 48, 0.35);
	transition: left 0.16s ease, background-color 0.16s ease;
}

.ade-theme-toggle.is-active {
	border-color: #49586d;
	background: linear-gradient(#303b4d, #202736);
	color: #edf3fb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.28);
}

.ade-theme-toggle.is-active .ade-theme-toggle-track {
	background: #7391ff;
}

.ade-theme-toggle.is-active .ade-theme-toggle-thumb {
	left: 14px;
	background: #f5f8ff;
}

/* ------------------------------------------------------------------------- */
/* ADE dark theme ----------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.ade-theme-dark {
	--ade-dark-bg: #111821;
	--ade-dark-surface: #18212d;
	--ade-dark-surface-2: #202b39;
	--ade-dark-surface-3: #273448;
	--ade-dark-border: #263342;
	--ade-dark-border-strong: #344459;
	--ade-dark-border-soft: #202a37;
	--ade-dark-text: #e4ebf4;
	--ade-dark-muted: #aeb9c7;
	--ade-dark-accent: #7fa7ff;
	--ade-dark-accent-2: #2e5f96;
	--ade-dark-danger: #ff6f7f;
	background: var(--ade-dark-bg) !important;
	color: var(--ade-dark-text) !important;
	color-scheme: dark;
}

.ade-theme-dark body {
	background: var(--ade-dark-bg) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhxlayout_fullscreened,
.ade-theme-dark .dhtmlxLayoutPolyContainer_dhx_skyblue,
.ade-theme-dark .dhxcont_global_layout_area,
.ade-theme-dark .dhxcont_content_blocker,
.ade-theme-dark .dDiv,
.ade-theme-dark .pDiv,
.ade-theme-dark .dhxcont_global_content_area,
.ade-theme-dark .dhxcont_global_layout_area div.dhxcont_sb_container,
.ade-theme-dark .dhtmlxPolyInnerContainer,
.ade-theme-dark .dhtmlxWindowMainContent,
.ade-theme-dark .dhtmlx_wins_body_inner,
.ade-theme-dark .dhtmlx_wins_body_content,
.ade-theme-dark .dhxform_obj_dhx_skyblue,
.ade-theme-dark .dhxform_obj_dhx_skyblue div.dhxform_base {
	background: var(--ade-dark-surface) !important;
	background-image: none !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterHor,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterHorInactive,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterVer,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutPolySplitterVerInactive,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbar,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePolyTabbarCollapsed,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake2,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake div.btn_coll,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake div.btn_max,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake div.btn_close {
	background-color: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxWindowMainContent,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlx_wins_body_inner,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area {
	background: var(--ade-dark-surface) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border-strong) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxLineL,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxLineR,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineL,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxLineR,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineL,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxLineR {
	border-color: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel div,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel_collapsed_ver,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel_collapsed_hor {
	color: var(--ade-dark-text) !important;
	background-image: none !important;
}

.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle.in_acccell,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle.in_layoutcell {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background-image: none !important;
	border-color: transparent !important;
	color: var(--ade-dark-text) !important;
	margin-right: 1px;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal div.top_level_text,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected div.top_level_text,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled div.top_level_text {
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background: var(--ade-dark-surface-3) !important;
	border-color: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.top_sep {
	background: var(--ade-dark-border) !important;
	background-image: none !important;
	width: 1px;
	margin-left: 1px;
	margin-right: 1px;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Arrow,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowUp_Over,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_ArrowDown_Over {
	background: var(--ade-dark-surface-2) !important;
	border-color: var(--ade-dark-border) !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected td {
	background: var(--ade-dark-surface-3) !important;
	background-image: none !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item td,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_dis td {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon div.sub_sep {
	background: var(--ade-dark-border) !important;
	background-image: none !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl div.sub_item_text,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_hk div.sub_item_hk,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_right,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_left {
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhxcont_statusbar,
.ade-theme-dark div.dhxcont_global_layout_area div.dhxcont_sb_container div.dhxcont_statusbar,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhxcont_statusbar,
.ade-theme-dark table.dhtmlxLayoutPolyContainer_dhx_skyblue div.dhxcont_global_layout_area div.dhxcont_sb_container div.dhxcont_statusbar {
	background: var(--ade-dark-bg) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhxtoolbar_hdrline_ll,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhxtoolbar_hdrline_ll,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhxtoolbar_hdrline_ll,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhxtoolbar_hdrline_ll,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhxtoolbar_hdrline_l,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhxtoolbar_hdrline_l,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhxtoolbar_hdrline_l,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhxtoolbar_hdrline_l,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhxtoolbar_hdrline_rr,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhxtoolbar_hdrline_rr,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhxtoolbar_hdrline_rr,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhxtoolbar_hdrline_rr,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhxtoolbar_hdrline_r,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhxtoolbar_hdrline_r,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhxtoolbar_hdrline_r,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhxtoolbar_hdrline_r {
	border-color: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_btn,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_btn,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_btn,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_btn,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw {
	background: transparent !important;
	background-image: none !important;
	border-color: transparent !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_btn.over,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_btn.over,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_btn.over,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_btn.over,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_btn.pres,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_btn.pres,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_btn.pres,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_btn.pres,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.over,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.over,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.over,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.over,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.pres,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.pres,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.pres,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.pres {
	background: var(--ade-dark-surface-3) !important;
	border-color: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_btn div,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_btn div,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_btn div,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_btn div,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_text,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_text,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_text,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_text,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw div,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw div,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw div,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw div {
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_sep,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_sep,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_sep,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_sep {
	background-color: var(--ade-dark-border) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border-soft) !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw div.arwimg {
	background-image: none !important;
	border-color: #d8e3f1 transparent transparent transparent !important;
	border-style: solid !important;
	border-width: 6px 5px 0 5px !important;
	box-sizing: content-box !important;
	display: block !important;
	height: 0 !important;
	margin: 6px 3px 0 3px !important;
	opacity: 1 !important;
	overflow: visible !important;
	width: 0 !important;
}

.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.over div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_18_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_24_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_32_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg,
body.ade-theme-dark .dhx_toolbar_base_48_dhx_skyblue div.dhx_toolbar_arw.pres div.arwimg {
	border-top-color: #ffffff !important;
}

.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue {
	background: #101722 !important;
	background-color: #101722 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	box-shadow: 0 8px 18px rgba(0, 0, 0, 0.34) !important;
	color: #e8eef7 !important;
	filter: none !important;
	outline: 1px solid #263342 !important;
	text-shadow: none !important;
	z-index: 10050 !important;
}

.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tbody,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tbody,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tbody,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tbody,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont td,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont td,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont td,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont td,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tbody,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tbody,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tbody,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tbody,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont td,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont td,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont td,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont td {
	background: #101722 !important;
	background-color: #101722 !important;
	background-image: none !important;
	border-color: #263342 !important;
	color: #e8eef7 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over td,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected td,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_over div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue table.buttons_cont tr.tr_btn_selected div.btn_sel_text {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue td.td_btn_sep div.btn_sep,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue td.td_btn_sep div.btn_sep,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue td.td_btn_sep div.btn_sep,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue td.td_btn_sep div.btn_sep {
	background: var(--ade-dark-border) !important;
	border-color: var(--ade-dark-border-soft) !important;
}

.ade-theme-dark div.dhx_toolbar_poly_18_dhx_skyblue div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_24_dhx_skyblue div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_32_dhx_skyblue div.btn_sel_text,
.ade-theme-dark div.dhx_toolbar_poly_48_dhx_skyblue div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_18_dhx_skyblue div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_24_dhx_skyblue div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_32_dhx_skyblue div.btn_sel_text,
body.ade-theme-dark > div.dhx_toolbar_poly_48_dhx_skyblue div.btn_sel_text {
	background: transparent !important;
	background-color: transparent !important;
	color: #e8eef7 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox,
.ade-theme-dark div.gridbox .objbox,
.ade-theme-dark div.gridbox table.obj,
.ade-theme-dark div.gridbox .xhdr,
.ade-theme-dark div.gridbox .xhdr_last,
.ade-theme-dark div.gridbox .ftr {
	background: var(--ade-dark-surface) !important;
	background-image: none !important;
	color: var(--ade-dark-text) !important;
	border-color: var(--ade-dark-border) !important;
}

.ade-theme-dark div.gridbox table.hdr,
.ade-theme-dark div.gridbox table.hdr td,
.ade-theme-dark div.gridbox table.ftr,
.ade-theme-dark div.gridbox table.ftr td {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr_last,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td,
.ade-theme-dark body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td {
	border-top-color: var(--ade-dark-border-strong) !important;
	border-right-color: var(--ade-dark-border) !important;
	border-bottom-color: var(--ade-dark-border-soft) !important;
	border-left-color: var(--ade-dark-border) !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell {
	background: transparent !important;
	background-image: none !important;
	border-color: transparent !important;
	color: var(--ade-dark-text) !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue div.ftr td {
	background: var(--ade-dark-surface-2) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.gridbox table.hdr td div.hdrcell,
.ade-theme-dark div.gridbox table.hdr td div.hdrcell input,
.ade-theme-dark div.gridbox table.hdr td div.hdrcell select,
.ade-theme-dark div.gridbox table.hdr td.filter,
.ade-theme-dark div.gridbox table.hdr tr.filter td,
.ade-theme-dark div.gridbox table.hdr tr.filt td,
.ade-theme-dark div.gridbox table.hdr tr td.filter {
	background: #151e2a !important;
	background-image: none !important;
	border-color: var(--ade-dark-border-strong) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.gridbox table.obj td {
	background-color: var(--ade-dark-surface) !important;
	border-color: var(--ade-dark-border-soft) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark div.gridbox table.obj tr.odd_light td,
.ade-theme-dark div.gridbox table.obj tr.odd_modern td,
.ade-theme-dark div.gridbox table.obj tr.odd_dhx_skyblue td,
.ade-theme-dark .gridUneven {
	background-color: #1d2633 !important;
}

.ade-theme-dark .gridEven {
	background-color: var(--ade-dark-surface) !important;
}

.ade-theme-dark div.gridbox table.obj tr:hover td,
.ade-theme-dark .gridHover {
	background-color: #293951 !important;
}

.ade-theme-dark div.gridbox table.obj tr.rowselected td,
.ade-theme-dark div.gridbox table.obj tr.odd_dhx_skyblue.rowselected td,
.ade-theme-dark div.gridbox table.obj td.cellselected {
	background-color: var(--ade-dark-accent-2) !important;
	color: #ffffff !important;
}

.ade-theme-dark div.gridbox input,
.ade-theme-dark div.gridbox textarea,
.ade-theme-dark div.gridbox select,
.ade-theme-dark div.gridbox .dhx_combo_edit,
.ade-theme-dark .dhx_combo_select {
	background: #121a25 !important;
	border: 1px solid #4a5a70 !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .formDiv input,
.ade-theme-dark .formDiv textarea,
.ade-theme-dark .formDiv select,
.ade-theme-dark .dhxform_obj_dhx_skyblue .dhxform_textarea,
.ade-theme-dark .dhxform_obj_dhx_skyblue .dhxform_select,
.ade-theme-dark .dhx_combo_box,
.ade-theme-dark .dhx_combo_input,
.ade-theme-dark .selectize-input,
.ade-theme-dark .selectize-control.single .selectize-input,
.ade-theme-dark .selectize-control.single .selectize-input.input-active,
.ade-theme-dark .select2-container .select2-choice,
.ade-theme-dark .select2-container--default .select2-selection--single,
.ade-theme-dark input[type="text"],
.ade-theme-dark input[type="password"],
.ade-theme-dark input[type="search"],
.ade-theme-dark textarea,
.ade-theme-dark select,
.ade-theme-dark option {
	background: #121a25 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .selectize-input,
.ade-theme-dark .selectize-control.single .selectize-input {
	box-shadow: none !important;
	filter: none !important;
}

.ade-theme-dark .selectize-input.full,
.ade-theme-dark .selectize-input.dropdown-active,
.ade-theme-dark .selectize-input.focus {
	background: #121a25 !important;
	background-image: none !important;
	border-color: var(--ade-dark-accent) !important;
	box-shadow: 0 0 0 1px rgba(127, 167, 255, 0.22) !important;
}

.ade-theme-dark .selectize-input.dropdown-active::before {
	background: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark .selectize-control.single .selectize-input::after {
	border-color: var(--ade-dark-muted) transparent transparent transparent !important;
}

.ade-theme-dark .selectize-control.single .selectize-input.dropdown-active::after {
	border-color: transparent transparent var(--ade-dark-muted) transparent !important;
}

.ade-theme-dark .selectize-input input,
.ade-theme-dark .selectize-input > input {
	background: transparent !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .selectize-control.multi .selectize-input > div,
.ade-theme-dark .selectize-control.multi .selectize-input [data-value] {
	background: var(--ade-dark-surface-3) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border-strong) !important;
	box-shadow: none !important;
	color: var(--ade-dark-text) !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .selectize-control.multi .selectize-input > div.active,
.ade-theme-dark .selectize-control.multi .selectize-input [data-value].active {
	background: var(--ade-dark-accent-2) !important;
	border-color: var(--ade-dark-accent) !important;
	color: #ffffff !important;
}

.ade-theme-dark .selectize-control.plugin-remove_button [data-value] .remove {
	border-left-color: var(--ade-dark-border-strong) !important;
}

.ade-theme-dark input:focus,
.ade-theme-dark textarea:focus,
.ade-theme-dark select:focus,
.ade-theme-dark .dhx_combo_box:focus-within {
	border-color: var(--ade-dark-accent) !important;
	box-shadow: 0 0 0 1px rgba(127, 167, 255, 0.22);
	outline: none;
}

.ade-theme-dark input[disabled],
.ade-theme-dark textarea[disabled],
.ade-theme-dark select[disabled],
.ade-theme-dark input[readonly],
.ade-theme-dark textarea[readonly] {
	background: #18202c !important;
	color: #8592a4 !important;
}

.ade-theme-dark input[type="checkbox"],
.ade-theme-dark input[type="radio"] {
	accent-color: var(--ade-dark-accent);
}

.ade-theme-dark .formDiv label,
.ade-theme-dark .formDiv .unit,
.ade-theme-dark .dhxform_obj_dhx_skyblue div.dhxform_label,
.ade-theme-dark .dhxform_obj_dhx_skyblue div.dhxform_txt_label2,
.ade-theme-dark A.dhxList {
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .formDiv .red,
.ade-theme-dark .formDiv span[style*="red"],
.ade-theme-dark span[style*="red"] {
	color: var(--ade-dark-danger) !important;
}

.ade-theme-dark .formDiv input.required,
.ade-theme-dark .formDiv textarea.required,
.ade-theme-dark .formDiv select.required {
	background: #171f2c !important;
	background-color: #171f2c !important;
	background-image: none !important;
	border-color: #6f5f35 !important;
	color: var(--ade-dark-text) !important;
	text-shadow: none !important;
}

.ade-theme-dark .ui-widget-content,
.ade-theme-dark .ui-dialog,
.ade-theme-dark .ui-tabs-panel,
.ade-theme-dark .selectize-dropdown,
.ade-theme-dark .selectize-dropdown-content,
.ade-theme-dark .selectize-dropdown-header,
.ade-theme-dark .select2-drop,
.ade-theme-dark .dhx_combo_list,
.ade-theme-dark .dhx_combo_list_rtl,
.ade-theme-dark .dhx_combo_list.dhx_skyblue_list,
.ade-theme-dark .dhx_combo_list_rtl.dhx_skyblue_list,
.ade-theme-dark div.dhx_popup_dhx_skyblue div.dhx_popup_area {
	background: var(--ade-dark-surface) !important;
	background-image: none !important;
	border-color: var(--ade-dark-border) !important;
	box-shadow: none !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .selectize-dropdown-header {
	border-bottom-color: var(--ade-dark-border) !important;
}

.ade-theme-dark .selectize-dropdown-header-close {
	color: var(--ade-dark-muted) !important;
	opacity: 1 !important;
}

.ade-theme-dark .dhx_combo_list div,
.ade-theme-dark .dhx_combo_list_rtl div,
.ade-theme-dark div.dhx_popup_dhx_skyblue div.dhx_popup_area td.dhx_popup_td,
.ade-theme-dark .selectize-dropdown [data-selectable],
.ade-theme-dark .selectize-dropdown .option,
.ade-theme-dark .selectize-dropdown .optgroup-header,
.ade-theme-dark .selectize-dropdown .create {
	background: var(--ade-dark-surface) !important;
	background-image: none !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark .selectize-dropdown .optgroup {
	border-top-color: var(--ade-dark-border) !important;
}

.ade-theme-dark .selectize-dropdown [data-selectable] .highlight {
	background: rgba(127, 167, 255, 0.24) !important;
	color: #ffffff !important;
}

.ade-theme-dark .dhx_combo_list .combo_dhx_skyblue_sel,
.ade-theme-dark .selectize-dropdown .active,
.ade-theme-dark .selectize-dropdown .selected,
.ade-theme-dark .selectize-dropdown [data-selectable].active,
.ade-theme-dark .selectize-dropdown [data-selectable].selected,
.ade-theme-dark .select2-results .select2-highlighted,
.ade-theme-dark div.dhx_popup_dhx_skyblue div.dhx_popup_area tr:hover td.dhx_popup_td,
.ade-theme-dark div.dhx_popup_dhx_skyblue div.dhx_popup_area.dhx_popup_area_ie tr.tr_hover td.dhx_popup_td {
	background: var(--ade-dark-accent-2) !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark #errorDiv,
.ade-theme-dark #alertDiv,
.ade-theme-dark #debugDiv {
	background: var(--ade-dark-surface) !important;
	color: var(--ade-dark-text) !important;
}

.ade-theme-dark #errorDiv li,
.ade-theme-dark #alertDiv li {
	color: #ffb2bd !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	box-shadow: 0 16px 38px rgba(0, 0, 0, 0.48) !important;
	color: #e8eef7 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_content,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_content,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlxWindowMainContent,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlxWindowMainContent,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhxcont_global_content_area,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhxcont_global_content_area,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_inner > div:not(.dhxcont_content_blocker),
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_inner > div:not(.dhxcont_content_blocker),
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_outer div.dhtmlx_wins_body_inner,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_content,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_content,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlxWindowMainContent,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlxWindowMainContent,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhxcont_global_content_area,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhxcont_global_content_area,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_body_inner > div:not(.dhxcont_content_blocker),
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_body_inner > div:not(.dhxcont_content_blocker) {
	background: #101722 !important;
	background-color: #101722 !important;
	background-image: none !important;
	border-color: #2a3749 !important;
	color: #e8eef7 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.white_line,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.white_line2,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.white_line,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.white_line2 {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	box-shadow: none !important;
	filter: none !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active .dhtmlx_wins_no_header,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive .dhtmlx_wins_no_header,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active .dhtmlx_wins_no_header,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive .dhtmlx_wins_no_header {
	border-top-color: #0f1723 !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_title,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_title,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_active div.dhtmlx_wins_title,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_title {
	background: transparent !important;
	background-image: none !important;
	color: #eef4fb !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_title,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_window_inactive div.dhtmlx_wins_title {
	color: #aeb9c7 !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button {
	background-color: transparent !important;
	border: 0 !important;
	box-sizing: border-box !important;
	filter: brightness(0) invert(1) opacity(0.86);
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button:hover,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_btns div.dhtmlx_wins_btns_button:hover {
	background-color: transparent !important;
	filter: brightness(0) invert(1) opacity(1);
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_icon,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_progress,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_icon,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_progress {
	filter: none !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_t,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_l,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_r,
.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_b,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_t,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_l,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_r,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhtmlx_wins_resizer_b {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue div.dhxcont_sb_container div.dhxcont_statusbar {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
	background-image: none !important;
	border-color: #2a3749 !important;
	color: #aeb9c7 !important;
}

.ade-theme-dark .dhtmlx_skin_dhx_skyblue iframe,
body.ade-theme-dark .dhtmlx_skin_dhx_skyblue iframe {
	background: #101722 !important;
	background-color: #101722 !important;
	color-scheme: dark;
}

/* ADE dark theme final overrides ----------------------------------------- */

.ade-theme-dark div.gridbox_dhx_skyblue,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr_last,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tbody,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr th,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell,
.ade-theme-dark body:nth-of-type(1) div.gridbox_dhx_skyblue table.hdr tr {
	background: #151e2a !important;
	background-color: #151e2a !important;
	background-image: none !important;
	border-color: #263342 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr th,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td {
	border-top-color: #263342 !important;
	border-right-color: #263342 !important;
	border-bottom-color: #263342 !important;
	border-left-color: #263342 !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filter,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filt,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filter td,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filt td,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td.filter {
	background: #151e2a !important;
	background-color: #151e2a !important;
	background-image: none !important;
	border-color: #263342 !important;
	color: #e4ebf4 !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filter input,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filter select,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filt input,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filt select,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td.filter input,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td.filter select,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell input,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell select {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border: 1px solid #4a5a70 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	color-scheme: dark;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filter option,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr tr.filt option,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td.filter option,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell option {
	background: #121a25 !important;
	background-color: #121a25 !important;
	color: #e4ebf4 !important;
}

.ade-theme-dark .selectize-control,
.ade-theme-dark .selectize-control *,
.ade-theme-dark .selectize-dropdown,
.ade-theme-dark .selectize-dropdown * {
	color-scheme: dark;
}

.ade-theme-dark .selectize-dropdown,
.ade-theme-dark .selectize-dropdown.multi,
.ade-theme-dark .selectize-dropdown.single,
.ade-theme-dark .selectize-dropdown-content,
.ade-theme-dark .selectize-dropdown-header {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
}

.ade-theme-dark .selectize-dropdown [data-selectable],
.ade-theme-dark .selectize-dropdown .option,
.ade-theme-dark .selectize-dropdown .optgroup-header,
.ade-theme-dark .selectize-dropdown .create {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	color: #e4ebf4 !important;
}

.ade-theme-dark .selectize-dropdown .active,
.ade-theme-dark .selectize-dropdown .selected,
.ade-theme-dark .selectize-dropdown [data-selectable].active,
.ade-theme-dark .selectize-dropdown [data-selectable].selected {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.selectize-control.ade-theme-dark,
.selectize-input.ade-theme-dark,
.selectize-dropdown.ade-theme-dark,
.selectize-dropdown-content.ade-theme-dark,
.selectize-dropdown-header.ade-theme-dark,
.selectize-control.ade-theme-dark *,
.selectize-dropdown.ade-theme-dark * {
	color-scheme: dark;
}

.selectize-input.ade-theme-dark,
.selectize-control.ade-theme-dark .selectize-input,
.selectize-control.ade-theme-dark.single .selectize-input,
.selectize-control.ade-theme-dark.single .selectize-input.input-active,
.selectize-input.ade-theme-dark.full,
.selectize-input.ade-theme-dark.dropdown-active,
.selectize-input.ade-theme-dark.focus {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
}

.selectize-control.ade-theme-dark.multi .selectize-input > div,
.selectize-control.ade-theme-dark.multi .selectize-input [data-value] {
	background: #273448 !important;
	background-color: #273448 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.selectize-dropdown.ade-theme-dark,
.selectize-dropdown.ade-theme-dark.multi,
.selectize-dropdown.ade-theme-dark.single,
.selectize-dropdown-content.ade-theme-dark,
.selectize-dropdown-header.ade-theme-dark,
.selectize-dropdown.ade-theme-dark .selectize-dropdown-content,
.selectize-dropdown.ade-theme-dark .selectize-dropdown-header {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
}

.selectize-dropdown.ade-theme-dark [data-selectable],
.selectize-dropdown.ade-theme-dark .option,
.selectize-dropdown.ade-theme-dark .optgroup-header,
.selectize-dropdown.ade-theme-dark .create {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	color: #e4ebf4 !important;
}

.selectize-dropdown.ade-theme-dark .active,
.selectize-dropdown.ade-theme-dark .selected,
.selectize-dropdown.ade-theme-dark [data-selectable].active,
.selectize-dropdown.ade-theme-dark [data-selectable].selected {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

/* ADE dark theme hard overrides ------------------------------------------ */

.ade-theme-dark {
	--ade-dark-menu: #0b111a;
	--ade-dark-menu-active: #172235;
	--ade-dark-grid-header: #101722;
	--ade-dark-control: #101722;
	--ade-dark-control-border: #4a5a70;
}

.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle.in_acccell,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle.in_layoutcell {
	background: var(--ade-dark-menu) !important;
	background-color: var(--ade-dark-menu) !important;
	background-image: none !important;
	border-bottom: 1px solid #263342 !important;
	box-shadow: inset 0 -1px 0 #263342 !important;
	color: #eef4fb !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background: var(--ade-dark-menu) !important;
	background-color: var(--ade-dark-menu) !important;
	background-image: none !important;
	border-left-color: var(--ade-dark-menu) !important;
	border-right-color: var(--ade-dark-menu) !important;
	box-shadow: none !important;
	color: #eef4fb !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal:hover,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected {
	background: var(--ade-dark-menu-active) !important;
	background-color: var(--ade-dark-menu-active) !important;
	border-left-color: #344459 !important;
	border-right-color: #344459 !important;
	color: #ffffff !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Normal div.top_level_text,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Selected div.top_level_text,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled div.top_level_text,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_right,
.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.dhtmlxMenu_TopLevel_Text_left {
	color: inherit !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled,
.ade-theme-dark div.dhtmlxMenu_dhx_skyblue_TopLevel_Item_Disabled div.top_level_text {
	color: #6f7d91 !important;
}

.ade-theme-dark .dhtmlxMenu_dhx_skyblue_Middle div.top_sep {
	background: #263342 !important;
	background-color: #263342 !important;
	background-image: none !important;
}

.ade-theme-dark div.gridbox .xhdr,
.ade-theme-dark div.gridbox .xhdr_last,
.ade-theme-dark div.gridbox table.hdr,
.ade-theme-dark div.gridbox table.hdr tbody,
.ade-theme-dark div.gridbox table.hdr tr,
.ade-theme-dark div.gridbox_light .xhdr,
.ade-theme-dark div.gridbox_light .xhdr_last,
.ade-theme-dark div.gridbox_light table.hdr,
.ade-theme-dark div.gridbox_modern .xhdr,
.ade-theme-dark div.gridbox_modern .xhdr_last,
.ade-theme-dark div.gridbox_modern table.hdr,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr,
.ade-theme-dark div.gridbox_dhx_skyblue .xhdr_last,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr {
	background: var(--ade-dark-grid-header) !important;
	background-color: var(--ade-dark-grid-header) !important;
	background-image: none !important;
	border-color: #2a3749 !important;
	color: #eef4fb !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox table.hdr th,
.ade-theme-dark div.gridbox table.hdr td,
.ade-theme-dark div.gridbox_light table.hdr th,
.ade-theme-dark div.gridbox_light table.hdr td,
.ade-theme-dark div.gridbox_modern table.hdr th,
.ade-theme-dark div.gridbox_modern table.hdr td,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr th,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td {
	background: var(--ade-dark-grid-header) !important;
	background-color: var(--ade-dark-grid-header) !important;
	background-image: none !important;
	border-color: #2a3749 !important;
	box-shadow: inset -1px 0 0 #2a3749 !important;
	color: #eef4fb !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox table.hdr td div.hdrcell,
.ade-theme-dark div.gridbox_light table.hdr td div.hdrcell,
.ade-theme-dark div.gridbox_modern table.hdr td div.hdrcell,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr td div.hdrcell {
	background: var(--ade-dark-grid-header) !important;
	background-color: var(--ade-dark-grid-header) !important;
	background-image: none !important;
	box-sizing: border-box !important;
	color: #eef4fb !important;
	display: block !important;
	min-height: 16px !important;
	text-shadow: none !important;
	width: 100% !important;
}

.ade-theme-dark div.gridbox table.hdr input,
.ade-theme-dark div.gridbox table.hdr select,
.ade-theme-dark div.gridbox_light table.hdr input,
.ade-theme-dark div.gridbox_light table.hdr select,
.ade-theme-dark div.gridbox_modern table.hdr input,
.ade-theme-dark div.gridbox_modern table.hdr select,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr input,
.ade-theme-dark div.gridbox_dhx_skyblue table.hdr select {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
	background-image: none !important;
	border-color: var(--ade-dark-control-border) !important;
	color: #e8eef7 !important;
	color-scheme: dark;
}

.ade-theme-dark .select2-container,
.ade-theme-dark .select2-container--default,
.ade-theme-dark .select2-container--default .select2-selection--single,
.ade-theme-dark .select2-container--default .select2-selection--multiple,
.ade-theme-dark .select2-container--default.select2-container--focus .select2-selection--multiple,
.ade-theme-dark .select2-container--default.select2-container--open .select2-selection--single,
.ade-theme-dark .select2-container--default.select2-container--open .select2-selection--multiple,
.ade-theme-dark .select2-dropdown,
.ade-theme-dark .select2-container--default .select2-dropdown,
.ade-theme-dark .select2-results,
.ade-theme-dark .select2-results__options,
.ade-theme-dark .select2-search,
.ade-theme-dark .select2-search--dropdown {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	border-color: var(--ade-dark-control-border) !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	color-scheme: dark;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .select2-container--default .select2-selection--multiple,
.ade-theme-dark .select2-container--default.select2-container--focus .select2-selection--multiple,
.ade-theme-dark .select2-container--default.select2-container--open .select2-selection--multiple {
	border-radius: 3px !important;
	min-height: 21px !important;
	outline: none !important;
	padding-bottom: 0 !important;
}

.ade-theme-dark .select2-container--default .select2-selection__rendered,
.ade-theme-dark .select2-container--default .select2-selection__placeholder,
.ade-theme-dark .select2-container--default .select2-selection--single .select2-selection__rendered,
.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__rendered {
	background: transparent !important;
	background-color: transparent !important;
	color: #e4ebf4 !important;
	text-shadow: none !important;
}

.ade-theme-dark .select2-container--default .select2-search--inline .select2-search__field,
.ade-theme-dark .select2-container--default .select2-search--dropdown .select2-search__field,
.ade-theme-dark .select2-search__field,
.ade-theme-dark .select2-search__field.ade-theme-dark-select2 {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border-color: transparent !important;
	box-shadow: none !important;
	caret-color: #e8eef7 !important;
	color: #e8eef7 !important;
	color-scheme: dark;
	filter: none !important;
	outline-color: #7fa7ff !important;
	text-shadow: none !important;
}

.ade-theme-dark .select2-container--default .select2-search--dropdown .select2-search__field {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
	border: 1px solid var(--ade-dark-control-border) !important;
}

.ade-theme-dark .select2-search__field::placeholder {
	color: #9aa8ba !important;
	opacity: 1 !important;
}

.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice,
.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__display,
.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.ade-theme-dark .select2-selection__choice.ade-theme-dark-select2,
.ade-theme-dark .select2-selection__choice__display.ade-theme-dark-select2,
.ade-theme-dark .select2-selection__choice__remove.ade-theme-dark-select2 {
	background: #273448 !important;
	background-color: #273448 !important;
	background-image: none !important;
	border-color: #344459 !important;
	box-shadow: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.ade-theme-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
	background: #344459 !important;
	background-color: #344459 !important;
	color: #ffffff !important;
	outline: none !important;
}

.ade-theme-dark .select2-container--default .select2-results__option,
.ade-theme-dark .select2-container--default .select2-results__group,
.ade-theme-dark .select2-results__option,
.ade-theme-dark .select2-results__group,
.ade-theme-dark .select2-results__message {
	background: #121a25 !important;
	background-color: #121a25 !important;
	background-image: none !important;
	color: #e4ebf4 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark .select2-container--default .select2-results__option--selected,
.ade-theme-dark .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
.ade-theme-dark .select2-results__option--selected,
.ade-theme-dark .select2-results__option--highlighted,
.ade-theme-dark .select2-results__option[aria-selected="true"] {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark .select2-container--default .select2-results__option--disabled,
.ade-theme-dark .select2-results__option--disabled {
	background: #121a25 !important;
	background-color: #121a25 !important;
	color: #7f8da1 !important;
}

.ade-theme-dark .select2-container--default .select2-selection__arrow b {
	border-color: #9aa8ba transparent transparent transparent !important;
}

.ade-theme-dark .select2-container--default.select2-container--open .select2-selection__arrow b {
	border-color: transparent transparent #9aa8ba transparent !important;
}

.ade-theme-dark .select2-hidden-accessible {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	box-shadow: none !important;
	color: transparent !important;
	filter: none !important;
	margin: -1px !important;
	outline: 0 !important;
	text-shadow: none !important;
}

.ade-theme-dark select,
.ade-theme-dark select[multiple],
.ade-theme-dark select[size],
.ade-theme-dark .formDiv select,
.ade-theme-dark div.gridbox select,
.ade-theme-dark .dhx_combo_select,
select.ade-theme-dark-control {
	background: var(--ade-dark-control) !important;
	background-color: var(--ade-dark-control) !important;
	background-image: none !important;
	border-color: var(--ade-dark-control-border) !important;
	box-shadow: none !important;
	color: #e8eef7 !important;
	color-scheme: dark;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark select option,
.ade-theme-dark select optgroup,
select.ade-theme-dark-control option,
select.ade-theme-dark-control optgroup,
option.ade-theme-dark-control,
optgroup.ade-theme-dark-control {
	background: var(--ade-dark-control) !important;
	background-color: var(--ade-dark-control) !important;
	background-image: none !important;
	color: #e8eef7 !important;
	color-scheme: dark;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark select option:checked,
.ade-theme-dark select option:hover,
select.ade-theme-dark-control option:checked,
select.ade-theme-dark-control option:hover,
option.ade-theme-dark-control:checked,
option.ade-theme-dark-control:hover {
	background: #2e5f96 !important;
	background-color: #2e5f96 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark select[multiple],
.ade-theme-dark select[size],
select.ade-theme-dark-control[multiple],
select.ade-theme-dark-control[size] {
	scrollbar-color: #61718a #0d1420;
}

/* ADE dark theme DHTMLX grid selection and vault ------------------------- */

.ade-theme-dark div.gridbox table.obj tr.rowselected,
.ade-theme-dark div.gridbox_light table.obj tr.rowselected,
.ade-theme-dark div.gridbox_modern table.obj tr.rowselected,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected {
	background: #223557 !important;
	background-color: #223557 !important;
	background-image: none !important;
	color: #ffffff !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox table.obj tr.rowselected td,
.ade-theme-dark div.gridbox_light table.obj tr.rowselected td,
.ade-theme-dark div.gridbox_modern table.obj tr.rowselected td,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td,
.ade-theme-dark div.gridbox table.obj tr.rowselected td.cellselected,
.ade-theme-dark div.gridbox_light table.obj tr.rowselected td.cellselected,
.ade-theme-dark div.gridbox_modern table.obj tr.rowselected td.cellselected,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected,
.ade-theme-dark div.gridbox table.obj td.cellselected {
	background: #223557 !important;
	background-color: #223557 !important;
	background-image: none !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	border-color: #4a5a70 !important;
	box-shadow: inset 0 1px 0 rgba(127, 167, 255, 0.24), inset 0 -1px 0 rgba(0, 0, 0, 0.18) !important;
	color: #ffffff !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox table.obj tr.rowselected:hover td,
.ade-theme-dark div.gridbox_light table.obj tr.rowselected:hover td,
.ade-theme-dark div.gridbox_modern table.obj tr.rowselected:hover td,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected:hover td {
	background: #294265 !important;
	background-color: #294265 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td:first-child {
	box-shadow: inset 2px 0 0 #7fa7ff, inset 0 1px 0 rgba(127, 167, 255, 0.24), inset 0 -1px 0 rgba(0, 0, 0, 0.18) !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td:last-child {
	box-shadow: inset -2px 0 0 #7fa7ff, inset 0 1px 0 rgba(127, 167, 255, 0.24), inset 0 -1px 0 rgba(0, 0, 0, 0.18) !important;
}

.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td.rowselector,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td.rowselector div.rowselector2,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td.rowselector div.rowselector3,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.rowselected td.rowselector div.rowselector4 {
	background: #223557 !important;
	background-color: #223557 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
}

.ade-theme-dark div.gridbox table.obj tr.ade-grid-row-modifying,
.ade-theme-dark div.gridbox_light table.obj tr.ade-grid-row-modifying,
.ade-theme-dark div.gridbox_modern table.obj tr.ade-grid-row-modifying,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.ade-grid-row-modifying {
	background: #3a3018 !important;
	background-color: #3a3018 !important;
	background-image: none !important;
	color: #ffe9b0 !important;
	filter: none !important;
	outline: 2px solid #d89b2b !important;
	outline-offset: -2px !important;
	text-shadow: none !important;
}

.ade-theme-dark div.gridbox table.obj tr.ade-grid-row-modifying td,
.ade-theme-dark div.gridbox_light table.obj tr.ade-grid-row-modifying td,
.ade-theme-dark div.gridbox_modern table.obj tr.ade-grid-row-modifying td,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.ade-grid-row-modifying td,
.ade-theme-dark div.gridbox table.obj tr.ade-grid-row-modifying.rowselected td,
.ade-theme-dark div.gridbox_light table.obj tr.ade-grid-row-modifying.rowselected td,
.ade-theme-dark div.gridbox_modern table.obj tr.ade-grid-row-modifying.rowselected td,
.ade-theme-dark div.gridbox_dhx_skyblue table.obj tr.ade-grid-row-modifying.rowselected td {
	background: #3a3018 !important;
	background-color: #3a3018 !important;
	background-image: none !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	border-color: #8b7234 !important;
	box-shadow: inset 0 1px 0 rgba(240, 184, 76, 0.45), inset 0 -1px 0 rgba(0, 0, 0, 0.22) !important;
	color: #ffe9b0 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark #vaultDiv,
body.ade-theme-dark #vaultDiv,
.ade-theme-dark #vaultDiv .dhxvlt_panelbg,
body.ade-theme-dark #vaultDiv .dhxvlt_panelbg {
	background: #101722 !important;
	background-color: #101722 !important;
	background-image: none !important;
	color: #e8eef7 !important;
	color-scheme: dark;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_panelborder,
.ade-theme-dark #vaultDiv .dhxvlt_panel2border,
body.ade-theme-dark #vaultDiv .dhxvlt_panelborder,
body.ade-theme-dark #vaultDiv .dhxvlt_panel2border {
	background: #0f1723 !important;
	background-color: #0f1723 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	color: #e8eef7 !important;
}

.ade-theme-dark #vaultDiv table,
.ade-theme-dark #vaultDiv tbody,
.ade-theme-dark #vaultDiv tr,
.ade-theme-dark #vaultDiv td,
body.ade-theme-dark #vaultDiv table,
body.ade-theme-dark #vaultDiv tbody,
body.ade-theme-dark #vaultDiv tr,
body.ade-theme-dark #vaultDiv td {
	background-color: transparent !important;
	background-image: none !important;
	color: #e8eef7 !important;
	text-shadow: none !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_row,
body.ade-theme-dark #vaultDiv .dhxvlt_row {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	color: #e8eef7 !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_row table,
body.ade-theme-dark #vaultDiv .dhxvlt_row table {
	border-bottom-color: #2a3749 !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_rowsel,
body.ade-theme-dark #vaultDiv .dhxvlt_rowsel {
	background: #223557 !important;
	background-color: #223557 !important;
	background-image: none !important;
	color: #ffffff !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_rowsel table,
body.ade-theme-dark #vaultDiv .dhxvlt_rowsel table {
	border-bottom-color: #7fa7ff !important;
}

.ade-theme-dark #vaultDiv .fileName,
.ade-theme-dark #vaultDiv .text,
.ade-theme-dark #vaultDiv a.link,
.ade-theme-dark #vaultDiv a.link:hover,
.ade-theme-dark #vaultDiv a.link:visited,
.ade-theme-dark #vaultDiv a.link:link,
body.ade-theme-dark #vaultDiv .fileName,
body.ade-theme-dark #vaultDiv .text,
body.ade-theme-dark #vaultDiv a.link,
body.ade-theme-dark #vaultDiv a.link:hover,
body.ade-theme-dark #vaultDiv a.link:visited,
body.ade-theme-dark #vaultDiv a.link:link {
	background: transparent !important;
	background-color: transparent !important;
	color: #e8eef7 !important;
	text-shadow: none !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_lbtn1,
.ade-theme-dark #vaultDiv .dhxvlt_lbtn2,
.ade-theme-dark #vaultDiv .dhxvlt_lbtn3,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn1,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn2,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn3,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn1,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn2,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn3,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn1,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn2,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn3 {
	background: #1a2636 !important;
	background-color: #1a2636 !important;
	background-image: none !important;
	border-color: #4a5a70 !important;
	color: #e8eef7 !important;
	filter: none !important;
	text-shadow: none !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_lbtn2,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn2,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn2,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn2 {
	border-bottom: 1px solid #4a5a70 !important;
	border-top: 1px solid #4a5a70 !important;
	box-sizing: border-box !important;
	line-height: 19px !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_lbtn1,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn1,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn1,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn1 {
	border-bottom: 1px solid #4a5a70 !important;
	border-left: 1px solid #4a5a70 !important;
	border-top: 1px solid #4a5a70 !important;
	box-sizing: border-box !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_lbtn3,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn3,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn3,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn3 {
	border-bottom: 1px solid #4a5a70 !important;
	border-right: 1px solid #4a5a70 !important;
	border-top: 1px solid #4a5a70 !important;
	box-sizing: border-box !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_lbtn2 img,
.ade-theme-dark #vaultDiv .dhxvlt_rbtn2 img,
body.ade-theme-dark #vaultDiv .dhxvlt_lbtn2 img,
body.ade-theme-dark #vaultDiv .dhxvlt_rbtn2 img,
body.ade-theme-dark #dhxvlt_icoremove {
	filter: brightness(0) invert(1) opacity(0.86) !important;
}

.ade-theme-dark #vaultDiv .dhxvlt_dis,
body.ade-theme-dark #vaultDiv .dhxvlt_dis {
	color: #7f8da1 !important;
	opacity: 0.75 !important;
}
body, html
{
    background: URL(images/bg_passive.png);
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    zoom: 1.15;
    -moz-transform: scale(1.15);
    -moz-transform-origin: 0 0;
}