
.typeahead,
.tt-query,
.tt-hint {
  width: 260px;
  font-size: 14px;
  border: 2px solid #ccc;
  /*-webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;*/
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead disabled
{
    float:left;
}

.twitter-typeahead
{
    display: block !important;
}


.typeahead:focus {
  border: 2px solid #4F85BB;
}

.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);*/
          width:100% !important;
}

.tt-hint 
{
    top:3px !important;
    color: #999;
    display:none !important;    
}

.tt-dropdown-menu 
{
    color:#000 !important;
  width: 360px;
  /*padding: 8px 0;*/
  background-color: #fff;
  border: 1px solid #000;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -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);
          right:0 !important;
          left:auto !important;
}
.tt-suggestions { margin-left:0 !important;}
.tt-suggestion {
  font-size: 12px;
  line-height: 16px;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.tt-suggestion .name
{
    margin-left:0 !important;
    margin-right:10px;
    white-space:nowrap;
    overflow:hidden;
    display:block;
}

.tt-suggestion .alt-reference
{
    font-weight:bold;
    margin-right:10px;
    font-size:12px;
    float:right;
    font-style:italic;
}


.tt-suggestion.tt-is-under-cursor {
  color: #fff !important;
  background-color: #1A1A1A;

}

.tt-suggestion p {
  margin: 0 0 0 0;
  padding:5px;
}


/* example specific styles */
/* ----------------------- */

.example-twitter-oss .tt-suggestion {
  padding: 8px 20px;
}

.example-twitter-oss .tt-suggestion + .tt-suggestion {
  border-top: 1px solid #ccc;
}

.example-twitter-oss .repo-language {
  float: right;
  font-style: italic;
}

.example-twitter-oss .repo-name {
  font-weight: bold;
}

.repo-description {
  font-size: 14px;
}

/*.twitter-typeahead input
{
    height:30px;
}*/