.ui-widget { font-family: verdana,arial,sans-serif; }
.ui-widget .ui-widget {
    font-size: 0.9em;
}
.ui-dialog .ui-dialog-title { font-size: 0.8em; }
.ui-dialog .ui-dialog-content { padding: 0; }
.ui-button-text-icons {	padding: 0.3em 1em 0.3em 2.6em; }
.ui-datepicker { font-size: 0.8em; width:19em;}
.ui-datepicker-title {font-weight:normal;}
.ui-datepicker td span, .ui-datepicker td a { padding: 0.25em 0.6em 0.1em 0; }
.ui-button-text-only .ui-button-text { padding: 0.3em 1em; }
.ui-button-text { font-size:0.8em; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: none; }
.ui-menu-icons .ui-menu-item a { position: inherit; padding-left: inherit; }
.ui-menu-icons>.ui-menu-item>a { position: relative; padding-left: 2em; }

.ui-dialog .ui-dialog-titlebar {
	font-size: 1.3em;
	padding: 0.4em 0.5em 0.2em;
	position: relative;
	border-color: #99B2C2;
	background: none repeat scroll 0 0 #FFFFFF;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 2px;
	color: #0071A9;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
	border-radius: 0;
}
.fc-sidebar-grid .ui-datepicker {
	width: 100%;
	padding: 0.2em 0.2em 0;
	font-size: 1.1em;
}

.ui-dialog {
	border: 4px solid #BFCFD9;
	box-shadow: 0 0 12px rgba(0,0,0,0.3);
	border-radius: 8px;
	padding: 0;
}
.no-close .ui-dialog-titlebar-close {
    display: none;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url(/images/animated-overlay.gif);
	height: 100%;
	opacity: 0.25;
}

select.ui-widget-content {
	background-color: #fff;
	background-image: none;
}

.ui-resizable-s {
	margin-bottom:5px;
}