From http://lea.verou.me/2013/11/cleanest-css-spinner-ever/