btn-group should have overflow: hidden added to it
Created by: KageJittai
btn-group makes btn children floating, floating elements have 0 height, meaning the parent "btn-group" ends up having 0 height.
By adding overflow: hidden, it does some magic that makes btn-group respect the height of the floating children.