/* Keep the shared header's Bootstrap 3 markup usable with Bootstrap 4 content. */
.qheader .navbar > .container{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.qheader .navbar-header{display:flex;align-items:center}
.qheader .navbar-brand{display:block}
.qheader .navbar-collapse{flex-basis:auto;margin-left:auto}
.qheader .navbar-nav{flex-direction:row;align-items:center;gap:8px}
.qheader .navbar-toggle{display:none}
@media(min-width:768px){.qheader .navbar-collapse.collapse{display:flex!important}}
@media(max-width:767.98px){.qheader .navbar > .container{display:block}.qheader .navbar-header{justify-content:space-between;flex-direction:row-reverse;width:100%;padding:10px 0}.qheader .navbar-toggle{display:block;padding:10px;border:1px solid #ccc;border-radius:4px;background:transparent}.qheader .navbar-toggle .icon-bar{display:block;width:22px;height:2px;background:#16479c;margin:4px 0}.qheader .navbar-collapse{width:100%;margin:20px 0 0}.qheader .navbar-nav{flex-direction:column;align-items:stretch;gap:0}.qheader .navbar-nav li a{display:block;padding:12px 10px!important}}
