#LOADER { 
	z-index: 2013; 
	position: fixed; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	left: 0; 
	padding: 15px; 
	overflow: auto; 
	background-color: rgba(0, 0, 0, 0.58); 
}
#LOADER div.cont_loader { 
	width: auto;
	position: absolute;   
	left: 50%;   
	top: 50%;   
	margin: -56px 0 0 -56px; 
}
	#LOADER div.loader { 
		position: relative; 
		border: 16px solid #f3f3f3;   
		border-radius: 50%;  
		border-top: 16px solid #9F8E6E;  
		width: 80px;   
		height: 80px;
		-webkit-animation: spin 2s linear infinite;   
		animation: spin 2s linear infinite; 
		text-shadow: 0px 0px 4px rgba(0,0,0,0.7);
		box-sizing: content-box;
	}
	#LOADER p{ 
		font-weight: bold; 
		display: block; 
		position: relative;
		color: #ffffff;
		text-align: center;
		top: 16px;
		text-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	}
@-webkit-keyframes spin { 
	0% { -webkit-transform: rotate(0deg); } 
	100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
	0% { transform: rotate(0deg); } 
	100% { transform: rotate(360deg); } 
}