body {
  margin: 0;
  padding: 0;
  font-family: barlow, sans-serif; }
  body a {
    text-decoration: none;
    cursor: pointer; }
  body #prev {
    display: none; }
  body #odds-ticker {
    background-color: #676767;
    display: flex;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    width: 900px; }
    body #odds-ticker .event {
      width: 100%;
      max-width: 300px;
      background-color: #fff;
      color: #333;
      display: flex;
      justify-content: center;
      flex-direction: column;
      font-size: 0.7em;
      border-collapse: collapse;
      box-sizing: border-box;
      table-layout: fixed;
      border-right: solid 1px #676767; }
      body #odds-ticker .event td, body #odds-ticker .event th {
        padding: 5px;
        font-weight: normal; }
      body #odds-ticker .event td {
        border: solid 1px #e8e8e8; }
      body #odds-ticker .event td:last-child {
        border-right: none; }
      body #odds-ticker .event tr:first-child {
        color: #f6f6f6;
        background-color: #8C8C8E;
        font-weight: normal; }
        body #odds-ticker .event tr:first-child th:first-child {
          min-width: 185px; }
        body #odds-ticker .event tr:first-child th {
          min-width: 25px; }
        body #odds-ticker .event tr:first-child .league {
          text-align: left; }
      body #odds-ticker .event .home-name, body #odds-ticker .event .away-name {
        padding: 3px;
        width: auto; }
      body #odds-ticker .event .home-name {
        border-bottom: solid 1px #e8e8e8; }
      body #odds-ticker .event .home-odds, body #odds-ticker .event .draw-odds, body #odds-ticker .event .away-odds {
        text-align: center; }
      body #odds-ticker .event .home-odds:hover, body #odds-ticker .event .draw-odds:hover, body #odds-ticker .event .away-odds:hover {
        background-color: #f2f2f2;
        cursor: pointer; }
    body #odds-ticker .event:last-of-class {
      border-right: none; }

/*# sourceMappingURL=styles.css.map */
