.loader {
    display: none;
	left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
	position: fixed;
    background-color: rgba(225,225,225,0.7);
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

.loader::after {
	content: '';
	display: block;
	top: 40%;
	left: 48%;
	width: 40px;
	height: 40px;
	position: absolute;
	border-style: dotted;
	border-color: #3775a1;
	border-top-color: transparent;
	border-width: 3px;
	border-radius: 50%;
	-webkit-animation: spin 1.3s linear infinite;
	animation: spin 1.3s linear infinite;
}
