.has-error .form-control-feedback,.has-success .form-control-feedback{display:none!important}#autoComplete_wrapper{position:relative;display:inline-block}#autoComplete{position:relative;padding:0 2rem 0 3.5rem;height:2.1rem;width:6rem;font-size:1.2rem;outline:none;border-radius:50rem;border:.05rem solid #ff7a7a;caret-color:#ff7a7a;color:rgba(255,255,255,0);background-image:url(images/magnifier.svg);background-repeat:no-repeat;background-size:1.2rem;background-origin:border-box;background-position:center;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;text-overflow:ellipsis}#autoComplete::placeholder{color:rgba(255,122,122,0);transition:all .3s ease}#autoComplete:hover::placeholder{color:rgba(255,122,122,.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus::placeholder{padding:.1rem .6rem;font-size:1rem;color:rgba(255,122,122,.3);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete::selection{color:transparent}#autoComplete:focus::selection{color:#fff;background-color:rgba(255,122,122,1)}#autoComplete:hover{padding:0 2rem 0 3.5rem;color:rgba(255,122,122,1);height:3rem;width:16.5rem;background-image:url(images/magnifier.svg);background-size:1.7rem;background-position:left 1.05rem top .7rem;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}#autoComplete:focus{padding:0 2rem 0 3.5rem;color:rgba(255,122,122,1);height:3rem;width:16.5rem;border:.05rem solid #ff7a7a;background-image:url(images/magnifier.svg);background-size:1.5rem;background-position:left 1.05rem top .8rem;box-shadow:rgba(255,122,122,.1) 0 0 20px 5px}li.no_result{list-style:none}#form_v2 li.no_result{list-style:none;background:#fff;line-height:30px;padding:15px}#autoComplete_list{position:absolute;z-index:1000;padding:0;left:0;right:0;margin-top:0;margin-left:0;margin-right:unset;width:400px;transition:all .1s ease-in-out;-webkit-transition:all -webkit-transform .1s ease}#form_v2 #autoComplete_list{margin-top:12px;width:328px}.autoComplete_result{margin:0 auto;padding:8px 15px;max-width:100%;border:.05rem solid #e3e3e3;list-style:none;text-align:left;font-size:1.2rem;color:#7b7b7b;transition:all .1s ease-in-out;background-color:#fff}.autoComplete_result::selection{color:rgba(#fff,0);background-color:rgba(#fff,0)}.autoComplete_result:last-child{}.autoComplete_result:hover{cursor:pointer;background-color:rgba(255,248,248,1);border-left:1px solid rgba(255,122,122,1);border-right:1px solid rgba(255,122,122,1);border-top:1px solid transparent;border-bottom:1px solid transparent}.autoComplete_result:focus{outline:none;background-color:rgba(255,248,248,.9);border-left:2px solid rgba(255,122,122,1);border-right:2px solid rgba(255,122,122,1);border-top:2px solid transparent;border-bottom:2px solid transparent}.autoComplete_highlighted{opacity:1;color:#95b700;font-weight:bold}.autoComplete_highlighted::selection{color:rgba(#fff,0);background-color:rgba(#fff,0)}.autoComplete_selected{cursor:pointer;background-color:rgba(255,248,248,.9);border-left:2px solid rgba(255,122,122,1);border-right:2px solid rgba(255,122,122,1);border-top:2px solid transparent;border-bottom:2px solid transparent}@media only screen and (max-width:600px){#autoComplete{width:5rem}#autoComplete:focus{width:11rem;background-size:1.6rem;background-position:left 1.1rem top .75rem}.autoComplete_result:first-child{border-radius:1rem 1rem 0 0}.autoComplete_result:last-child{border-radius:0 0 1rem 1rem}.autoComplete_result:only-child{border-radius:1rem}}@media screen and (-webkit-min-device-pixel-ratio:0){#autoComplete{border-width:1px}#autoComplete:hover{border-width:1px}#autoComplete:focus{border-width:1px}}@-moz-document url-prefix() {
  #autoComplete {
    border-width: 1px;
    background-size: 1.2rem;
    background-origin: border-box;
    background-position: center;
  }

  #autoComplete:hover {
    border-width: 1px;
  }

  #autoComplete:focus {
    border-width: 1px;
    background-position: left 1.1rem top 0.8rem;
  }
}