﻿
.ui-front {
	z-index: 100;
}
.ui-autocomplete {
	left: 0px; top: 0px; position: absolute; cursor: default;
}


.ui-menu {
	list-style: none; margin: 0px; padding: 2px; display: block;
}
.ui-menu .ui-menu {
	margin-top: -3px; position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0px; padding: 0px; width: 100%;
}
.ui-menu .ui-menu-divider {
	border-width: 1px 0px 0px; margin: 5px -2px; height: 0px; line-height: 0; font-size: 0px;
}
.ui-menu .ui-menu-item a {
	padding: 2px 0.4em; line-height: 1.3; font-weight:normal; text-decoration: none; display: block; min-height: 0px;font-family:"Lao UI";font-size: .8em;	color:#4b186e; white-space: nowrap;
}
.ui-menu .ui-menu-item a.ui-state-focus {
	margin: -1px; font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px; font-weight: normal;
}
.ui-menu .ui-state-disabled {
	margin: 0.4em 0px 0.2em; line-height: 1.5; font-weight: normal;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	padding-left: 2em; position: relative;
}
.ui-menu .ui-icon {
	left: 0.2em; top: 0.2em; position: absolute;
}
.ui-menu .ui-menu-icon {
	float: right; position: static;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}

.ui-tooltip {
	padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Verdana,Arial,sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34);
}
.ui-widget-content a {
	color: rgb(34, 34, 34);
}

.ui-state-hover {
	background:  repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}


.ui-state-hover a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}

.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
}

.ui-widget-overlay {
	background:  repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; opacity: 0.3;
}
.ui-widget-shadow {
	background: repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: 8px; border-radius: 8px; filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; opacity: 0.3;
}


/* scroll vertical Start and horizantal scroll(max-height: 200px; max-width:250px;)
----------------------------------*/

.ui-autocomplete { height: auto; max-height: 200px; max-width:210px; overflow-y: auto; overflow-x: hidden;}

/*
.ui-autocomplete { height: auto; max-height: 200px; max-width:250px; overflow-y: auto; overflow-x: hidden;}
*/

/* scroll vertical End
----------------------------------*/

