.align-items-center {
    /* background-color: grey; */
     text-align: center;
   
     font-family: sans-serif;
     font-size: 9pt;
   }
   
   svg#betamap1 {
     background-color: #C9DEEA;
     border: 1px solid lightgrey;
     
   }
   
   .tooltip {
     position: absolute;
     width: auto;
     height: auto;
     padding: 8px;
     background: #ddd;
     pointer-events: none;
     border: 1px solid #eee;
     border-radius: 10px;
     font-family: sans-serif;
     font-size: 10pt;
     color: black;
   }
   
   path.land {
     fill: gainsboro;
     stroke: none;
   }
   
   path.neighborhood {
     fill: none;
     stroke: ghostwhite;
     stroke-width: 3.5px;
     pointer-events: none;
   }
   
   path.street {
     fill: none;
     stroke: ghostwhite;
     stroke-width: 1px;
     pointer-events: none;
   }
   
   circle.symbol {
     fill-opacity: 0.5;
     stroke: white;
     stroke-width: 0.5px;
   }

circle.symbol.hidden {
    opacity: 0;
}

#legend {
    position: absolute;
}

circle.leg {
    fill-opacity: 0.5;
  
    stroke: white;
    stroke-width: 1px;
  }

.active {
    stroke: black !important;
    stroke-width: 0.5px !important;
    stroke-opacity: 1;
  }
   
   a:link, a:visited {
     color: #444444;
   }
   
   
   th {
     text-align: right;
   }
   