@charset "utf-8";
/* CSS Document */

	@media(max-width:768px){
		.ct-series .ct-label{
			display:none !important;
		}
	}
	@media(min-width:769px){
		.ct-series .ct-label{
			display:flex;
		}
	}
    .zc-ref {
      display: none;
	}
	
       .ct-chart {
           position: relative;
       }
       .ct-legend {
           position: relative;
           list-style: none;
           text-align: center;
		   z-index:10;
       }
       .ct-legend li {
           position: relative;
           padding-left: 23px;
           margin-right: 30px;
           margin-bottom: 30px;
           cursor: pointer;
           display: inline-block;
		   font-size:17px;
		   font-weight:600;
		   line-height:20px;
       }
       .ct-legend li:before {
           width: 15px;
           height: 15px;
           position: absolute;
           left: 0;
           content: '';
           border: 3px solid transparent;
           border-radius: 2px;
       }
       .ct-legend li.inactive:before {
           background: transparent;
       }
       .ct-legend.ct-legend-inside {
           position: absolute;
           top: 0;
           right: 0;
       }
       .ct-legend.ct-legend-inside li{
           display: block;
           margin: 0;
       }
       .crazyPink li.ct-series-0:before {
          background-color: #C2185B;
          border-color: #C2185B;
       }

       .crazyPink li.ct-series-1:before {
          background-color: #E91E63;
          border-color: #E91E63;
       }

       .crazyPink li.ct-series-2:before {
          background-color: #F06292;
          border-color: #F06292;
       }
       .crazyPink li.inactive:before {
          background-color: transparent;
       }

       .crazyPink ~ svg .ct-series-a .ct-line, .crazyPink ~ svg .ct-series-a .ct-point {
          stroke: #C2185B;
       }

       .crazyPink ~ svg .ct-series-b .ct-line, .crazyPink ~ svg .ct-series-b .ct-point {
          stroke: #E91E63;
       }

       .crazyPink ~ svg .ct-series-c .ct-line, .crazyPink ~ svg .ct-series-c .ct-point {
          stroke: #F06292;
       }
       /* Page styling */
       h1, h2, h3{
          color: #5b4421;
          text-transform: uppercase;
       }

       h1, h2{
          text-align: center;
       }

       h3 > * {
          text-transform: none;
       }

       .codeblock-hidden{
          display: none;
       }

      .javascript.hljs {
             background-color: #453D3F;
             padding: 1.3333333333rem;
             color: #f7f2ea;
             font-family: "Source Code Pro","Courier New",monospace!important;
             line-height: 1.4;
             word-wrap: break-word;
             height: auto;
             margin-bottom: 1.3333333333rem
       }

       .ct-hidden {
          opacity: 0;
       }

       .ct-dimmed {
          opacity: 0.5;
       }

       .javascript.hljs span::selection, .javascript.hljs::selection {
         background: #2a2526!important
       }

       .javascript.hljs .hljs-comment {
             color: #7b6d70
       }

       .javascript.hljs .hljs-atom,.javascript.hljs .hljs-number {
             color: #F4C63D
       }

       .cm-s-3024-day .hljs-attribute,.javascript.hljs .hljs-property {
             color: #f7f2ea
       }

       .javascript.hljs .hljs-keyword {
             color: #F05B4F;
             font-weight: 700
       }

       .javascript.hljs .hljs-string {
             color: #F4C63D
       }

       .javascript.hljs .hljs-variable {
             color: #f7f2ea
       }

       .javascript.hljs .hljs-def,.javascript.hljs .hljs-variable-2 {
             color: #f8b3ad
       }

       .javascript.hljs .hljs-bracket {
             color: #3a3432
       }

       .javascript.hljs .hljs-tag {
             color: #F05B4F;
             font-weight: 700
       }

       .javascript.hljs .hljs-link {
             color: #F4C63D
       }

       .javascript.hljs .hljs-error{
             background-color: #F05B4F;
             color: #453D3F
       }

       .javascript.hljs .hljs-literal{
             color: #F05B4F;
       }

       .javascript.hljs .CodeMirror-activeline-background {
             background: #e8f2ff!important
       }

       .javascript.hljs .CodeMirror-matchingbracket {
             text-decoration: underline;
             color: #fff!important
       }
	   .ct-chart-line{
			margin-top:20px;   
	   }
	   .ct-label{
			font-size:13px;   
			font-weight:600;
			letter-spacing: -0.06em;
	   }
	   
	   .ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut{
		   stroke:#0017c4 !important;
	   }
	   
	   .ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut{
		   stroke:#0084ff !important;
	   }
	   
	   .ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut{
		   stroke:#e40000 !important;
	   }
	   
	   .ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut{
		   stroke:#067c00 !important;
	   }
	   
	   
       .ct-legend .ct-series-0:before {
           background-color: #0017c4;
           border-color: #0017c4;
       }
       .ct-legend .ct-series-1:before {
           background-color: #0084ff;
           border-color: #0084ff;
       }
       .ct-legend .ct-series-2:before {
           background-color: #e40000;
           border-color: #e40000;
       }
       .ct-legend .ct-series-3:before {
           background-color: #067c00;
           border-color: #067c00;
       }