JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://getbootstrap.com/dist/css/bootstrap.min.css">
<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
<body>
    <div id="container">
        
            <div class="navbar navbar-inverse">
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">Menu Item</a>
                        </li>
                        <li><a href="#">Menu Item</a>
                        </li>
                        <li><a href="#">Menu Item</a>
                        </li>
                        <li><a href="#">Menu Item</a>
                        </li>
                    </ul>
                    <ul class="nav navbar-nav navbar-right">
                      <li><a href="#">Ritght Item</a></li>
                      <li><a href="#">Right Item</a></li>
                    </ul>
                </div>
                <!-- /.navbar-collapse -->
            </div>
    </div>
</body>

CSS

#container {
    margin-right: auto;
    margin-left: auto;
}
.navbar {
    margin-bottom: 0;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
}
.navbar-brand {
    position: relative;
    padding: 21px 25px 21px 25px;
    margin: 0!important;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
.navbar-inverse .navbar-nav {
    margin-right: 0px!important;
    position: relative;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.navbar-inverse {
    border-top: 5px solid #ddd;
}
.navbar-inverse .navbar-nav > li {
    margin-left: 5px;
}
.navbar-inverse .navbar-nav > li:first-child {
    margin-left: 0px;
}
.navbar-inverse .navbar-nav > li > a {
    display: block;
    font-size: 14px;
    font-weight: 200;
    padding: 20px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}


.navbar-inverse .navbar-nav > li.active {
    border-top: 5px solid #E61C3D;
}
.navbar-inverse .navbar-nav > li.active a{
    color: #E61C3D;
}
.navbar-inverse{
    border-top: 5px solid gray;
}
.navbar-inverse .navbar-nav > li{
    margin-top: -5px;
    border-top: 5px solid transparent;
}