.user-iconbtn{
    color: #fff;

}
.user-iconbtn:hover{
    color: #fff;
    background: #28328c;
}
.user-iconbtn img{
    width: 25px;
    height: 25px;
    border-radius: 50%;
}

.user-iconbtn span,.caret{
    color: #fff;
    font-weight: 600;
}
.navbar{
    top: 0;
    width: 100%;
    z-index: 1;
    margin: 0;
   
}
.topbars{
    background: #fff;
    border-radius: 0;
    overflow: visible; 
    padding: 5px 0 5px 0;

}
.topbars-menu{
    border-radius: 0;
    width: 100%;
    z-index:99999;
    background-image: url("../images/back-slice.jpg");
}
.logo-img{
    height: auto;
    width: 220px;
    margin: 0px 0 0px 0;
}
.mobile-topbar{
    float: right;
}
.mobile-topbar i{
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-top: 10px;
}

.mobile-topbar span a{
    text-decoration: none;
    color: #333;
    font-size: 16px;
}
.dropdown-menu>li>a{
    padding: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background: #fff;
    border-bottom: 1px solid #ddd;
}
.dropdown-menu>li>a:hover{
    border-left:3px solid #3250d2; 
    background: #ddd;
    color: #3250d2;
}
.navbar-toggle {
    position: relative;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: #1ebef0;
    color: #fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle span{
    background: #fff;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

}
.nav>li>a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.nav>li>a:hover{
    background: #0088d0;
    color: #fff;;
}
.menubars{

}
.navbar-brand { position: relative; z-index: 2; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; transition: transform 0.3s; }

.navbar .navbar-collapse { position: relative; overflow: visible !important; }
.navbar .navbar-collapse .navbar-right > li:last-child {
    padding-left: 22px;
}

.navbar .nav-collapse { position: relative; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #222; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }

.navbar-nav.navbar-right .btn:not(.collapsed) {
    background-color: rgb(111, 84, 153);
    border-color: rgb(111, 84, 153);
    color: rgb(255, 255, 255);
}

.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
    height: auto !important;
    transition: transform 0.3s;
    transform: translate(0px,-50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
    transform: translate(0px,0px);
}


@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 

    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }

    .navbar.navbar-default .nav-collapse,
    .navbar.navbar-inverse .nav-collapse {
        transform: translate(-100%,0px);
    }
    .navbar.navbar-default .nav-collapse.in,
    .navbar.navbar-inverse .nav-collapse.in {
        transform: translate(0px,0px);
    }

    .navbar.navbar-default .nav-collapse.slide-down,
    .navbar.navbar-inverse .nav-collapse.slide-down {
        transform: translate(0px,-100%);
    }
    .navbar.navbar-default .nav-collapse.in.slide-down,
    .navbar.navbar-inverse .nav-collapse.in.slide-down {
        transform: translate(0px,0px);
    } 

    .menubars{
        float: none;
    }
    .navbar-nav {
        margin: 0;
    }
}

@-moz-document url-prefix() {
    .navbar{
        border-radius: 0;
        z-index: 99999;
        top: 0;
        width: 100%;
    }
    .topbars{
        padding: 5px 0 5px 0;
        width: 100%;
    }
}
@-moz-document url-prefix() {

}



