#map-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
#map {
    flex-grow: 1;
}
.legend {
    background-color: white;
    padding: 10px;
}
.legend-row {
    margin-top: 2px;
    cursor: pointer;
}
.legend-row-disabled {
    text-decoration: line-through;
}
.circle {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
}
#date-range-div {
    display: flex;
}
.date-selection-container {
    display: flex;
    flex-direction: column;
}
