﻿.navbar-nav > li {
    float: left;
}

.btn-group-vertical > .btn-group:after,
.btn-group-vertical > .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before {
    display: table !important;
    content: " " !important;
    width: 100%;
    max-width: 100%;
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before{
    display: none;
}
:after, :before {
    box-sizing: border-box;
}

.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after {
    clear: both !important;
    width: 100%;
    max-width: 100%;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

.navbar-nav {
    margin: 0;
}

.body-small .navbar-static-side {
    display: block;
    position: inherit;
}

.form-horizontal .form-group {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
}

.dropdown-menu > li > .dropdown-menu-link:hover, .dropdown-menu > li > .dropdown-menu-link:focus {
    background-color: #f5f5f5;
    display: block;
}
/*открытие подменю при наведении*/
.dropdown-hoverable:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}