.heatMap
{
	position: relative;
}

.heatMap canvas
{
	background-color: black;
	overflow: hidden;
}

.heatMap .map
{
	position: absolute;
	top:0;
}

.heatMap .point
{
	fill:white;
	stroke:white;
	stroke-width:1;
	fill-opacity:0.0;
	stroke-opacity:0.0;

}

.heatMap .point-state
{
	stroke:black;
	stroke-width:1;
}


.heatMap .point:hover
{
	stroke-width:1;
	fill-opacity:0.3;
	stroke-opacity:1;
}

.heatMap .tooltip
{
	width: 75px;
	
}

.heatMap .tooltip .tooltip-inner
{
	border: 1px solid #ddd;
	background-color: #edf1f2;
	color: #58666e;

}

.heatMap .caption
{
	height: 25px;
	overflow: hidden;
	position: relative;
	margin-top:-7px;
}

.heatMap .caption .step
{
	width: 100px;
	margin-left:-93px;
	position: absolute;
	text-align: right;
}
