JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<div class="container">
<div class="row row-5-gutter">
<div class="col-xs-6 col-sm-3 col-5-gutter">
<input type="text" class="form-control" placeholder="Name">
</div>
<div class="col-xs-6 col-sm-3 col-5-gutter">
<input type="text" class="form-control" placeholder="Vendor">
</div>
<div class="col-xs-6 col-sm-2 col-5-gutter">
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="number" class="form-control" placeholder="Unit Price">
</div>
</div>
<div class="col-xs-6 col-sm-1 col-5-gutter">
<select class="form-control">
<option>case</option>
<option>doz.</option>
<option>each</option>
<option>gallon</option>
<option>lb</option>
<option>oz</option>
</select>
</div>
<div class="col-xs-6 col-sm-1 col-5-gutter">
<input type="number" class="form-control" placeholder="Pack" pattern="[0-9]*">
</div>
<div class="col-xs-6 col-sm-2 col-5-gutter">
<div class="input-group">
<span class="input-group-addon">$</span>
<input type="number" class="form-control" placeholder="Case Price" disabled>
</div>
</div>
</div>
</div>
CSS
.row-5-gutter{
margin-left: -5px;
margin-right: -5px;
}
.col-5-gutter{
padding-left: 5px;
padding-right: 5px;
}