It would only apply to all elements if ```!important``` was specified on that class. The various btn class specificities overrides the specificity of the ```.hide``` class so adding a higher specificity to the ```.hide``` class fixes that.