
/* Charts
 * -------------------------- */

.tc-control-highchart {
	min-height: 400px;
}

.tc-highcharts b {
	font-weight: bold;
}

/*
.tc-root-rtl .tc-highcharts .highcharts-label {
	direction: rtl;
}

.tc-root-rtl .tc-highcharts .highcharts-gauge-series.highcharts-data-labels .highcharts-label {
	direction: ltr;
}
*/

.tc-root-rtl .tc-highcharts .highcharts-menu,
.tc-root-rtl .tc-highcharts .highcharts-tooltip {
	text-align: right;
}

.tc-root-rtl .tc-highcharts .highcharts-title,
.tc-root-rtl .tc-highcharts .highcharts-menu,
.tc-root-rtl .tc-highcharts .highcharts-legend,
.tc-root-rtl .tc-highcharts .highcharts-axis-labels,
.tc-root-rtl .tc-highcharts .highcharts-tooltip {
	direction: rtl;
}

.tc-root-rtl .tc-highcharts .highcharts-title tspan {
	direction: ltr;
}

.tc-highcharts .highcharts-tooltip .highcharts-header {
	display: block;
}

.tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-bullet {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
}

.tc-root-rtl .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-bullet {
	margin-left: 10px;
}

.tc-root-ltr .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-bullet {
	margin-right: 10px;
}

.tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table {
}

.tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table td {
	padding: 3px 0 0;
}

.tc-root-rtl .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table td {
	padding-right: 5px;
}

.tc-root-rtl .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table td:first-child {
	padding-right: 0;
}

.tc-root-ltr .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table td {
	padding-left: 5px;
}

.tc-root-ltr .tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table td:first-child {
	padding-left: 0;
}

.tc-highcharts .highcharts-tooltip .tc-highcharts-tooltip-table tfoot td {
	border-top: 1px solid black;
}


.tc-root-print .tc-highcharts .highcharts-button {
	display: none;
}


/* Default Colors
 * -------------------------- */

.highcharts-bg-color-0 {
	background-color: #7cb5ec;
}

.highcharts-bg-color-1 {
	background-color: #434348;
}

.highcharts-bg-color-2 {
	background-color: #90ed7d;
}

.highcharts-bg-color-3 {
	background-color: #f7a35c;
}

.highcharts-bg-color-4 {
	background-color: #8085e9;
}

.highcharts-bg-color-5 {
	background-color: #f15c80;
}

.highcharts-bg-color-6 {
	background-color: #e4d354;
}

.highcharts-bg-color-7 {
	background-color: #2b908f;
}

.highcharts-bg-color-8 {
	background-color: #f45b5b;
}

.highcharts-bg-color-9 {
	background-color: #91e8e1;
}


.highcharts-font-color-0 {
	color: #7cb5ec;
}

.highcharts-font-color-1 {
	color: #434348;
}

.highcharts-font-color-2 {
	color: #90ed7d;
}

.highcharts-font-color-3 {
	color: #f7a35c;
}

.highcharts-font-color-4 {
	color: #8085e9;
}

.highcharts-font-color-5 {
	color: #f15c80;
}

.highcharts-font-color-6 {
	color: #e4d354;
}

.highcharts-font-color-7 {
	color: #2b908f;
}

.highcharts-font-color-8 {
	color: #f45b5b;
}

.highcharts-font-color-9 {
	color: #91e8e1;
}

.highcharts-data-label.highcharts-contrast-font-color text {
	fill: white;
	stroke: black;
	stroke-width: 1px;
	stroke-linecap: butt;
	stroke-linejoin: miter;
	paint-order: stroke;
}

/* Gauge chart default style */

.tc-highcharts-gauge-wrap-outer,
.tc-highcharts-gauge-wrap-inner {
	fill: #999; /*linear-gradient(180deg, #fff 0%, #333 100%);*/
	fill-opacity: 1;
}

.tc-highcharts-gauge-wrap-inner {
	stroke: #ccc;
	stroke-width: 1;
}

.tc-highcharts-gauge-background {
	fill: #f3f3f3; /*linear-gradient(180deg, #fff 0%, #e6e6e6 100%);*/
	fill-opacity: 1;
}

.tc-highcharts-gauge-circle {
	fill: #ddd;
	fill-opacity: 1;
}

.tc-highcharts-plot-band-green {
	fill: #55bf3b;
	fill-opacity: 1;
}

.tc-highcharts-plot-band-yellow {
	fill: #dddf0d;
	fill-opacity: 1;
}

.tc-highcharts-plot-band-red {
	fill: #df5353;
	fill-opacity: 1;
}

.tc-highcharts-gauge .highcharts-grid-line,
.tc-highcharts-gauge .highcharts-minor-grid-line {
	stroke: #666;
}

.tc-highcharts-gauge .highcharts-pivot {
	fill: #000;
	stroke: transparent;
}


.tc-highcharts-gauge.tc-hichcharts-gauge-large-label .highcharts-data-label {
	font-size: 2em;
}

.tc-highcharts-gauge.tc-hichcharts-gauge-large-label .highcharts-data-label-box {
	stroke: transparent;
}

