Full Login Screen Compatibility

Now works fully with any screen size or window size.