cleaned up styles; added some styles for devices
made login case-insensitive