From http://css-tricks.com/snippets/css/glowing-blue-input-highlights/