;
}
#legend {
  flex-direction: column;
  font-size: 14px;
  justify-content: center;
  align-content: stretch;
  vertical-align: top;
}
#key {
    display: flex;
  flex-direction: row;
  font-size: 14px;
  justify-content: center;
  align-content: stretch;
  vertical-align: top;
}
#key div {
  padding: 0px 10px;
  vertical-align: top;
}
#legend .marker {
  display: inline-block;
  width: 20px;
}
#instructions {
  font-size: 16px;
  justify-content: center;
  align-content: stretch;
  vertical-align: top;
 