@CHARSET "UTF-8";

pre span.N{ color:#f2c47f; } /* Numbers */
pre span.S{ color:#42ff00; } /* Strings */
pre span.C{ color:#838383; } /* Comments */
pre span.K{ color:#ff0078; } /* Keywords */
pre span.V{ color:#70d6ff; } /* Vars */
pre span.D{ color:#ff9a5d; } /* Defines */

.loader-overlay { display: none;}
.hasLoader .hasLoader .loader-overlay { display: none !important;}

.hasLoader {position: relative;}
.hasLoader .loader-overlay {display: block;}

.loader-overlay .loader,
.loader-overlay .ui-overlay {
	position: absolute;
	top:0; left:0;
	margin:0; padding:0;
	border: 5px; dashed: #f00;
	width:100%; height:100%;
	
	overflow: hidden;
}

.loader-overlay .loader .info {
	position: relative;
	padding:2em;
	text-align: center;
	
	top:1em;
	width: 60%;
	margin: auto;
}

.loader-overlay .progress {
	position: relative;
	margin: 1em 0;
}

.loader-overlay .progress-label {
	position: absolute;
	left: 50%;
	top: 4px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
}

.loader-overlay .ui-overlay-custom {opacity: .8;}
.loader-overlay .ui-overlay-dialog {display: none;}
.ui-dialog .loader-overlay .ui-overlay-dialog {display: block;}
.ui-dialog .loader-overlay .ui-overlay-custom {display: none;}

.loader-overlay .loader {  
	/* background: url("../../../images/loading.gif"); */
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:center;

	/* z-index:100; */
	opacity: 1;
}

.loader-overlay .loader .info .message {
	font-size: 120%;
}

.loader-overlay .cancelMessage {
	position: relative;
	top: 55%;
	margin: auto;
	
	text-align: center;
	width: 300px;
	height: 20px;
	
	visibility: hidden;
}

.loader-overlay .cancelMessage.visible {
	visibility: visible;
}