.ui-spinner-input {
	width: 50px;
}

.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_256x240.png");
}

.ui-state-default.hasDatepicker {
	display: inline-block;
	background: url("images/ui-icon_calendar_16x16.png") no-repeat 95% 50%, url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
	padding:.1em 0 .1em .3em;	
	font-size: 1em;
	color: #2e2e2e;
}
.ui-state-default.hasDatepicker:hover{
	background: url("images/ui-icon_calendar_000000_16x16.png") no-repeat 95% 50%, url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
}

.infoDatepicker {
	position: absolute;
	top:5em;
	right: 5em;
}
.ui-datepicker-inline.ui-datepicker.ui-datepicker-multi-2 {
	font-size: 1em;
}
.ui-datepicker-inline.ui-datepicker.ui-datepicker-multi-3 {
	font-size: .8em;
}
.ui-datepicker-inline.ui-datepicker.ui-datepicker-multi-4 {
	font-size: .6em;
}
.ui-datepicker-inline.ui-datepicker.ui-datepicker-multi-6 {
	font-size: .6em;
}

.width33{
	width:calc(33% - 0.4em);  
}
.ui-tabs{
	height: calc(100% - 2em);
}
.ui-tabs .ui-tabs-panel{
    /*max-width: 1000px;*/
	height: calc(100% - 5em);
	overflow: auto;
}



.adviseed a{
   background-color : Green !important;
   background-image :none !important;
   color: White !important;
   font-weight:bold !important;
   font-size: .8em;
}

input:disabled{
	opacity:.50;
}

.ui-widget select optgroup{ font-size:1em;}
.ui-widget select optgroup option{ font-size:.9em; padding:0 0 0 10px;}

.ui-state-warning-red,
.ui-widget-content .ui-state-warning-red,
.ui-widget-header .ui-state-warning-red {
	margin: 0 1em;
	padding: 1em 1em;
	border: 1px solid #c31d21;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	text-decoration: bold;
	color: #c31d21;
}
.ui-state-warning-red a,
.ui-widget-content .ui-state-warning-red a,
.ui-widget-header .ui-state-warning-red a {
	font-weight: bold;
	color: #c31d21;
}

.ui-state-warning-green,
.ui-widget-content .ui-state-warning-green,
.ui-widget-header .ui-state-warning-green {
	margin: 0 1em;
	padding: 1em 1em;
	border: 1px solid #009920;
	background: #f5fff5 url(images/ui-bg_glass_95_f5fff5_1x400.png) 50% 50% repeat-x;
	text-decoration: bold;
	color: #009920;
}
.ui-state-warning-green a,
.ui-widget-content .ui-state-warning-green a,
.ui-widget-header .ui-state-warning-green a {
	font-weight: bold;
	color: #009920;
}

.ui-state-warning-yellow,
.ui-widget-content .ui-state-warning-yellow,
.ui-widget-header .ui-state-warning-yellow {
	margin: 0 1em;
	padding: 1em 1em;
	border: 1px solid #bfb601;
	background:#f9f9b9 url(images/ui-bg_glass_55_f9f9b9_1x400.png) 50% 50% repeat-x;
	text-decoration: bold;
	color: #000000;
}
.ui-state-warning-yellow a,
.ui-widget-content .ui-state-warning-yellow a,
.ui-widget-header .ui-state-warning-yellow a {
	font-weight: bold;
	color: #000000;
}