/* * Component: Main Header * ---------------------- */ .main-header { position: relative; max-height: 100px; z-index: 1030; //Navbar .navbar { margin-bottom: 0; margin-left: @sidebar-width; border: none; min-height: @navbar-height; } //Navbar Right Menu .navbar-custom-menu, .navbar-right { margin-right: 5px; float: right; } .navbar-right { @media (max-width: @screen-header-collapse) { float: none; .navbar-collapse & { margin: 7.5px -15px; } > li { color: inherit; border: 0; } } } //Navbar toggle button .sidebar-toggle { float: left; background-color: transparent; background-image: none; padding: @navbar-padding-vertical @navbar-padding-horizontal; //Add the fontawesome bars icon font-family: fontAwesome; &:before { content: "\f0c9"; } &:hover { color: #fff; } } .sidebar-toggle .icon-bar { display: none; } //Navbar User Menu .navbar .nav > li.user > a { > .fa, > .glyphicon, > .ion { margin-right: 5px; } } //Labels in navbar .navbar .nav > li > a > .label { position: absolute; top: 9px; right: 7px; text-align: center; font-size: 9px; padding: 2px 3px; line-height: .9; } //Logo bar .logo { .transition(background-color @transition-speed); display: block; float: left; height: 50px; font-size: 20px; line-height: 50px; text-align: center; width: @sidebar-width; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding: 0 15px; } } // Content Header .content-header { position: relative; padding: 15px 15px 0 15px; // Header Text > h1 { margin: 0; font-size: 24px; > small { font-size: 15px; display: inline-block; padding-left: 4px; font-weight: 300; } } > .breadcrumb { float: right; background: transparent; margin-top: 0px; margin-bottom: 0; font-size: 12px; padding: 7px 5px; position: absolute; top: 15px; right: 10px; .border-radius(2px); > li > a { color: #444; text-decoration: none; > .fa, > .glyphicon, > .ion { margin-right: 5px; } } > li + li:before { content: '>\00a0'; } } @media screen and (max-width: @screen-sm) { > .breadcrumb { position: relative; margin-top: 5px; top: 0; right: 0; float: none; background: @gray; padding-left: 10px; li:before { color: darken(@gray, 20%); } } } } .navbar-toggle { color: #fff; border: 0; margin: 0; padding: @navbar-padding-vertical @navbar-padding-horizontal; } //Control navbar scaffolding on x-small screens @media (max-width: @screen-sm-max) { .navbar-custom-menu .navbar-nav > li { float: left; } //Dont't let links get full width .navbar-custom-menu .navbar-nav { margin: 0; float: left; } .navbar-custom-menu .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; line-height: 20px; } } // Collapse header @media (max-width: @screen-header-collapse) { .main-header { position: relative; .logo, .navbar { width: 100%; float: none; position: relative!important; } .navbar { margin: 0; } .navbar-custom-menu { float: right; } } .main-sidebar, .left-side { padding-top: 50px!important; margin-top: 0!important; } }