body {
	overflow: hidden;
}
.loading {
	/*-webkit-animation: fadein 2s;
	-moz-animation: fadein 2s;
	-o-animation: fadein 2s;
	animation: fadein 2s;*/
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 9999;
	background: rgba(0,0,0,.8);
	text-align:center;
}
@-moz-keyframes fadein {
 from {
opacity:0
}
to {
	opacity: 1
}
}
@-webkit-keyframes fadein {
 from {
opacity:0
}
to {
	opacity: 1
}
}
@-o-keyframes fadein {
 from {
opacity:0
}
to {
	opacity: 1
}
}
@keyframes fadein {
 from {
opacity:0
}
to {
	opacity: 1
}
}
.spinner-wrapper {
	min-width: 100%;
	min-height: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.8);
	position: absolute;
	z-index: 300;
}
.spinner-text {
	position: absolute;
	top: 42%;
	left: 50%;
	margin: 16px 0 0 0px;
	font-size: 30px;
	font-family: Arial;
	/*color: #14a0d4;*/
	color: rgba(255,255,255,.6);
	letter-spacing: 1px;
	font-weight: 700;
	width: 50px;
	margin-left: -25px;
}
.spinner {
	margin: 0;
	display: block;
	position: absolute;
	left: 38%;
	top: 40%;
	/*border: 50px solid rgba(100,100,100,0.2);*/
	border: 50px solid rgba(255,255,255,.6);
	width: 1px;
	height: 1px;
	border-left-color: transparent;
	border-right-color: transparent;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-animation: spin 1.5s infinite;
	-moz-animation: spin 1.5s infinite;
	animation: spin 1.5s infinite;
}
 @-webkit-keyframes spin {
 0%, 100% {
-webkit-transform:rotate(0deg) scale(1)
}
 50% {
-webkit-transform:rotate(720deg) scale(0.6)
}
}
 @-moz-keyframes spin {
 0%, 100% {
-moz-transform:rotate(0deg) scale(1)
}
 50% {
-moz-transform:rotate(720deg) scale(0.6)
}
}
@-o-keyframes spin {
 0%, 100% {
-o-transform:rotate(0deg) scale(1)
}
 50% {
-o-transform:rotate(720deg) scale(0.6)
}
}
@keyframes spin {
 0%, 100% {
transform:rotate(0deg) scale(1)
}
 50% {
transform:rotate(720deg) scale(0.6)
}
}
.one {
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0.0s;
    animation: dot 1.3s infinite;
    animation-delay: 0.0s;
}

.two {
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0.2s;
    animation: dot 1.3s infinite;
    animation-delay: 0.2s;
}

.three {
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0.3s;
    animation: dot 1.3s infinite;
    animation-delay: 0.3s;
}

@-webkit-keyframes dot {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes dot {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}