
.navbar {
    background-color: #f8f8f8;
    color: #141414;
    min-height: 45px;
    padding: 0 ;
    border-bottom: 1px solid #e7e7e7;
}

.navbar-brand {
    /*color: grey;*/
    margin-top: -5px;
    margin-bottom: -5px;
    /*font-size: 90%;*/
}

.navbar a.nav-link {
    color: #141414;
    font-size: 14px;
}

.navbar .navbar-nav>li:not(.current-path)>a {
    border-bottom: 3px solid #f8f8f8;
}
.navbar .navbar-nav>li:not(.current-path)>a:hover {
    border-bottom: 3px solid #f00;
}

.current-path {
    border-bottom: 3px solid #f00;
    /*margin-top: -3px;*/
}