@font-face
{
	font-family: 'Open Sans Bold';
	font-weight: bold;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(staticwebcontent/charts/fonts/opensans-bold.ttf);
}
@font-face
{
	font-family: 'Open Sans Semibold';
	font-weight: bold;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(staticwebcontent/charts/fonts/opensans-semibold.ttf);
}
@font-face
{
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url(staticwebcontent/charts/fonts/opensans-regular.ttf);
}

:root
{
	--background-color-banner: #FFFFFF;
	--background-color-page: #FFFFFF;
	--background-color-portlet: transparent;
	--background-color-popup: #FFFFFF;
	--background-color-select: #11A0D9;
	--background-color-item: #F4F4F4;
	--background-color-label: #E2E2E2;
	--color: #515151;
	--color-select: #FFFFFF;
	--border-color: #CDD1D3;
	--logo: url(icons/digdash_2019/logo-dd-dark.svg);
	--logo-banner-width: 135px;
	--logo-banner-height: 45px;
	--logo-login-width: 200px;
	--logo-login-height: 80px;
	--font-family: 'Open Sans', arial;
	--font-family-bold: 'Open Sans Bold', arial;
	--font-family-semibold: 'Open Sans Semibold', arial;
}

/* login panel */
#dashboard_login, .dashboard_login
{
	background-color: #EAEAEA;
	background-image: url(icons/dd-background-login.svg);
	background-repeat: no-repeat;
	background-position: center;
}
.loginPanel
{
	border: 1px solid #F4F4F4 !important;
	border-radius: 5px;
	background-color: white;
	box-shadow: 0 0 15px #dadada;
	-webkit-box-shadow: 0 0 15px #dadada;
	-moz-box-shadow: 0 0 15px #dadada;
}
.loginTable
{
	width: 280px;
	border: 5px solid transparent;
}
.logoImage
{
	background-image: var(--logo);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: var(--logo-login-width) var(--logo-login-height);
	width: var(--logo-login-width) !important;
	height: var(--logo-login-height) !important;
}
.loginPanel .settings
{
	color: var(--color);
	font-family: var(--font-family-semibold) !important;
}
.loginPanel .settingsMandatory
{
	color: var(--color);
	font-size: 12px !important;
}
.loginPanel .labelNoWrap
{
	color: var(--color);
}
.loginPanel a
{
	color: var(--background-color-select);
	text-decoration: none;
	font-size: 12px !important;
}
.loginPanel .gwt-Button, .loginPanel input[type=button]
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color-select) !important;
	background: var(--background-color-select) !important;
	border: none !important;
	border-radius: 7px !important;
	padding: 5px;
	height: 30px;
}
.loginPanel input[type=text], input[type=password]
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	background: white;
	border: 1px solid var(--border-color);
	border-radius: 7px;
	padding: 5px;
	width: calc(100% - 10px);
}

.dashboard_viewer label, .dashboard_viewer .staticTextItem, .dashboard_viewer .normal
{
	color: var(--color) !important;
}

.background select
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 1px;
}

.dashboard_viewer select, .popupDiv select
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 2px;
}

.background input[type=text]
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 2px;
}

.popupDiv input[type=text]
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 2px;
}

.background textarea, .dashboard_viewer textarea, .popupDiv textarea
{
	border: 1px solid var(--border-color);
	border-radius: 10px;
}

.background input[type=button], .dashboard_viewer input[type=button], .dashboard_viewer button,
.dashboard_viewer .button, .dashboard_viewer .buttonRounded, .dashboard_viewer .buttonRoundedFocused,
.popupDiv button
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color-select) !important;
	background: var(--background-color-select) !important;
	border: none !important;
	border-radius: 10px !important;
	padding: 3px 5px;
}

.background .gwt-Button
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color-select) !important;
	background: var(--background-color-select) !important;
	border: none !important;
	border-radius: 10px;
	padding: 3px 5px;
}

.dashboard_viewer .button-secondary
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--background-color-select) !important;
	background: none !important;
	border: 1px solid var(--background-color-select) !important;
	border-radius: 10px !important;
	padding: 3px 5px;
}

.buttonRounded
{
	padding-left: 5px;
	padding-right: 5px;
}

/*.background input[type=text]:focus, .loginPanel input[type=text]:focus, .dashboard_viewer input[type=text]:focus, input[type=password]:focus, .popupDiv input[type=text]:focus,
.dashboard_viewer input[type=button]:focus, .dashboard_viewer button:focus, .loginPanel input[type=button]:focus, .loginPanel button:focus, .dashboard_viewer .buttonRounded:focus, .dashboard_viewer .buttonRoundedFocused
.background textarea:focus, .dashboard_viewer textarea:focus, .popupDiv textarea:focus
.background select:focus, .dashboard_viewer select:focus, .popupDiv select:focus
{
	outline: none !important;
	border: 2px solid var(--border-color);
	border-radius: 10px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.loginPanel input[type=button]:focus, .loginPanel button:focus
{
	outline: none !important;
}*/

body, table td, select, .label, label, .normal, textarea
{
	font-family: var(--font-family) !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 13px !important;
}

.gwt-Label, .gwt-SuggestBox, .titleLinkIcon, .settings, .labelNoWrap, .menuTitleField, .menuTitleFieldOver
{
	font-family: var(--font-family) !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 13px !important;
}

a.label
{
 	color: var(--color);
	background: var(--background-color-label);
	border: 1px solid var(--border-color);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 10px;
}

.dd-title
{
	font-family: 'Open Sans', arial !important;
	font-size: 28px;
	color: #515151;
	text-align: center;
}

.dd-title:after
{
	content: "";
	position: absolute;
	left: 40%;
	top: 50px;
	width: 20%;
	border-top: 1px solid #CDD1D3;
}


/* windows */
.dashboard_viewer .dd-window, .dd-progress-window, .dashboard_viewer .dd-dialog
{
	background: var(--background-color-popup) !important;
	border: 1px solid var(--border-color) !important;
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}
.dashboard_viewer .dd-window-highlighted
{
	box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -webkit-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
	-moz-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -o-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
}
.dashboard_viewer .dd-window-header, .dd-progress-window .dd-window-header
{
	background: transparent !important;
	height: 40px !important;
}
.dashboard_viewer .dd-dialog-header
{
	background: transparent !important;
	height: 30px !important;
}
.dashboard_viewer .dd-window-header-text, .dd-progress-window .dd-window-header-text, .dashboard_viewer .dd-dialog-header-text
{
	font-family: var(--font-family) !important;
	font-weight: normal !important;
	font-size: 14px !important;
	color: var(--color) !important;
	text-align: center !important;
	line-height: 30px;
}
.dashboard_viewer .dd-window-header-text:after, .dd-progress-window .dd-window-header-text:after
{
	content: "";
	position: absolute;
	left: 15%;
	bottom: 0;
	width: 70%;
	border-top: 1px solid var(--border-color);
}
.dashboard_viewer .dd-window-body, .dd-progress-window .dd-window-body, .dashboard_viewer .dd-dialog-body
{
	border: none !important;
	background: var(--background-color-popup) !important;
}
.dashboard_viewer .dd-window-content, .dd-progress-window .dd-window-content, .dashboard_viewer .dd-dialog-content
{
	background: transparent !important;
	box-sizing: border-box;
	border: none !important;
}
.dashboard_viewer .dd-dialog *[role="button"]:focus
{
	outline: none !important;
}
.dashboard_viewer .dd-dialog-header *[eventproxy="isc_globalWarn_headerLabelLayout"],
.dashboard_viewer .dd-dialog-header *[eventproxy="isc_globalWarn_headerLabelParent"]
{
	height: 30px !important;
}

/* progress bar */
.dd-progress-bar
{
	background-color: var(--background-color-item);
	border-radius: 10px;
}
.dd-progress-bar-content
{
	height: 100%;
	background-color: var(--background-color-select);
	border-radius: 10px;
}

/*---------------------- banner --------------*/

#dashboard_viewer > tbody > tr:first-child td
{
	padding-bottom: 2px;
}

.topPanel
{
	background-color: var(--background-color-banner) !important;
	border-bottom: 1px solid var(--border-color);
	box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
}

.logoTopPanel
{
	background-image: var(--logo);
	background-repeat: no-repeat;
	background-size: var(--logo-banner-width) var(--logo-banner-height);
	background-position: 0px 0px;
	width: var(--logo-banner-width);
	height: var(--logo-banner-height);
	vertical-align: text-bottom;
	margin: 0px !important;
}

.dashTitle
{
	font-family: var(--font-family-semibold) !important;
	font-size: 20px !important;
	color: var(--color) !important;
}

.nbUsersConnected
{
	background-color: #11A0D9;
	border: none;
}

.nbUsersConnected span
{
	color: white;
}

.user
{
	border-radius: 10px;
	border: 1px solid var(--border-color);
}

.userOpen
{
	border: 1px solid var(--border-color);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.userLabel
{
	font-weight: normal !important;
	font-family: var(--font-family-semibold) !important;
	font-size: 14px !important;
	color: var(--color) !important;
}

/* menus */
.dashboard_viewer .menuBorder
{
	padding: 2px;
	background-color: var(--background-color-item) !important;
	border: 1px solid var(--border-color) !important;
	border-radius: 10px;
}
.dashboard_viewer .menuBorder .menuMain
{
	background-color: var(--background-color-item) !important;
}
.dashboard_viewer .menuBorder .menuTitleField
{
	color: var(--color) !important;
}
.dashboard_viewer .menuBorder .menuTitleFieldOver, .dashboard_viewer  .menuBorder .menuIconFieldOver, .dashboard_viewer  .menuBorder .menuOver
{
	background: var(--color) !important;
	color: var(--color-select) !important;
}
.dashboard_viewer .menuBorder hr
{
	border: 1px solid var(--border-color);
}

.userMenu
{
	background-color: var(--background-color-banner) !important;
	border: 1px solid var(--border-color);
	border-radius: 5px;
	border-top: none !important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
}
.userMenu .menuMain
{
	background-color: var(--background-color-banner) !important;
}
.userMenu .menuTable
{
	border: none !important;
}
.userMenu .menuTitleField
{
	color: var(--color) !important;
}
.userMenu .menuOver, .userMenu .menuTitleFieldOver, .userMenu .menuIconFieldOver
{
	background-color: var(--background-color-item) !important;
	color: var(--color) !important;
}
.userMenu .menuCustomSelected
{
	background-color: var(--background-color-label) !important;
}
.userMenu hr
{
	border: 1px solid var(--border-color);
}
.userSubMenu
{
	padding: 1px;
	border: 1px solid var(--border-color) !important;
	border-radius: 5px;
}

.background
{
	background-color: var(--background-color-page);
}

#dashboard_editor .background
{
	background-color: var(--background-color-page);
	border-top: 1px solid var(--border-color);
}

/*----------------------- navigation menu -----------------------------*/

.navigationMenu
{
	font-size: 14px !important;
	font-family: var(--font-family) !important;
}
.navigationMenuElementText
{
	font-size: 14px !important;
	font-family: var(--font-family);
}
.navigationMenuElementSelected .navigationMenuElementText
{
	font-family: var(--font-family-bold);
	font-weight: normal;
	color: var(--background-color-select);
}
.navigationMenuElementSelected table
{
	border-right: 7px solid var(--background-color-select);
}
.navigationMenuElementMiniSelected
{
	background-color: var(--background-color-select);
	border-radius: 5px;
}

.navigationBreadcrumb
{
	border-bottom: 1px solid #CDD1D3;
}
.navigationBreadcrumbElt
{
	font-family: 'Open Sans', arial;
}
.navigationBreadcrumbEltLast
{
	font-family: 'Open Sans Semibold', arial;
	color: var(--background-color-select);
}

/*----------------------- home page -----------------------------*/

.rolesTileText, .helpTileText
{
	font-family: var(--font-family) !important;
}
.rolesMenuDark .portlet-header-text, .helpMenuDark .portlet-header-text
{
	font-family: var(--font-family-semibold) !important;
}
.rolesMenuWhite .portlet-header-text, .helpMenuWhite .portlet-header-text
{
	font-family: var(--font-family-semibold) !important;
}
.rolesMenuTransparent .portlet-header-text, .helpMenuTransparent .portlet-header-text
{
	font-family: var(--font-family-semibold) !important;
}
.rolesMenuDark .portlet-header-text:after, .rolesMenuWhite .portlet-header-text:after, .rolesMenuTransparent .portlet-header-text:after
{
	left: 30%;
	width: 40%;
}
.helpMenuDark, .helpMenuWhite
{
	border-right: 1px solid var(--border-color) !important;
}


/*----------------------- tabs -----------------------------*/

.dd-tab-bar
{
	background-color: var(--background-color-banner);
	border-bottom: 1px solid #FFFFFF !important;
	margin-left: 5px;
	margin-right: 5px;
}

.dd-tab-bar img
{
  margin-top: 1px;
}

.dd-tab-header
{
	background-color: var(--background-color-banner) !important;
	color: var(--color) !important;
}

.dd-tab-header-selected
{
	background-color: var(--background-color-banner) !important;
	border-bottom: 2px solid var(--background-color-select) !important;
	color: var(--color) !important;
}

.dd-tab-header-text
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color) !important;
}

.dd-tab-header-selected .dd-tab-header-text
{
	font-family: var(--font-family-bold) !important;
}

.dd-tab-header-selected .dd-tab-closeable
{
	font-family: var(--font-family-bold) !important;
}

.dd-tab-header-selected .dd-tab-closeable-icon
{
	background-image: url(icons/11-cross.png) !important;
}

.dd-tab-header-alert-icon, .dd-tab-header-selected .dd-tab-header-alert-icon
{
	background-image: url(icons/digdash_2019/warning.svg);
	width: 12px;
	height: 12px;
	top: 10px;
}

.dd-tab-header-alert-icon2, .dd-tab-header-selected .dd-tab-header-alert-icon2
{
	background-image: url(icons/digdash_2019/warning.svg);
}

.dd-tab-header-selected .dd-tab-expandable
{
	background-image: url(icons/9-arrow_down.png) !important;
	top: 12px;
}

.dd-tab-expandable
{
	top: 12px;
}

.dd-window .dd-tab-header-selected .dd-tab-header-text
{
	border-bottom: 2px solid var(--background-color-select) !important;
}

.dd-tab-bar-scroll
{
	background-color: var(--background-color-banner);
	border: none;
}

.dd-tab-bar-scroll-left
{
	border: none;
	background-image: url(icons/digdash_2019/arrow-left-round.svg);
	width: 25px;
	height: 25px;
}

.dd-tab-bar-scroll-right
{
	border: none;
	background-image: url(icons/digdash_2019/arrow-right-round.svg);
	width: 25px;
	height: 25px;
}

.dd-tab-bar-scroll-menu
{
	border: none;
	background-image: url(icons/digdash_2019/arrow-down-round.svg);
	width: 25px;
	height: 25px;
}

/*----------------------- stacks -----------------------------*/

.dd-stack-header
{
	background-color: #E2E2E2;
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

.dd-stack-header-selected
{
	background-color: #E2E2E2;
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

.dd-stack-header-title
{
	font-family: 'Open Sans Semibold', arial !important;
	font-size: 13px;
}

.dashboard_editor .portletcontainer .sectionHeaderopened
{
	font-family: 'Open Sans Semibold', arial !important;
	color: black;
	background: url(icons/digdash_2019/arrow-down.svg) no-repeat #E2E2E2 !important;
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

.dashboard_editor .portletcontainer .sectionHeaderclosed
{
	font-family: 'Open Sans Semibold', arial !important;
	color: black;
	background: url(icons/digdash_2019/arrow-up.svg) no-repeat #E2E2E2 !important;
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

/* forms */
.dashboard_viewer .dd-form
{
	border: 1px solid #CDD1D3;
	border-radius: 5px;
}
.dashboard_viewer .dd-form-group-label
{
	background: #FFFFFF !important;
	font-family: var(--font-family-semibold) !important;
	color: #515151;
}

.dashboard_viewer .formTitle, .dashboard_viewer .formTitleDisabled,
.dashboard_viewer .labelAnchor, .dashboard_viewer .selectItemLiteText
{
	color: #515151;
}

.dashboard_viewer .selectItemLiteControl, .dashboard_viewer .selectItemLiteControlOver
{
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

.dashboard_viewer .textItemLiteDisabled, .dashboard_viewer .textItemLite
{
	border: 1px solid #CDD1D3;
	border-radius: 10px;
}

.dashboard_viewer .listGrid
{
	background-color: #F4F4F4;
	border: 1px solid #CDD1D3;
}

.dashboard_viewer .imgHeaderButton, .dashboard_viewer .headerButton, .dashboard_viewer .sorterButton
{
	background: #F4F4F4;
	font-family: var(--font-family) !important;
	color: #515151;
}

/* tooltip */
.dd-tooltip
{
	font-size: 13px !important;
	font-family: var(--font-family) !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	color: #515151 !important;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}
.dd-tooltip-title
{
	font-size: 13px !important;
	font-family: var(--font-family-bold) !important;
}
.navBullet[data-title]:hover:after
{
	font-size: 13px !important;
	font-family: var(--font-family) !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	color: #515151 !important;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

.navLeft[data-title]:hover:after
{
	font-size: 13px !important;
	font-family: var(--font-family) !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	color: #515151 !important;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

.navRight[data-title]:hover:after
{
	font-size: 13px !important;
	font-family: var(--font-family) !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	color: #515151 !important;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

.canvasHover, .gridHover, .formHover
{
	font-size: 13px !important;
	font-family: 'Open Sans', arial !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	color: #515151 !important;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

.hoverCustom
{
	font-size: 13px !important;
	font-family: 'Open Sans', arial !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

/********************* help ************************/
.dd-help, .dd-help-notification
{
	font-size: 13px;
	font-family: var(--font-family);
}
.dd-help-header-text
{
	font-size: 13px;
	font-family: var(--font-family-bold);
	font-weight: normal;
}
button[class=dd-help-button-ignore]
{
	cursor: pointer;
	min-width: 130px;
	height: 30px;
	font-size: 13px;
	font-family: var(--font-family-semibold);
	font-weight: normal;
	color: #121628 !important;
	background: #11A0D9 !important;
	border: none !important;
	border-radius: 7px !important;
}
button[class=dd-help-button-ignore-all]
{
	cursor: pointer;
	min-width: 130px;
	height: 30px;
	font-size: 13px;
	font-family: var(--font-family-semibold);
	font-weight: normal;
	color: #11A0D9 !important;
	background: transparent !important;
	border: 1px solid #11A0D9 !important;
	border-radius: 7px !important;
}

/*------------------------- portlets ---------------------*/

.portlet, .portlet-noheader
{
	border: 1px solid var(--border-color);
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
}

.portlet-noborder
{
	border-radius: unset;
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.portlet-header
{
	height: 40px !important;
}

.portlet-header
{
	background-color: var(--background-color-portlet);
	border: none !important;
}

.portlet-header-text
{
	font-family: var(--font-family) !important;
	font-weight: normal !important;
	font-size: 14px !important;
	color: var(--color) !important;
	text-align: center !important;
	line-height: 30px;
}

.portlet-header-text:after
{
	content: "";
	position: absolute;
	left: 15%;
	bottom: 0;
	width: 70%;
	border-top: 1px solid var(--border-color);
}

.portlet .portlet-content, .portlet-noheader .portlet-content
{
	background-color: --background-color-portlet;
	box-sizing: border-box;
	border: 5px solid transparent;
}

.portlet-noborder .portlet-content
{
	border: none;
}

.portlet-highlighted, .highlight
{
	box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -webkit-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
	-moz-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -o-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
}

.x-tool-maximize
{
	background-image: url(icons/digdash_2019/maximize.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-gear
{
	background-image: url(icons/digdash_2019/settings-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-help
{
	background-image: url(icons/digdash_2019/help-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-description
{
	background-image: url(icons/digdash_2019/description.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-minimize
{
	background-image: url(icons/digdash_2019/minimize.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-alert
{
	background-image: url(icons/digdash_2019/alert.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-comment
{
	background-image: url(icons/digdash_2019/comments.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-legend
{
	background-image: url(icons/digdash_2019/legend.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-close
{
	background-image: url(icons/digdash_2019/close.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-plus
{
	background-image: url(icons/digdash_2019/plus.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-down
{
	background-image: url(icons/digdash_2019/arrow-down-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-up
{
	background-image: url(icons/digdash_2019/arrow-up-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-reduce
{
	background-image: url(icons/digdash_2019/reduce.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-restore
{
	background-image: url(icons/digdash_2019/restore.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-edit
{
	background-image: url(icons/digdash_2019/edit.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-save
{
	background-image: url(icons/digdash_2019/save-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
}
.x-tool-chart
{
	background-image: url(icons/digdash_2019/chart-round.svg) !important;
	width: 30px;
	height: 30px;
	margin-top: 3px !important;
	margin-right: 0px !important; 
}

.portlet-expanded-left, .portlet-collapsed-left,
.portlet-expanded-right, .portlet-collapsed-right,
.portlet-expanded-top, .portlet-collapsed-top,
.portlet-expanded-bottom, .portlet-collapsed-bottom
{
	font-size: 13px;
	background-color: var(--background-color-label);
	color: var(--color);
	border: 1px solid var(--border-color);
}

.flow_menu .menuIconFieldOver
{
	background-color: var(--background-color-item) !important;
}

/*------------------------- portlets content ---------------------*/

/* breadcrumb */
.breadcrumbImg
{
	display: none;
}
div.breadcrumbs
{
	color: var(--color);
	font-family: var(--font-family-bold) !important;
	font-size: 13px !important;
}
.unclickablebreadcrumb, .clickablebreadcrumb
{
	color: var(--color);
	font-family: var(--font-family);
}
.unselectedbreadcrumb
{
	text-decoration: none;
	font-family:var(--font-family) !important;
}
.selectedbreadcrumb
{
	text-decoration: none;
	font-family:var(--font-family-bold) !important;
}
span.breadspan
{
	background: url(icons/digdash_2019/arrow-right.svg) no-repeat left center;
	height: 20px !important;
	width: 20px !important;
}

/* slicers */
.chzn-container-multi .chzn-choices .search-field .default, ul.ssel, ul.sbox,  .ui-widget, .slicerDatePickerInput, .divSlicerHorizontal
{
	font-family: var(--font-family) !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 13px !important;
}
.slicerTable
{
	border: none !important;
	border-spacing: 2px !important;
	border-collapse: inherit !important;
	overflow-x: hidden;
	margin-top: -2px;
}
.slicerComboDiv > table
{
    border-spacing: 2px !important;
    margin-top: -2px;
}
.trHeaderFilter
{
	background: none;
}
.tdHeaderFilter
{
	border: 1px solid var(--border-color);
	border-radius: 10px;
	background-color: var(--background-color-label);
}
.tdMemberActive
{
	background-color: var(--background-color-item);
	padding: 1px;
	color: var(--color);
	border-radius: 10px;
	border: 1px solid var(--border-color);
	padding-left: 5px;
}
.tdMemberInactive
{
	background-color: var(--color-select);
	padding: 1px;
	color: grey;
	border-radius: 10px;
	border: 1px solid var(--border-color);
	padding-left: 5px;
	cursor: initial;
}
.tdMemberSelected
{
	background-color: var(--background-color-select);
	padding: 1px;
	color: var(--color-select);
	border-radius: 10px;
	border: 1px solid transparent;
	padding-left: 5px;
}
.tdMember
{
	background-color: var(--background-color-select);
	color: var(--color);
	border-radius: 10px;
	border: 1px solid var(--border-color);
}
.chzn-member, .spanMember
{
	background-color: var(--background-color-select);
	color: var(--color);
	border-radius: 10px;
	border: 1px solid var(--border-color);
	padding-top: 2px;
	padding-bottom: 2px;
}
.spanMemberActive
{
	background-color: var(--background-color-item);
	padding: 1px;
	color: var(--color);
	border-radius: 10px;
	border: 1px solid var(--border-color);
	padding-left: 5px;
	padding-right: 2px;
	margin-right: 5px;
}
.spanMemberInactive
{
	background-color: var(--color-select);
	padding: 1px;
	color: grey;
	border-radius: 10px;
	border: 1px solid var(--border-color);
	padding-left: 5px;
	padding-right: 2px;
	margin-right: 5px;
	cursor: initial;
}
.spanMemberSelected
{
	background-color: var(--background-color-select);
	padding: 1px;
	color: var(--color-select);
	border-radius: 10px;
	border: 1px solid transparent;
	padding-left: 5px;
	padding-right: 2px;
	margin-right: 5px;
}
.separatorMember
{
	background-color: transparent;
}
.slicerSearch
{
	border-collapse: inherit;
	border-spacing: 0px;
	margin-bottom: 2px;
	border-radius: 10px;
	border: 1px solid var(--border-color);
	background-color: var(--background-color-item);
}
.slicerSearchInput
{
	border: none;
	background: transparent;
}
.slicerSearchImg
{
	background: url(icons/digdash_2019/search.svg);
	height: 18px;
	width: 18px;
}
.slicerPrevImg
{
	background: url(icons/digdash_2019/previous.svg);
	height: 25px;
	width: 25px;
}
.slicerNextImg
{
	background: url(icons/digdash_2019/next.svg);
	height: 25px;
	width: 25px;
}
.slicerSliderMin, .slicerSliderMax
{
	color: var(--color);
	font-family: var(--font-family) !important;
}
.slicerSliderValue
{
	color: var(--color);
	font-family: var(--font-family-semibold) !important;
}
.ui-slider-range
{
	border: none;
	background: var(--background-color-select) url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
}
.ui-slider
{
	border: none;
	background-color: var(--background-color-item);
}
.ui-slider .ui-slider-handle
{
	border: none;
	background-color: #C4C4C4;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
	border: none;
	background-color: #C4C4C4;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
	border: none;
	background-color: #C4C4C4;
}
.slicerDatePickerSpanMin, .slicerDatePickerSpanMax
{
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	color: var(--color);
	padding: 1px 2px 2px 3px;
}
.slicerDatePickerInput
{
	background: transparent !important;
	border: none !important;
	color: var(--color);
	width: 80px;
}
.slicerDatetimePickerInput
{
	background: transparent !important;
	border: none !important;
	color: var(--color);
	width: 110px;
}
.slicerDatePickerSpanMin, .slicerDatePickerSpanMax, .datePickerSpanMin, .datePickerSpanMax
{
	background-image: url(icons/digdash_2019/calendar.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: 22px 22px;
}
.ui-datepicker-trigger
{
	vertical-align: bottom;
	opacity: 0;
}
.ui-datepicker
{
	color: var(--color);
	background: var(--color-select);
	border: 1px solid var(--border-color) !important;
	border-radius: 10px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}
.ui-datepicker-header
{
	background: var(--color-select);
	border: none;
}
.ui-datepicker .ui-datepicker-title select
{
	color: var(--color);
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	margin-right: 5px;
}
.ui-datepicker .ui-icon
{
	background: none !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev-over
{
	background: url(icons/digdash_2019/arrow-left-full.svg);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: 50% 50%;
	top: 0px;
	left: 0px;
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next-over
{
	background: url(icons/digdash_2019/arrow-right-full.svg);
	background-repeat: no-repeat;
	background-size: 16px 16px;
	background-position: 50% 50%;
	top: 0px;
	right: 0px;
}
.ui-datepicker-calendar
{
	background: var(--color-select);
}
.ui-datepicker td span, .ui-datepicker td a
{
	text-align: center;
}
.ui-datepicker .ui-state-default
{
	color: var(--color);
	background-color: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 50%;
}
.ui-datepicker .ui-state-default.ui-state-hover
{
	color: var(--color-select);
	background-color: var(--color);
}
.ui-datepicker .ui-state-active
{
	color: var(--color-select) !important;
	background-color: var(--background-color-select) !important;
}
.chzn-container-single .chzn-single
{
	color: var(--color);
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.chzn-container-single-2 .chzn-single
{
	color: black !important;
	background: var(--background-color-label) !important;
	border: 1px solid var(--border-color) !important;
	border-radius: 10px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	text-align: center !important;
}
.chzn-container-active .chzn-single-with-drop, .chzn-single
{
	z-index: 2001;
}
.chzn-container-single .chzn-single div b
{
	background: url(icons/digdash_2019/down.svg) no-repeat -5px 0px;
	width: 22px;
	height: 22px;
}
.chzn-container-single-2 .chzn-single div b
{
	background: url(icons/digdash_2019/user-menu.svg) no-repeat -4px -1px !important;
	width: 20px !important;
	height: 20px !important;
}
.chzn-container-active .chzn-single-with-drop div b
{
	background: url(icons/digdash_2019/up.svg) no-repeat -5px 0px;
	width: 22px;
	height: 22px;
}
.chzn-container-single .chzn-single abbr
{
	background: url(icons/digdash_2019/remove.svg) no-repeat;
	width: 22px;
	height: 22px;
	top: 0px;
	right: 13px;
}
.chzn-container-single .chzn-single abbr:hover
{
	background-position: 0px 0px;
}
.chzn-container-single .chzn-drop, .chzn-container .chzn-drop
{
	color: var(--color);
	background: var(--background-color-item);
	border: 1px solid var(--border-color) !important;
	border-radius: 0px 0px 10px 10px !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 17px !important;
	width: calc(100% - 2px);
}
.chzn-container-single .chzn-drop-top, .chzn-container .chzn-drop-top
{
	border-radius: 10px 10px 0px 0px !important;
	margin-top: 5px !important;
}
.chzn-container-single-2 .chzn-drop, .chzn-container-2 .chzn-drop
{
	color: black !important;
	background: var(--background-color-item) !important;
	border: 1px solid var(--border-color) !important;
	border-radius: 0px 0px 10px 10px !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: 14px !important;
}
.chzn-container-single-2 .chzn-drop-top, .chzn-container-2 .chzn-drop-top
{
	border-radius: 10px 10px 0px 0px !important;
	margin-top: 10px !important;
}
.chzn-search
{
	margin-top: 10px !important;
}
.chzn-container-single .chzn-search input
{
	border: 1px solid var(--background-color-label);
	border-radius: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: url(icons/digdash_2019/search.svg) var(--color-select);
	background-size: 22px 22px;
	background-repeat: no-repeat;
	text-indent: 20px;
}
.chzn-container-multi .chzn-choices .search-field input
{
	margin: 0px;
}
.chzn-container .chzn-results .highlighted
{
	background: var(--color) !important;
	color: var(--color-select) !important;
}
.chzn-drop .highlighted
{
	background: var(--color);
}
.chzn-drop .highlighted label
{
	background: var(--color);
	color: var(--color-select) !important;
}
.chzn-results
{
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
.chzn-results-top
{
	margin-top: 0px !important;
	margin-bottom: 15px !important;
}
.chzn-container-multi .chzn-results
{
	border-top: none;
}
.chzn-container-multi .chzn-choices
{
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 2001;
}
.chzn-container-multi .chzn-choices .search-field .default
{
	color: var(--color);
}
.chzn-container-multi .chzn-choices .search-field input,
.chzn-container-active .chzn-choices .search-field input
{
	color: var(--color);
}
.search-field input
{
	margin-left: 20px !important;
}
.search-field
{
	background: url(icons/digdash_2019/search.svg) no-repeat;
	height: 22px;
	width: 22px;
}
.chzn-container-multi .chzn-container-active .search-field
{
	background: none;
}
.chzn-container-multi .chzn-choices .search-choice
{
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: var(--color);
	padding: 3px 20px 3px 5px;
	margin: 2px 0px 2px 5px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close
{
	background: url(icons/digdash_2019/remove.svg);
	height: 18px;
	width: 18px;
	right: 0px;
	top: 0px;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover
{
	background-position: 0px 0px;
}
.chzn-container .chzn-results .group-result
{
	color: var(--color);
	font-family: var(--font-family-semibold) !important;
}
.jstree-container-ul
{
	margin-top: 10px;
}
.jstree-hovered
{
	background: var(--color) !important;
	color: var(--color-select) !important;
}

/* filters */
.tdHeaderFilterImageDown
{
	background: url(icons/digdash_2019/arrow-down.svg);
	width: 20px;
	height: 20px;
}
.tdHeaderFilterImageUp
{
	background: url(icons/digdash_2019/arrow-up.svg);
	width: 20px;
	height: 20px;
}
.trFilter
{
	background: none;
}
.tdFilter
{
	font-weight: normal !important;
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	background-color: var(--background-color-item);
	color: var(--color);
	border-radius: 10px;
	border: 1px solid var(--border-color);
}
.tdFilterImage, .tdRemoveAllFilterImage
{
	float: right;
	background: url(icons/digdash_2019/remove.svg);
	width: 20px;
	height: 20px;
}
.trFilterSeparator
{
	height: 2px;
}

/* variables */
.variable_prev_img
{
	background: url(icons/digdash_2019/previous.svg);
	height: 25px;
	width: 25px;
}
.variable_next_img
{
	background: url(icons/digdash_2019/next.svg);
	height: 25px;
	width: 25px;
}

.speechImg
{
	right: 5px;
}

/* legends */
div[id*='legendManager'].label.legendHorizontal
{
	display: table !important;
	margin: 0 auto !important;
	width: initial !important;
	float: initial !important;
	text-align: center !important;
}
.legendItem .legendImage
{
	border-radius: 50%;
	width: 12px;
	height: 12px;
}
.legendItem > span
{
	padding-bottom: 4px;
}
.legendHorizontal .legendImage
{
	vertical-align: top;
}
.legendHorizontal .label
{
	line-height: 12px;
	vertical-align: top;
}
.legendItem .colorCell
{
	border-radius: 50%;
	width: 12px;
	height: 12px;
}
.legendItem .colorPattern
{
	width: 12px;
	height: 12px;
}
.legendItem .colorPattern rect
{
	rx: 12;
	ry: 12;
}

.documentsTable > tbody > tr > td
{
	background-color: var(--background-color-item);
	color: var(--color);
	border: 1px solid var(--border-color);
	border-radius: 10px;
}

/* comments */
.comments
{
	background-color: var(--color-select);
}
.commentsDisplayAll
{
	color: var(--color-select);
	font-size: 13px;
    background-color: var(--background-color-select);
    text-align: center;
    padding: 3px 0px 3px 0px;
    float: none !important;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    margin-right: 0 !important;
	border-radius: 10px;
}
.commentHeader
{
	font-family: var(--font-family) !important;
	font-size: 13px;
	color: var(--color);
	background-color: var(--background-color-label);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.commentUser
{
	font-family: var(--font-family) !important;
	font-size: 13px;
	color: var(--color);
	margin-left: 5px;
}
.commentDate
{
	font-family: var(--font-family) !important;
	font-size: 12px;
	font-style: normal;
	color: var(--color);
}
.commentFilter
{
	cursor: pointer;
	height: 25px;
	width: 25px;
	background: url(icons/digdash_2019/filters.svg) var(--background-color-label);
}
.commentEdit
{
	cursor: pointer;
	height: 25px;
	width: 25px;
	background: url(icons/digdash_2019/edit.svg) var(--background-color-label);
}
.commentRemove
{
	cursor: pointer;
	height: 25px;
	width: 25px;
	background: url(icons/digdash_2019/close.svg) var(--background-color-label);
	border-top-right-radius: 10px;
}
.commentContent
{
	font-family: var(--font-family) !important;
	font-size: 13px;
	color: var(--color);
	background-color: var(--background-color-item);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-left: 0px;
	padding: 5px;
}
.commentsSelection
{
	font-family: var(--font-family) !important;
	color: var(--color);
	margin-bottom: 5px;
	margin-left: 5px;
}

/*text query */
.textquery_search_input
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color);
	background-color: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 2px;
}
.textquery_search_input:focus
{
	border: 2px solid var(--border-color);
}
.textquery_search_icon
{
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	width: 25px;
	height: 25px;
	background-image: url(icons/digdash_2019/search.svg) !important;
}
.textquery_close_icon
{
	position: absolute;
	right: 25px;
	top: 0px;
	cursor: pointer;
	width: 25px;
	height: 25px;
	background-image: url(icons/digdash_2019/remove.svg) !important;
}
.textquery_save_icon
{
	background-image: url(icons/digdash_2019/save-round.svg) !important;
	width: 28px;
	height: 28px;
	margin: 0px;
}
.textquery_speech_img
{
	right: 10px;
	top: 5px;
}
.dashboard_editor .textquery_flow_list .linkIcon
{
	cursor: default !important;
}
.textquery_flow_list .titleLinkIcon
{
	font-size: 12px !important;
}
.textquery_add_icon
{
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}

/* ssbi */
#editToolbar, .editToolbar
{
	font-family: var(--font-family) !important;
	font-size: 13px;
}
.editTool.drag:hover, .editTool:hover
{
    background-color: #009fa6;
    color: #fffffe;
    border: none;
}
.editTool
{
	color: var(--color);
    border: none;
}
.editTool.drag:hover, .editTool:hover
{
	background-color: var(--background-color-select);
    color: var(--color-select);
}
.editToolSubDiv
{
    border: none !important;
}
.editToolButton
{
    background-color: var(--background-color-select);
    color: var(--color-select);
}
.editToolTitle1, .editToolTitle2
{
    font-family: var(--font-family-semibold) !important;
    color: var(--color);
    margin: 0px;
    padding: 0px;
}
.editToolSubDiv
{
	color: var(--color);
}
.editToolDesc
{
	padding:0px;
	margin:0px;
}
.dropZones .dropZone
{
	font-family: var(--font-family) !important;
	font-size: 13px;
	opacity: 1;
	background-color: rgba(255,255,255,0.85);
	border: 1px solid var(--border-color);
}
.dropZones .dropZone .title
{
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-bottom: solid 1px var(--border-color);
}
.editToolTitle1, .editToolTitle2
{
	margin: 3px;
	padding: 3px;
}
div.editToolIconEdit
{
	margin: 3px 0px 0px 3px;
}
div.editToolIconEdit:hover
{
	background-color: var(--background-color-select);
}
div.editToolIconDel
{
	margin: 3px 0px 0px 3px;
}
div.editToolIconDel:hover
{
	background-color: var(--background-color-select);
}
.editToolDesc
{
	padding: 3px;
	margin: 3px;
}
div.editToolIconSearch
{
	background: url(icons/digdash_2019/search.svg) var(--color-select);
	height: 16px;
	width: 16px;
}
div.editToolIconClear
{
	background: url(icons/digdash_2019/close.svg) no-repeat;
	width: 16px;
	height: 16px;
	margin-top: 3px;
}
.editToolIconSel
{
	background-color: var(--background-color-select);
}
div.popupDivBg
{
	font-family: var(--font-family);
	font-size: 13px;
}
div.popupDiv
{
	border: 1px solid var(--border-color);
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}
div.popupDivTitle
{
	font-family: var(--font-family-bold) !important;
	font-weight: normal;
	color: var(--color);
}
.popupDivField
{
	font-family: var(--font-family-semibold) !important;
	color: var(--color);
}
#popupPromptLabel
{
	color: var(--color);
}
.contextMenu
{
	padding: 5px;
	background: var(--color-select);
	border: 1px solid var(--border-color);
}
legend.popupLegend
{
	font-family: var(--font-family-semibold) !important;
	color: var(--color);
}
fieldset.popupFieldSet
{
	border: 1px solid var(--border-color);
}
.contextMenuSeparator
{
	height:1px;
	background: none;
	border-bottom: 1px solid var(--border-color);
	padding-top: 5px;
	padding-bottom: 5px;
}
.contextMenuItem, .contextMenuItemHover
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 22px;
}
.contextMenuItemHover
{
	background-color: var(--background-color-select);
}

/* loading */
.loading, .downloading, .synchronisation
{
	color: var(--color);
	background-color: var(--color-select);
	border: 1px solid var(--border-color);
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
}
.loadingImg, .downloadingImg, .synchronisationImg
{
	background-image: url(icons/loading.svg);
}
.loadingTxt, .downloadingTxt, .synchronisationTxt
{
	font-family: var(--font-family) !important;
	font-size: 13px;
	color: var(--color);
}
.export_loading_img
{
	background-image: url(icons/loading.svg);
}
.page_loading
{
	color: var(--color);
	background-color: var(--color-select);
	border: 1px solid var(--border-color);
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
}
.page_loading_img
{
	background-image: url(icons/loading.svg);
}
.page_loading_txt
{
	font-size: 15px !important;
}
.error
{
	color: var(--color);
	background-color: var(--color-select);
	border: 1px solid var(--border-color);
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3);
}
.errorTxt
{
	font-family: var(--font-family) !important;
	color: var(--color);
}

/* filters box */
#interactBar
{
	background: var(--background-color-banner);
	border: none;
	border-bottom: 2px solid transparent;
	border-top: 2px solid transparent;
}
#collapseIcon
{
	display: none !important;
}
.selHierCombo, .selHierTitleDivWhite, .selHierTitleSpan, .selHierTitleSpanWhite
{
	font-weight: normal !important;
	font-family: var(--font-family) !important;
	font-size: 13px !important;
}
.selHierTitle
{
	line-height: 20px;
}
.selHierTitleDiv
{
	background-color: var(--background-color-label);
	border-radius: 10px;
	border: 1px solid var(--border-color);
	color: var(--color);
	height: 20px;
	margin-top: 1px;
	box-sizing: initial;
}
.selHierTitleDivWhite
{
	background-color: var(--background-color-label);
	color: var(--color);
	font-weight: normal;
	font-family: var(--font-family) !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.selHierTitle
{
	background: none !important;
	border: none !important;
	width: 90%;
	margin-top: 0px;
  	margin-left: 4px;
}
.selHierTitleSpan, .selHierTitleSpanWhite
{
	font-weight: normal;
	font-family:var(--font-family) !important;
}
.selHierTitleTDSelected
{
	background-position: 0 50%;
}
.selHierPanel
{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: 1px solid var(--border-color);
}
.selHierPanel input
{
	font-family: 'Open Sans', arial !important;
	font-size: 13px !important;
	border: 1px solid var(--border-color);
	border-radius: 10px;
	padding: 2px;
}

/*tinymce */
.mce-content-body
{
	background-color: var(--background-color-item) !important;
	color: var(--color);
}
button.mce-close
{
	font-family: 'Open Sans', arial !important;
	font-size: 13px !important;
	color: #595959 !important;
	background: transparent !important;
	border: none !important;
	border-radius: none !important;
}
.mce-btn button
{
	font-family: 'Open Sans', arial !important;
	font-size: 13px !important;
	color: #595959 !important;
	background: transparent !important;
	border: none !important;
	border-radius: none !important;
}
.mce-primary button, .mce-primary button i
{
	color: white !important;
}

/* scroll bars */
::-webkit-scrollbar
{
	width: 10px;
	height: 10px;
}
::-webkit-scrollbar-button
{
	width: 0px;
	height: 0px;
}
::-webkit-scrollbar-thumb
{
	background: #C4C4C4;
	border: 1px solid var(--border-color);
	border-radius: 100px;
}
::-webkit-scrollbar-thumb:hover
{
	background: #C4C4C4;
}
::-webkit-scrollbar-thumb:active
{
	background: #C4C4C4;
}
::-webkit-scrollbar-track
{
	background: var(--background-color-item);
	border: 1px solid var(--border-color);
	border-radius: 100px;
}
::-webkit-scrollbar-track:hover
{
	background: var(--background-color-item);
}
::-webkit-scrollbar-track:active
{
	background: var(--background-color-item);
}
::-webkit-scrollbar-corner
{
	background: transparent;
}

/* forms */
.dashboard_form .card-header
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color) !important;
}
.dashboard_form .col-form-label
{
	font-family: var(--font-family-semibold) !important;
	font-size: 13px !important;
	color: var(--color) !important;
}
.dashboard_form input, .dashboard_form select, .dashboard_form .form-text.text-muted, .dashboard_form .form-control
{
	font-family: var(--font-family) !important;
	font-size: 13px !important;
	color: var(--color) !important;
}
.dashboard_form .form-check-input
{
	margin-top: 2px;
}
.dashboard_form .btn-primary:not(.btn-success):not(.btn-danger):not(.btn-secondary)
{
	font-family: var(--font-family) !important;
	background-color: var(--background-color-select) !important;
	color: var(--color-select) !important;
	border: none !important;
}
.dashboard_form .btn-primary.disabled, .dashboard_form .btn-primary:disabled
{
	background-color: var(--background-color-select) !important;
	color: var(--color-select) !important;
	opacity: 0.5;
}
.dashboard_form .btn-success, .dashboard_form .btn-secondary, .dashboard_form .btn-danger
{
	font-family: var(--font-family) !important;
}
.dashboard_form .form-control
{
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	margin-left: 0px !important;
}
.dashboard_form .numInputWrapper, .dashboard_form .flatpickr-monthDropdown-months
{
	font-size: 13px !important;
	color: var(--color) !important;
}
.dashboard_form table
{
	color: var(--color) !important;
	border: 1px solid var(--border-color) !important;
}
.dashboard_form .table thead th, .dashboard_form .table-bordered td, .dashboard_form .table-bordered th
{
	border: 1px solid var(--border-color) !important;
}
.dashboard_form .table thead th
{
	font-family: var(--font-family-bold) !important;
	font-size: 14px !important;
	font-weight: normal !important;
}


/************************************* editor *****************************/

#dashboard_editor
{
	border: none !important;
}

#dashboard_editor .windowBody
{
	border: none !important;
}

#dashboard_editor tr[role="listitem"] > td:first-child
{
	padding-left: 5px !important;
}

#dashboard_editor hr
{
	border: none;
	border-bottom: 1px solid #F4F4F4;
	margin-left: 10px;
	margin-right: 10px;
}

.dashboard_editor label, .dashboard_editor .staticTextItem
{
	color: #000000 !important;
}

.selectItemLiteText
{
	font-family: 'Open Sans', arial !important;
}

.treeCell, .treeCellDark, .treeCellOver, .treeCellOverDark, .treeCellSelected, .treeCellSelectedDark, .treeCellSelectedOver, .treeCellSelectedOverDark, .treeCellDisabled, .treeCellDisabledDark,
.treeTallCell, .treeTallCellDark, .treeTallCellOver, .treeTallCellOverDark, .treeTallCellSelected, .treeTallCellSelectedDark, .treeTallCellSelectedOver, .treeTallCellSelectedOverDark, .treeTallCellDisabled, .treeTallCellDisabledDark
{
	font-size: 13px !important;
	font-family: 'Open Sans', arial !important;
	border: none;
	background: none;
	box-shadow: none;
}

.textItemLite, .textItemLiteRTL, .textItemLiteFocused, .textItemLiteFocusedRTL, .textItemLiteDisabled, .textItemLiteDisabledRTL, .textItemLiteError, .textItemLiteErrorRTL, .textItemLitePending, .textItemLitePendingRTL, .textItemLitePendingFocused, .textItemLitePendingFocusedRTL, .textItemLitePendingDisabled, .textItemLitePendingDisabledRTL, .textItemLitePendingError, .textItemLitePendingErrorRTL, .textItemLiteHint, .textItemLiteHintRTL, .textItemLiteDisabledHint, .textItemLiteDisabledHintRTL, .selectItemLiteText, .selectItemLiteTextRTL, .selectItemLiteTextFocused, .selectItemLiteTextFocusedRTL, .selectItemLiteTextDisabled, .selectItemLiteTextDisabledRTL, .selectItemLiteTextError, .selectItemLiteTextErrorRTL, .selectItemLiteTextPending, .selectItemLiteTextPendingRTL, .selectItemLiteTextPendingFocused, .selectItemLiteTextPendingFocusedRTL, .selectItemLiteTextPendingDisabled, .selectItemLiteTextPendingDisabledRTL, .selectItemLiteTextPendingError, .selectItemLiteTextPendingErrorRTL, .selectItemLiteTextHint, .selectItemLiteTextHintRTL, .selectItemLiteTextDisabledHint, .selectItemLiteTextDisabledHintRTL,
.formTitle, .formTitleRTL, .formTitleFocused, .formTitleFocusedRTL, .formTitleDisabled, .formTitleDisabledRTL, .formTitleError, .formTitleErrorRTL, .formTitlePending, .formTitlePendingRTL, .formTitlePendingFocused, .formTitlePendingFocusedRTL, .formTitlePendingDisabled, .formTitlePendingDisabledRTL, .formTitlePendingError, .formTitlePendingErrorRTL, .formCell, .formCellRTL, .formCellFocused, .formCellFocusedRTL, .formCellDisabled, .formCellDisabledRTL, .formCellError, .formCellErrorRTL, .formCellPending, .formCellPendingRTL, .formCellPendingFocused, .formCellPendingFocusedRTL, .formCellPendingDisabled, .formCellPendingDisabledRTL, .formCellPendingError, .formCellPendingErrorRTL, .formHint, .formHintRTL, .formHintDisabled, .formHintDisabledRTL, .headerItem, .headerItemRTL, .headerItemDisabled, .headerItemDisabledRTL, .headerItemError, .headerItemErrorRTL, .nativeSelectItem, .nativeSelectItemRTL, .nativeSelectItemFocused, .nativeSelectItemFocusedRTL, .nativeSelectItemDisabled, .nativeSelectItemDisabledRTL, .nativeSelectItemError, .nativeSelectItemErrorRTL, .nativeSelectItemPending, .nativeSelectItemPendingRTL, .nativeSelectItemPendingFocused, .nativeSelectItemPendingFocusedRTL, .nativeSelectItemPendingDisabled, .nativeSelectItemPendingDisabledRTL, .nativeSelectItemPendingError, .nativeSelectItemPendingErrorRTL, .staticTextItem, .staticTextItemRTL, .staticTextItemFocused, .staticTextItemFocusedRTL, .staticTextItemDisabled, .staticTextItemDisabledRTL, .staticTextItemError, .staticTextItemErrorRTL, .staticTextItemPending, .staticTextItemPendingRTL, .staticTextItemPendingFocused, .staticTextItemPendingFocusedRTL, .staticTextItemPendingDisabled, .staticTextItemPendingDisabledRTL, .staticTextItemPendingError, .staticTextItemPendingErrorRTL, .textItem, .textItemRTL, .textItemFocused, .textItemFocusedRTL, .textItemDisabled, .textItemDisabledRTL, .textItemError, .textItemErrorRTL, .textItemPending, .textItemPendingRTL, .textItemPendingFocused, .textItemPendingFocusedRTL, .textItemPendingDisabled, .textItemPendingDisabledRTL, .textItemPendingError, .textItemPendingErrorRTL, .textItemHint, .textItemHintRTL, .textItemDisabledHint, .textItemDisabledHintRTL, .uploadItem, .uploadItemRTL, .uploadItemFocused, .uploadItemFocusedRTL, .uploadItemDisabled, .uploadItemDisabledRTL, .uploadItemError, .uploadItemErrorRTL, .uploadItemPending, .uploadItemPendingRTL, .uploadItemPendingFocused, .uploadItemPendingFocusedRTL, .uploadItemPendingDisabled, .uploadItemPendingDisabledRTL, .uploadItemPendingError, .uploadItemPendingErrorRTL, .uploadItemHint, .uploadItemHintRTL, .uploadItemDisabledHint, .uploadItemDisabledHintRTL, .selectItemControl, .selectItemControlRTL, .selectItemControlFocused, .selectItemControlFocusedRTL, .selectItemControlDisabled, .selectItemControlDisabledRTL, .selectItemControlError, .selectItemControlErrorRTL, .selectItemControlPending, .selectItemControlPendingRTL, .selectItemControlPendingFocused, .selectItemControlPendingFocusedRTL, .selectItemControlPendingDisabled, .selectItemControlPendingDisabledRTL, .selectItemControlPendingError, .selectItemControlPendingErrorRTL, .selectItemText, .selectItemTextRTL, .selectItemTextFocused, .selectItemTextFocusedRTL, .selectItemTextDisabled, .selectItemTextDisabledRTL, .selectItemTextError, .selectItemTextErrorRTL, .selectItemTextPending, .selectItemTextPendingRTL, .selectItemTextPendingFocused, .selectItemTextPendingFocusedRTL, .selectItemTextPendingDisabled, .selectItemTextPendingDisabledRTL, .selectItemTextPendingError, .selectItemTextPendingErrorRTL, .selectItemTextHint, .selectItemTextHintRTL, .selectItemTextDisabledHint, .selectItemTextDisabledHintRTL, .comboBoxItemPendingText, .comboBoxItemPendingTextRTL, .pickerSearchBox, .pickerSearchBoxRTL, .pickerSearchBoxFocused, .pickerSearchBoxFocusedRTL, .pickerSearchBoxDisabled, .pickerSearchBoxDisabledRTL, .pickerSearchBoxError, .pickerSearchBoxErrorRTL, .pickerSearchBoxPending, .pickerSearchBoxPendingRTL, .pickerSearchBoxPendingFocused, .pickerSearchBoxPendingFocusedRTL, .pickerSearchBoxPendingDisabled, .pickerSearchBoxPendingDisabledRTL, .pickerSearchBoxPendingError, .pickerSearchBoxPendingErrorRTL, .pickerSearchBoxHint, .pickerSearchBoxHintRTL, .pickerSearchBoxDisabledHint, .pickerSearchBoxDisabledHintRTL, .pickListCell, .pickListCellRTL, .pickListCellOver, .pickListCellOverRTL, .pickListCellSelected, .pickListCellSelectedRTL, .pickListCellSelectedOver, .pickListCellSelectedOverRTL, .pickListCellDisabled, .pickListCellDisabledRTL, .pickListCellDark, .pickListCellDarkRTL, .pickListCellOverDark, .pickListCellOverDarkRTL, .pickListCellSelectedDark, .pickListCellSelectedDarkRTL, .pickListCellSelectedOverDark, .pickListCellSelectedOverDarkRTL, .pickListCellDisabledDark, .pickListCellDisabledDarkRTL, .pickListCellPending, .pickListCellPendingRTL, .pickListCellPendingOver, .pickListCellPendingOverRTL, .pickListCellPendingSelected, .pickListCellPendingSelectedRTL, .pickListCellPendingSelectedOver, .pickListCellPendingSelectedOverRTL, .pickListCellPendingDisabled, .pickListCellPendingDisabledRTL, .pickListCellPendingDark, .pickListCellPendingDarkRTL, .pickListCellPendingOverDark, .pickListCellPendingOverDarkRTL, .pickListCellPendingSelectedDark, .pickListCellPendingSelectedDarkRTL, .pickListCellPendingSelectedOverDark, .pickListCellPendingSelectedOverDarkRTL, .pickListCellPendingDisabledDark, .pickListCellPendingDisabledDarkRTL, .pickListCellDeselected, .pickListCellDeselectedRTL, .pickListCellDeselectedOver, .pickListCellDeselectedOverRTL, .pickListCellDeselectedSelected, .pickListCellDeselectedSelectedRTL, .pickListCellDeselectedSelectedOver, .pickListCellDeselectedSelectedOverRTL, .pickListCellDeselectedDisabled, .pickListCellDeselectedDisabledRTL, .pickListCellDeselectedDark, .pickListCellDeselectedDarkRTL, .pickListCellDeselectedOverDark, .pickListCellDeselectedOverDarkRTL, .pickListCellDeselectedSelectedDark, .pickListCellDeselectedSelectedDarkRTL, .pickListCellDeselectedSelectedOverDark, .pickListCellDeselectedSelectedOverDarkRTL, .pickListCellDeselectedDisabledDark, .pickListCellDeselectedDisabledDarkRTL, .tallPickListCell, .tallPickListCellRTL, .tallPickListCellOver, .tallPickListCellOverRTL, .tallPickListCellSelected, .tallPickListCellSelectedRTL, .tallPickListCellSelectedOver, .tallPickListCellSelectedOverRTL, .tallPickListCellDisabled, .tallPickListCellDisabledRTL, .tallPickListCellDark, .tallPickListCellDarkRTL, .tallPickListCellOverDark, .tallPickListCellOverDarkRTL, .tallPickListCellSelectedDark, .tallPickListCellSelectedDarkRTL, .tallPickListCellSelectedOverDark, .tallPickListCellSelectedOverDarkRTL, .tallPickListCellDisabledDark, .tallPickListCellDisabledDarkRTL, .tallPickListCellPending, .tallPickListCellPendingRTL, .tallPickListCellPendingOver, .tallPickListCellPendingOverRTL, .tallPickListCellPendingSelected, .tallPickListCellPendingSelectedRTL, .tallPickListCellPendingSelectedOver, .tallPickListCellPendingSelectedOverRTL, .tallPickListCellPendingDisabled, .tallPickListCellPendingDisabledRTL, .tallPickListCellPendingDark, .tallPickListCellPendingDarkRTL, .tallPickListCellPendingOverDark, .tallPickListCellPendingOverDarkRTL, .tallPickListCellPendingSelectedDark, .tallPickListCellPendingSelectedDarkRTL, .tallPickListCellPendingSelectedOverDark, .tallPickListCellPendingSelectedOverDarkRTL, .tallPickListCellPendingDisabledDark, .tallPickListCellPendingDisabledDarkRTL, .tallPickListCellDeselected, .tallPickListCellDeselectedRTL, .tallPickListCellDeselectedOver, .tallPickListCellDeselectedOverRTL, .tallPickListCellDeselectedSelected, .tallPickListCellDeselectedSelectedRTL, .tallPickListCellDeselectedSelectedOver, .tallPickListCellDeselectedSelectedOverRTL, .tallPickListCellDeselectedDisabled, .tallPickListCellDeselectedDisabledRTL, .tallPickListCellDeselectedDark, .tallPickListCellDeselectedDarkRTL, .tallPickListCellDeselectedOverDark, .tallPickListCellDeselectedOverDarkRTL, .tallPickListCellDeselectedSelectedDark, .tallPickListCellDeselectedSelectedDarkRTL, .tallPickListCellDeselectedSelectedOverDark, .tallPickListCellDeselectedSelectedOverDarkRTL, .tallPickListCellDeselectedDisabledDark, .tallPickListCellDeselectedDisabledDarkRTL, .labelAnchor, .labelAnchorRTL, .labelAnchorDisabled, .labelAnchorDisabledRTL, .labelAnchorError, .labelAnchorErrorRTL, .labelAnchorFocused, .labelAnchorFocusedRTL,
.button, .buttonOver, .buttonFocused, .buttonFocusedOver, .buttonDown, .buttonFocusedDown, .buttonSelected, .buttonSelectedFocused, .buttonSelectedDown, .buttonSelectedFocusedDown, .buttonSelectedOver, .buttonSelectedFocusedOver, .buttonDisabled, .buttonSelectedDisabled,
.menuButton, .menuButtonOver, .menuButtonFocused, .menuButtonFocusedOver, .menuButtonDown, .menuButtonFocusedDown, .menuButtonSelected, .menuButtonSelectedFocused, .menuButtonSelectedDown, .menuButtonSelectedFocusedDown, .menuButtonSelectedOver, .menuButtonSelectedFocusedOver, .menuButtonDisabled, .menuButtonSelectedDisabled,
.cell, .cellDark, .cellOver, .cellOverDark, .cellSelected, .cellSelectedDark, .cellSelectedOver, .cellSelectedOverDark, .cellDisabled, .cellDisabledDark, .tallCell, .tallCellDark, .tallCellOver, .tallCellOverDark, .tallCellSelected, .tallCellSelectedDark, .tallCellSelectedOver, .tallCellSelectedOverDark, .tallCellDisabled, .tallCellDisabledDark, .gridSummaryCell, .gridSummaryCellDisabled, .recordSummaryCell, .recordSummaryCellDark, .recordSummaryCellOver, .recordSummaryCellOverDark, .recordSummaryCellSelected, .recordSummaryCellSelectedDark, .recordSummaryCellSelectedOver, .recordSummaryCellSelectedOverDark, .recordSummaryCellDisabled, .recordSummaryCellDisabledDark, .expansionCellCell, .expansionCellCellDark, .expansionCellCellOver, .expansionCellCellOverDark, .expansionCellCellSelected, .expansionCellCellSelectedDark, .expansionCellCellSelectedOver, .expansionCellCellSelectedOverDark, .expansionCellCellDisabled, .expansionCellCellDisabledDark, .specialCol, .specialColOver, .specialColSelected, .specialColSelectedOver, .specialColDisabled, .groupNode,
.loadingDataMessage, .offlineMessage, .emptyMessage
{
	font-size: 13px !important;
	font-family: 'Open Sans', arial !important;
	font-weight: normal;
}

.tallCell, .tallCellDark
{
	background: #FFFFFF;
	border: none;
}

.cell, .cellDark
{
	background: #FFFFFF;
	border-bottom: none;
}

.treeCellOver, .treeCellSelectedOver, .treeCellSelected, .treeTallCellOver, .treeTallCellSelectedOver, .treeTallCellSelected,
.tallCellOver, .tallCellSelectedOver, .tallCellSelected,
.tallCellOverDark, .tallCellSelectedOverDark, .tallCellSelectedDark,
.cellOver, .cellOverDark, .cellSelectedOverDark, .cellSelected, .cellSelectedOver, .cellSelectedDark
{
	background: #F4F4F4;
	border: none;
}

.pickListCellOver, .pickListCellSelected, .pickListCellSelectedDark, .pickListCellSelectedOver, .pickListCellSelectedOverRTL, .pickListCellSelectedOverDark, .pickListCellSelectedOverDarkRTL, .pickListCellPendingSelectedOver, .pickListCellPendingSelectedOverRTL,
.pickListCellPendingSelectedOverDark, .pickListCellPendingSelectedOverDarkRTL, .pickListCellDeselectedSelectedOver, .pickListCellDeselectedSelectedOverRTL, .pickListCellDeselectedSelectedOverDark, .pickListCellDeselectedSelectedOverDarkRTL
{
	background: #F4F4F4 !important;
}

.simpleTileSelected
{
	background: #F4F4F4 !important;
	border: none !important;
}

.vSplitbar
{
	background: #F4F4F4;
	border-left: 1px solid #CDD1D3;
}

.groupNode
{
	border-top: none;
	border-bottom-color: #CDD1D3 !important;
	color: #515151 !important;
}

/* menus */
.dashboard_editor .menuBorder
{
	padding: 2px;
	background-color: #F4F4F4 !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 10px;
}
.dashboard_editor .menuBorder .menuMain
{
	background-color: #F4F4F4 !important;
}
.dashboard_editor .menuBorder .menuTitleField
{
	color: #515151 !important;
}
.dashboard_editor .menuBorder .menuTitleFieldOver, .dashboard_editor .menuBorder .menuIconFieldOver, .dashboard_editor .menuBorder .menuOver
{
	background: #515151 !important;
	color: #FFFFFF !important;
}
.dashboard_editor .menuBorder hr
{
	border: 1px solid #CDD1D3;
}

/* windows */
.dashboard_editor .dd-window, .dd-progress-window, .dashboard_editor .dd-dialog
{
	background: #FFFFFF !important;
	border: 1px solid #CDD1D3 !important;
	border-radius: 5px;
	box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -webkit-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
    -moz-box-shadow: 0 0 12px -4px rgba(0,0,0,.3) !important;
}
.dashboard_editor .dd-window-highlighted
{
	box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -webkit-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
	-moz-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
    -o-box-shadow: 0 0 22px -4px rgba(0,0,0,.4) !important;
}
.dashboard_editor .dd-window-header, .dd-progress-window .dd-window-header
{
	background: transparent !important;
	height: 40px !important;
}
.dashboard_editor .dd-dialog-header
{
	background: transparent !important;
	height: 30px !important;
}
.dashboard_editor .dd-dialog-header div
{
	overflow: visible !important;
}
.dashboard_editor .dd-window-header-text, .dd-progress-window .dd-window-header-text, .dashboard_editor .dd-dialog-header-text
{
	font-weight: normal !important;
	font-size: 14px !important;
	color: #515151 !important;
	text-align: center !important;
	line-height: 30px;
}
.dashboard_editor .dd-window-header-text, .dashboard_editor .dd-dialog-header-text
{
	font-family: 'Open Sans Semibold', arial !important;
}
.dd-progress-window .dd-window-header-text
{
	font-family: 'Open Sans', arial !important;
}
.dashboard_editor .dd-window-header-text:after, .dd-progress-window .dd-window-header-text:after
{
	content: "";
	position: absolute;
	left: 15%;
	bottom: 0;
	width: 70%;
	border-top: 1px solid #CDD1D3;
}
.dashboard_editor .dd-window-body, .dd-progress-window .dd-window-body, .dashboard_editor .dd-dialog-body
{
	border: none !important;
	background: #FFFFFF !important;
}
.dashboard_editor .dd-window-content, .dd-progress-window .dd-window-content, .dashboard_editor .dd-dialog-content
{
	background: transparent !important;
	box-sizing: border-box;
	border: none !important;
}
.dashboard_editor .dd-dialog *[role="button"]:focus
{
	outline: none !important;
}
.dashboard_editor .dd-dialog-header *[eventproxy="isc_globalWarn_headerLabelLayout"],
.dashboard_editor .dd-dialog-header *[eventproxy="isc_globalWarn_headerLabelParent"]
{
	height: 30px !important;
}

/* tabs */
.tabSetContainer
{
	border: none;
}
.tabScrollerTopBack, .tabScrollerTopBackDown, .tabScrollerBottomBack, .tabScrollerBottomBackDown
{
	width: 20px !important;
	height: 20px !important;
	border: none;
	background-color: #FFFFFF !important;
	background-image: url(icons/digdash_2019/arrow-left-round.svg) !important;
	background-size: 20px 20px;
	background-position: 50% 2px;
}
.tabScrollerTopForward, .tabScrollerTopForwardDown, .tabScrollerBottomForward, .tabScrollerBottomForwardDown
{
	width: 20px !important;
	height: 20px !important;
	border: none;
	background-color: #FFFFFF !important;
	background-image: url(icons/digdash_2019/arrow-right-round.svg) !important;
	background-size: 19px 19px;
	background-position: 0px 2px;
}
.tabPickerDisabledtop, .tabPickertop, .tabPickerDowntop
{
	border: none;
	background-color: #FFFFFF !important;
	background-image: url(icons/digdash_2019/arrow-down-round.svg) !important;
	background-size: 23px 19px;
}

/* tbl list */
.dashboard_editor .listGrid
{
	border: none;
}
#dashboard_editor .listTable
{
	padding-left: 0px !important;
}

/* section */
.sectionStack
{
	border: none;
}
.sectionHeaderopened, .sectionHeaderclosed
{
	font-size: 13px !important;
	font-family: 'Open Sans Semibold', arial !important;
	border: none !important;
}
.sectionHeaderopened img, .sectionHeaderclosed img
{
	visibility: hidden;
}
.sectionHeaderopened div, .sectionHeaderclosed div
{
	padding-left: 30px !important;
}
.sectionHeaderopened
{
	background-color: #FFFFFF !important;
	background-image: url(icons/digdash_2019/arrow-down.svg) !important;
	background-repeat: no-repeat !important;
	background-size: 22px 22px !important;
	background-position: 5px 50% !important;

	border-bottom: 1px solid #CDD1D3 !important;
	box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
}
.sectionHeaderclosed
{
	background-color: #FFFFFF !important;
	background-image: url(icons/digdash_2019/arrow-up.svg) !important;
	background-repeat: no-repeat !important;
	background-size: 22px 22px !important;
	background-position: 5px 50% !important;
}
#walletPanel, #staticPanel, #widgetsPanel, #createChartPanel, #dimVarPanel
{
	border-bottom: 1px solid #CDD1D3 !important;
	box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.05) !important;
}

/* buttons */
.button, .buttonOver, .buttonFocused, .buttonFocusedOver, .buttonDown, .buttonFocusedDown,
.buttonSelected, .buttonSelectedFocused, .buttonSelectedDown, .buttonSelectedFocusedDown, .buttonSelectedOver, .buttonSelectedFocusedOver,
.buttonDisabled, .buttonSelectedDisabled, .buttonRounded, .menuButton
{
	background: #11A0D9 !important;
	color: #FFFFFF !important;
	border: none !important;
	border-radius: 10px !important;
}
.button-secondary
{
	color: #11A0D9 !important;
	background: none !important;
	border: 1px solid #11A0D9 !important;
	border-radius: 10px !important;
}
.button-refresh
{
	background-image: url(icons/refresh-blue.svg) !important;
	background-size: 16px 16px !important;
	background-position: 5px 50% !important;
	background-repeat: no-repeat !important;
}
.button-add
{
	background-image: url(icons/add-blue.svg) !important;
	background-size: 16px 16px !important;
	background-position: 5px 50% !important;
	background-repeat: no-repeat !important;
}
.button-edit
{
	background-image: url(icons/edit-blue.svg) !important;
	background-size: 16px 16px !important;
	background-position: 5px 50% !important;
	background-repeat: no-repeat !important;
}
/*.button:focus, div[role=button]:focus, .menuButton:focus
{
	outline: none !important;
}*/

/* forms */
.dd-form
{
	border: 1px solid #CDD1D3 !important
}
.dd-form-group-label
{
	background: #FFFFFF !important;
	color: #515151;
}

.dateChooserBorder *
{
	font-size: 12px !important;
}

.dashboard-editor-vertical-guide-line
{
	background-color: #11A0D9;
}

.dashboard-editor-horizontal-guide-line
{
	background-color: #11A0D9;
}

.dd-window-limit-panel
{
	border: 1px dotted #CDD1D3 !important;
}

#creating_chart_new_source_button .button
{
	font-size: 13px !important;
}

.creating_panel_separator_big hr
{
	border-bottom: 1px solid #DDDDDD !important;
}

.cellRemove
{
	background: url(icons/delete.svg);
	width: 20px;
	height: 20px;
}

.cellSettings
{
	background: url(icons/digdash_2019/settings.svg);
	width: 20px;
	height: 20px;
}

.imgHeaderButton, .headerButton, .sorterButton
{
	background: #FFFFFF !important;
	color: #515151 !important;
	font-family: var(--font-family-semibold) !important;
	font-size: 13px !important;
	border-bottom: 2px solid #CDD1D3 !important;
	border-left: none !important;
	border-right: none !important;
}
