/* hb-nav: стили меню/выпадашек/сворачивания — перенесены дословно из bootstrap.lite6.css (JS: hb-nav.js) */
.fade{opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}
.collapse{display: none;}
.collapse.in{display: block;}
tr.collapse.in{display: table-row;}
tbody.collapse.in{display: table-row-group;}
.collapsing{position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease;}
.caret{display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.dropdown{position: relative;}
.dropdown-toggle:focus{outline: 0;}
.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);}
.dropdown-menu.pull-right{right: 0; left: auto;}
.dropdown-menu > li > a{display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #262626; text-decoration: none; background-color: #f5f5f5;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color: #fff; text-decoration: none; background-color: #428bca; outline: 0;}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{color: #777;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.open > .dropdown-menu{display: block;}
.dropdown-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990;}
.pull-right > .dropdown-menu{right: 0; left: auto;}
.nav{padding-left: 0; margin-bottom: 0; list-style: none;}
.nav > li{position: relative; display: block;}
.nav > li > a{position: relative; display: block; padding: 10px 15px;}
.nav > li > a:hover, .nav > li > a:focus{text-decoration: none; background-color: #eee;}
.nav > li.disabled > a{color: #777;}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus{color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: #eee; border-color: #428bca;}
.nav > li > a > img{max-width: none;}
.nav-tabs{border-bottom: 1px solid #ddd;}
.nav-tabs > li{float: left; margin-bottom: -1px;}
.nav-tabs > li > a{margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0;}
.nav-tabs > li > a:hover{border-color: #eee #eee #ddd;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent;}
.nav-pills > li{float: left;}
.nav-pills > li > a{border-radius: 4px;}
.nav-pills > li + li{margin-left: 2px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color: #fff; background-color: #428bca;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active{display: block;}
.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0;}
.navbar{position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}
@media (min-width: 768px){
.navbar{border-radius: 4px;}
}
@media (min-width: 768px){
.navbar-header{float: left;}
}
.navbar-collapse{padding-right: 15px; padding-left: 15px; overflow-x: visible; -webkit-overflow-scrolling: touch; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);}
.navbar-collapse.in{overflow-y: auto;}
@media (min-width: 768px){
.navbar-collapse{width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-collapse.collapse{display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}
.navbar-collapse.in{overflow-y: visible;}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right: -15px; margin-left: -15px;}
@media (min-width: 768px){
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right: 0; margin-left: 0;}
}
.navbar-toggle{position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.navbar-toggle:focus{outline: 0;}
@media (min-width: 768px){
.navbar-toggle{display: none;}
}
.navbar-nav{margin: 7.5px -15px;}
.navbar-nav > li > a{padding-top: 10px; padding-bottom: 10px; line-height: 20px;}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu{position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a{padding: 5px 15px 5px 25px;}
.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}
}
@media (min-width: 768px){
.navbar-nav{float: left; margin: 0;}
.navbar-nav > li{float: left;}
.navbar-nav > li > a{padding-top: 15px; padding-bottom: 15px;}
}
.navbar-nav > li > .dropdown-menu{margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0;}
.navbar-default{background-color: #f8f8f8; border-color: #e7e7e7;}
.navbar-default .navbar-nav > li > a{color: #777;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #333; background-color: transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #555; background-color: #e7e7e7;}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus{color: #ccc; background-color: transparent;}
.navbar-default .navbar-toggle{border-color: #ddd;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #ddd;}
.navbar-default .navbar-collapse{border-color: #e7e7e7;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color: #555; background-color: #e7e7e7;}
@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333; background-color: transparent;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555; background-color: #e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #ccc; background-color: transparent;}
}
