.ui-front {
	z-index: 9990!important;
}

.ui-widget,
.ui-widget button {
	font-family: DIN-Regular, sans-serif;
}

.ui-dialog
{
	padding:0;
}

/*** TODO proof of need: copy from 1.8.16 ***/

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_888888_256x240.png);
	/* VERY IMPORTANT FOR IPHONE 4 OR SAMSUNG GALAXY S2 (DPI) */
	-moz-background-size: 256px 240px;
	-o-background-size: 256px 240px;
	-webkit-background-size: 256px 240px;
	background-size: 256px 240px;
}

.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-widget {
	font-size: 10px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{ /*height:48px;*/
	background-color: #1b1b1c !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333439),to(#1b1b1c) );
	background-image: -webkit-linear-gradient(top, #333439, #1b1b1c);
	background-image: -moz-linear-gradient(top, #333439, #1b1b1c);
	background-image: -ms-linear-gradient(top, #333439, #1b1b1c);
	background-image: -o-linear-gradient(top, #333439, #1b1b1c);
	background-image: linear-gradient(top, #333439, #1b1b1c);
	font-weight: normal;
	border: 0px;
	border-right: 1px solid #000000;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 3px 10px 2px 10px;
}

.ui-tabs .ui-tabs-panel {
	padding: 0;
}

.ui-dialog .ui-dialog-content {
	padding: 0;
}

.ui-widget-header {
	color: #aaaaaa;
	padding: 3px 10px 2px 10px;
	/*height: 24px;*/
	background-color: #333439;
	background-image: none;
	border: 0px;
}

.ui-widget-boxshadow {
	-moz-box-shadow: 4px 4px 12px #58595b;
	-webkit-box-shadow: 4px 4px 12px #58595b;
	box-shadow: 4px 4px 12px #58595b;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default
	{
	color: #999999;
	background-image: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	color: #CCCCCC;
}
.ui-datepicker-today .ui-state-highlight {
	background-color: #00BEFF !important;
	color: #1B1B1C;
	border-color: #00BEFF;
}
.ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{
	background-color: #C8EBFB !important;
	color: #1B1B1C;
	border-color: #C8EBFB;
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a
	{
	color: #cccccc;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus
	{
	color: #cccccc;
}

.ui-state-hover a,.ui-state-hover a:hover {
	color: #cccccc;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	color: #cccccc;
}
.ui-datepicker-today .ui-state-highlight
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #cccccc;
}

.ui-daterangepicker .ui-state-hover a:hover{
	color: #1B1B1C;
}
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{
	background-color: #00BEFF !important;
	color: #1B1B1C;
	border-color: #00BEFF;
}
.ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight.ui-state-hover,
.ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active.ui-state-hover{
	color: #ffffff;
}
#ui-datepicker-div #ui_tpicker_hour {
	background-color: #eeeeee;
	background-image: none;
}

#ui-datepicker-div #ui_tpicker_hour>.ui-slider-handle {
	border: 1px solid #000000;
	background-color: #555555;
	background-image: none;
}

#ui-datepicker-div #ui_tpicker_minute {
	background-color: #eeeeee;
	background-image: none;
}

#ui-datepicker-div #ui_tpicker_minute>.ui-slider-handle {
	border: 1px solid #000000;
	background-color: #555555;
	background-image: none;
}
.ui-button-text-icons .ui-button-text
{
	padding-right: 0.5em;
}


/********************************** ui-dialog-titlebar ***************************************/
.ui-dialog .ui-dialog-titlebar
{
	padding:1px;
}

.ui-dialog .ui-dialog-title
{
	width:auto;
	padding: 8px 4px 4px 8px;
	margin:0;
	font-family: DIN-Regular;
    font-size: 13px;
    font-weight:normal;
}

.ui-dialog-titlebar-close.admin-button .icon[class*="ss-"]
{
	font-size: 16px;
	padding: 1px 2px;
}
.ui-dialog-titlebar .admin-button
{
	border:none;
    float: right;
    height: 24px;
    margin: 2px 2px 0 0;
    padding: 2px;
    position: static;
    width: 24px !important;
}	

