.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-highlight {
  color: #ff8000;
  font-weight: bold;
}

.tt-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -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);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
  width:100%;
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
  
}

.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion p {
  margin: 0;
}

.gist {
  font-size: 14px;
}

.twitter-typeahead {
	width: 100%;
}
.tt-dropdown-menu {
	width: 100%;
}
.tt-hint {
	width: 100%;
}





#homepage-search {
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0px;
	margin-left: 0px;
	min-height: 15px;
	padding: 8px 18px 6px;
}


#search {
	margin-bottom: 0px;
	margin-top: 0px;
}

#search .form-group{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#search [class^="col-"] {
    padding-left: 4px;
    padding-right: 4px;
}


.loading {
	background: rgba(0, 0, 0, 0.5);
    opacity: 0.8;
    filter: alpha(opacity=80);
	z-index:1045;
}







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

#klienci .tt-suggestion{
  padding: 5px 10px;
  font-size: 18px;
  line-height: 16px;
  border-bottom: 1px solid #dddddd;
}

#klienci .tt-suggestion:last-child {
  border-bottom: 0px solid #eeeeee;
}

#klienci .tt-menu {
  max-height: 250px;
  overflow-y: auto;
}

#klienci .empty-message {
  padding: 0px 10px;
  text-align: left;
}

#klienci .nazwa_uzytkownika .tt-highlight {
  color: #b4bcc2;
  font-weight: normal;
}


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

.kontener_typeahead_zawodnicy .tt-suggestion{
  padding: 5px 10px;
  font-size: 18px;
  line-height: 16px;
  border-bottom: 1px solid #dddddd;
}

.kontener_typeahead_zawodnicy .tt-suggestion:last-child {
  border-bottom: 0px solid #eeeeee;
}

.kontener_typeahead_zawodnicy .tt-menu {
  max-height: 250px;
  overflow-y: auto;
}

.kontener_typeahead_zawodnicy .empty-message {
  padding: 0px 10px;
  text-align: left;
}

.kontener_typeahead_zawodnicy .nazwa_uzytkownika .tt-highlight {
  color: #b4bcc2;
  font-weight: normal;
}

.kontener_typeahead_zawodnicy .nazwa_uzytkownika a {
  text-decoration: none;
}


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

#telefony .tt-suggestion{
  padding: 10px 10px;
  font-size: 18px;
  line-height: 16px;
}

#telefony .domyslne_telefony {
  margin: 5px 10px 1px;
  font-size: 13px;
  border-bottom: 1px solid #ccc;
}

#telefony .empty-message {
  padding: 5px 10px;
  text-align: left;
}



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

#lokalizacje_wyszukiwarka_glowna {
  padding-bottom: -5px;
  margin-bottom: -5px;
}

#lokalizacje_wyszukiwarka_glowna .empty-message {
  padding: 5px 10px;
  text-align: left;
}

#lokalizacje_wyszukiwarka_glowna .tt-menu {
  width:422px;
  max-height: 165px;
  overflow-y: auto;
}



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

#lokalizacje_wyszukiwarka_wyszukaj .empty-message {
  padding: 5px 10px;
  text-align: left;
}

#lokalizacje_wyszukiwarka_wyszukaj .tt-menu {
  max-height: 165px;
  overflow-y: auto;
}



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

#lokalizacje_kluby .twitter-typeahead{ float:left; width:100%}

#lokalizacje_kluby .empty-message {
  padding: 5px 10px;
  text-align: left;
}

#lokalizacje_kluby .tt-menu {
  max-height: 165px;
  overflow-y: auto;
}



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

#lokalizacje2 .tt-menu {
  max-height: 165px;
  overflow-y: auto;
}

#lokalizacje2 .tt-suggestion {
  padding: 3px 20px;
  font-size: 14px;
  line-height: 16px;
}