@font-face {
  font-family: HelveticaNeue-UltLt;
  src: url(../../../../themes/svh/fonts/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix);
  src: url(../../../../themes/svh/fonts/c0c7b087-4dbd-4c75-8acc-8f4444b2ee1d.eot?#iefix) format("eot"),url(../../../../themes/svh/fonts/e206f16e-f3ae-45eb-b7a9-c0a42ed7537f.woff2) format("woff2"),url(../../../../themes/svh/fonts/f4d1bafa-befd-4f3f-ba25-7c0f77c6651e.woff) format("woff"),url(../../../../themes/svh/fonts/428bc0de-414b-4e68-8f07-4f1a8d3f3aa3.ttf) format("truetype"),url(../../../../themes/svh/fonts/a7ab0375-c1d6-4096-8f03-dd2e2d9112f3.svg#a7ab0375-c1d6-4096-8f03-dd2e2d9112f3) format("svg")
}

@font-face {
  font-family:HelveticaNeue-Thin;src:url(../../../../themes/svh/fonts/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix);src:url(../../../../themes/svh/fonts/d63f77e2-a23d-496f-bc30-c61c7a689aa6.eot?#iefix) format("eot"),url(../../../../themes/svh/fonts/4ff9f3fa-9221-4fc5-97e6-93572b6efa24.woff2) format("woff2"),url(../../../../themes/svh/fonts/ca8d25cd-e264-4404-b271-4afc45c779c4.woff) format("woff"),url(../../../../themes/svh/fonts/e8f8260f-dbee-4daa-81a4-0e415715c569.ttf) format("truetype"),url(../../../../themes/svh/fonts/307413a4-d77e-4111-8ba5-e3b7d1e7c160.svg#307413a4-d77e-4111-8ba5-e3b7d1e7c160) format("svg")
}

@font-face {
  font-family:"Helvetica Neue";src:url(../../../../themes/svh/fonts/HelveticaNeue.eot?#iefix);src:url(../../../../themes/svh/fonts/HelveticaNeue.eot?#iefix) format("eot"),url(../../../../themes/svh/fonts/HelveticaNeue.woff) format("woff"),url(../../../../themes/svh/fonts/HelveticaNeue.ttf) format("truetype")
}

#multiple-datasets .league-name {
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

#multiple-datasets .twitter-typeahead {
  width: 100%;
}

.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: 100%;
  margin: 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.tt-suggestion {
  padding: 3px 20px;
  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;
}

.tt-highlight {
  color: #008051;
}

.tt-dataset b {
  display: block;
  background: #93e8cb;
  padding: 4px 12px;
}

#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;
}

#multiple-datasets {
  position: relative;
}

#multiple-datasets #symptoms-search-icon {
  position: absolute;
  right: 6px;
  top: 7px;
  color: #16a972;
}

.right-sidebar #multiple-datasets #symptoms-search-icon {
  right: 4px;
  top: 6px;
}

.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
