.navbar-default{
    background-color:#EFF3F9;
    font-size:0.5rem;
}
.navbar-collapse.collapse{
    /*height:4rem!important;*/
    font-size:0.8rem;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color:white;
    background-color:rgb(55,168,224);
}
.navbar-brand{
    padding:0.5rem;
    padding-left:5rem;
}
.index-logo{
    width:2.4rem;
    height:1.5rem;
}
.navbar-default .navbar-right{
    margin-right:30px;
}
.navbar-default .navbar-right li a:hover{color:#47a2dc;}
.navbar-right .dropdown-menu{left:0;}
.dropdown-menu{
    min-width:110px;
    background-color:#edf2f8;
}



/*footer*/
.public-bottom{
    width:100%;
    height:40px;
    line-height:40px;
    font-size:12px;
}
.public-bottom.theme-black{
    color:white;
    background-color:#2F2D30;
}
.public-bottom.theme-white{
    color:#333;
    background-color:white;
}

@media screen and (max-width:767px){
    .navbar-default .navbar-right{
        margin-right:0;
    }
}