#details {
  font-weight: 600;
  color: white

  font-family: sans-serif;
  font-size: 10pt;
}

#tooltip {
  font-weight: 600;
  fill: black;
}

.tooltip {
  position: absolute;
  text-align: left;
  padding: 5px;
  background: #d3d3d3;
}

path.land {
  fill: #dddddd;
  stroke: none;
}

path.neighborhood {
  fill: none;
  stroke: white;
  stroke-width: 3.5px;
  pointer-events: none;
}

path.street {
  fill: none;
  stroke: white;
  stroke-width: 1px;
  pointer-events: none;
}

.active {
  stroke: red !important;
  stroke-width: 1.5px !important;
}

circle.symbol {
  fill-opacity: 0.6;
  stroke: white;
  stroke-width: 1px;
}

a:link, a:visited {
  color: #444444;
}

a:hover, a:active {
  color: red;
}

th {
  text-align: right;
}

#legend {
  font-weight: 800;
  fill: black;
}
