.chart-holder {
	width: 400px;
	user-select: none;
	text-align: left;
	margin-top: 18px;
}

.chart-div {
	width: 100%;
	display: flex;
	flex-direction: column;

}

	.chart-div > div {
		display: flex;
		/*flex-direction: row;*/
		margin-bottom: 4px;
	}

.bar {
	height: 18px;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 4px 0 4px 0;
	font-weight: bold;
}

.chart-holder h2 {
	font-size: 1.1em;
	margin-bottom: -5px;
	color: #626262;
	/*text-transform: uppercase;*/
}

.chart-holder h3 {
	font-size: .875em;
	font-weight: normal;
	color: #808080;
	margin-bottom: 8px;
}

.chart-legend {
	display: flex;
	align-items: center;
	margin-top: 6px;
	flex-wrap: wrap;
}

.chart-legend-item {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.chart-legend-square {
	width: 9px;
	height: 9px;
	margin-right: 3px;
	border-radius: 3px;
}

.chart-legend-label {
	margin-right: 8px;
	color: #808080;
	font-size: 0.875em;
	text-transform: capitalize;
}
