JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//code.jquery.com/jquery-2.1.0.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css">
<script src="http://fonts.googleapis.com/css?family=Roboto"></script>
<body role="document" style="background-color: #e6eaee">

    <!-- Fixed navbar -->
    <nav class="navbar navbar-inverse navbar-static-top" role="navigation">
        <div id="navbar-border"></div>
        <div class="container">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#"><img src="http://placehold.it/126x30&text=LOGO" class="" style=""></a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li>
                        <form class="navbar-form navbar-left navbar-input-group" role="search">
                            <div class="form-group">
                                <div class="input-group" style="width: 450px; margin: 0 auto;">
                                    <input type="text" class="form-control" placeholder="Digite um nome, item, campe&atilde;o..." style="background-color: #424346; border: none; border-radius: 0px !important;color: #fff;">
           ...

CSS

@font-face {
    font-family:'Bebas Neue';
    src: url('http://static.teemo.com.br/fonts/BebasNeue-webfont.eot');
    src: url('http://static.teemo.com.br/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('http://static.teemo.com.br/fonts/BebasNeue-webfont.woff') format('woff'), url('http://static.teemo.com.br/fonts/BebasNeue-webfont.ttf') format('truetype'), url('http://static.teemo.com.br/fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
    }
    #navbar-border {
    height:3px;
    width:100%;
    background: -webkit-linear-gradient(right, rgba(83, 192, 39, 1), rgba(142, 51, 217, 1));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, rgba(83, 192, 39, 1), rgba(142, 51, 217, 1));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgba(83, 192, 39, 1), rgba(142, 51, 217, 1));
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgba(83, 192, 39, 1), rgba(142, 51, 217, 1));
    /* Standard syntax (must be last) */
    }
    .teemo-block {
    background-color: #f2f6f9;
    border-top: 3px solid #29e;
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 2px solid #aaa;
    margin: 15px 0 15px 0;
    padding: 15px;
    }
    
    .teemo-block-title {
    border-bottom: 1px solid #ddd;
    color: #29e;
    font: 24px'Bebas Neue';
    padding: 0 15px 15px 15px;
    margin: 0 -14px;
    }
    
    .teemo-block-content {
        font: 14px/24px 'Roboto', sans-serif;
        color: #333;
        padding-top: 10px;
    }
    
    .teemo-news-img > img {
        width: 100%;
        margin-bottom: -15px;
    }
    
    .navbar-brand {
        padding: 10px 15px;
    }
    
@media (min-width: 768px){
    .navbar-nav{
        margin: 0 auto;
        display: table;
        table-layout: fixed;
        float:none;
    }
}
 
	#footer {
		background-color: #2e2f30;
		border-top: 3px...