@charset "UTF-8";

.eefstatify table {
	border-collapse: collapse;
	clear: both;
}

.eefstatify td,
.eefstatify th {
	padding: 0.7em;
	vertical-align: top;
}

.eefstatify .right {
	text-align: right;
	min-width: 2.5em;
}

.eefstatify .sum {
	font-weight: bold;
}

.eefstatify legend {
	margin: 1em 0;
	font-weight: bold;
}

.eefstatify input[type="date"],
.eefstatify select {
	margin-right: 25px;
}

/* Chart container */
.eefstatify .chart-container {
	background: #fff;
	margin: 1em 0;
}

/* Chart title */
.eefstatify .chart-title,
.eefstatify .chart-subtitle {
	text-align: center;
	font-size: 1.5em;
	padding: 0.5em 0;
}

.eefstatify .chart-subtitle {
	font-size: 1.1em;
}

/* Background for area below lines */
.eefstatify .ct-area {
	fill: #0074a2;
}

/* Color of points and lines */
.eefstatify .ct-point,
.eefstatify .ct-series-a .ct-bar,
.eefstatify .ct-series-a .ct-line {
	stroke: #0074a2;
}

/* Size of points */
.eefstatify .ct-point {
	stroke-width: 8px;
}

/* Tooltip */
.eefstatify-ct-tooltip {
	border: 1px solid #453d3f;
	background-color: #fff;
	border-radius: 0.2em;
	padding: 0.25em;
	position: absolute;
	text-align: center;
	font-weight: bold;
}

/* Arrow below tooltip */
.eefstatify-ct-tooltip::before {
	border-top-color: #453d3f;
}

/* Tooltip text first line */
.eefstatify-ct-tooltip-meta {
	color: #0074a2;
}

/* Legend */
.eefstatify .chart-legend {
	padding: 5px 20px;
}

.eefstatify .chart-legend ol {
	column-width: 20em;
	column-gap: 20px;
}
