﻿/* START Interactive charts */
.dominject__appRoot {
	--chart-height-xs: var(--dominject-minheight-xs, 600px);
  --chart-height-s: var(--dominject-minheight-s, 600px);
  --chart-height-m: var(--dominject-minheight-m, 600px);
  --chart-height-l: var(--dominject-minheight-l, 600px);
  --chart-height-xl: var(--dominject-minheight-xl, 600px);
	height: var(--chart-height-xs);
}
/* END Interactive charts */
.highcharts-figure {
	font-family: Frutiger,Arial,Helvetica,sans-serif;
}
/*.highcharts-root {
	margin: 0 0 0 -10px;
}*/
.highcharts-description {
	margin: 0 0 0 25px;
	font-family: Frutiger,Arial,Helvetica,sans-serif;
	color: #1C1C1C;
	/*color: #E60000;*/
	font-size: 14px;
	line-height: 1.5;
}
.highcharts-title {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
	margin: 20px !important;
	font-size: 20px !important;
	font-weight: bold;
}
.highcharts-subtitle {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
	font-size: 17px !important;
}
.highcharts-axis-title {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
	font-size: 13px !important;
	letter-spacing: .3px;
}
.highcharts-yaxis text,
.highcharts-xaxis text {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
}
.highcharts-axis-labels text {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
	font-size: 13px !important;
}
.highcharts-legend-item text {
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
	font-size: 13px !important;
}
.highcharts-legend-item-hidden text {
	color: #757575 !important;
	fill: #757575 !important;
}
.highcharts-legend-item-hidden .highcharts-graph {
	stroke: #757575 !important;
}
.highcharts-legend-item-hidden .highcharts-point {
	fill: #757575 !important;
}
.highcharts-tooltip text {
	font-size: 14px !important;
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
}
.highcharts-tooltip text tspan {
	font-size: 14px !important;
	color: #1C1C1C !important;
	fill: #1C1C1C !important;
}
.highcharts-menu-item {
	font-size: 14px !important;
	color: #1C1C1C !important;
	background: #FFFFFF !important;
}
.highcharts-menu-item:hover,
.highcharts-menu-item:focus {
	background: #F5F5F5 !important;
	color: #000000 !important;
}
.highcharts-tooltip .highcharts-label-box {
	fill: #FFFFFF !important;
}
.highcharts-menu {
	box-shadow: 0px 2px 15px 0px #EEEEEE !important;
	border: 1px solid #E6E6E6 !important;
}
.highcharts-menu hr {
	border: 1px solid #E6E6E6 !important;
}
.highcharts-focus-border {
	stroke: #009BD2 !important;
	stroke-width: 1 !important;
}
.highcharts-plot-band-label {
	color: #1C1C1C !important;
  fill: #1C1C1C !important;
  font-size: 13px !important;
}
.highcharts-legend-title text {
	font-size: 16px !important;
}
.highcharts-label {
	font-size: 14px !important;
}
.highcharts-crosshair {
	stroke: #CCCCCC !important;
}
.highcharts-caption {
	/*font-size: 14px !important;*/
	color: #1C1C1C !important;
  fill: #1C1C1C !important;
}
.highcharts-annotation-label text {
	font-size: 13px !important;
}
.highcharts-data-label text{
	font-size: 12px !important;
}
.highcharts-breadcrumbs-button text {
	font-size: 14px !important;
	color: #009BD2 !important;
	fill: #009BD2 !important;
}
.highcharts-data-label {
	font-size: 13px !important;
}
.highcharts-data-label text {
	font-size: 13px !important;
}
.highcharts-stack-labels text {
	font-size: 13px !important;
}
.highcharts-drilldown-data-label text {
	color: #009BD2 !important;
	fill: #009BD2 !important;
}
.load-chart {
	height: 500px;
}
@media (max-width: 768px) {
	.highcharts-legend-item text {
		font-size: 12px !important;
	}
}
/* START Interactive charts */
@media (min-width: 768px) {
  .dominject__appRoot {
    height: var(--chart-height-s);
  }
}
@media (min-width: 1024px) {
  .dominject__appRoot {
    height: var(--chart-height-m);
  }
}
@media (min-width: 1280px) {
  .dominject__appRoot {
    height: var(--chart-height-l);
  }
}
@media (min-width: 1440px) {
  .dominject__appRoot {
    height: var(--chart-height-xl);
  }
}
/* END Interactive charts */
/*.highcharts-container {}
.highcharts-no-tooltip {}
.highcharts-a11y-proxy-button {}*/
/*button[aria-label="Reset zoom"] {
	background-color: green !important;
	opacity: 1 !important;
}
button[aria-label="Reset zoom"]::before  {content: "Reset zoom";}
.highcharts-tooltip text .highcharts-br {margin: 0 0 12px 0 !important;}*/
/*.highcharts-axis-title text {
	color: # #1C1C1C !important;
	fill: # #1C1C1C !important;
	font-size: 13px !important;
}*/
