/*
 *	Override default jQuery UI CSS in order to recreate SAP lightbox look and feel
 */
 
 .lfvalidate + .ui-widget-overlay   {
	background: #777777;
    cursor: pointer;
    display: block;
    opacity: 0.7;
 }
 .lfvalidate, .lfvalidate .ui-corner-all {
	border-radius: 0;
	border: none;
 }
 .ui-dialog.lfvalidate {
	overflow: visible;
	padding: 0;
	font-family: 'BentonSansRegular', Arial, sans-serif;
	
	-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 15px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 15px rgba(50, 50, 50, 0.75);
	border-collapse: 	separate; /* required for stupid IE */
	
}
	 .ui-dialog.lfvalidate, .ui-dialog.lfvalidate .ui-widget-content {
		background: #fff;
		border: none;
		position: relative;	
	 }
	 .ui-dialog.lfvalidate .ui-widget-header {
		background: transparent;
		border: none;
		color: #666;
		font-weight: normal;
		font-family: 'BentonSansBold', Arial, sans-serif;
		height: 30px;
	 }
	.ui-dialog.lfvalidate .ui-widget-header a, .ui-dialog.lfvalidate .ui-widget-header a.ui-state-hover {
		color: #333;
		cursor: pointer;
		border: none;
		outline: medium none;
	}
	.ui-dialog.lfvalidate .ui-widget-header a {
		display: block;
		width: 23px;
		height: 50px;
	}
	.ui-dialog.lfvalidate .ui-widget-header .ui-icon {
		background: transparent;
	}
	.ui-dialog.lfvalidate .ui-dialog-titlebar, .ui-dialog.lfvalidate .ui-dialog-content {
		padding: 0.5em 1.2em;
	}

	.ui-dialog.lfvalidate .ui-dialog-buttonpane {
		border: none;
		padding: 0;
		margin: -25px 0 0 0;
		display: none;
	}
		.ui-dialog.lfvalidate .ui-dialog-buttonpane .ui-dialog-buttonset {
			float: none;
			margin-left: 1.2em;
		}
			.ui-dialog.lfvalidate .ui-dialog-buttonpane .ui-dialog-buttonset button {
				background: transparent;
				border: none;
				color: #1C94C4;
				padding: 10px 0;
				width: 90%;
				text-align: left;
			}
			.ui-dialog.lfvalidate .ui-dialog-buttonpane .ui-dialog-buttonset button.ui-state-hover {
				color: #f0ab00;
			}
			.ui-dialog.lfvalidate .ui-button-text-only .ui-button-text {
				padding: 0;
			}
	.ui-dialog.lfvalidate .ui-dialog-title {
		/*font-size: 1.3em;*/
		font-size: 18px;
		position: absolute;
		left: 1em;
	}
	.ui-dialog.lfvalidate .ui-dialog-content {
		font-size: 14px;
		padding-top: 0;
	}
	.ui-dialog.lfvalidate .ui-dialog-titlebar {
		z-index: 1003;
		margin-top: 0;
		padding-top: 1.2em !important;
		border-top: 8px solid #f0ab00;
	}
	.ui-dialog.lfvalidate .ui-dialog-titlebar-close {
		width: 23px;
		height: 50px;
		right: -23px;
		top: 20px;
		position: absolute;
		z-index: 1004;
		background: url("//fm.sap.com/images/WhiteRhino/SAP0091_LOB/images/btn-close-overlay.png") no-repeat scroll left top transparent;
		padding: 0;
	}
		.ui-dialog.lfvalidate .ui-dialog-titlebar-close span {
			margin: 0;
		}
.ui-dialog.lfvalidate .ui-icon {
	width: auto;
	height: auto;
}
