/************************************
Overlay
************************************/
.static-overlay-bg {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0, .75);
	z-index: 999;
}

.static-overlay {
	background: #FFF;
	padding:0;
	width:800px;
	min-width:400px;
	min-height: 300px;
	border-radius:8px;
	box-sizing:border-box;
}

.static-overlay.expose-window-style {
	z-index: 1000;
	left: 50%;
	top: 50%;
	visibility: hidden;
}

.expose-window {
	display:none;
}

.ui-dialog {
	display:none;
	text-align: left;
	z-index: 1001;
	border-radius: 6px;;
	box-shadow: inset 0 2px 0 #fff;
	background:#fff; 
	border:1px solid #eee; 
	box-shadow:0 3px 10px rgba(0,0,0,.1);
	padding:.5em;
}
.ui-dialog:focus { outline:none;}

.ui-widget-overlay {
	background: #000;
	opacity: .8;
	filter: Alpha(Opacity=90)/*{opacityOverlay}*/;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: text;
	z-index:1000;
}

.ui-dialog-title {
	margin-bottom: .5em;
	color: #385875;
	font-size: 1.4em;
	font-weight: 200;
}

.ui-dialog-titlebar {
/* 	background-color: #768799; */
	padding-right:50px;
	padding-left:10px;
	line-height: 33px;
	margin-bottom: 0;
	text-align: left;
	border-bottom: 1px solid #ccc;
}	
	
/* .ui-dialog-title { */
/* 	color: #FFF; */
/* 	border-bottom: 1px solid #4A4A4A; */
/* } */

.ui-dialog-titlebar-close {
/* 	width: 90px; */
/* 	height: 32px; */
	position:absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}
	
.ui-dialog-content {
	line-height:18px;
	padding: 10px;
	font-size:14px;
	color:#4A4A4A;
	/* min-height: 200px !important; */
	outline:0;
}

.ui-dialog-content hr {margin-bottom:0;}

.close-btn {
	width: 90px;
	height: 32px;
	position:absolute;
/* 	background: url('../img/icon-sprite.png') no-repeat -346px -40px; */
	top: 25px;
	right: 20px;
}
	
.info-popup {	
	text-align:left;	
	padding:18px;	
	line-height:20px;	
	display:none;	
	position:absolute;	
	width:400px;	
	height:300px;	
	background-color:#fff;	
	border:6px solid #C6C6C6;	
	z-index:10000;	
}

.notes-window {
	display:none;
	background:#FFF no-repeat bottom left;
	border:7px solid #E5E5E5;
	padding:0px;
	-moz-box-shadow: 0 0 5px 2px #333;
	-webkit-box-shadow: 0 0 5px 2px #333;
	box-shadow: 0 0 5px 2px #333;
	text-align: left;
}

.block-layer {
	background: rgba(0,0,0,.25) url(../img/spinner_black.gif) no-repeat 50% 50%;
}

@media only screen and (max-width:900px) { 
	.static-overlay { width:700px;}
	}

@media only screen and (max-width:768px) { 
	.static-overlay { width:600px;}
	}
	
@media only screen and (max-width:650px) { 
	.static-overlay { width:500px;}
	}

@media only screen and (max-width:550px) { 
.static-overlay { width:400px;}
}

@media only screen and (max-width:450px) { 
.static-overlay { margin-left:0!important; left:9px!important; right:9px!important;}
}