.navbar { display: block; overflow: visible; position: relative; z-index: 110; } .navbar-inner { min-height: $navbarHeight; padding-right: $spacer; background-color: $navbarBackground; border-bottom: $navbarBorder; @include clearfix(); } .navbar .nav { position: relative; left: 0; float: left; } .navbar .nav.pull-right { float: right; // redeclare due to specificity margin-right: 0; // remove margin on float right nav } .navbar .nav > li { float: left; } // Links .navbar .nav > li > a { float: none; padding: 17px 13px 13px; color: $navbarLinkColor; text-decoration: none; .fa { font-size: 115%; } } // Hover/focus .navbar .nav > li > a:focus, .navbar .nav > li > a:hover { color: $navbarLinkColorHover; text-decoration: none; } // Active nav items .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: $navbarLinkColorActive; text-decoration: none; background-color: $navbarLinkBackgroundActive; } .navbar-brand-btn { display: block; margin-bottom: 3rem; background-color: $side-menu-bg; padding: 0.4rem 1.0rem 0.4rem 0.65rem; min-height: $navbarHeight; .fa-caret-down { font-size: 70%; } &:hover { background: $navbarButtonBackgroundHighlight; } img { width: 30px; position: relative; top: -1px; } .navbar-brand-btn-background { display: inline-block; border: 1px solid $body-bg; padding: 4px; border-radius: 50%; background: $iconContainerBackground; width: 40px; height: 40px; } .icon-gf-grafana_wordmark { font-size: 21px; position: relative; top: 6px; padding-left: 5px; display: none; } } .navbar-page-btn-wrapper { float: left; &:hover { background: $navbarButtonBackgroundHighlight; } } .navbar-page-btn { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; margin: 0; color: darken($link-color, 5%); font-size: $font-size-lg; padding: 1rem 1rem 0.75rem 1rem; min-height:: $navbarHeight; .fa-caret-down { font-size: 60%; padding-left: 0.2rem; } .icon-gf { position: relative; top: 2px; font-size: 20px; line-height: 8px; margin-right: 0.5rem; } > img { max-width: 27px; max-height: 27px; } &--search { padding: 1rem 1.5rem 0.75rem 1.5rem; } } .navbar-page-btn-wrapper { display: inline-block; position: relative; } .navbar-section-wrapper { position: relative; float: left; }