#iv-chart .highcharts-container .highcharts-subtitle {
	font-family: "Akko W01 Regular", sans-serif !important;
	font-size: 11.5px;
}

#iv-chart .highcharts-container {
	height: 900px;
}

#iv-chart .highcharts-series .highcharts-point {
	stroke-width: 1px;
}

#iv-chart .iv-chart-single .highcharts-series rect {
	fill-opacity: 0.6;
}

#iv-chart .highcharts-yaxis .highcharts-axis-title {
	font-weight: bold;
}

#iv-chart .highcharts-yaxis-labels text {
	fill: var(--cbs-web-text);
}

#iv-chart g.highcharts-yaxis.highcharts-color-0 .highcharts-axis-title {
	fill: #0581a2;
}

#iv-chart g.highcharts-yaxis.highcharts-color-1 .highcharts-axis-title {
	fill: var(--cbs-dark-blue);
}

#iv-chart g.highcharts-yaxis.highcharts-color-2 .highcharts-axis-title {
	fill: #899d0c;
}

#iv-chart g.highcharts-yaxis.highcharts-color-3 .highcharts-axis-title {
	fill: var(--cbs-dark-green);
}

#iv-chart g.highcharts-yaxis.highcharts-color-4 .highcharts-axis-title {
	fill: var(--cbs-pink);
}

#iv-chart g.highcharts-yaxis.highcharts-color-5 .highcharts-axis-title {
	fill: var(--cbs-dark-purple);
}

#iv-chart g.highcharts-yaxis.highcharts-color-6 .highcharts-axis-title {
	fill: #da5914;
}

#iv-chart g.highcharts-yaxis.highcharts-color-7 .highcharts-axis-title {
	fill: #9c1006;
}

#iv-chart g.highcharts-yaxis.highcharts-color-8 .highcharts-axis-title {
	fill: var(--cbs-dark-aqua);
}

#iv-chart text.median-line {
	transform: translate(0px, -16px)
}

#iv-chart:not(.iv-show-averages) .average-line,
#iv-chart:not(.iv-show-medians) .median-line,
#iv-chart.iv-show-averages .highcharts-container:not(.iv-chart-multi) .average-line,
#iv-chart.iv-show-medians .highcharts-container:not(.iv-chart-multi) .median-line {
	display: none;
}

#iv-chart .highcharts-legend {
	display: none;
}

#iv-chart-select {
	width: 16rem;
	margin-bottom: var(--spacing-regular);
}

fieldset>legend {
	font-family: var(--font-family-titles);
	font-size: var(--font-size-regular);
}

.form-check {
	position: relative;
	display: block;
}

.form-check-label>svg {
	width: 25px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;
	display: inline-block;
	margin-right: 10px;
}