g
{
    opacity: 0.25;
    cursor: pointer;
}

g use.polyline
{
    stroke: #666;
    fill: none;
    stroke-opacity: 1.0;
    stroke-width: 4;
}

g use.polyline_shadow
{
    stroke: #666;
    fill: none;
    stroke-opacity: 0.10;
    stroke-width: 16;
}

g rect
{
    pointer-events: none;
}

g:hover,
g.active,
g.highlight
{
    opacity: 0.5;
}

g.highlight use.polyline_shadow
{
    stroke-opacity: 0.5;
}

g.highlight use.polyline
{
    stroke: #ffff00;
}

/*g.highlight use.polyline_shadow
{
    stroke: #66;
}*/

g.highlight-red use.polyline,
g.highlight-red use.polyline_shadow
{
    stroke: #ff0000;
}
