In the bootstrap documentation, they have input groups that span 100% width with no additional markup: http://getbootstrap.com/components/#input-groups
If you have select2 as a part of your "input-group", you better create it with "resolve" parameter:
$(document).ready(function() { $("#myselect").select2({ width: 'resolve' }); });