The problem is that FontAwesome has its own icon declarations that override the bootstrap hide class. I'll make a global entry as suggested.