/* Layout bridge for the existing site template using Bootstrap 5. */
html { font-size: 10px; }
.container { width: auto; max-width: none; padding-right: 15px; padding-left: 15px; }
@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }
.row { display: block; margin-right: -15px; margin-left: -15px; }
.row::before, .row::after, .container::before, .container::after { display: table; content: ' '; }
.row::after, .container::after { clear: both; }
.row > * { flex: none; width: 100%; max-width: 100%; padding-right: 15px; padding-left: 15px; margin-top: 0; }
@media (min-width: 992px) {
  .col-md-4, .col-md-6, .col-md-11, .col-md-12 { float: left; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-12 { width: 100%; }
}
@media (min-width: 1200px) {
  .col-lg-6, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-6 { width: 50%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-12 { width: 100%; }
}
.navbar { display: block; min-height: 50px; padding: 0; margin-bottom: 20px; border: 1px solid transparent; }
.navbar > .container { display: block; }
.navbar-header { float: left; }
.navbar-brand { float: left; height: 50px; padding: 15px; font-size: 18px; line-height: 20px; }
.navbar-toggle { position: relative; float: right; display: none; padding: 9px 10px; margin: 8px 15px 8px 0; background: transparent; border: 1px solid transparent; }
.navbar-nav { display: block; padding-left: 0; margin: 0; list-style: none; }
.navbar-nav > li { position: relative; display: block; float: left; }
.navbar-nav > li > a { line-height: 20px; }
.nav > li > a { position: relative; display: block; }
@media (min-width: 992px) { .navbar-collapse.collapse:not(.show) { display: block; } }
.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
.panel-body { padding: 15px; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
