.ct-legend {
	padding: 0;
	font-family: sans-serif;
	font-size:9px;
}

.ct-legend li {
	position: relative;
	padding-left: 1.3em;
	margin-bottom: 0.3em;
	list-style-type: none;
}

.ct-legend li::before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 0.1em;
	left: 0;
	content: '';
	border-radius: 1em;
}

.ct-legend .ct-series-0::before {
	background-color: #d70206;
}

.ct-legend .ct-series-1::before {
	background-color: #f05b4f;
}

.ct-legend .ct-series-2::before {
	background-color: #f4c63d;
}

.ct-legend .ct-series-3::before {
	background-color: #d17905;
}

.ct-legend .ct-series-4::before {
	background-color: #453d3f;
}

.ct-legend .ct-series-5::before {
	background-color: #d70206;
}

.ct-legend .ct-series-6::before {
	background-color: #0544d3;
}

.ct-legend .ct-series-7::before {
	background-color: #6b0392;
}

.ct-legend .ct-series-8::before {
	background-color: #f05b4f;
}

.ct-legend .ct-series-9::before {
	background-color: #dda458;
}

.ct-legend .ct-series-10::before {
	background-color: #eacf7d;
}

.ct-legend .ct-series-11::before {
	background-color: #86797d;
}

.ct-legend .ct-series-12::before {
	background-color: #b2c326;
}

.ct-legend .ct-series-13::before {
	background-color: #6188e2;
}

.ct-legend .ct-series-14::before {
	background-color: #a748ca;
}

.ct-legend .ct-series-15::before {
	background-color: #5eb87c;
}

.ct-legend .ct-series-16::before {
	background-color: #b5b85e;
}

.ct-legend .ct-series-17::before {
	background-color: #443dc4;
}

.ct-legend .ct-series-18::before {
	background-color: #bd33db;
}

.ct-legend .ct-series-19::before {
	background-color: #db3392;
}


.ct-legend1 {
	padding: 0;
	font-family: sans-serif;
	font-size:9px;
}

.ct-legend1 li {
	position: relative;
	padding-left: 1.3em;
	margin-bottom: 0.3em;
	list-style-type: none;
}

.ct-legend1 li::before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 0.1em;
	left: 0;
	content: '';
	border-radius: 1em;
}

.ct-legend1 .ct-series-0::before {
	background-color: #d70206;
}

.ct-legend1 .ct-series-1::before {
	background-color: #f05b4f;
}

.ct-legend2 {
	padding: 0;
	font-family: sans-serif;
	font-size:9px;
}

.ct-legend2 li {
	position: relative;
	padding-left: 1.3em;
	margin-bottom: 0.3em;
	list-style-type: none;
}

.ct-legend2 li::before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 0.1em;
	left: 0;
	content: '';
	border-radius: 1em;
}

.ct-legend2 .ct-series-0::before {
	background-color: #d70206;
}

.ct-legend2 .ct-series-1::before {
	background-color: #f05b4f;
}

.ct-legend3 {
	padding: 0;
	font-family: sans-serif;
	font-size:9px;
}

.ct-legend3 li {
	position: relative;
	padding-left: 1.3em;
	margin-bottom: 0.3em;
	list-style-type: none;
}

.ct-legend3 li::before {
	height: 1em;
	width: 1em;
	position: absolute;
	top: 0.1em;
	left: 0;
	content: '';
	border-radius: 1em;
}

.ct-legend3 .ct-series-0::before {
	background-color: #a748ca;
}

.ct-legend3 .ct-series-1::before {
	background-color: #6188e2;
}

.ct-legend3 .ct-series-0::before {
	background-color: #d70206;
}

.ct-legend3 .ct-series-1::before {
	background-color: #f05b4f;
}

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
    stroke: #f3b715;
}
.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
    stroke: #BBBBBB;
}
