.gui-loading {
	margin: 6em auto;
	text-align: center;
}
.gui .gui-loading h2 {
	border: none;border-top-width: 0px;
}

.gui-loading h2 {
	font-size: 2em;acebo
	color: #004A83;
	margin: 0 0 0.5em 0;
	border:none;
}

.gui-loading .circles {
	position: relative;
	width: 3.6em;
	height: 1em;
	margin: 0 auto;
}

.gui-loading .circles div {
	position: absolute;
	width: 1em;
	height: 1em;
	margin: 0 auto;
	border-radius: 50%;
	background-color: #0061a6;
	opacity: 0;

	-webkit-animation: blink 1s ease-in-out infinite alternate;
	   -moz-animation: blink 1s ease-in-out infinite alternate;
	    -ms-animation: blink 1s ease-in-out infinite alternate;
	     -o-animation: blink 1s ease-in-out infinite alternate;
	        animation: blink 1s ease-in-out infinite alternate;

}


.gui-loading .circles .left {
	left: 0;
}

.gui-loading .circles .middle {
	left: 1.3em;

	-webkit-animation-delay: 0.2s;
	   -moz-animation-delay: 0.2s;
	    -ms-animation-delay: 0.2s;
	     -o-animation-delay: 0.2s;
	        animation-delay: 0.2s;
}

.gui-loading .circles .right {
	left: 2.6em;

	-webkit-animation-delay: 0.4s;
	   -moz-animation-delay: 0.4s;
	    -ms-animation-delay: 0.4s;
	     -o-animation-delay: 0.4s;
	        animation-delay: 0.4s;

}


@-webkit-keyframes blink {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-moz-keyframes blink {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-ms-keyframes blink {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-o-keyframes blink {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes blink {
	from { opacity: 0; }
	to { opacity: 1; }
}