.app-header { background-color: white; }
.app-header .navbar-header a img {
    max-width: none!important;
    max-height: none!important;
    height: 74px;
}
.app-header .navbar-header, .app-header { height: auto!important; }
.app-header .container-fluid {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

.app-bizinfo h2.logo-text { margin-bottom: 20px; }
.app-banner .banner-id-252-266 .container-header-banner {     background-position: top left; }
.app-submenus, .app-bizinfo, .btn-modern, a.btn-modern, .btn-modern-bg, a.btn-modern-bg {  background: #284F78!important; }
.btn-modern:hover, a.btn-modern:hover, .app-header .navbar-menus ul.navbar-nav > li > a, .btn-modern-bg:hover, a.btn-modern-bg:hover, .app-header a { color:  #000!important; }
footer a, .app-header .navbar-user-search > li .dropdown-menu a { color: white!important; }
.btn-modern:hover, a.btn-modern:hover, .btn-modern-bg:hover, a.btn-modern-bg:hover { background-color: white!important; }
.left-sidenav-open .navbar-static-top.app-header .cnavbar-menu ul.navbar-nav > li > a, .left-sidenav-open  .navbar-static-top.app-header .cnavbar-menu a {
    color: white!important;
}

.customStarIconMediumModern .star-s-filled { background-image: url(//enterpriseon.reviews.uniglobe.ca/Content/stars/star-icons-m-filled-modern.png); }

.customStarIconMediumModern .star-s-empty { background-image: url(//enterpriseon.reviews.uniglobe.ca/Content/stars/star-icons-m-empty-modern.png); }

.uniglobe-badges { padding-top:15px; display:flex; justify-content:center;  flex-direction:row; flex-wrap:wrap; align-centent:center; }
.uniglobe-badges .uniglobe-badge { align-self:center; padding:4px; background:#fff; border-radius:4px; margin:4px; }
.uniglobe-badges .uniglobe-badge img { max-height:40px; }

@media (min-width: 980px) {
.app-header .cnavbar-menu, .app-header .navbar-user-search { top: 14px; }
}

@media (max-width: 979px) {
.app-header .cnavbar-menu-left, .app-header .navbar-user-search { top:14px; }
.app-header .cnavbar-menu-left a.open-sidenav { font-size: 20px; }
.app-header .navbar-user-search > li > a { font-size: 16px; }
.app-header .navbar-user-search .profilephotoSm img {
    width: 20px;
    height: 20px;
}
}

@media (max-width: 640px) {
.app-header .navbar-header a img {
    max-width: none!important;
    max-height: none!important;
    height:50px;
}
.app-header .cnavbar-menu-left, .app-header .navbar-user-search {
    top: 4px;
}
}