.ui-autocomplete {
	z-index: 9999999;
}
.ui-front {
	z-index: 9999999;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ui-autocomplete-loading {
	background: url("../images/loading.gif") no-repeat right center;
}
.ui-spinner {
	width: calc(100% - 2px);
}
.ui-spinner-input {
	margin-right:1.6em !important;
	padding:9px 15px !important;
}
.ui-state-focus:focus, *:focus {
	outline:none !important
}
.ui-button {
	padding:10px 15px;
	border:1px solid #CCC;
	background-color:#FFF;
}
.ui-selectmenu-button.ui-button {
	width: calc(100% - 32px);
}
.ui-state-active, .ui-widget-content .ui-state-active {
	border:1px solid #f37821;
	background:#f37821;
}
.ui-selectmenu-optgroup {
	background-color:#EEE;
}
.ui-selectmenu-menu .ui-menu {
	max-height:200px;
}
.ui-datepicker-week-end a {
	color:white !important;
    background-color: #82c2ff !important;
}
.ui-datepicker-week-sunday a {
	color:white !important;
	background-color: #f37821 !important;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 3px;
}
.ui-dialog .ui-dialog-content {
	padding:3px;
}
.ui-widget-overlay {
    background: #000;
    opacity: .5;
    filter: Alpha(Opacity=50);
}
.evo-colorind {
	float:none;
	position:absolute;
	top:8px;
	right:7px;
	z-index:9;
}


.ui-icon-big {
    width: 30px;
    height: 30px;
	background-size: contain;
}
.ui-menu .ui-icon-big {
	position:static;
	top:auto;
	bottom:auto;
	left:auto;
	margin-right: .4em;
}
.ui-dialog {
	z-index:99999;
}
