﻿* { box-sizing: border-box !important; }
body { font-family: Arial, Helvetica, sans-serif; }
h4 { padding: .75em; margin: 0; border-bottom: 1px solid #000; }
.widget-content { font-weight: bold; }
.statistic-section { border: 3px solid #000; }
.statistic-head { text-align: center; text-decoration: underline; }
.statistic-group { border-bottom: 1px solid #000; }
    /*.statistic-group span { display: inline-block; vertical-align: middle; }*/
.statistic-line { border-bottom: 1px solid #000; text-align: center; padding: 3px 7px; }
.statistic-label { padding: 3px 7px; width: 100%; display: block; }

.effective-date { text-align: center; padding: .4em; }
@media (min-width: 576px)
{
    .statistic-line { padding: 0; }
    .statistic-label-cell { display: inline-block; width: 69%; text-align: left; }
    .statistic-content { display: block; padding: 3px 7px 3px 0; border-left: 1px solid #000; }
    .statistic-content-cell { display: inline-block; width: 30%; text-align: right; }
}