.arc-rotate .loader {
	width:100px;
	height:100px;
}
.arc-rotate .loader .arc {
	position: absolute;
	border:7px solid;
	border-color:transparent #aaa9aa #aaa9aa #aaa9aa;
	border-radius:50%;
	margin-left:-17px;
	width:120px;
	height:120px;
	-webkit-animation: single-arc-rotate 1s infinite linear;
	animation: single-arc-rotate 1s infinite linear;
}

@-webkit-keyframes single-arc-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes single-arc-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

#loaders::before, #loaders::after {
	content: "";
	display: table;
}
#loaders::after {
	clear: both;
	overflow: hidden;
}

.loader-container .loader {
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
#loaders {
	margin:0 auto;
	width:1000px;
}

.loader-container {
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(26, 70, 141, 1)
}
.loader-icon { 
	position:absolute;
	left:13%;
	top:31%;
	width:60px;
	height:60px;
}