#rc-pie-chart .rc-pie-label {
    fill:rgba(255, 255, 255, 1);
}

#rc-pie-chart .rc-one {
    fill:rgba(100, 100, 100, 1);
}

#rc-pie-chart .rc-ct-chart-container {
    max-width: 400px;
    margin: 0 auto;
}

.rc-ct-chart-container {
    margin: 0 auto;
}

#rc-bar-chart .rc-chart-title,
#rc-pie-chart .rc-chart-title {
    text-align: center;
    font-size: 20px;
    color: #656565;
}

#rc-bar-chart .rc-chart-date,
#rc-pie-chart .rc-chart-date {
    text-align: center;
    font-size: 14px;
    color: #656565;
}

.rc-chart {
    margin-top: 30px;
    margin-bottom: 20px;
    clear: both;
    font-family: "proxima_nova_rgregular","Trebuchet MS", Arial, Helvetica, sans-serif;
}

.rc-pie-charts {
    width: 200px;
}

#rc-pie-chart .ct-legend {
    position: relative;
    z-index: 10;
    list-style: none;
    text-align: center;
}

#rc-pie-chart .ct-legend li {
    position: relative;
    padding-left: 23px;
    margin-bottom: 3px;
    display: block;
    text-align: left;
    line-height: 24px;
}

#rc-pie-chart .ct-legend li:before {
    width: 15px;
    height: 15px;
    top: 4px;
    position: absolute;
    left: 0;
    content: '';
    border: 3px solid transparent;
    border-radius: 2px;
}

#rc-pie-chart .ct-legend li.inactive:before {
    background: transparent;
}

#rc-pie-chart .ct-legend.ct-legend-inside {
    position: absolute;
    top: 0;
    right: 0;
}

#rc-bar-chart .ct-series-a .ct-bar {
    stroke: #de002b;
}

#rc-pie-chart .ct-series-a .ct-slice-pie,
#rc-pie-chart .ct-legend .ct-series-0:before{
    background-color: #de002b;
    border-color: #de002b;
    fill: #de002b;
}

#rc-pie-chart .ct-series-b .ct-slice-pie,
#rc-pie-chart .ct-legend .ct-series-1:before{
    background-color: #808285;
    border-color: #808285;
    fill: #808285;
}

#rc-pie-chart .ct-series-c .ct-slice-pie,
#rc-pie-chart .ct-legend .ct-series-2:before{
    background-color: #000000;
    border-color: #000000;
    fill: #000000;
}

#rc-pie-chart .ct-series-d .ct-slice-pie,
#rc-pie-chart .ct-legend .ct-series-3:before{
    background-color: #99cccccc;
    border-color: #99cccccc;
    fill: #99cccccc;
}
