.spinner {
	display: none;
	height: 100%;
	width: 100%;
	position: relative;
}
.spinner.displayBlock {
	display: block;
}
.btn .spinner {
	margin: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.btn .spinner img {
	height: 32px !important;
}
.spinner>.spinnerTable {
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}
.spinner>.spinnerTable>.spinnerCell {
	display: table-cell;
	vertical-align: middle;
}
@keyframes rotatingRight {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
	}
}
@-webkit-keyframes rotatingRight /* Safari and Chrome */ {
	from {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
	}
}
.rotatingRight {
	-webkit-animation: rotatingRight 1s linear infinite;
	-moz-animation: rotatingRight 1s linear infinite;
	-ms-animation: rotatingRight 1s linear infinite;
	-o-animation: rotatingRight 1s linear infinite;
	animation: rotatingRight 1s linear infinite;
}
@keyframes rotatingLeft {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}
@-webkit-keyframes rotatingLeft /* Safari and Chrome */ {
	from {
		transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
	}
	to {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}
}
.rotatingLeft {
	-webkit-animation: rotatingLeft 1s linear infinite;
	-moz-animation: rotatingLeft 1s linear infinite;
	-ms-animation: rotatingLeft 1s linear infinite;
	-o-animation: rotatingLeft 1s linear infinite;
	animation: rotatingLeft 1s linear infinite;
}