#logo-link { position: relative; }
#logo { max-height: 96px; max-width: 75vw; }
@media (max-width: 480px) { #logo { max-height: 48px; } }
#page > header, #branding { background: #FFCB05; }
#navbar a { padding-left: 16px; padding-right: 16px; }

.histogram { white-space: nowrap; width: 100%; }
.histogram .progress-container { width: 50%; }
.histogram .progress { background: #FFF; border: 1px solid; color: #0063A6; display: block; height: 1.5em; position: relative; width: 100%; }
.histogram .progress .bar { background: #0063A6; color: transparent; display: inline-block; height: 100%; }
.histogram .progress-right { text-align: right; }
