﻿   
        .ct-chart {
    position: relative;
}

.ct-series .ct-line {
    stroke-width: 3px;
}

.ct-series .ct-bar {
    stroke-width: 15px;
}

.ct-series .ct-point {
    stroke-width: 10px;
    stroke-linecap: circle;
}

.ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-point {
    stroke: #6ebdd1;
}

.ct-series-a .ct-area, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-slice-pie, .ct-series-a .ct-bar {
    fill: #6ebdd1;
}

.ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-point {
    stroke: #f9ab6c;
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-slice-pie, .ct-series-b .ct-bar {
    fill: #f9ab6c;
}

.ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-point {
    stroke: #afc979;
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-slice-pie, .ct-series-c .ct-bar {
    fill: #afc979;
}

.ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-point {
    stroke: #AB7DF6;
}

.ct-series-d .ct-area, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-slice-pie, .ct-series-d .ct-bar {
    fill: #AB7DF6;
}

.ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-point {
    stroke: #5cc196;
}

.ct-series-e .ct-area, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-slice-pie, .ct-series-e .ct-bar {
    fill: #5cc196;
}

.ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-point {
    stroke: #d17905;
}

.ct-series-f .ct-area, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-slice-pie, .ct-series-f .ct-bar {
    fill: #d17905;
}

.ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-point {
    stroke: #453d3f;
}

.ct-series-g .ct-area, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-slice-pie, .ct-series-g .ct-bar {
    fill: #453d3f;
}

.ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-point {
    stroke: #59922b;
}

.ct-series-h .ct-area, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-slice-pie, .ct-series-h .ct-bar {
    fill: #59922b;
}

.ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-point {
    stroke: #0544d3;
}

.ct-series-i .ct-area, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-slice-pie, .ct-series-i .ct-bar {
    fill: #0544d3;
}

.ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-point {
    stroke: #6b0392;
}

.ct-series-j .ct-area, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-slice-pie, .ct-series-j .ct-bar {
    fill: #6b0392;
}

.ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-point {
    stroke: #f05b4f;
}

.ct-series-k .ct-area, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-slice-pie, .ct-series-k .ct-bar {
    fill: #f05b4f;
}

.ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-point {
    stroke: #dda458;
}

.ct-series-l .ct-area, .ct-series-l .ct-slice-donut-solid, .ct-series-l .ct-slice-pie, .ct-series-l .ct-bar {
    fill: #dda458;
}

.ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-point {
    stroke: #eacf7d;
}

.ct-series-m .ct-area, .ct-series-m .ct-slice-donut-solid, .ct-series-m .ct-slice-pie, .ct-series-m .ct-bar {
    fill: #eacf7d;
}

.ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-point {
    stroke: #86797d;
}

.ct-series-n .ct-area, .ct-series-n .ct-slice-donut-solid, .ct-series-n .ct-slice-pie, .ct-series-n .ct-bar {
    fill: #86797d;
}

.ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-point {
    stroke: #b2c326;
}

.ct-series-o .ct-area, .ct-series-o .ct-slice-donut-solid, .ct-series-o .ct-slice-pie, .ct-series-o .ct-bar {
    fill: #b2c326;
}

.chartist-tooltip {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 3.5em;
    background: #5a5a5a;
    color: #fff;
}

    .chartist-tooltip:before {
        margin-left: -8px;
        border-width: 8px;
        border-top-color: #5a5a5a;
    }

.ct-axis-title {
    fill: #9a9a9a;
}

.ct-label {
    font-size: 14px;
    color: #5A5A5A;
}

.ct-legend {
    position: relative;
    z-index: 10;
    text-align: right;
    padding: 0;
}

    .ct-legend li {
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
        *display: inline;
        position: relative;
        padding-left: 18px;
        margin-bottom: 3px;
        margin-right: 20px;
        list-style-type: none;
    }

        .ct-legend li:before {
            width: 12px;
            height: 12px;
            position: absolute;
            top: 5px;
            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-series-0:before {
        background-color: #6ebdd1;
        border-color: #6ebdd1;
    }

    .ct-legend .ct-series-1:before {
        background-color: #f9ab6c;
        border-color: #f9ab6c;
    }

    .ct-legend .ct-series-2:before {
        background-color: #afc979;
        border-color: #afc979;
    }

    .ct-legend .ct-series-3:before {
        background-color: #AB7DF6;
        border-color: #AB7DF6;
    }

    .ct-legend .ct-series-4:before {
        background-color: #5cc196;
        border-color: #5cc196;
    }

    .ct-legend .ct-series-5:before {
        background-color: #d17905;
        border-color: #d17905;
    }

    .ct-legend .ct-series-6:before {
        background-color: #453d3f;
        border-color: #453d3f;
    }

    .ct-legend .ct-series-7:before {
        background-color: #59922b;
        border-color: #59922b;
    }

    .ct-legend .ct-series-8:before {
        background-color: #0544d3;
        border-color: #0544d3;
    }

    .ct-legend .ct-series-9:before {
        background-color: #6b0392;
        border-color: #6b0392;
    }

    .ct-legend .ct-series-10:before {
        background-color: #f05b4f;
        border-color: #f05b4f;
    }

    .ct-legend .ct-series-11:before {
        background-color: #dda458;
        border-color: #dda458;
    }

    .ct-legend .ct-series-12:before {
        background-color: #eacf7d;
        border-color: #eacf7d;
    }

    .ct-legend .ct-series-13:before {
        background-color: #86797d;
        border-color: #86797d;
    }

    .ct-legend .ct-series-14:before {
        background-color: #b2c326;
        border-color: #b2c326;
    }
    .list-referrals > li {
    margin-bottom: 22px;
}

.list-referrals .value {
    font-size: 20px;
}
.progress.progress-sm .progress-bar, .progress.progress-xs .progress-bar {
    text-indent: -9999px;
}
.progress-transparent.custom-color-purple .progress-bar {
    background-color: #AB7DF6;
}
.progress-transparent.custom-color-yellow .progress-bar {
    background-color: #F3BB23;
}
.progress-transparent.custom-color-green .progress-bar {
    background-color: #7CAC25;
}
.progress-transparent.custom-color-blue .progress-bar {
    background-color: #0E9BE2;
}
.progress.progress-xs {
    height: 5px;
}
    