@ironsidevsquincy 
I tried doing something like that(setting the visibility in a css file) and the problem was that the button initially was visible and then disappeared a second or so later. Though, admittedly,  I might not have been doing stuff correctly