.leaflet-map {
    min-height: 350px;
}
.aha-progress-pane-results {
    background-color: #EEE;
    padding: 0 1em;
    max-height: 75vh;
    overflow-y: scroll;
}
.aha-progress-pane-results h3 {
    margin-bottom: .5em
}
ul.icon-list {
    list-style-type: none;
    padding-left: .75em;
}
.icon-list li {
    margin-left: 0;
    padding-left: 38px;
    margin-bottom: .5em;
}
.icon-list li:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    margin-left: -38px;
    margin-right: .5em;
    background-repeat: no-repeat;
    background-size: contain;
}
.icon-list li.blood-pressure:before {
 background-image: url( "../images/icons/blood-pressure.png" );
}
.icon-list li.blood-sugar:before {
 background-image: url( "../images/icons/blood-sugar.png" );
}
.icon-list li.cardiac-care-access:before {
 background-image: url( "../images/icons/cardiac-care-access.png" );
}
.icon-list li.cholesterol:before {
 background-image: url( "../images/icons/cholesterol.png" );
}
.icon-list li.health-equity:before {
 background-image: url( "../images/icons/health-equity.png" );
}
.icon-list li.healthy-eating:before {
 background-image: url( "../images/icons/healthy-eating.png" );
}
.icon-list li.physical-activity:before {
 background-image: url( "../images/icons/physical-activity.png" );
}
.icon-list li.social-determinants-of-health:before {
 background-image: url( "../images/icons/social-determinants-of-health.png" );
}
.icon-list li.stroke-care-access:before {
 background-image: url( "../images/icons/stroke-care-access.png" );
}
.icon-list li.tobacco-use:before {
 background-image: url( "../images/icons/tobacco-use.png" );
}
.icon-list li.weight:before {
 background-image: url( "../images/icons/weight.png" );
}
.icon-list li.nutrition-security:before {
 background-image: url( "../images/icons/nutrition-security.png" );
}
.icon-list li.covid-19:before {
 background-image: url( "../images/icons/community-response.png" );
}
.icon-list li.reducing-risk-for-women:before {
 background-image: url( "../images/icons/womens-health.png" );
}

.hide-during-load {
    opacity: 0;
    transform: opacity .5s;
}
.hide-during-load.mounted {
    opacity: 1;
}
/* Layout becomes side-by-side at this width. */
@media (min-width:36em) {
    .leaflet-map {
        height: 75vh;
    }
    .aha-progress-pane-results {
       padding: 0 .5em 0 1em;
    }
}