The time on your computer needs to be 100% up to date. It's a little fact that I found out long ago. Syncing with an internet time clock can help.
Also, try 2 different browsers. Perhaps Chrome may work where Firefox doesn't. Always have the latest browser updated installed.