I'm having trouble finding a reliable way to make two inputs appear inline in this example:
<div class="row">
<div class="col-md-8">
<h3>Things</h3>
</div>
<div class="col-md-4">
<form class="form-inline" role="form">
<div class="input-group">
<input type="search" class="form-control" placeholder="Search" />
<span class="input-group-btn">
<button class="btn btn-default" type="submit"><span class="glyphicon glyphicon-search"></span></button>
</span>
</div>
</form>
<a class="btn btn-primary pull-right" href="#/things/new">Add Thing</a>
</div>
</div>

When I set the class of the divs around the inputs to be form-group (as it should be), the search input stops looking right.
I can sort of fix it by putting the inputs in different grid columns, but then they don't align together properly. I want them to be next to each other and right-aligned, and I want them to be vertically-aligned with the h3 tag on the left.
}