.sk-double-bounce {
	width: 60px;
	height: 60px;
	position: relative;
}

.sk-double-bounce .sk-child {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: @spinner_color;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;
	-o-animation:sk-doubleBounce 2s infinite ease-in-out;
	animation:sk-doubleBounce 2s infinite ease-in-out;
}

.sk-double-bounce .sk-double-bounce2 {
	 -webkit-animation-delay: -1.0s;
	 -moz-animation-delay: -1.0s;
	 -o-animation-delay: -1.0s;
	 animation-delay: -1.0s;
 }

@-webkit-keyframes sk-doubleBounce {
	0%, 100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes sk-doubleBounce {
	0%, 100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}

