/* Mobile layout fix */
@media (max-width: 991px) {
  html body,
  header,
  footer,
  #wrap {
    display: block;
  }
  header {
    height: auto;
  }
  .navbar .logo img {
    max-height: 40px;
  }

  /* Zobrazeni tabulek */
  table.tabulka.table-overflow tbody td,
  table.table-overflow tbody td {
    display: table-cell;
  }
}

@media (max-width: 600px) {
  .table-collapsed {
    width: 100%;
  }
  .table-collapsed td {
    width: 100% !important;
    height: auto !important;
  }
}
