.ui-helper-hidden { display:none;}
.ui-helper-hidden-accessible { position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset { margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content:"";display:table;}
.ui-helper-clearfix:after { clear:both;}
.ui-helper-clearfix { zoom:1;}
.ui-helper-zfix { width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled { cursor:default !important;}
.ui-icon { display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay { position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-accordion { width:100%;}
.ui-accordion .ui-accordion-header { cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix { display:inline;}
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a { display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon { position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content { padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active { display:block;}
* html .ui-autocomplete { width:1px;}
.ui-menu {list-style:none;padding:0px;margin:0;display:block;float:left;}
.ui-menu .ui-menu {margin-top:-3px;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:10px 0 10px 10px;zoom:1;width:97%;color:#333;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight:400;margin:-1px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #e2e2e2;background:#e6e6e6 50% 50% repeat-x;font-weight:400;color:#555555;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#555555;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background:#e2e2e2 50% 50% repeat-x;font-weight:400;color:#1099DF;}
.ui-state-hover a, .ui-state-hover a:hover {color:#1099DF;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #7f7f7f;background:#ffffff 50% 50% repeat-x;font-weight:400;color:#333;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#333;text-decoration:none;}
.ui-widget :active {outline:none;}
.ui-widget-overlay { background:#7f7f7f 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow { margin:-8px 0 0 -8px;padding:8px;background:#7f7f7f 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}
#as-ladosflex {display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:flex-start;}
.as-lado1 {width:7%;min-width:70px;}
.as-lado2 {width:93%;}
.as-nome-termos {font-size:12px;}
.as-qtd-termos {font-size:12px;font-weight:700;color:#333}
.as-img-prod {width:60px;height:60px;border:1px #e2e2e2 solid;}
.as-nome-prod {font-size:14px;}
.as-cat-prod {font-size:12px;}
.as-selo-sale {background-color:#1099DF;padding:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:50px;color:#ffffff;font-size:12px;text-align:center;}
.as-valor-prod {font-size:14px;font-weight:700;color:#333}
.as-nome-pag {font-size:12px;}
.as-nome-not {font-size:12px;}
.as-data-not {font-size:12px;font-weight:700;color:#333}
.ui-menu-item{background:#fff;}
.ui-autocomplete-category{background:#7f7f7f;padding:8px;font-weight:700;color:#fff;margin-right:-1px;}
.ui-menu .ui-menu-item {margin:0;padding:0;width:100%;}
.ui-autocomplete { position:absolute;cursor:pointer;z-index:3 !important}
@media (max-width:640px) {.ui-autocomplete {width:400px !important;}}
@media (max-width:568px) {.ui-autocomplete {width:357px !important;}}
@media (max-width:414px) {.ui-autocomplete {width:340px !important;left:64px !important;} .ui-menu .ui-menu-item a {width:94%;}}
@media (max-width:375px) {.ui-autocomplete {width:330px !important;left:34px !important;}}
@media (max-width:360px) {.ui-autocomplete {width:315px !important;}}
@media (max-width:320px) {.ui-autocomplete {width:276px !important;}}