.ct-chart .ct-area {
  fill-opacity: 1
}

.ct-chart .ct-grid {
  shape-rendering: crispEdges;
  stroke: rgba(0, 0, 0, 0.1);
}

.ct-chart .ct-series .ct-line {
  stroke-width: 2px;
}

.ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-d .ct-line{
    stroke-dasharray: 4, 8;
}
	  
.ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-point{
	 stroke: #4ECE4E; 
}

.ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-b .ct-point{
    stroke: #4ECE4E;
}
	  
.ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-point{
	stroke: #43BEEB;	  
}

.ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-point{
	stroke: #FF3B30;
}
	  
.ct-chart .ct-series.ct-series-e .ct-line, .ct-chart .ct-series.ct-series-e .ct-point{
	stroke: #FF3B30;
}
	  


.ct-chart .ct-series.ct-series-a .ct-area {
  fill: #4ECE4E;
  fill-opacity:0.2;
}

.ct-chart .ct-series.ct-series-b .ct-area {
  fill: #43BEEB;
  fill-opacity:0.2;
}

.ct-chart .ct-series.ct-series-c .ct-area {
  fill: #43BEEB;
  fill-opacity:0.2;
}

.ct-chart .ct-series.ct-series-d .ct-area {
  fill: #F98722;
  fill-opacity:0.2;
}

.ct-chart .ct-series.ct-series-e .ct-area {
  fill: #fafdff;
  fill-opacity:0;
}

.ct-chart .ct-series.ct-series-f {
    display:none;
}

.ct-chart .ct-series .ct-point {
    opacity:0;
    transition:opacity 0.2s ease-in-out, stroke-width 0.3s ease-in-out;
}

.ct-chart .ct-series .ct-point:hover {
    opacity:0.5;
    stroke-width: 17px;
}

.ct-chart .ct-series .ct-point:last-child{
    opacity:1;
}

.ct-chart .ct-series.ct-series-a .ct-point:last-child, .ct-chart .ct-series.ct-series-c .ct-point:last-child, .ct-chart .ct-series.ct-series-e .ct-point:last-child {
    stroke-linecap:square;
}

.ct-goal-line {
        stroke: #666;
        stroke-width: 2px;
        stroke-dasharray: 8,8;
      }

.ct-axis-title{
    font-size:40px;  
}

.ct-slice-donut-background{
    stroke:#eee;
}

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut{
    stroke:#43BEEB;
}

.chart-risk-reduction .ct-label.ct-vertical {
      -ms-transform: translate(20%, 0) rotate(40deg); /* IE 9 */
  -webkit-transform: translate(20%, 0) rotate(40deg); /* Chrome, Safari, Opera */
  transform: translate(20%, 0) rotate(40deg);
}

.chart-risk-reduction .ct-series-a .ct-area{
    fill:rgba(0, 0, 0, 0.5);
}