
/* used colors */
.main-color1 {background-color: #f4f4f4}
.main-color2 {background-color: #f3f3f3}
.MainContrastedButton {background-color:#89bf15} /* smarterSOFT blue from logo */
.additional-color1 {background-color: #0487d9;} /* smarterSOFT blue from logo */
.additional-color1 {background-color: #9baed2;} /* smarterSOFT blue 50% opacity */
.additional-color2 {background-color: #c5cfe1;} /* smarterSOFT blue 25% opacity */
.additional-color3 {background-color: #f9570c;} /* strong orange*/
.black 	{color: #000;}
.white 	{/*color: #fff;*/} /*switched off in this theme!!! */
.red 	{color:#e00000}
.disabled-elements {color: #aaa; background-color: #eee;}

:focus::placeholder {
	color: transparent;
}
:focus::-ms-input-placeholder{
	color: transparent;
}

/* generic definitions */
body, iframe {background-color: #fbfbfb;color:#172b4b;}
a:link, a:visited { color: #325fb0;} /* !!individual color because of contrast ratio!!*/
.brick a, .qtip-content a {color: #89bf15}
.qtip-content table.vres a{color: #172b4b;}

h1 {color: #0487d9;}
.iFrameBody h1 {color: #fff; font-size: 30px; }
h2 {color: #0487d9;}
#searchLayer h2 {color: #888;}
h2 a:link, h2 a:visited {color: #0487d9;}
h2.message { color:#0487d9; }
h2.headAlign { color:#fff; }
h4.dividerTitle {
	font-size: 1rem;
}


.loginUsagePolicy, .loginUsagePolicy:visited { color: #325fb0; }

/* Single Admin Area text (e.g. help text) */

.required.star {color:#f00;}

/* general inputs */
input, textarea, select, option { color:#172b4b; background-color: #fff; border:1px solid #ddd;}
option { border-width: 1px 0 0; }
option:first-child { border:none; }
input:disabled, textarea:disabled, select:disabled, .MainContrastedButton.disabled { color: #172b4b; background-color: #eee;}
.MainContrastedButton.disabled {border-color: #ddd;}
select[multiple] option:checked {
	background-color: #89bf15;
	color: #fff;
}
select[multiple]:focus option:checked {
	background: #89bf15 linear-gradient(0deg, #89bf15 0%, #89bf15 100%); /* we need both to define the correct background */
}
input[type="checkbox"]:checked, input[type="radio"]:checked {
	border-color: #89bf15;
}
input[type="checkbox"]:checked:before {
	background-color: transparent;
	border: 3px solid #89bf15;
	border-width: 0 3px 3px 0;
}
input[type="radio"]:checked:before {
	background-color: #89bf15;
}
input[type="checkbox"]:disabled, input[type="radio"]:disabled
	input[type="checkbox"]:disabled:checked, input[type="radio"]:disabled:checked {
	border-color: #ddd;
}
input[type="checkbox"]:disabled:checked:before {
	border-color: #bbb;
}
input[type="radio"]:disabled:checked:before {
	background-color: #bbb;
}

.worklog.display {background-color: #eee; color: #172b4b}

.resizeArrow svg {fill: #89bf15;}

/*emal check inputs*/
input.emailFail {
	color: #fff;
	background-color: #f00;
	border-color: #f00;
}
input.emailOk {
	color: #fff;
	background-color: #009d02;
	border-color: #009d02;
}
input.dblChkEmail.emailFail::placeholder {
	color: #fff;
}
.htmlboxed {
	background-color: #fff;
	border:1px solid #ddd;
	color: #172b4b;
}
.htmlboxed * {
	color: #172b4b;
}
.main-table .htmlboxed {background-color: transparent; border:1px solid #ddd; }
.main-table .htmlboxed * {color: #444}

/* main divs */
.topLine {background-color: #f4f4f4;}
.userName {/* color: #fff */}
.header {background-color: #fbfbfb;}
#title-line .overlay { background-color: #fbfbfbb0}
.iFrameBody #title-line .overlay { background-color: #fbfbfbb0 }
.iFrameBody #title-line {
	background-color: #fbfbfb;
}

.smLogo .smarter {fill: #89bf15;}
.smLogo .soft {fill: #0487d9;}

/* mobile/desktop selector*/
.mobdesk, .mobdesk a{
	color: #172b4b;
}

.login .warning {
	color: #e00000;
}
.login .sso input[type="submit"] {
	background-color: #0487d9;
	color: #fff;
	border: 0;
}
.login-table .row.divider {
	border-bottom: 1px solid #172b4b;
}
.login-table input[type="submit"] {
	background-color: #0487d9;
	color: #fff;
}
.pass svg {
	fill: #172b4b;
}
.sso-button-image {
	border: 3px solid #0487d9;
}

/* menu elements - for normal admin menu only (across the top) */

.mainMenuContainer li a { color: #172b4b; }
.mainMenuContainer li.current { background-color: #e0e4ef; }
.mainMenuContainer li.currentbranch > a, .mainMenuContainer li.current a { }
.mainMenuContainer li.currentbranch { background-color: #e0e4ef; }
.mainMenuContainer li.submenu-opener { background-image: url(../images/system/Default/submenu-arrow.svg); background-repeat: no-repeat; background-position: calc(100% - 11px) 50%; }
.mainMenuContainer li.submenu-bottom, .mainMenuContainer li.submenu-top { border: 1px solid #ddd;}
.mainMenuContainer li.submenu-bottom { border-top-color: #3b3b3b;}
.mainMenuContainer li.submenu-top { border-bottom-color: #3b3b3b;}
.mainMenuContainer li.hr,
.mainMenuContainer li.hr:hover { border-bottom:1px solid #e0e4ef;}
.mainMenuContainer li.toplevel.current>a.menu-item:link,
.mainMenuContainer li.toplevel.current>a.menu-item:visited { }
.mainMenuContainer ul ul { background-color: #f9f9f9;}
.mainMenuContainer li span.disabled { color:#888;} /* non-clickable items */
.mainMenuContainer ul ul { border: 1px solid #ddd; border-width: 1px 0; box-shadow: 0px 6px 10px 0px #00000040}
.mainMenuContainer ul ul li { color: #172b4b; border: 1px solid #ddd; border-width: 0 1px; }
.mainMenuContainer ul ul li:hover { background-color: #e0e4ef;}
.mainMenuContainer ul ul li a { color: #172b4b; }

.personalMenuContainer path {
	fill: #888;
}

.myDetailsMenu:hover {
	background-color: #e0e4ef;
}

/* button icons in a row */
.ajaxFormHeadRow .t2 .icon {color: #172b4b; padding: 0;}

.iconItem { color: #fff;}
.iconItem a {color: #172b4b;}

img.icon-image { background-color: transparent;} /* module icon images */

.divider { border-right: 1px solid #6e6e6e;}

.papercliplist {
	fill: #0487d9;
}


/* attached media lists */

/* dashboard blue boxes */
table.blue-box td.top-empty { background-color: #4c7aa6; border-top: 1px solid #fff; }
table.blue-box td.bottom-empty { background-color: #4c7aa6; border-bottom: 1px solid #fff; }
table.blue-box td.left-column { background-color: #4c7aa6; }
table.blue-box td.right-column { background-color: #4c7aa6; }
table.blue-box td.icon-column { background-color: #4c7aa6; }
table.blue-box td.content-column { background-color: #4c7aa6; color:#fff; }

ul.function { color: #fff; }
table.dashboard-section td.content-column,
	.nodeRightsGroupTable td.content-column { border-left: 1px solid #ddd; }

table.dash-dataset-table th, table.dash-dataset-table td { border: 1px solid #fff; }
table.dash-dataset-table th { background-color: 	#808080; color:#fff; }
table.dash-dataset-table td { background-color:#eaeaea; color:#3b3b3b; }

/* generic dividers */
.border-right-divider { border-right: 1px solid #e8e8e8; }
.border-left-divider  { border-left: 1px solid #e8e8e8; }
.border-right-divider-blue { border-right: 1px solid #e8e8e8; }


/* single form view */
/* tab list */
table.single-admin-form tr.parentrow td { color:#c0c0c0; }
table.single-admin-form h4 { border-bottom: 1px solid #ddd; }

/* conditional visibility changing classes for table rows */
table.single-admin-form tr.condvis_changeable { }
table.single-admin-form tr.condvis_base { background-color:#4f8aa0;}
table.single-admin-form th {}
table.single-admin-form td.help-col {color: #fff !important; }
table.single-admin-form td.help-col .helptag { color: #4c7aa6;}
table.single-admin-form td .timeDisplay.disabled {color: #aaa;}

h3.tab {
	border-bottom: 1px solid #ddd;
}
div.single-admin-form-headline { background-color:#5487b8; color:#fff;}

div#thumb-selection { background-color: #f9f9f9;}
div#thumb-selection img { border:2px solid #fff;}
div#thumb-selection img:hover, div#thumb-selection img:visited { border:2px solid yellow;}

/* checkout timer */
#check-out-countdown {
	background: #e00000 url(../images/system/Default/clock.svg) no-repeat 0 center;
	border: 2px solid #e00000;
	color: #fff;
}

/* table view */
/* navigate on the top */

.nav-arrow {color: #172b4b;}
div.navigation-div a {}

.elementid-div {color:#172b4b;}
div.lastRegenTime {
	background-color: #d07900;
	color: #fff;
}

.iFrameBody .elementid-div::before {
	border-color:#0487d9;
	border-left-color: transparent;
	border-bottom-color: transparent;
}

/* search filter layer */
.searchLayerBackground {
	background-color: inherit;
}
#searchLayer {
	box-shadow: 0px 6px 10px 0px #00000040;;
}
#searchAdvOptionsLayer {
	box-shadow: 0px 6px 10px 0px #00000040;;
}
.searchLayerBottom {
	 background-color: #f6f6f6;
}
.searchDefaultsContainer {background-color: #f6f6f6;}

#exportFilters {color: #fff;}

#searchLayer td.search-content, td.search-content-b {color: #fff;}
div#searchTButton {box-shadow: 10px 0 10px 0px rgba(0, 0, 0, 0.36);}
#searchTButtonClose {box-shadow: -10px 0 10px 0px rgba(0, 0, 0, 0.36);}

#searchAdvancedBtn {box-shadow: -10px 0 10px 0px rgba(0, 0, 0, 0.36);}
#searchLayer td.active input, #searchLayer td.active select {background-color:#ffb;}

.select2-container {
	color:#172b4b;
}
table#search-filters td.defFilter input,
	table#search-filters td.defFilter select,
	.defFilter .select2-container .select2-selection--single {background-color: #e8e8e8;}
table#search-filters td.active input, table#search-filters td.active select {background-color:#eee;}
.select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container .select2-selection--single {color: #172b4b}
.select2-container--default .select2-selection--single {border: 1px solid #ddd;}
.active .select2-container .select2-selection--single {background-color:#eee;}

/* others */
select.search-text, input.search-text, select.long-text, input.long-text { width: 100px; color: #006db2; font-size: 12px;}
input.search-text { width: 150px;}
input.long-text, select.long-text { width: 180px;}

/* main table elements */
#admin-list-page-holder {background-color: transparent;}

/* list pager */
.listPager {
	background-color: #fbfbfb;
}
.selectedPage {
	color: #fff;
	background-color: #89bf15;
}
.pageNumber:link, .pageNumber:visited {
	color: #172b4b;
	background-color: transparent;
}

.selectPages {
	color: #172b4b;
	background-color: #f8f8f8;
}
.selectPages option {
	color: #172b4b;
	background-color: #f8f8f8;
}
.nextPage svg, .previousPage svg {
	fill: transparent;
}
.nextPageIcon svg, .previousPageIcon svg {
	fill: #89bf15;
}

/* main table head */
a.recordIdField {color: #fff;}

.main-head-cell {
	background-color: #f4f4f4;
	box-shadow: inset 0 -1px 0px #eee;
}
.main-head-cell.searchfield {background-color: #eee;}
.main-head-cell.searchfield.default {background-color:#e8e8e8;}

/*sorter table definitions*/
.tcell a, .main-table sup{color: #172b4b;}
.main-table .sortingIcon path { fill: #172b4b; }

/* main table data */
.main-table .edit-link, .main-table .chk {color: #172b4b;background-color: #f4f4f4;}
.main-table .edit-link.searchfield {background-color: #e8e8e8;}

.main-table td.searchfield {background-color: #eee;}
.main-table td.searchfield.default {background-color: #e8e8e8;}
.main-table .row0, .main-table .row1 { border-bottom: 1px solid #eee; }
.main-table .highlight { background-color: #e0e4ef; }
.main-table .highlight .chk, .main-table .highlight .edit-link, .main-table tr:hover .chk,.main-table tr:hover .edit-link{ background-color: #e0e4ef; }
.main-table .highlight .searchfield, .main-table tr:hover td.searchfield{ background-color: #e7e9ef; }
.main-table .highlight .edit-link.searchfield, .main-table tr:hover td.edit-link.searchfield{ background-color: #e4e6ec; }
.main-table .highlight .searchfield.default, .main-table tr:hover td.searchfield.default { background-color: #e4e6ec; }
.main-table tr:hover { background-color: #e0e4ef; }

.main-table .lastRow, .main-table .aggregate td {border-bottom: none;}
.main-table .aggregate, .main-table .aggregate:hover {
	background-color:#f4f4f4;
	border-top: 1px solid #eee;
}

.main-table td.checkOutOwn, .main-table tr:hover .chk.checkOutOwn {background-color: #2270bb;}
.main-table td.checkOutOther, .main-table tr:hover .chk.checkOutOther {background-color: #ff3300;}

.main-table td p {color: inherit;}
.recordIdField.MainContrastedButton {background-color: #89bf15; border:1px solid #89bf15;}

/* user feedback, errors, warnings and info highlights */
.feedback, .ajaxFeedback {border:8px solid #fff; box-shadow: 0 0 8px rgba(0,0,0,.6);}
div.general {color: #0f8a11; background-color: #fff; background-image: url(../images/system/Default/feedback_info_new.svg); border-color: #0f8a11;}
div.lockdown {color: #f60; background-color: #ffe6d5; background-image: url(../images/system/Default/feedback_warn_new.svg); border-color: #f60;background-position-x: right; background-size: inherit;}
div.error {color: #f00; background-color: #ffc6c6; background-image: url(../images/system/Default/feedback_error_new.svg); border-color: #f00;}
div.warning, span.warning {color: #f60; background-color: #ffe6d5; background-image: url(../images/system/Default/feedback_warn_new.svg); border-color: #f60;}
div.warning .warning {background: none;}
div.notice {color: #5e94ca;background-color: #ebf2f8; border-color: #0055ab;background-image:none}
.countBack {background-color: #0f8a11;}
.feedback a {color: #006db2}

/**
* new ajax feedback div style, should replace the old one; it can be positioned fixed to the viewport, or event
*/
.ajaxFeedback{
	color:#0055ab;
	background-color:#ebf2f8;
}
.ajaxFeedback.warning {background-image: none;}

.MainContrastedButton {color: #fff;border: 1px solid #89bf15;}
[class^='popupWrap'] .MainContrastedButton {color: #fff;}

[data-class='selectColourCoded'], [data-class='selectColourCoded'] option{
	color: #172b4b;
	background-color: #fff;
}

/*Selec2 override inline definitions*/
.select2-container-disabled .select2-chosen {
	color: #aaa !important;
	background-color: #eee !important;
}
.defFilter .select2-container a {
	color: #172b4b;
	background-color: #aaa;
}


/* empty fields */
span.emp { color:#aaa;}

/* Admin system images and styles (output direct from PHP code) */
.archpadding { color:#ababab;}
.infotag {
	border: 1px solid #89bf15;
	background-color: #89bf15;
	color: #fff !important;
}
.helptag {
	color: #4c7aa6;
	background-color: #fff;
}
table.logger {background-color: #c0c0c0;}

/* process status - for function logs */
div#processatatus { color: #172b4b; background-color: #c0c0c0; }
div#processatatus h3 { color: #fff;}
div#processatatus .MainContrastedButton { background-color: #dd6131; border: 1px solid #dd6131;}
div#processatatus .feedback { color:#fff; background-color: #3b3b3b; border-color: #0f8a11;}
div#processatatus .notice   { color:#5e94ca; background-color: #ebf2f8; border-color: #0055ab;}
div#processatatus .warning  { color:#c0c0c0; background-color: #3b3b3b; border-color: #e60000;}
div#processatatus .error    { color:#fff; background-color: #e60000; border-color: #fff;}

/* menu generator headings */
div.helpgen p, div.helpgen li, div.helpgen ol, div.helpgen ul { }
div.helpgen h1, div.helpgen h2, div.helpgen h3, div.helpgen h4, div.helpgen p {}

/* smartfooter */
iframe#smartfooter {border:0px solid #fff; border-left: 1px solid #888;}

table.logfile-list td.filesize {color: #c0c0c0;}

/* all the sticky menu styling */
div.stickyVerticalMenu li.current>a { font-style:italic; text-decoration: underline dashed; } /* the currently selected sticky menu */
div.stickyVerticalMenu li a:hover {color: #172b4b; }
div.stickyVerticalMenu li.currentBranch>a { color: #fff;} /* the currently selected sticky menu */
div.stickyVerticalMenu img.opener {}

div#sysfoot {color: #172b4b;background-color:#eee;border-top:3px solid #d3d5d5;}
div#sysfoot table td { border: 1px solid #c0c0c0;}
div#sysfoot a {color: #006db2}

div.content-area {color:#fff; }

/* node editing table (e.g. Access Settings) */
.coloredTable, .coloredTable td, .coloredTable th {border:1px solid #5c7480;}
.coloredTable {border-width: 0 1px 1px 0}
.coloredTable td, .coloredTable th {border-width: 1px 0 0 1px}
.coloredTable th {background-color:#f2f2f2;}


/**
* ajax styles
*/
#feedBackDiv {
	color: #172b4b;
	background-color: #f0f0f0;
	border: 3px double #4c7aa6;
	box-shadow: 2px 2px 20px #000;
}

#feedBackDiv.menu-manage {
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
#feedBackDiv.menu-manage h2{
	color: #172b4b;
	background-color: #e8e8e8;
}
#feedBackDiv.menu-manage .qtip-close{
	background-color: #fe4201;
	border: 1px solid #fff;
}
.qtip-icon .ui-icon.ui-icon-close {
	color: #fff;
}
div.AJAXMenu a:link, div.AJAXMenu a:visited {color:#005a97;}
div.AJAXMenu li.button:hover {color:#009900;background-color:#d3d5d5;}

/* tabs & subTabs */
table.subtabColumnsContainer {background-color: #558abb;}
table.subtabColumnsContainer tr {background-color: inherit;}
table.subtabColumnsContainer table {background-color: #558abb; }

/*.subtabs-container td { background-color: #558abb; }*/
.subtabs-container h4 {border-bottom: 1px solid #fff;}

.subtabList {
	background-color: #f8f8f8;
}
.tabListContainer {
	border-bottom: 1px solid #ddd;
}
.tabElement {
	color: #fff;
	border-bottom: 4px solid transparent;
}
.tabElement:hover {border-bottom-color: #9baed2;}
.tabElement a { color: #172b4b; }
.tabElement.active a { color: #172b4b; }
.tabElement.active { border-bottom-color: #0487d9;}
.subtab-all-outerbox {border-top: 1px solid #ccc;}

.close-button {background:url("../images/system/Default/btn_logout.svg") no-repeat scroll left top transparent;}

/* iFrame style mod*/
body.iFrameBody .icon a { color: #172b4b; }

/* read only tables */
.single-admin-form.read-only th {background-color: #f4f4f4;}
.single-admin-form.read-only td {background-color: #f8f8f8;}

/* subnodes view submenu list, horizontal */
.menuHelp {
	border-top: 1px solid #bbb;
}
.subnodeArea .main-color1 {
	background-color: #fcfcfc;
}
.menuHelp .MainContrastedButton {
	color: #fff;
}

/* the eye icon quick-edit link, always on top and outside of tabs */
a.quickeditlink {color: #89bf15}
.quickeditlink svg {background-color: #0487d9;border: 1px solid #0487d9;}
.quickeditlink svg * {fill: #fff;}
.main-head-cell .listResetSort{fill: #0487d9;}
.main-head-cell .listResetSort polygon {fill:#fff;}
.main-head-cell .listResetSort .reset {fill:#f00;}
.quickediteye svg {background-color: #0487d9;border: 1px solid #0487d9;}
.quickediteye svg * {fill: #fff;}

/* quickedit links in the menus */
div.quickLinks-minor svg {background-color: #0487d9;border: 1px solid #0487d9;}
div.quickLinks-minor svg * {fill: #fff}

/* - no more quickedit links - */

.mark_cv, .mark_cm {
	color: #fff;
	background-color: #0487d9;
	border: 1px solid #0487d9;
}
.helpIcon {
	color: #0487d9;
	border: 2px solid #0487d9;
}
.popupContent .mark_cv, .popupContent .mark_cm {

}

/* popup related definitions */
.popupOverlay{
	background-color: #fff;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
#popup-overlay-wait{
	color:#fff;
	background: #000;
}
.popupContent {
	color: #172b4b;
	background-color: #fcfcfc;
	border: 1px solid #fff;
	box-shadow: 0px 6px 10px 0px #00000040;
}
.popupContent h2 {color: #0487d9}
div.menumanage-layer .spacer {border-bottom: 1px solid #bbb;}

/* settings layer */

div#settings-layer .helptag {
	color: #4c7aa6;
}

/* history popup table */
.gfxList tr:first-child {
	background-color: #f0f0f0;
}
.gfxList tr:not(:first-child, :last-child) {
	border-bottom: 1px solid #e0e0e0;
}
.group-list a:hover {color: #172b4b;}

/* group node rights view extras */
td.ac_noread    ,.ac_noread    , .ac_noread:link   , .ac_noread:visited    { color: #656565 !important; }
td.ac_readonly  ,.ac_readonly  , .ac_readonly:link , .ac_readonly:visited  { color: #f4B020 !important; }
td.ac_readwrite ,.ac_readwrite , .ac_readwrite:link, .ac_readwrite:visited { color: #4b4 !important; }
.stickyVerticalMenu .liextra .on {color:#4b4;}
.stickyVerticalMenu .liextra .off {color:#172b4b;}
.liextra #btnTR {
	background-color: transparent;
}
#btnSR {
	color: #fff;
	background-color: #89bf15;
	border: 2px solid #89bf15;
}

.helpQuestionMark {
	color: #707070;
	border: 1px solid #707070;
}
.helpQuestionMark.general,
	.exclamation.general {
		color: #fff;
		background-color: #0f8a11;
		border-color: #0f8a11;
}
.helpQuestionMark.notice,
	.exclamation.notice {
		color: #fff;
		background-color: #0055ab;
		border-color: #0055ab;
}
.helpQuestionMark.error,
	.exclamation.error {
		color: #fff;
		background-color: #f00;
		border-color: #f00;
}
.helpQuestionMark.warning,
	.exclamation.warning {
		color: #fff;
		background-color: #f60;
		border-color: #f60;
}


/* new stuff around charting */
div.chartHeader {}
div.chartLoader {
	border: 2px dashed #fff;
}
div.chartEmbedCode textarea, #allcodes {
	color:#fff;
	background:#000;
}
div.chartHeader a.close{
	border: 2px inset #fff;
}
.highcharts-background {
	fill: #fcfcfc;
}

/* jQuery dialog redefine */
.blueBox{
	color: #172b4b;
	background-color: #fcfcfc;
	border: 1px solid #fff;
	box-shadow: 0px 6px 10px 0px #00000040;
}
.ui-widget-content {
	background: #fcfcfc;
	border: none;
}
.blueBox .ui-widget-header {
	background: transparent none;
	border: 0 none;
}
.blueBox .ui-dialog-title {
	color: #0487d9;
}
.blueBox .ui-state-default .ui-icon {
	background: transparent none;
}
.blueBox .ui-dialog-titlebar-close {
	background: transparent url("../images/system/Default/btn_logout.svg") no-repeat center center;
	background-size: contain;
}

[class^='popupWrap'] a { color: #89bf15; outline: none;}

.classRelationsBox {
	color: #172b4b;
	background-color: #aaa;
	border: 1px solid 	#808080;
}
.classRelationsBox .green{
	color: #cfc;
}
.classRelationsBox .black{
	color: #172b4b;
}

/*
*
* jQery tree-multiselect re-definitions
*
*/
div.tree-multiselect {
	border: 1px solid #c6e3cb;
	border-radius: 3px;
}
div.tree-multiselect>div.selections{
	border-right: 1px solid #c6e3cb;
}
div.tree-multiselect .auxiliary input.search {
	border: 1px solid #ddd;
}
div.tree-multiselect div.title {color:#172b4b; background-color: #f0f0f0;}
div.tree-multiselect>div.selected>div.item {
	background-color: #f0f0f0;
}
div.tree-multiselect span.remove-selected {
	background: #f00;
}
div.tree-multiselect span.remove-selected:hover {
	background-color: #f00;
}
.div.tree-multiselect div.title {
	background-color: #666 !important;
}

/* single wiev right column */
.right-col div.tree-multiselect>div.selected, .right-col div.tree-multiselect>div.selections {
	border: 1px solid #ddd;
}

/*
*
* jQery select2 re-definitions
*
*/
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
	color: #aaa;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: #000;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #888;
	background-color: #eee;
}

/**
* qTip help redefined styles
*
*/
.qtipAdmin .qtip-titlebar {
	background-color: #ddd;
}

/**
* file uploader styling
*/
.inlineFileUploadFrame {
	border: 1px solid transparent;
}
.fileUploadDropArea{
	background-color: #fcfcfc;
	border: 1px solid #ddd;
}
.fileUploadDropArea.highlight{
	background-color: #f0f0f0;
	border-color: #ccc;
}
.fileUploadDropArea .MainContrastedButton {
	color: #89bf15;
	background-color: transparent;
	border: none;
}
.fileUploadDropArea label {
	color: #89bf15;
}
.fileUploadfeedback{
	color: #172b4b;
	background-color: #f4f4f4;
}

.exportInlineRadios label{
	border: 1px dotted #58727d;
}

.tree-button-row a.active {
	border: 1px solid #f00;
}

/* svg image definitions */

.iconButton, .ajaxSave {
	fill: #89bf15;
}
.iconButton.highlighted {
 	fill: #0487d9;
}
.singleView.personalSettings {
	background-color: #0487d9;
	border: 2px solid #0487d9;
	fill: #fff;
}
.targetIcon svg {
	background-color: #0487d9;
	border: 2px solid #0487d9;
}
.targetIcon * {fill: #fff}
.deleteFilter svg {
	fill: #0487d9;
}
.filterPanelButton path {
	fill: #504f53;
}
.filterPanelButton.active path {
	fill: #e00000;
}
.filterPanelButton rect {
	fill: #fff;
}
.fieldManagePencil, .menuManagePencil {
	background-color: #89bf15;
	fill: #000;
}

/*calendar re-definitions*/
.flatpickr-calendar {
	background: #e8e8e8 none;
	border: 1px solid #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 60%);
}
.flatpickr-months {
	background: #f4f4f4 none;
}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
	color: #172b4b;
	fill: #666;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
	border-color: #aaa;
	background: #aaa;
	color: #fff;
}
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
	background: #ddd;
}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
	background: #ddd;
	color: #fff;
	fill: #fff;
}
.flatpickr-current-month .flatpickr-monthDropdown-months,
	.flatpickr-current-month input.cur-year {
	color: #172b4b;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
	background: #fff none;
	color: #172b4b;
}
.flatpickr-current-month, span.flatpickr-weekday {
	color: #172b4b;
}
.flatpickr-day {
	border: 2px solid #e8e8e8; /* same as .flatpickr-calendar baackground color */
	background: #fff none;
}
.flatpickr-day.selected {
	background: #0487d9 none;
	border-color: #0487d9;
}
.flatpickr-day.today {
	background-color: #eee;
	border-color: #ccc;
	color: #172b4b;
}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
	height: unset;
}

.dateClearButton {
	border: 1px solid #ddd;
	background-color: #89bf15;
}
.dateClearButton svg {
	fill: #fff;
}
.dateClearButton.disabled {
	background-color: #eee;
}
.dateClearButton.disabled svg {
	fill: #172b4b;
}

.ui-widget-header {
	background: #f3f3f3 none;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
	opacity: 1;
}

/*function opener redefinitions*/
.functionOpenerButton circle {
	fill: #504f53;
}
.functionOpenerButton path {
	fill: #fff;
}
.hiddenFunctions {
	background-color: #504f53;
	color: #fff;
}
.hiddenFunctionsDropShadow {
	box-shadow: 12px 0px 20px 10px #000;
}
.hiddenFunctions li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.hiddenFunctions li:hover, .closeHiddenFunctionsPanel:hover {
	background-color: rgba(0, 0, 0, 0.15);
}
.hiddenFunctions a:link, .hiddenFunctions a:visited, .hiddenFunctions span {
	color: #fff;
}
.hiddenFunctions .closeHiddenFunctionsPanel {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

/* WYSIWYG interface definitions */
.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary, .tox .tox-menubar, .tox .tox-toolbar, .tox .tox-statusbar {
	background-color: #f0f0f0 !important;
}
.tox .tox-tbtn--disabled svg {
	opacity: .6;
}
.tox .tox-tbtn:hover, .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){
	background: #e0e0e0 !important;
}

/* icon colors */
.padlockClosedGreen, .padlockOpenGreen, .tlGreen {
	fill: #1eaa1c;
}
.padlockClosedRed, .tlRed {
	fill: #ff0607;
}
.tlYellow {
	 fill: #ffdc19;
}
.tickOk {
	fill: #1eaa1c;
}
.tickNo path {
	fill: #ff0607;
}
.tickWarn .yl {
	fill: #f1d044;
}
.tickWarn .bl {
	fill: #000;
}
.speaker {
	fill: #0487d9;
}

/* the picureSelect display type definitions */
.pictureSelectContainer svg{
	fill: #0487d9;
}
.pictureSelectContainer div.selected {
	background-color: #0487d9;
	color: #e8e8e8;
}
.pictureSelectContainer div.selected svg{
	fill: #e8e8e8;
}

/* up/down counter */
.upDownCounter div {
	border: 4px solid #0487d9;
}
.increaseButton, .decreaseButton {
	background-color: #0487d9;
}
.upDownCounter svg {
	fill: #fff
}
.upDownCounter .display {
	color: #172b4b;
}

/* notification popup colorizing */
.internalNotification-item {
	border-bottom: 1px solid #ddd;
}
.internalNotification-item.unread { background-color: #f7f7f7; }
#internalNotifications:after {
	color: #fff;
	background-color: #f00;
}
.internalNotification-dateTime {
	color: #444;
}
.unread .internalNotification-dateTime {
	color: #545454;
}


/* mydetails popup looks like dropdpwn menu */
.myDetails .popupContent{
	box-shadow: 0px 6px 10px 0px #00000040;
	background-color: #f9f9f9;
	border: #ddd;
}
.myDetails a {
	color: #172b4b;
}

/* redefine scrollbars */
.iFrameBody::-webkit-scrollbar-track,
	.iFrameBody::-webkit-scrollbar-corner {
	background-color: rgba(0,0,0,.15);
}
.iFrameBody::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,.15);
}
.iFrameBody::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0,0,0,.25);
}
.iFrameBody::-webkit-scrollbar-track:hover {
	background-color: rgba(0,0,0,.35);
}
.iFrameBody::-webkit-scrollbar-thumb:active {
	background-color: rgba(255,255,255,.35);
}
.iFrameBody {
	scrollbar-color: rgba(0,0,0,.2), rgba(0,0,0,.2);
	scrollbar-width: thin;
}

/* signature pad */
.signatureCanvas {
	border: 1px solid #ddd;
	background-color: transparent;
}
.signatureCanvasBg {
	background: #fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQwMCAyMDAiPjxzdHlsZT5wYXRoe2ZpbGw6Izk5OX08L3N0eWxlPjxwYXRoIGQ9Ik0zODYuOCwxNTFoMHMtNi45LTMuOC02LjktMy44YzAsMC0uMSwwLS4yLDAtLjIsMC0uMy4xLS40LjNsLTEuNCw0LjFjMCwuMiwwLC40LjIuNWw1LjYsMy4xcy4xLDAsLjIsMGMuMSwwLC4yLDAsLjMtLjFsMi43LTMuNGMuMi0uMiwwLS41LS4xLS42WiIvPjxwYXRoIGQ9Ik0zNzkuNCwxNTYuNGgwYy0uMi0uMi0uMy0uMi0uNi0uMi0uMywwLS41LjEtLjcuNC0uMi4yLS4zLjUtLjIuNywwLC4zLjEuNS40LjcuMi4yLjUuMy43LjIuNSwwLC45LS41LjktMS4xLDAtLjQtLjItLjYtLjUtLjhaIi8+PHBhdGggZD0iTTM4My41LDE1NS43bC01LjctMy4yYzAsMC0uMiwwLS4yLDAtLjEsMC0uMiwwLS40LjFsLTMuNiwyLjZjLS4yLjEtLjIuMy0uMi41bC43LDkuM2MwLC4zLjMuNS41LjUuMywwLC4yLDAsLjMsMGw4LjMtNC4zYy4yLS4xLjMtLjMuMy0uNWwuMy00LjRjMC0uMiwwLS40LS4zLS41Wk0zNzkuMSwxNTkuMWgwYy0uMiwwLS41LDAtLjcsMGwtMi45LDUuM2MtLjEuMi0uNC4zLS42LjJzLS4zLS40LS4yLS42bDIuOS01LjNjLS4zLS4zLS42LS43LS42LTEuMiwwLS41LjEtMSwuNC0xLjQuMy0uNC44LS42LDEuMy0uNywxLjEtLjEsMiwuNywyLjEsMS43LjEsMS4xLS43LDItMS43LDIuMVoiLz48cGF0aCBkPSJNMjc5LjYsMTczLjhjLS42LS44LTEtMS42LTEuNC0yLjMtLjQtLjgtLjctMS42LS43LTIuNHMuNC0yLjIsMS4yLTMuM2MuOS0xLjMsMi4yLTIuNCwzLjktMy4yLDEuMi0uNiwyLjItLjksMy0uOXMuNiwwLC44LjJjLjMuMi40LjUuNC44LDAsLjktLjcsMS45LTIuMSwzLjEtMS4xLjktMi4zLDEuNi0zLjgsMi4xLS44LjMtMS4yLjYtMS4yLDEuMXMwLC40LjIuNWMuMi4yLjUuMy43LjMuNCwwLDEtLjIsMS44LS42LDEuNi0uOCwzLTEuOSw0LjItMy4xLDEuMy0xLjQsMS45LTIuNiwxLjktMy44cy0uMy0xLjMtLjktMS44Yy0uNS0uNC0xLjEtLjUtMS44LS41LTEuMSwwLTIuMi4zLTMuMy44LTEuNC42LTIuNywxLjQtMy44LDIuNC0yLjIsMS45LTMuMyw0LTMuMyw2LjJzLjMsMS45LjgsMi44Yy41LjksMS4xLDEuOCwxLjgsMi45LjUuNy44LDEuMiwxLDEuNy4yLjQuMy45LjMsMS41LDAsLjktLjQsMS42LTEuMSwyLjItMS4yLjktMi41LDEuNC00LjEsMS40cy0xLjQtLjItMS45LS41Yy0uNi0uNC0uOS0xLS45LTEuOHMuNS0xLjYsMS41LTJjLjYtLjIuOS0uNS45LS45cy0uMy0uOC0xLS44LS42LDAtMSwuMmMtLjYuMi0xLjEuNS0xLjUsMS0uNy43LTEsMS41LTEsMi42cy40LDEuNywxLjEsMi40YzEsLjksMi4zLDEuNCwzLjksMS40czMuMi0uNCw0LjYtMS4zYzEuNi0xLjEsMi40LTIuMywyLjQtMy43cy0uMi0xLjUtLjctMi4zYy0uNC0uNy0uOC0xLjQtMS40LTIuM1oiLz48cGF0aCBkPSJNMjkwLjIsMTY4LjljLjUsMCwuOS0uMywxLjQtLjkuNS0uNi44LTEuMS44LTEuNnMtLjMtLjgtLjgtLjgtLjguMi0xLjIuN2MtLjYuNi0uOSwxLjItLjksMS44czAsLjQuMi42Yy4xLjIuMy4yLjUuMloiLz48cGF0aCBkPSJNMjg0LjMsMTgyLjNjLjQtMS4zLjktMi42LDEuNS0zLjkuNS0xLjIsMS40LTIuOCwyLjYtNC43LjMtLjUuNS0uOC41LTEuMXMwLS4zLS4xLS40Yy0uMS0uMi0uMy0uMi0uNS0uMnMtLjQuMS0uNy4zYy0uMi4yLS41LjYtMSwxLjItMS4zLDEuOS0yLjMsMy42LTIuOSw1LjItLjgsMi0xLjEsMy4yLTEuMSwzLjVzMCwuMy4yLjVjLjEuMi4zLjMuNi4zLjQsMCwuNy0uMy45LS45WiIvPjxwYXRoIGQ9Ik0yOTkuMywxNzUuOWMwLS4zLS4xLS40LS40LS40cy0uNC4yLS42LjVjLS40LjctMSwxLjYtMS45LDIuNy0uNi44LTEuNSwxLjYtMi44LDIuNS41LTEuMSwxLTIuMSwxLjYtMy4yLjctMS4yLDEuMi0yLDEuNS0yLjQuMS0uMi4yLS4zLjItLjQsMC0uMS0uMS0uMy0uNC0uNi40LS44LjUtMS41LjUtMnMtLjEtLjgtLjMtMWMtLjMtLjMtLjctLjUtMS4yLS41LS45LDAtMS45LjUtMy4xLDEuNC0xLjQsMS4xLTIuNiwyLjYtMy42LDQuNS0uNywxLjMtMSwyLjQtMSwzLjNzMCwuNy4zLDEuMWMuMy41LjcuOCwxLjIuOC44LDAsMS44LS42LDMuMS0xLjktLjMuNi0uNywxLjUtMS4yLDIuNi0yLjcsMS41LTQuMiwyLjQtNC42LDIuNi0yLjQsMS43LTMuNiwzLjUtMy42LDUuM3MwLC44LjMsMS4yYy4zLjYuOS45LDEuNi45LDEuNCwwLDMtMS4zLDQuNi0zLjguNi0xLDEuNi0yLjgsMi45LTUuNSwyLjgtMS43LDQuOC0zLjYsNi4yLTUuOS40LS43LjctMS4zLjctMS42Wk0yODgsMTg4LjZjLTEsMS42LTEuOCwyLjMtMi42LDIuM3MtLjQtLjEtLjUtLjNjMC0uMS0uMS0uMy0uMS0uNHMwLS4zLjEtLjVjLjItLjcuNi0xLjMsMS4yLTIsMS4yLTEuMywyLjYtMi4zLDQuMS0zLS42LDEuMi0xLjMsMi41LTIuMiwzLjlaTTI5My41LDE3Ny4xczAsLjItLjMuNWMtLjMuNS0uNywxLTEuMiwxLjYtLjcuOC0xLjMsMS4zLTEuNywxLjNzLS4zLDAtLjQtLjJjMC0uMS0uMS0uMy0uMS0uNSwwLS40LjItLjkuNS0xLjYuNi0xLjQsMS41LTIuNywyLjYtMy44LjktMSwxLjctMS40LDIuMi0xLjRzLjQuMi40LjUtLjEuNi0uNCwxLjFjLS40LjYtLjgsMS4yLTEuNCwxLjgtLjIuMi0uMy4zLS4zLjRzMCwuMi4yLjRaIi8+PHBhdGggZD0iTTMwOCwxNzIuNmMtLjgsMC0yLjUsMS4yLTQuOSwzLjYtLjEuMS0uMy4zLS40LjQuMy0uNi43LTEuMiwxLjItMiwuMy0uNS41LS45LjUtMS4xczAtLjQtLjItLjYtLjMtLjItLjQtLjJjLS4zLDAtLjcuMy0xLjEsMS0uNC43LTEuMSwxLjctMS44LDMuMi0xLjQsMi43LTIuMiw0LjMtMi4yLDVzMCwuNS4yLjZjLjEuMS4zLjIuNS4yLjQsMCwuOC0uMywxLjEtLjksMS40LTIuNiwyLjktNC40LDQuNS01LjQtMS4yLDEuOS0xLjgsMy43LTEuOCw1LjNzLjIsMS41LjUsMi4xYy4zLjYuNy45LDEuMi45cy40LDAsLjUtLjJjLjEtLjEuMi0uMy4yLS40czAtLjQtLjItLjZjLS40LS42LS41LTEuMi0uNS0xLjgsMC0yLDEuMS00LjMsMy40LTYuOS40LS41LjYtLjkuNi0xLjIsMC0uNS0uMi0uOC0uNy0uOFoiLz48cGF0aCBkPSJNMzI4LjcsMTc2LjJjLS4yLDAtLjUuMi0uOC43LTEuNSwyLjMtMi42LDMuNC0zLjIsMy40cy0uNS0uMi0uNS0uNS4yLTEsLjctMS45Yy41LTEuMSwxLjItMi4yLDIuMi0zLjUuNS0uNy44LTEuMi44LTEuNXMtLjEtLjUtLjMtLjdjLS4yLS4yLS40LS4yLS42LS4yLS41LDAtMS4zLjQtMi40LDEuMi0uOS42LTEuNywxLjQtMi42LDIuMy4zLS45LDEuMS0yLjYsMi41LTUuMSwxLjMtMi4zLDIuNS00LjUsMy44LTYuNS40LS42LjYtMSwuNi0xLjNzMC0uNC0uMi0uNmMtLjItLjItLjMtLjMtLjUtLjNzLS40LjEtLjYuM2MtLjIuMi0uNS42LS44LDEuMi0xLjUsMi41LTIuOCw1LTQsNy4zLTEuMiwyLjMtMi41LDUuMi0zLjksOC41LS44LDEuOC0xLjEsMi45LTEuMSwzLjNzMCwuNC4yLjZjLjEuMi4zLjIuNS4yLjMsMCwuNi0uMi43LS43LDEuNy00LDMuNy02LjYsNi4xLTcuOC0uOSwxLjUtMS40LDIuNC0xLjYsMi43LS43LDEuMy0xLjEsMi41LTEuMSwzLjZzMCwuNi4yLjljLjIuNC42LjcsMS4xLjdzMS0uMiwxLjYtLjZjLjgtLjYsMS43LTEuNSwyLjQtMi42LjktMS4zLDEuMy0yLjIsMS4zLTIuNnMtLjEtLjQtLjQtLjRaIi8+PHBhdGggZD0iTTMzOC4yLDE3Ny4xYy0uMS0uMS0uMi0uMi0uNC0uMi0uMiwwLS41LjItLjkuNi0xLjksMi4zLTMuNiwzLjQtNS4xLDMuNHMtMS4xLS4yLTEuNC0uN2MtLjEtLjItLjItLjQtLjItLjd2LS4zYzIuNC0uNyw0LjItMiw1LjMtMy45LjYtLjkuOS0xLjcuOS0yLjNzLS4yLS43LS41LTFjLS4yLS4yLS41LS4zLS44LS4zLTEuMSwwLTIuNC44LTQsMi4zLTEuOSwxLjktMi44LDMuOC0yLjgsNS44cy4yLDEuMy41LDEuN2MuNS42LDEuMi45LDIuMS45czEuOC0uMywyLjgtLjhjMS0uNSwxLjktMS4yLDIuOC0yLjEsMS4xLTEuMSwxLjctMS45LDEuNy0yLjNzMC0uMi0uMS0uM1pNMzMzLjIsMTc0LjRjLjYtLjUsMS0uNywxLjMtLjdzLjMuMS4zLjQsMCwuNS0uMy44Yy0uNS44LTEuMSwxLjUtMiwyLjEtLjUuNC0xLjEuNy0xLjksMSwuNy0xLjUsMS41LTIuNywyLjUtMy41WiIvPjxwYXRoIGQ9Ik0zNTAuNSwxNzVjMC0uMSwwLS4yLS4yLS4zLDAsMC0uMi0uMS0uMy0uMS0uMSwwLS4zLDAtLjUuMi0xLjIuOC0yLjEsMS4yLTIuNiwxLjJzLS41LS4xLS41LS40YzAtLjUuNi0xLjIsMS44LTIuMS40LS40LjctLjcuNy0uOXMwLS4yLS4yLS40Yy0uMi0uMy0uNC0uNC0uNS0uNHMtLjMsMC0uNi4zYy0uNi40LTEuMi44LTEuNywxLjItMS41LDEuMi0yLjgsMi40LTQsMy42LjMtLjcuNy0xLjQsMS4yLTIuMS42LS43LjktMS4xLjktMS4yLjItLjMuNC0uNi40LS43czAtLjMtLjItLjRjLS4xLDAtLjMtLjEtLjQtLjEtLjUsMC0xLC40LTEuNywxLjMtMS4xLDEuNC0yLjIsMy40LTMuMiw2LS43LDEuNy0xLDIuOC0xLDMuMnMuMi42LjcuNi43LS4zLDEtLjhjLjctMS40LDEuNC0yLjcsMi4yLTMuNiwxLjMtMS42LDIuMy0yLjcsMy4zLTMuNC0uMi40LS40LjctLjQsMSwwLC40LjEuNy40LjkuMy4yLjcuMywxLC4zLjksMCwxLjktLjQsMi45LTEuMiwxLS43LDEuNS0xLjMsMS41LTEuNloiLz48cGF0aCBkPSJNMzU4LjgsMTc2LjljLS4yLDAtLjUuMi0uOS42LTEuOSwyLjMtMy42LDMuNC01LjEsMy40cy0xLjEtLjItMS40LS43Yy0uMS0uMi0uMi0uNC0uMi0uN3YtLjNjMi40LS43LDQuMi0yLDUuMy0zLjkuNi0uOS45LTEuNy45LTIuM3MtLjItLjctLjUtMWMtLjItLjItLjUtLjMtLjgtLjMtMS4xLDAtMi40LjgtNCwyLjMtMS45LDEuOS0yLjgsMy44LTIuOCw1LjhzLjIsMS4zLjUsMS43Yy41LjYsMS4yLjksMi4xLjlzMS44LS4zLDIuOC0uOGMxLS41LDEuOS0xLjIsMi44LTIuMSwxLjEtMS4xLDEuNy0xLjksMS43LTIuM3MwLS4yLS4xLS4zYy0uMS0uMS0uMi0uMi0uNC0uMlpNMzU0LjEsMTc0LjRjLjYtLjUsMS0uNywxLjMtLjdzLjMuMS4zLjQsMCwuNS0uMy44Yy0uNS44LTEuMSwxLjUtMiwyLjEtLjUuNC0xLjEuNy0xLjksMSwuNy0xLjUsMS41LTIuNywyLjUtMy41WiIvPjxwYXRoIGQ9Ik0zNzMuNywxNjYuOGMtLjMtLjItLjctLjEtLjkuMi0xLDEuNi0zLjIsMi40LTUuNSwzLjEtMi43LjktNS41LDEuOS02LjYsNC41LS4xLjMsMCwuNy40LjksMCwwLC4yLDAsLjIsMCwuMywwLC41LS4yLjYtLjQuOC0yLjEsMy4yLTIuOSw1LjgtMy44LDIuNC0uOCw0LjktMS43LDYuMS0zLjcuMi0uMy4xLS43LS4yLS45WiIvPjwvc3ZnPg==") no-repeat bottom right ;
}
.sigPadContainer img {
	background-color: transparent;
	border: 1px solid #ddd;
}

/* highchart mods */
.highcharts-container {
	border: 1px solid #ddd;
}
.gfxReport {
	background-color: #f4f4f4;
	border:1px solid #ddd;
}
.gfxReport th, .gfxReport td {
	color: #172b4b;
	border: 1px solid #ddd;
	border-width: 0 1px 1px 0;
	background-color: #fff;
}
.gfxReport td.axislabels, .gfxReport td.axislabels *,
	.gfxReport td.headx, .gfxReport td.heady {
	background-color: #f4f4f4;
}
.gfxReport td.links a {
	color: inherit;
}

/* highchart data table */
.highcharts-data-table {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	color: #172b4b;
}
table[id^="highcharts-data-table"] caption {
	background-color: #fff;
}
table[id^="highcharts-data-table"] td {
	background-color: #fff;
	border: 1px solid #e0e0e0;
}
table[id^="highcharts-data-table"] tbody tr:not(:last-child) {
	border-bottom: 1px solid #e0e0e0;
}
table[id^="highcharts-data-table"] th {
	background-color: #f4f4f4;
	border: 1px solid #ddd;
}

/* Copy link */
.copyLinkBox {
	background-color: #89bf15;
	border: 1px solid #89bf15;
}
.copyLinkBox::before {
	border: 5px solid #89bf15;
	border-color: transparent #89bf15 transparent transparent;
	background-color: transparent;
}
.copyLinkBox::after {
	border: 5px solid #89bf15;
	border-color: transparent #89bf15 transparent transparent;
	background-color: transparent;
}
.copyLinkImage path {
	fill: #fff;
}
.copyLinkOK {
	background: #0f8a11;
	color: #fff;
}
.copyLinkOK:after {
	border: 5px solid #0f8a11;
	border-color: transparent #0f8a11 transparent transparent;
	background-color: transparent;
}
