/*
	Aerial by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Basic */

	body, input, select, textarea {
		font-size: 13pt;
	}

/* BG */
	/*@-moz-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-700px,0,0); -webkit-transform: translate3d(-700px,0,0); -o-transform: translate3d(-700px,0,0); -ms-transform: translate3d(-700px,0,0); transform: translate3d(-700px,0,0); } }
	@-webkit-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-700px,0,0); -webkit-transform: translate3d(-700px,0,0); -o-transform: translate3d(-700px,0,0); -ms-transform: translate3d(-700px,0,0); transform: translate3d(-700px,0,0); } }
	@-o-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-700px,0,0); -webkit-transform: translate3d(-700px,0,0); -o-transform: translate3d(-700px,0,0); -ms-transform: translate3d(-700px,0,0); transform: translate3d(-700px,0,0); } }
	@-ms-keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-700px,0,0); -webkit-transform: translate3d(-700px,0,0); -o-transform: translate3d(-700px,0,0); -ms-transform: translate3d(-700px,0,0); transform: translate3d(-700px,0,0); } }
	@keyframes bg { 0% { -moz-transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); } 100% { -moz-transform: translate3d(-700px,0,0); -webkit-transform: translate3d(-700px,0,0); -o-transform: translate3d(-700px,0,0); -ms-transform: translate3d(-700px,0,0); transform: translate3d(-700px,0,0); } }*/

	#bg {
		background-size: auto 100%;
		width: 4500px;
	}
	
	
/* Loading */

body.loading {
	position: fixed;
	left: 49%; 
	right: 0px; 
	top: 30%; 
	bottom: 0px; 
	z-index: 99999; /* Higher than anything else in the document */
}	

.spinner {
  height: 40px;
  width: 40px;
  animation: rotate 0.8s infinite linear !important;
  -webkit-animation: rotate 0.8s infinite linear !important;
  border: 7px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
}

@keyframes rotate {
  0%    { transform: rotate(0deg); }
  100%  { transform: rotate(360deg); }
}