There is repetition between this and line 176. Also, this is causing too much padding above the buttons in large view. A padding-top of 5px seems more appropriate.

Next to that, the external login buttons should be shown above the internal login, so padding necessary for the divider line would have to be at the bottom.