When you use the inline form included in Bootstrap, you need to set the width for input manually.
From the Bootstrap documentation :
The default inputs, selections, and text fields in Bootstrap are 100%. To use the inline form, you will need to set the width of the form controls used inside.
It seems you need to use the pixel value (px) when setting the input width. When I try to set it with a percentage value, it does not work correctly, at least at my end.
If you add something like this to your stylesheet, you should be able to size the text box as you need it. Just change 256 to the time you need.
.form-inline .form-control { width: 256px; }
If I understand Bootstrap's documentation correctly, it does not use the .form-inline style on smaller screens (<768px wide), so you should be fine. Hope this helps.
Jack bonneman
source share