.twitter-typeahead {width: 100%;display: table !important;}.twitter-typeahead .form-control {margin: 0 !important;}.tt-hint,.tt-input {color: #999;font-size: 14px;height: 29px !important;padding: 6px 12px;line-height: 1.428571429;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.tt-hint[disabled] {background-color: #fff !important;}.tt-menu {min-width: 160px;margin-top: 2px;padding: 5px 0;background-color: #fff;border: 1px solid grey;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;width: 100%;overflow-y: auto;max-height: 250px;}.tt-menu h3 {margin: 5px 0;padding: 6px 12px;font-size: 18px;font-weight: 700;border-bottom: 1px solid #eee;}.tt-menu {z-index: 10055 !important;}.modal-open .tt-menu {z-index: 10055 !important;}.tt-suggestion {padding: 6px 12px;font-size: 14px;line-height: 16px;}.tt-suggestion .tt-cursor {cursor: pointer;background-color: #eee;}.tt-suggestion p {margin: 0;}span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu {position: absolute;top: 100%;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: -2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #ffffff;border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);background-clip: padding-box;right: 0 !important;}span.twitter-typeahead .tt-suggestion {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333333;white-space: nowrap;}span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion:focus {color: #ffffff;text-decoration: none;outline: 0;background-color: #337ab7;}.input-group.input-group-lg span.twitter-typeahead .form-control {height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}.input-group.input-group-sm span.twitter-typeahead .form-control {height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}span.twitter-typeahead {width: 100%;}.input-group span.twitter-typeahead {display: block !important;height: 29px;}.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu {top: 32px !important;}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {border-radius: 0;}.input-group span.twitter-typeahead:first-child .form-control {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;}.input-group span.twitter-typeahead:last-child .form-control {border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.input-group.input-group-sm span.twitter-typeahead {height: 30px;}.input-group.input-group-sm span.twitter-typeahead .tt-menu,.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu {top: 30px !important;}.input-group.input-group-lg span.twitter-typeahead {height: 46px;}.input-group.input-group-lg span.twitter-typeahead .tt-menu,.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu {top: 46px !important;}