#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    z-index: 10031;
}
#status {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);   
	font-size: 20px;
}
.spin-icon {          
    position: relative;
    display: inline-block;
    animation: spin 1.6s infinite linear;
    width: 200px;
}
@keyframes spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(359deg);
    }
}
.text__muted {
    color: #6c757d !important;
}
.text__muted span:first-child {
	animation: dotFade 2s ease-in-out infinite;
}
.text__muted span:nth-child(2) {
	animation: dotFade 2s ease-in-out infinite;
	animation-delay: 0.5s;
}
.text__muted span:last-child {
	animation: dotFade 2s ease-in-out infinite;
	animation-delay: 1s;
}
@keyframes dotFade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}