﻿body {
    margin:0;
    padding:0;
}

.tblHeader text tspan
{
    fill:white;
    font-size:12px;
    font-weight:600;
}

.key text tspan
{
    font-weight:600;
    font-size:15px;
}

.controls text tspan
{
    font-weight:600;
    font-size:12px;
}

.vanguard
{
    fill:#990000;
    stroke:transparent;
}

.dimensional
{
	fill:#006699;
    stroke:transparent;
}


.button
{
    fill:#F2F2F2;
    stroke:black;
    stroke-width:1px;
	cursor:pointer;
}

/*.button:not(.notselected)
{
    fill:#FDFDFD;
    stroke:black;
    stroke-width:1px;
	cursor:pointer;
}*/

.controls text tspan
{
	cursor:pointer;
}

.checkbox
{
	stroke:gray; 
	fill:white;
	cursor:pointer;
}

.checked
{
	stroke:gray; 
	fill:#666 !important;
}

.infoBall path
{
	fill:#1F4B78;
	cursor:pointer;
}

.noteHeader, .noteHeader tspan
{
	font-weight:800;
	font-size:14px !important;
	fill: white;
}

.noteContent
{
	font-weight:500 !important;
	font-size:20px !important;
	fill: white;
	stroke:transparent;
}

.hidenote
{
	display:none !important;
}

.shownote
{
	display:inline !important;
}

rect.notselected
{
	/*fill:#CCCCCC;*/
    fill-opacity:0.1 !important;
    stroke-opacity:0.5;
}

text.notselected
{
	fill:gray;
    fill-opacity:0.5;
}

rect.selected
{
	/*fill:#CCCCCC;*/
    /*fill-opacity:0.1 !important;*/
    stroke-opacity:0.5;
    fill:gray;
}

text.selected
{
	fill:white;
    /*fill-opacity:0.5;*/
}

.labels
{
	font-size:12px;
	font-weight:600;
}

.labels line
{
	stroke-width:1;
	stroke:Black;
	shape-rendering:crisp-edges;
}


.stats text
{
    font-size:11px;
}

.stats text tspan
{
	font-weight:700;
}

.stats .columns
{
	stroke:Black;
	stroke-width:1;
	stroke-dasharray:2,3;
}

.tick
{
	stroke-dasharray:1.5,4;
}

.tick text
{
	font-weight:500 !important;
	font-size:11px !important;
}

.nv-axislabel
{
	font-weight:600;
	font-size:13px;
}

.nv-zeroLine line
{
	stroke:black;
	fill-opacity:1;
}

.nv-bar text
{
	font-size:14px;
	font-weight:600;
	fill:white;
	stroke:transparent;
	
}

.barValue 
{
	font-size:12px !important;
	font-weight:600 !important;
	fill:black !important;
	stroke:transparent;
}
