.ui-widget-overlay {
	opacity: .60;
	filter: alpha(opacity=60);
}

.sgi-ui-window.ui-dialog .ui-dialog-content,
.sgi-ui-window.ui-dialog {
	border-radius: 0;
	padding: 0;
}

.sgi-ui-window.ui-dialog {
	border: 1px solid #5d5d5d;
}

.sgi-ui-window .ui-dialog-titlebar {
	background-image: none;
	background-color:#5d5d5d;
	color:#fff;
	font-size:22px;
	font-weight: thin;
	padding:12px 24px;
	position:relative;
	
	border-radius: 0;
	border: 0;
	font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, Arial Unicode MS, Microsoft Sans Serif, Lucida Sans Unicode, sans-serif;
}

.sgi-ui-window .ui-dialog-titlebar-close {
	color: #FFF;
	right: 35px;
	width: 0;
	height: 0;
	padding: 0;
}

.sgi-ui-window .ui-dialog-titlebar-close:hover {
	color: #09F;
	border: 0;
	background: none;
	text-decoration: none;
}

.sgi-ui-window .ui-dialog-titlebar-close .ui-icon-closethick {
	display: none;
}

.sgi-ui-window .ui-dialog-titlebar-close:after {
	content: 'X';
	position:absolute;
	text-decoration:none;	
	font-weight: normal;
}
.sgi-ui-window .ui-dialog-title {
	font-size: 22px;
	font-weight: normal;
}



.sgi-ui-fatal.ui-dialog {
	border: 1px solid #D10F0F;
}

.sgi-ui-fatal .ui-dialog-titlebar {
	background-color: #D10F0F;
}

.sgi-ui-fatal.ui-dialog .ui-dialog-content {
	padding: 20px;
}



.sgi-ui-confirm .sgi-ui-window-container {
	background-color: #F4F4F4;
	border: 1px solid #EFEFEF;
	padding: 15px;
	margin: 15px;
}

.sgi-ui-confirm .sgi-ui-window-buttons {
	float: right;
	margin: 0 15px 15px;
}

.sgi-ui-confirm .sgi-ui-window-buttons .btn {
	margin-left: 5px;
}
