[data-icon]:before { content: attr(data-icon); display: inline-block; vertical-align: baseline; font-family: "FontAwesome"; font-style: normal; font-weight: normal; font-size: 1em; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ct-chart .ct-label { fill: rgba(0, 0, 0, 0.4); font-size: 0.75rem; }
.ct-chart .ct-grid { stroke: rgba(0, 0, 0, 0.2); stroke-width: 1px; stroke-dasharray: 2px; }
.ct-chart .ct-point { stroke-width: 10px; stroke-linecap: round; }
.ct-chart .ct-line { fill: none; stroke-width: 4px; }
.ct-chart .ct-bar { fill: none; stroke-width: 10px; }
.ct-chart .ct-slice.ct-donut { fill: none; stroke-width: 60px; }
.ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-slice.ct-donut { stroke: #d70206; }
.ct-chart .ct-series.ct-series-a .ct-slice:not(.ct-donut) { fill: #d70206; }
.ct-chart .ct-series.ct-series-b .ct-point, .ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-b .ct-bar, .ct-chart .ct-series.ct-series-b .ct-slice.ct-donut { stroke: #F05B4F; }
.ct-chart .ct-series.ct-series-b .ct-slice:not(.ct-donut) { fill: #F05B4F; }
.ct-chart .ct-series.ct-series-c .ct-point, .ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-bar, .ct-chart .ct-series.ct-series-c .ct-slice.ct-donut { stroke: #F4C63D; }
.ct-chart .ct-series.ct-series-c .ct-slice:not(.ct-donut) { fill: #F4C63D; }
.ct-chart .ct-series.ct-series-d .ct-point, .ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-bar, .ct-chart .ct-series.ct-series-d .ct-slice.ct-donut { stroke: #453D3F; }
.ct-chart .ct-series.ct-series-d .ct-slice:not(.ct-donut) { fill: #453D3F; }
.ct-chart.ct-perfect-fourth { display: block; position: relative; width: 100%; }
.ct-chart.ct-perfect-fourth:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 75%; }
.ct-chart.ct-perfect-fourth:after { content: ""; display: table; clear: both; }
.ct-chart.ct-perfect-fourth > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-golden-section { display: block; position: relative; width: 100%; }
.ct-chart.ct-golden-section:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 61.8047%; }
.ct-chart.ct-golden-section:after { content: ""; display: table; clear: both; }
.ct-chart.ct-golden-section > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-minor-seventh { display: block; position: relative; width: 100%; }
.ct-chart.ct-minor-seventh:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 56.25%; }
.ct-chart.ct-minor-seventh:after { content: ""; display: table; clear: both; }
.ct-chart.ct-minor-seventh > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-square { display: block; position: relative; width: 100%; }
.ct-chart.ct-square:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 100%; }
.ct-chart.ct-square:after { content: ""; display: table; clear: both; }
.ct-chart.ct-square > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-octave { display: block; position: relative; width: 100%; }
.ct-chart.ct-octave:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 50%; }
.ct-chart.ct-octave:after { content: ""; display: table; clear: both; }
.ct-chart.ct-octave > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-major-twelfth { display: block; position: relative; width: 100%; }
.ct-chart.ct-major-twelfth:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 33.33333%; }
.ct-chart.ct-major-twelfth:after { content: ""; display: table; clear: both; }
.ct-chart.ct-major-twelfth > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ct-chart.ct-double-octave { display: block; position: relative; width: 100%; }
.ct-chart.ct-double-octave:before { display: block; float: left; content: ""; width: 0; height: 0; padding-bottom: 25%; }
.ct-chart.ct-double-octave:after { content: ""; display: table; clear: both; }
.ct-chart.ct-double-octave > svg { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*# sourceMappingURL=chartist.css.map */
