// // Navigation Bar for use with vertical navigation // -------------------------------------------------- .navbar-pf-vertical { background-color: $navbar-pf-vertical-bg-color; border: none; border-radius: 0; border-top: $navbar-pf-vertical-border-width $navbar-pf-vertical-border-style $navbar-pf-vertical-border-color; margin-bottom: 0; .infotip.bottom-right .arrow { left: 90%; } .layout-pf-fixed & { left: 0; position: fixed; right: 0; top: 0; z-index: $zindex-navbar-fixed; } .nav { &.navbar-nav > li > .dropdown-menu.infotip { margin-top: 0; } .nav-item-iconic { cursor: pointer; line-height: 1; max-height: ($navbar-pf-vertical-height - $navbar-pf-vertical-border-width); // to keep Firefox from oversizing icons padding: $navbar-pf-vertical-nav-item-iconic-padding; position: relative; &:hover, &:focus { background-color: transparent; .caret, .fa, .glyphicon, .pf-icon { color: $navbar-pf-vertical-active-color; } } .badge { background-color: $notification-badge-color; border-radius: 20px; color: $navbar-pf-vertical-active-color; cursor: pointer; font-size: ($font-size-base - 3); font-weight: 700; margin: 0 0 -11px -12px; min-width: 0; padding: 2px 4px; } .caret, .fa, .pf-icon { color: $navbar-pf-vertical-color; font-size: ($font-size-base + 4); } .caret { font-size: $font-size-base; width: auto; } } .open > .nav-item-iconic { &, &:hover, &:focus { background: transparent; .caret, .fa, .pf-icon { color: $navbar-pf-vertical-active-color; } } } } .navbar-brand { color: $navbar-pf-vertical-navbar-brand-color; height: auto; margin: $navbar-pf-vertical-navbar-brand-margin; min-height: $navbar-pf-vertical-navbar-brand-min-height; padding: $navbar-pf-vertical-navbar-brand-padding; .navbar-brand-name { display: inline; margin: $navbar-pf-vertical-navbar-brand-name-margin; // hide once screen gets too small @media (max-width: $navbar-pf-vertical-navbar-brand-name-breakpoint) { display: none; } } .navbar-brand-icon { display: inline; margin: $navbar-pf-vertical-navbar-brand-icon-margin; } } .navbar-iconic { margin-right: 0; } .navbar-toggle { border: 0; display: block; float: left; margin: $navbar-pf-vertical-navbar-toggle-margin; &:hover, &:focus { .icon-bar { background: $navbar-pf-vertical-navbar-toggle-icon-bar-hover-bg; } } + .navbar-brand { margin-left: 0; } .icon-bar { background: $navbar-pf-vertical-color; } } }