/* scaffolding */
/* ----------- */

/* html { */
  /* overflow-y: scroll; */
  /* *overflow-x: hidden; */
/* } */

/* .container { */
  /* max-width: 750px; */
  /* margin: 0 auto; */
  /* text-align: center; */
/* } */

.tt-menu,
.gist {
  text-align: left;
}

/* base styles */
/* ----------- */

/* html { */
  /* font: normal normal normal 18px/1.2 "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif; */
  /* color: #292f33; */
/* } */


/* a { */
  /* color: #03739c; */
  /* text-decoration: none; */
/* } */

/* a:hover { */
  /* text-decoration: underline; */
/* } */

/* .table-of-contents li { */
  /* display: inline-block; */
  /* *display: inline; */
  /* zoom: 1; */
/* } */

/* .table-of-contents li a { */
  /* font-size: 16px; */
  /* color: #999; */
/* } */

/* p + p { */
  /* margin: 30px 0 0 0; */
/* } */

/* site theme */
/* ---------- */

/* .title { */
  /* margin: 20px 0 0 0; */
  /* font-size: 64px; */
/* } */

/* .example { */
  /* padding: 30px 0; */
/* } */

/* .example-name { */
  /* margin: 20px 0; */
  /* font-size: 32px; */
/* } */

/* .demo { */
  /* position: relative; */
  /* *z-index: 1; */
  /* margin: 50px 0; */
/* } */

.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

span.twitter-typeahead {
	display: block !important;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.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-menu {
  width: 422px;
  margin: 12px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -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 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;
}

/* example specific styles */
/* ----------------------- */

#custom-templates .empty-message {
  padding: 5px 10px;
 text-align: center;
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-menu {
  max-height: 150px;
  overflow-y: auto;
}

#rtl-support .tt-menu {
  text-align: right;
}

div.suggestionName {
  float: left;
  font-size: 1.25rem;
}

div.suggestionCity {
	text-align:right;
  opacity: 50%;
  font-size: 1.25rem;
}

div.suggestionPhone {
  font-size: 12px;
  opacity: 60%;
  width:100%;
  text-align:left;
  /*float:left;*/
}
