fixed login widget behavior and styles