When you use the inline form included in Bootstrap, you have to set a width for the input
manually.
From the Bootstrap documentation:
Inputs, selects, and textareas are 100% wide by default in Bootstrap. To use the inline form, you'll have to set a width on the form controls used within.
It appears you need to use a pixel (px) value when setting the input
width. When I try setting it with a percentage value it doesn't work correctly, at least on my end.
If you add something like this to your stylesheet, you should be able to size the text box how you need it. Just change the 256 to however long you need.
.form-inline .form-control {
width: 256px;
}
If I understand the Bootstrap documentation correctly, it doesn't use the .form-inline
styling on smaller screens (<768px wide), so you should be fine there. Hope this helps.