Here is the CSS selector you'll need.
Input Fields / Fields :
.form-inline .form-group { margin: 0px 10px; }
Fields for checkbox / radio button :
.form-inline .radio, .form-inline .checkbox { margin: 0px 10px; }
Margin for submit button:
.bs-example > .btn, .bs-example > .btn-group { margin: 0px 10px; }
Margin for the entire embedded form
.bs-example { margin: 0px 30px; }
And to answer your question, there are currently fields between the elements since this is the default value. If you want to remove them, I would suggest doing it manually by adding negative fields to the CSS controls mentioned above. For example, if you want to remove fields between inputs, do the following:
.form-inline .form-group { margin: 0px -3px; }
Josh crozier
source share