.main-header .navbar {
    min-height: 34px;
    background-color: #3c8dbc;
    margin-left: 0!important;
}
.main-header .navbar-custom-menu, .main-header .navbar-right {
    float: right;
}
.main-header .navbar .nav>li>a {
    color: #fff;
}
.navbar-nav>li>a {
    line-height: 24px;
}
.navbar-nav > li > a {
    padding: 7px 10px;
}
/* Fix dropdown menu in navbars */
.navbar-custom-menu > .navbar-nav > li {
    position: relative;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 0;
    left: auto;
}
@media (max-width: 991px) {
    .navbar-custom-menu > .navbar-nav {
        float: right;
    }
    .navbar-custom-menu > .navbar-nav > li {
        position: static;
    }
    .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
        position: absolute;
        right: 5%;
        left: auto;
        border: 1px solid #ddd;
        background: #fff;
    }
}
.main-header .navbar-custom-menu{
    float: right;
}
@media (max-width: 991px) {
    .main-header .navbar-custom-menu a {
        color: inherit;
        background: transparent;
    }
}
@media (max-width: 991px) {
    .navbar-custom-menu .navbar-nav > li {
        float: left;
    }
    .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;
    }
}
@media (max-width: 767px) {
    .main-header {
        position: relative;
    }
    .main-header .logo,
    .main-header .navbar {
        width: 100%;
        float: none;
        position: relative!important;
    }
    .main-header .navbar {
        margin: 0;
    }
    .main-header .navbar-custom-menu {
        float: right;
    }
    .main-sidebar,
    .left-side {
        padding-top: 100px!important;
    }
}
@media (max-width: 991px) {
    .navbar-collapse.pull-left {
        float: none!important;
    }
    .navbar-collapse.pull-left + .navbar-custom-menu {
        display: block;
        position: absolute;
        top: 0;
        right: 40px;
    }
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 0;
    left: auto;
}
.navbar-nav .dropdown-menu {
    box-shadow: none !important;
}
.navbar-nav .open .dropdown-menu > li > a {
    /*padding: 5px 15px 5px 25px;*/
}
.dropdown-menu > li > a {
    color: #333 !important;
}
.wrapper {
  margin-right: auto; /* 1 */
  margin-left:  auto; /* 1 */

  max-width: 960px; /* 2 */
}
