 solid;
}
.navItem:not(.selectedItem) {
  opacity: 60%;
}
.navItem:hover {
  opacity: 100%;
}
#legend {
  font-size: 14px;
  justify-content: center;
  align-content: stretch;
  vertical-align: top;
  border-bottom:  lightgray dotted 1px;
}
#legend div {
  padding: 0px 10px;
  vertical-align: top;
}
#legend .marker {
  display: inline-block;
  width: 20px;
}
.dataPoint {
  display: inline-block;
  width:100%;
  height:18px;
  padding: 4px 0px;
}
.left-heading {
  text-align: start;
  width: 25%;
}
.middle-h