.ui-helper-hidden, .ui-helper-hidden-accessible {display:none;}
.ui-front {z-index: 1051;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;font-size:13px;width:250px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);z-index:1051 !important;}
.ui-widget-content {border: 1px solid #aaa;background-color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #ccc;background-color: #f6f6f6;font-weight: bold;color: #4285f4;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background-color: #f0f0f0;color: #3787DC;}
.autocomplete_padding {margin: 1px 0 0 0px;height:0px;line-height:0;font-size:0;display:block;}
.autocomplete_container {position:relative;top:0;left:0;width:1px;height:1px;}

.ui-menu {list-style: none;padding: 5px 0 0 0;margin: 0;display: block;outline: none;position:relative;}
.ui-menu:after, .ui-menu:before {bottom: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}  
.ui-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 9px;left: 10%;margin-left: 0px;}
.ui-menu:before {border-color: rgba(113, 158, 206, 0);border-bottom-color: #aaa;border-width: 10px;left: 10%;margin-left: -1px;}
.ui-menu .ui-menu-item {position: relative;margin: 0;padding: 5px 8px 5px 8px;cursor: pointer;min-height: 0; /* support: IE7 *//* support: IE10, see #8844 */list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}

.ui-menu .ui-menu {position: absolute;}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 0;}
.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}
.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0;}
.ui-menu .ui-menu-icon {left: auto;right: 0;}