.ct-chart {
    height: 240px
}
@media (min-width: 992px) {
    .ct-chart {
        height: 320px
    }
}
@media (min-width: 768px) {
    .ct-chart {
        height: 280px
    }
}
#pageLineAnimation {
    height: 300px;
    background-color: #f3f4f5;
}
.ct-chart.ct-golden-section {
    position: relative;
    display: block;
    width: 100%
}
.ct-chart.ct-golden-section:before {
    display: block;
    float: left;
    width: 0;
    height: 0;
    padding-bottom: 0;
    content: ""
}
.ct-chart.ct-golden-section:after {
    display: table;
    clear: both;
    content: ""
}
.ct-chart.ct-golden-section>svg {
    position: absolute;
    top: 0;
    left: 0;
    display: block
}
#pageLineAnimation .ct-label,
#pageLineAnimation .ct-label.ct-horizontal {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 13px;
    color: #94878a;
    text-align: left;
    fill: #94878a
}
#pageLineAnimation .ct-label.ct-vertical {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 13px;
    color: #94878a;
    text-align: right;
    fill: #94878a
}
#pageLineAnimation .ct-grid {
    stroke: #53494b;
    stroke-width: 1px;
    stroke-dasharray: 3px
}
#pageLineAnimation .ct-point {
    stroke-width: 10px;
    stroke-linecap: round
}
#pageLineAnimation .ct-line {
    fill: none;
    stroke-width: 4px
}
#pageLineAnimation .ct-area {
    stroke: none;
    fill-opacity: .1
}
#pageLineAnimation .ct-bar {
    fill: none;
    stroke-width: 10px
}
#pageLineAnimation .ct-slice.ct-donut {
    fill: none;
    stroke-width: 60px
}
#pageLineAnimation .ct-series.ct-series-a .ct-bar,
#pageLineAnimation .ct-series.ct-series-a .ct-line,
#pageLineAnimation .ct-series.ct-series-a .ct-point,
#pageLineAnimation .ct-series.ct-series-a .ct-slice.ct-donut {
    stroke: #d70206
}
#pageLineAnimation .ct-series.ct-series-a .ct-area,
#pageLineAnimation .ct-series.ct-series-a .ct-slice:not(.ct-donut) {
    fill: #d70206
}
#pageLineAnimation .ct-series.ct-series-a .ct-point {
    stroke-width: 10px;
    stroke-linecap: square
}
#pageLineAnimation .ct-series.ct-series-a .ct-line {
    -webkit-animation: dashoffset 1s linear infinite;
    -o-animation: dashoffset 1s linear infinite;
    animation: dashoffset 1s linear infinite;
    fill: none;
    stroke-width: 4px;
    stroke-dasharray: 5px
}
#pageLineAnimation .ct-series.ct-series-b .ct-bar,
#pageLineAnimation .ct-series.ct-series-b .ct-line,
#pageLineAnimation .ct-series.ct-series-b .ct-point,
#pageLineAnimation .ct-series.ct-series-b .ct-slice.ct-donut {
    stroke: #f05b4f
}
#pageLineAnimation .ct-series.ct-series-b .ct-area,
#pageLineAnimation .ct-series.ct-series-b .ct-slice:not(.ct-donut) {
    fill: #f05b4f
}
#pageLineAnimation .ct-series.ct-series-c .ct-bar,
#pageLineAnimation .ct-series.ct-series-c .ct-line,
#pageLineAnimation .ct-series.ct-series-c .ct-point,
#pageLineAnimation .ct-series.ct-series-c .ct-slice.ct-donut {
    stroke: #f4c63d
}
#pageLineAnimation .ct-series.ct-series-c .ct-area,
#pageLineAnimation .ct-series.ct-series-c .ct-slice:not(.ct-donut) {
    fill: #f4c63d
}
#pageLineAnimation .ct-series.ct-series-d .ct-bar,
#pageLineAnimation .ct-series.ct-series-d .ct-line,
#pageLineAnimation .ct-series.ct-series-d .ct-point,
#pageLineAnimation .ct-series.ct-series-d .ct-slice.ct-donut {
    stroke: #d17905
}
#pageLineAnimation .ct-series.ct-series-d .ct-area,
#pageLineAnimation .ct-series.ct-series-d .ct-slice:not(.ct-donut) {
    fill: #d17905
}
#pageLineAnimation .ct-series.ct-series-e .ct-bar,
#pageLineAnimation .ct-series.ct-series-e .ct-line,
#pageLineAnimation .ct-series.ct-series-e .ct-point,
#pageLineAnimation .ct-series.ct-series-e .ct-slice.ct-donut {
    stroke: #453d3f
}
#pageLineAnimation .ct-series.ct-series-e .ct-area,
#pageLineAnimation .ct-series.ct-series-e .ct-slice:not(.ct-donut) {
    fill: #453d3f
}
#pageLineAnimation .ct-series.ct-series-f .ct-bar,
#pageLineAnimation .ct-series.ct-series-f .ct-line,
#pageLineAnimation .ct-series.ct-series-f .ct-point,
#pageLineAnimation .ct-series.ct-series-f .ct-slice.ct-donut {
    stroke: #59922b
}
#pageLineAnimation .ct-series.ct-series-f .ct-area,
#pageLineAnimation .ct-series.ct-series-f .ct-slice:not(.ct-donut) {
    fill: #59922b
}
#pageLineAnimation .ct-series.ct-series-g .ct-bar,
#pageLineAnimation .ct-series.ct-series-g .ct-line,
#pageLineAnimation .ct-series.ct-series-g .ct-point,
#pageLineAnimation .ct-series.ct-series-g .ct-slice.ct-donut {
    stroke: #0544d3
}
#pageLineAnimation .ct-series.ct-series-g .ct-area,
#pageLineAnimation .ct-series.ct-series-g .ct-slice:not(.ct-donut) {
    fill: #0544d3
}
#pageLineAnimation .ct-series.ct-series-h .ct-bar,
#pageLineAnimation .ct-series.ct-series-h .ct-line,
#pageLineAnimation .ct-series.ct-series-h .ct-point,
#pageLineAnimation .ct-series.ct-series-h .ct-slice.ct-donut {
    stroke: #6b0392
}
#pageLineAnimation .ct-series.ct-series-h .ct-area,
#pageLineAnimation .ct-series.ct-series-h .ct-slice:not(.ct-donut) {
    fill: #6b0392
}
#pageLineAnimation .ct-series.ct-series-i .ct-bar,
#pageLineAnimation .ct-series.ct-series-i .ct-line,
#pageLineAnimation .ct-series.ct-series-i .ct-point,
#pageLineAnimation .ct-series.ct-series-i .ct-slice.ct-donut {
    stroke: #f05b4f
}
#pageLineAnimation .ct-series.ct-series-i .ct-area,
#pageLineAnimation .ct-series.ct-series-i .ct-slice:not(.ct-donut) {
    fill: #f05b4f
}
#pageLineAnimation .ct-series.ct-series-j .ct-bar,
#pageLineAnimation .ct-series.ct-series-j .ct-line,
#pageLineAnimation .ct-series.ct-series-j .ct-point,
#pageLineAnimation .ct-series.ct-series-j .ct-slice.ct-donut {
    stroke: #dda458
}
#pageLineAnimation .ct-series.ct-series-j .ct-area,
#pageLineAnimation .ct-series.ct-series-j .ct-slice:not(.ct-donut) {
    fill: #dda458
}
#pageLineAnimation .ct-series.ct-series-k .ct-bar,
#pageLineAnimation .ct-series.ct-series-k .ct-line,
#pageLineAnimation .ct-series.ct-series-k .ct-point,
#pageLineAnimation .ct-series.ct-series-k .ct-slice.ct-donut {
    stroke: #eacf7d
}
#pageLineAnimation .ct-series.ct-series-k .ct-area,
#pageLineAnimation .ct-series.ct-series-k .ct-slice:not(.ct-donut) {
    fill: #eacf7d
}
#pageLineAnimation .ct-series.ct-series-l .ct-bar,
#pageLineAnimation .ct-series.ct-series-l .ct-line,
#pageLineAnimation .ct-series.ct-series-l .ct-point,
#pageLineAnimation .ct-series.ct-series-l .ct-slice.ct-donut {
    stroke: #86797d
}
#pageLineAnimation .ct-series.ct-series-l .ct-area,
#pageLineAnimation .ct-series.ct-series-l .ct-slice:not(.ct-donut) {
    fill: #86797d
}
#pageLineAnimation .ct-series.ct-series-m .ct-bar,
#pageLineAnimation .ct-series.ct-series-m .ct-line,
#pageLineAnimation .ct-series.ct-series-m .ct-point,
#pageLineAnimation .ct-series.ct-series-m .ct-slice.ct-donut {
    stroke: #b2c326
}
#pageLineAnimation .ct-series.ct-series-m .ct-area,
#pageLineAnimation .ct-series.ct-series-m .ct-slice:not(.ct-donut) {
    fill: #b2c326
}
#pageLineAnimation .ct-series.ct-series-n .ct-bar,
#pageLineAnimation .ct-series.ct-series-n .ct-line,
#pageLineAnimation .ct-series.ct-series-n .ct-point,
#pageLineAnimation .ct-series.ct-series-n .ct-slice.ct-donut {
    stroke: #6188e2
}
#pageLineAnimation .ct-series.ct-series-n .ct-area,
#pageLineAnimation .ct-series.ct-series-n .ct-slice:not(.ct-donut) {
    fill: #6188e2
}
#pageLineAnimation .ct-series.ct-series-o .ct-bar,
#pageLineAnimation .ct-series.ct-series-o .ct-line,
#pageLineAnimation .ct-series.ct-series-o .ct-point,
#pageLineAnimation .ct-series.ct-series-o .ct-slice.ct-donut {
    stroke: #a748ca
}
#pageLineAnimation .ct-series.ct-series-o .ct-area,
#pageLineAnimation .ct-series.ct-series-o .ct-slice:not(.ct-donut) {
    fill: #a748ca
}
#pageLineAnimation .ct-point {
    -webkit-animation: bouncing-stroke .5s ease infinite;
    -o-animation: bouncing-stroke .5s ease infinite;
    animation: bouncing-stroke .5s ease infinite
}
#pageLineAnimation .ct-line {
    fill: none;
    stroke-width: 3px
}
#pageLineAnimation .ct-point {
    -webkit-animation: exploding-stroke 1s ease-out infinite;
    -o-animation: exploding-stroke 1s ease-out infinite;
    animation: exploding-stroke 1s ease-out infinite
}
#pageLineAnimation .ct-line {
    fill: none;
    stroke-width: 2px;
    stroke-dasharray: 40px 3px
}
#behavior-with-jquery .ct-point {
    stroke-width: 20px;
    stroke-linecap: round
}
@-webkit-keyframes dashoffset {
    0% {
        stroke-dashoffset: 0
    }
    100% {
        stroke-dashoffset: -20px
    }
}
@-o-keyframes dashoffset {
    0% {
        stroke-dashoffset: 0
    }
    100% {
        stroke-dashoffset: -20px
    }
}
@keyframes dashoffset {
    0% {
        stroke-dashoffset: 0
    }
    100% {
        stroke-dashoffset: -20px
    }
}
@-webkit-keyframes bouncing-stroke {
    0% {
        stroke-width: 5px
    }
    50% {
        stroke-width: 10px
    }
    100% {
        stroke-width: 5px
    }
}
@-o-keyframes bouncing-stroke {
    0% {
        stroke-width: 5px
    }
    50% {
        stroke-width: 10px
    }
    100% {
        stroke-width: 5px
    }
}
@keyframes bouncing-stroke {
    0% {
        stroke-width: 5px
    }
    50% {
        stroke-width: 10px
    }
    100% {
        stroke-width: 5px
    }
}
@-webkit-keyframes exploding-stroke {
    0% {
        opacity: 1;
        stroke-width: 2px
    }
    100% {
        opacity: 0;
        stroke-width: 20px
    }
}
@-o-keyframes exploding-stroke {
    0% {
        opacity: 1;
        stroke-width: 2px
    }
    100% {
        opacity: 0;
        stroke-width: 20px
    }
}
@keyframes exploding-stroke {
    0% {
        opacity: 1;
        stroke-width: 2px
    }
    100% {
        opacity: 0;
        stroke-width: 20px
    }
}

/*----- CHARTIST -----*/

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
    stroke: #36a9e1 !important;
}
.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
    fill: #36a9e1 !important;
}
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
    stroke: #5cb85c !important;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
    fill: #5cb85c !important;
}
.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
    stroke: #f0ad4e !important;
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
    fill: #f0ad4e !important;
}
.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
    stroke: #d9534f !important;
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
    fill: #d9534f !important;
}
.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
    stroke: #757575 !important;
}
.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
    stroke: #337ab7 !important;
}
.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
    stroke: #bf360c !important;
}