.clearfix {  *zoom: 1;}
.clearfix:before,.clearfix:after {  display: table; content: ""; line-height: 0;}
.clearfix:after {  clear: both;}
.twitter-typeahead {  width: 100%; position: relative;}
.twitter-typeahead .tt-query,.twitter-typeahead .tt-hint {  margin-bottom: 0; width: 100%; height: 34px; position: absolute; top: 0; left: 0;}
.twitter-typeahead .tt-hint {  color: #a1a1a1; z-index: 1; padding: 6px 12px; border: 1px solid transparent;}
.twitter-typeahead .tt-query {  z-index: 2;}
.tt-dropdown-menu {  min-width: 160px; margin-top: 2px; padding: 5px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}
.tt-suggestion {  display: block; padding: 3px 20px;}
.tt-suggestion.tt-is-under-cursor {  color: #fff; background-color: #4d7496;}
.tt-suggestion.tt-is-under-cursor a {  color: #fff;}
.tt-suggestion p {  margin: 0;}
