.tt-dropdown-menu,.gist {  text-align: left;}

.typeahead,.tt-query,.tt-hint {  height: 25px; padding: 2px 12px;  font-size: 14px;
  line-height: 16px;  border: 1px solid #bebe8c;  max-height: 200px; overflow-y: auto;   -webkit-border-radius: 2px;
     -moz-border-radius: 2px;          border-radius: 2px;  outline: none;}

.typeahead {  background-color: #fff;  max-height: 200px; overflow-y: auto; }

.typeahead:focus {  border: 1px solid #88886c;}

.tt-query {  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}

.tt-hint {  color: #999}

.tt-dropdown-menu {  width: 225px;  margin-top: 2px;  padding: 8px 0;  background-color: #fff;  border: 1px solid #bebe8c;
  border: 1px solid rgba(0, 0, 0, 0.2);  max-height: 200px; overflow-y: auto;   -webkit-border-radius: 2px;     -moz-border-radius: 2px;
          border-radius: 2px;  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);}

.tt-suggestion {  padding: 3px 10px;  font-size: 12px;  line-height: 14px;}

.tt-suggestion.tt-cursor {  color: #fff;  background-color: #ebebeb;}

.tt-suggestion p {  margin: 0;}

.gist {  font-size: 14px;}

