body {
  margin: 0;
  padding-bottom: 70px !important;
  font-family: 'Roboto Mono', monospace; }
  body h1 {
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 900;
    font-style: italic; }
  body .collapse:not(.show) {
    display: none; }
  body .collapsing {
    height: 0;
    overflow: hidden; }
  @media screen and (max-width: 640px) {
    body .responsive-none {
      display: none; } }
  body .box-light {
    background-color: #f8f9fa;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px;
    text-align: center; }
  body .box-dark {
    background-color: #212529;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px;
    text-align: center; }
  @media screen and (max-width: 640px) {
    body #box_resultats {
      display: block; } }
  @media screen and (max-width: 640px) {
    body #box_resultats tr {
      display: block; } }
  @media screen and (max-width: 640px) {
    body #box_resultats tr td,
    body #box_resultats tr th {
      display: block; } }
  @media screen and (max-width: 640px) {
    body .match-item .match-item-nom {
      padding: 20px 0;
      line-height: 100%; } }
  @media screen and (max-width: 640px) {
    body .match-item .match-item-nom span {
      display: block; } }
  body #menu_footer {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 80px; }
    body #menu_footer nav {
      height: 100%; }
      body #menu_footer nav i::before {
        display: block;
        font-size: 160%; }
      body #menu_footer nav span {
        font-family: "Roboto Condensed", sans-serif;
        font-weight: 900;
        font-style: italic; }
  body .menu_footer_ombre_dark {
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; }
  body .menu_footer_ombre_light {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px; }
  body input[type="time"]::-webkit-calendar-picker-indicator {
    background: none; }
