/* Bootstrap 5.3 subset used by the header/footer markup (the apps don't load full Bootstrap) */
.tohed-chrome *, .tohed-chrome *::before, .tohed-chrome *::after { box-sizing: border-box; }
.tohed-chrome .container { width: 100%; padding-right: 12px; padding-left: 12px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) { .tohed-chrome .container { max-width: 540px; } }
@media (min-width: 768px) { .tohed-chrome .container { max-width: 720px; } }
@media (min-width: 992px) { .tohed-chrome .container { max-width: 960px; } }
@media (min-width: 1200px) { .tohed-chrome .container { max-width: 1140px; } }
@media (min-width: 1400px) { .tohed-chrome .container { max-width: 1320px; } }
.tohed-chrome .d-none { display: none !important; }
.tohed-chrome .d-flex { display: flex !important; }
@media (min-width: 768px) { .tohed-chrome .d-md-flex { display: flex !important; } }
@media (min-width: 992px) { .tohed-chrome .d-lg-flex { display: flex !important; } }
.tohed-chrome ul { margin: 0; padding: 0; list-style: none; }
.tohed-chrome h3 { margin: 0; }
.tohed-chrome a { text-decoration: none; }
