.va-middle {
    vertical-align: middle !important;
}

.va-bottom {
    vertical-align: bottom !important;
}

/* 9/28/2021 */
/* Convenience class to center align all columns except the first in body of table */
/* Was using class="text-center" on every column before which takes a while and is messy */
tbody.td-center tr td:not(:first-child) {
    text-align: center;
}

.fig--caption,
.table--caption {
    color: #103c62;
    font-family: 'HelveticaNeueLTStd-MdIt', Helvetica, Arial, sans-serif;
    margin-top: 17px;
    font-size: 13px;
    text-align: left;
}

.fig--note,
.table--note {
    font-size: 12px;
    margin: 0;
}

.fig--note {
    margin-bottom: 5px;
}

.table--note {
    margin-bottom: 30px;
}

.reference-item {
    margin-bottom: 15px !important;
}


/* 9/28/2021 - Switched to applying the chart class to the <img> element directly instead */
/* of the <figure> element. Left the .chart>img selectors in for backwards compatability */
img.chart {
    max-width: 651px;
}

@media (max-width:768px) {
    img.chart {
        max-width: 100%;
    }
}

/* Left for backwards compatability. See note above. */
.chart>img {
    max-width: 651px;
}

@media (max-width:768px) {
    .chart>img {
        max-width: 100%;
    }
}
