JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css">
<table class="rwdscroll-table">
					<tr>
						<th>Lorem</th>http://jsfiddle.net/#run
						<th>Lipsum</th>
						<th>Dolor</th>
						<th>Sit Amet</th>
						<th>Consectetur</th>
					</tr>
					<tr>
						<td>consectetur</td>
						<td>adipiscing</td>
						<td>elit</td>
						<td><i class="icon-remove"></i></td>
						<td><i class="icon-eye-open"></i></td>
					</tr>
					<tr>
						<td>Nulla</td>
						<td>tempus</td>
						<td>adipiscing</td>
						<td><i class="icon-ok"></i></td>
						<td><i class="icon-eye-open"></i></td>
					</tr>
					<tr>
						<td>dui</td>
						<td>nec</td>
						<td>luctus</td>
						<td><i class="icon-remove"></i></td>
						<td></td>
					</tr>
</table>

CSS

table {
    border-collapse: collapse;
    border-spacing: 0;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    color: #FFF;
    background: #228086
}
table tr {
    border-top: 1px solid #339994;
    border-bottom: 1px solid #339994;
    border-color: #40BFB9;
}
th {
    font-weight:bold;
    text-transform:uppercase;
}
td, th {
    display: table-cell;
    padding: 1em !important;
    margin: .5em 1em;
    text-align: left;
    border-right: 1px solid #339994;
}
td i {
    text-align:center;
}

tr td i[class*="icon"] {
    display: block;
    height: 100%;
    width: 100%;
    margin: auto;
}