h1 {
    text-align: center;
}
p {
    text-align: center;
}
#spinner {
	margin: 50px auto 10px;
	width:24px;
    text-align: center;
}

#loader_old {display:none;}

#loader {
	display: block;
	-moz-animation: 1s rotateRight infinite linear; 
	-webkit-animation: 1s rotateRight infinite linear;
	animation: 1s rotateRight infinite linear;
}

.lt-ie9 #loader_old {display: block;}

.lt-ie9 #loader {display: none;}

@-moz-keyframes rotateRight {
	0% {
		-moz-transform: rotate(0deg);
		-moz-transform-origin: 50% 50%;
	}

	100% {
		-moz-transform: rotate(360deg);
	}
}

@-webkit-keyframes rotateRight {
	0% {
		-webkit-transform: rotate(0deg);
		-webkit-transform-origin: 50% 50%;
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}
@keyframes rotateRight {
	0% { 
		transform:rotate(0deg); 
		transform-origin:50% 50%; 
	}
	100% { 
		transform:rotate(360deg); 
	}
}