.top_nav .nav_menu {
    margin-bottom: 5px;
}

.top_nav .navbar-right {
    width: auto;
}

.site_title img {
    width: auto;
    height: 100%;

    max-height: 55px;
}

.site_title {
    padding: 0;
    margin: 0 auto;
    text-align: center;
    line-height: initial;
    height: auto;
}

.top_nav .navbar-right li {
    float: left;
}

.top_nav .navbar-collapse {
    padding: 0;
}

.top_nav .navbar-collapse[aria-expanded=true] li {
    float: none;
    display: block;
    position: relative;
    width: 100%;
}

.top_nav .navbar-collapse[aria-expanded=true] ul {

    width: 100%;
}

.top_nav .navbar-collapse[aria-expanded=true] .ultimate-browser {

    width: 100%;
}

.navbar-toggle-right {
    margin: 0;
    height: 100%;
    float: right;
}

.top_nav .navbar-nav a {
    padding: 8px;
}

.nav.toggle {
    padding-top: 10px;
}

.top_nav .navbar {
    min-height: 20px;
}

.navbar.nav_title {
    height: auto;
}

.side-menu {
    margin-top: 0 !important;
}

.nav_menu {
    margin-bottom: 0 !important;
}

.second-top-menu a {
    padding: 5px !important;
    line-height: initial !important;
}

.second-top-menu .active {
    background-color: rgb(217, 222, 228);
}

.second-top-menu {
    border: none;
    background-color: #fff;
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
}

.left_col, .nav_title, .panel-primary .panel-heading {
    background-color: #285284;
}

.third-top-menu .badge {
    margin-top: -4px;
    padding: 2px 8px;
    border-radius: 8px;
}

.badge-danger {
    background-color: red;
}

.left-col-menu li.header {
    text-align: center;
    background-color: rgba(11, 147, 213, 0.13);
    color: #333333;
    padding: 10px;
}

.badge-top-right {
    top: 5px !important;
}

.badge-absolute {
    position: absolute;
}

.left-col-menu li .arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(11, 147, 213, 0.35);
    display: inline-block;
    float: right;
    margin-top: 5px;
}

.left-col-menu li {
    margin-top: 0 !important;
}

.left-col-menu li a {
    border-radius: 0;
}

.toggle {
    width: 50px !important;
}


.menu_fixed {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.menu_fixed::-webkit-scrollbar {
    display: none !important;
}

/* Hide scrollbar for IE and Edge */
.menu_fixed {
    -ms-overflow-style: none !important;
}

/* Hide scrollbar for Firefox */
.menu_fixed {
    scrollbar-width: none !important;
}