#banner{box-shadow:0 .5rem 1rem #00000026;position:fixed;top:90px;z-index:1000;background-color:#0363a0;width:100%;color:#fff;padding:8px}#banner p{margin:0}#banner a{color:#fff;text-decoration:underline}#banner .close-banner{right:10px;position:absolute;top:8px;background:none;border:none}#banner .close-banner i{color:#fff;font-size:1.5rem}#mainNav{box-shadow:0 .5rem 1rem #00000026;background-color:#fff;transition:background-color .2s ease}#mainNav .navbar-brand{font-family:Roboto Condensed;font-weight:700}#mainNav .navbar-brand img{position:relative;transition:all .2s;top:-2px}#mainNav .navbar-nav .nav-item .nav-link{color:#6c757d;font-family:Roboto Condensed;font-weight:700;font-size:.9rem;padding:.75rem 0}#mainNav .navbar-nav .nav-item .nav-link:active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#0363a0}#mainNav .navbar-nav .nav-item .nav-link.active{color:#0363a0!important}@media(min-width:992px){#mainNav{box-shadow:none}#mainNav .navbar-brand img{filter:none}#mainNav .navbar-nav .nav-item .nav-link{color:#212529;padding:0 1rem}#mainNav .navbar-nav .nav-item .nav-link:hover{color:#0363a0}#mainNav .navbar-nav .nav-item:last-child .nav-link{padding-right:0}#mainNav:not(.navbar-scrolled) .navbar-brand img{height:48px;width:48px}#mainNav.navbar-scrolled{box-shadow:0 .5rem 1rem #00000026;background-color:#fff}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link{color:#212529}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover{color:#0363a0}}#mainNav,#mainNav>div.container-fluid{padding-right:0}#mainNav .nav-item:last-child .nav-link{margin-right:1rem}#mainNav .navbar-nav .nav-item.highlight .nav-link{color:#212529!important;text-decoration:underline}#mainNav.navbar-scrolled .navbar-nav .nav-item.highlight{background-color:#0363a0;margin-bottom:-1.6rem;margin-top:-1.6rem;padding:1.6rem 0;min-height:100%;position:relative}#mainNav.navbar-scrolled .navbar-nav .nav-item.highlight .nav-link{color:#fff!important;text-decoration:none}#mainNav.navbar-scrolled .navbar-nav .nav-item.highlight:hover{background-color:#02446e}.search-nav-link{background-color:#e9ecef;width:100px}.search-nav-link:hover{background-color:#dee2e6}#contacts a,#license a{color:#fff!important;text-decoration:none}#contacts a:hover,#license a:hover{text-decoration:underline}#logos a{opacity:.75}#logos a:hover{opacity:1}#city-logo img{max-height:100px;max-width:150px}#logos img{display:inline-block;margin:0 1rem 1rem 0;max-height:32px}
