.aa-demo-3 .aa-input-container{display:inline-block;position:relative}
.aa-demo-3{font-size:14px}
.aa-demo-3 .algolia-autocomplete{top:0!important;width:100%}
.aa-demo-3 .aa-input-search::-webkit-search-decoration,.aa-demo-3 .aa-input-search::-webkit-search-cancel-button,.aa-demo-3 .aa-input-search::-webkit-search-results-button,.aa-demo-3 .aa-input-search::-webkit-search-results-decoration{display:none}
.aa-demo-3 .aa-dropdown-menu{background-color:#fff;border:2px solid rgba(228,228,228,0.6);border-top-width:0;width:100%;margin-top:10px;box-shadow:4px 4px 0 rgba(241,241,241,0.35);font-size:11px;border-radius:4px;box-sizing:border-box}
.aa-demo-3 .aa-suggestion{padding:6px 12px!important;border-bottom:0!important;font-size:1.1rem!important;cursor:pointer;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aa-demo-3 .aa-suggestion:hover,.aa-demo-3 .aa-suggestion.aa-cursor{background-color:rgba(241,241,241,0.35)!important}
.aa-demo-3 .aa-suggestions-category{border-bottom:2px solid rgba(228,228,228,0.6);border-top:2px solid rgba(228,228,228,0.6);padding:6px 12px;text-align:left}
.aa-demo-3 .aa-suggestion>span:first-child em,.aa-demo-3 .aa-suggestion>span:last-child em{font-weight:700;font-style:normal;background-color:rgba(58,150,207,0.1);padding:2px 0 2px 2px}
.aa-demo-3 .aa-suggestion>span.category{text-align:right;width:50%;font-size:12px}
.aa-demo-3 p{margin:0}
.aa-demo-3 .form-control{border:0;border-radius:0;font-size:14px;color:#bcbcbf}
.aa-demo-3 .aa-empty{padding:6px 12px}