.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 99999;
	font-size: 20px;
	background-color: #131313;
}
.loading.active {
	-webkit-animation: fadeAnim 0.3s forwards ease-in-out;
	-moz-animation: fadeAnim 0.3s forwards ease-in-out;
	animation: fadeAnim 0.3s forwards ease-in-out;
}
.load {
	width: 100px;
	height: 100px;
	position: absolute;
	text-align: center;
	top: 40%;
	left: 50%;
	margin-left: -20px;
}
.load-text {
	color: #099607;
	font-size: 40px;
	margin-top: 108px;
	display: inline-block;
}
.load-cell1,  .load-cell2 {
	width: 100%;
	height: 100%;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border: 3px solid #fff;
	background-color: #099607;
	top: 0;
	left: 0;
	opacity: 0.6;
	position: absolute;
	-webkit-animation: bounce 2.0s infinite ease-in-out;
	-moz-animation: bounce 2.0s infinite ease-in-out;
	animation: bounce 2.0s infinite ease-in-out;
}
.load-cell2 {
	-webkit-animation-delay: -1.0s;
	-moz-animation-delay: -1.0s;
	animation-delay: -1.0s;
}
 @-webkit-keyframes fadeAnim {
 from {
 opacity: 1
}
 to {
 opacity: 0
}
}
 @keyframes fadeAnim {
 from {
 opacity: 1
}
 to {
 opacity: 0
}
}
 @-webkit-keyframes bounce {
 0%,  100% {
 -webkit-transform: scale(0.0);
 -moz-transform: scale(0.0)
}
 50% {
 -webkit-transform: scale(1.0);
 -moz-transform: scale(1.0)
}
}
 @keyframes bounce {
 0%,  100% {
 transform: scale(0.0);
 -webkit-transform: scale(0.0);
 -moz-transform: scale(0.0);
}
 50% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
 -moz-transform: scale(1.0);
}
}
