Ahh.. I never even looked at that Login button. Woops.
The issue is a setting in your template:
button {
padding: 10px !important;
font-size: 12px;
background: none !important;
}
Those !important statements should be removed at the end of padding and background so that it looks like:
button {
padding: 10px;
font-size: 12px;
background: none;
}
The important means that they can't be overridden by our CSS, which is the problem.
Hope that helps, but please keep us posted on how it goes.
Thanks,
Alex