#miniSVGLineMoveable
{
	font-size: 12px;
	font-family: 'Open Sans', Tahoma, sans-serif;
}


	.minalytics-rate-circle
	{

	}

	.minalytics-rate-text 
	{
        font-size:                  12px;
        fill:						#000000;
	}
	
	.minalytics-scale
	{
		fill: 	transparent;
	}
	
	.minalytics-scale-bar, .minalytics-scale-pointer
	{
		-webkit-svg-shadow: 1px 1px 1px #999;
	}
	
	.minalytics-scale-tick-text, .minalytics-scale-pointer-text, .minalytics-scale-legend
	{
		font-size: 10px;
	}
	
	.minalytics-scale-legend, .minalytics-scale-tick-text
	{
		fill: #999999;
	}

    .minalytics-line-line {
        stroke-width:       2px;
    }
	
	.minalytics-lmv-axis path, .minalytics-lmv-line {
		fill: none;
		stroke: #000;
	}
	
	.minalytics-lmv-axis path  {
		display: none;
	}
	
	.minalytics-lmv-axis line  {
		stroke: #E8E8E7;
		stroke-width: 1px;
		shape-rendering: crispEdges;
	}
	
	.minalytics-lmv-axis text {
		font-size: 0.8em;
		fill: #666666;
	}
	
	.minalytics-lmv-point-line {
		stroke: #999;
		stroke-width: 1px;
	}
	
	.minalytics-lmv-point {
		stroke: #888;
		stroke-width: 3px;
        fill: white;
		stroke-opacity: 0.7;
	}
	
	.minalytics-lmv-line {
		stroke: #888;
		stroke-width: 1px;
		fill: none;
	}
	
	.minalytics-lmv-areaGrad1 .stop-1 {
		stop-color:#D25E5D;
		stop-opacity:0.8;
	}
	
	.minalytics-lmv-areaGrad1 .stop-2 {
		stop-color:#E19A99;
		stop-opacity:0.8;
	}
	
	.minalytics-lmv-areaGrad2 .stop-1 {
		stop-color:#8FCFB3;
		stop-opacity:0.8;
	}
	
	.minalytics-lmv-areaGrad2 .stop-2 {
		stop-color:#BCE2D1;
		stop-opacity:0.8;
	}
	
	.minalytics-lmv-point-text {
        font-size: 0.8em;
    }
	
	.minalytics-lmv-benchmark-line {
		stroke-width: 2px;
		stroke-dasharray: 2px, 2px;
	}
	
	.minalytics-lmv-benchmark-text {
		font-size: 0.8em;
	}

    .minalytics-differential-border {
        stroke-width: 1px;
		fill: none;
		stroke: #666666;
        shape-rendering: crispEdges;
    }
	
	.minalytics-differentials-ruler-diff {
		stroke-width: 1px;
		fill: none;
		stroke: #666666;
        shape-rendering: crispEdges;
	}
	
	.minalytics-differentials-ruler-own text {
		font-size: 0.8em;
	}
	
	.minalytics-differentials-ruler-diff .highlight {
		stroke-width: 5px;
	}

    .minalytics-differentials-ruler-diff .constraint {
		stroke: #D25E5D;
	}

    .minalytics-differentials-ruler-diff .guide {
		stroke: #5FBB92;
	}

    .minalytics-differentials-ruler-diff .fixed {
		stroke: #5E8CB2;
	}

     .minalytics-differentials-ruler-diff .inactive {
		stroke: #999999;
	}

	.minalytics-differentials-marker .range {
		stroke: #000000;
		stroke-width: 0.5px;
		fill: #D8D8D7;
	}
	
	.minalytics-differentials-marker .price {
		fill: #ECC265;
		stroke: #000;
		stroke-width: 0.5px;
	}
	
	.minalytics-differentials-marker .ownprice {
		fill: orange;
		stroke: black;
		stroke-width: 1px;
	}
	
	.minalytics-differentials-marker text {
		font-size: 0.8em;
        color: black;
        background-color: white;

	}
	
	.minalytics-differential-minprice line
	, .minalytics-differential-maxprice line  {
		stroke: red;
		stroke-width: 1px;
		stroke-dasharray: 1px, 1px;
	} 
	
	.minalytics-differential-minprice text
	, .minalytics-differential-maxprice text  {
		fill: red;
		font-size: 0.8em;
	} 
	
	.minalytics-differential-currentprice line {
		stroke: #5E8CB2;
		stroke-width: 5px;
        shape-rendering: crispEdges;
	}
	
	.minalytics-differential-feasible {
		fill:           #22B1E9;
        opacity:        0.2;
        shape-rendering: crispEdges;
	}

    .minalytics-differential-scaletick {
        shape-rendering: crispEdges;
    }
	
	.minalytics-changeMeter .negative {
		fill: #D25E5D;
	}
	
	.minalytics-changeMeter .positive {
		fill: #8FCFB3;
	}
	
	.minalytics-changeMeter .neutral {
		fill: black;
	}

    .minalytics-changeMeter .current {
		fill: #ED9432;
	}

    .minalytics-changeMeter text.current {
		fill: black;
        font-size: 1.0em;
        font-weight: bold;
	}

    .minalytics-changeMeter .total {
		fill: #eee;
	}

    .minalytics-changeMeter-needle {
         fill: #666;
         stroke-width: 1;
         stroke: black;
    }

    .minalytics-changeMeter-changeLabel text {
        font-size: 1em;
        fill: #8FCFB3;
    }

    .minalytics-changeMeter-beforeAfter text {
        font-size: 0.9em;
        fill: #AAA;
    }

    .minalytics-changeMeter-limit {
        display: none;
    }

    .minalytics-tooltip 
    {
        padding: 5px;
        position:absolute;
        background-color: white;
        border: 2px solid black;
        -moz-border-radius: 5px;
        -webkit-border-radius:5px;
        border-radius: 5px;
        font-size: 0.8em;
        opacity: 0.8;
        display: none;
        line-height: 15px;
        z-index:10000;
    }

    .bulletChart-minalytic-axis text {
        font-size: 0.8em;
        color: lightgray;
    }
    .bulletChart-minalytic-axis path {
        visibility: hidden;
    }
    .bullet-chart-inner-rect {
        border-radius:          5px;
    }
	
	.minalytics-policy-arcs-path {
		stroke:	#CCCCCC;
		stroke-miterlimit: 10;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
	}
    .minalytics-policy-arcs-path:hover {
            fill: #dff1e9;
    }
	.minalytics-policy-value {
		opacity: 0.1;
		fill: #666666;
		font-weight: bold;
	}
	.minalytics-policy-pointer {
		stroke: #CCCCCC;
		opacity: 0.8;
	}
	
	.minalytics-policy-arrows {
		stroke: #999999;
	}
    .minalytics-policy-label {
        fill:        #999999;
        font-weight: bold;
        font-size:   10px;
    }

    .minalytics-policy-label.left,
    .minalytics-policy-label.right,
    .minalytics-policy-label.belowCentre {
        fill: black;
    }

     .minalytics-policy-label.belowCentre {
        font-size: 12px;
    }

    .minalytics-forecastMeter .negative {
		fill: #D25E5D;
	}
	
	.minalytics-forecastMeter .positive {
		fill: #8FCFB3;
	}

    .minalytics-forecastMeter .negativeMeter {
		fill: #964444;
	}

    .minalytics-forecastMeter .positiveMeter {
		fill: #2C885F;
	}
	
	.minalytics-forecastMeter .neutral {
		fill: black;
	}

    .minalytics-forecastMeter .current {
		fill: #ED9432;
	}

    .minalytics-forecastMeter text.current {
		fill: black;
        font-size: 1.0em;
        font-weight: bold;
	}

    .minalytics-forecastMeter .total {
		fill: #eee;
	}

    .minalytics-forecastMeter-needle {
         fill: #666;
         stroke-width: 1;
         stroke: black;
    }

    .minalytics-forecastMeter-changeLabel text {
        font-size: 1.3em;
        font-weight: 600;
        fill: #8FCFB3;
    }

    .minalytics-forecastMeter-beforeAfter text {
        font-size: 1.1em;
        fill: #AAA;
    }


