@charset "UTF-8";
html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden; }

.flash-container {
  position: fixed;
  top: 1rem;
  /* odsazení od vrchu */
  right: 1rem;
  /* odsazení zprava */
  width: 400px;
  /* šířka flash zprávy */
  z-index: 1050;
  /* Bootstrap modální okno má 1040, takže to bude nahoře */
  max-width: calc(100% - 2rem); }

#logo_img {
  width: 85px; }

.responsive-button {
  width: auto; }
  @media (max-width: 768px) {
    .responsive-button {
      width: 100% !important;
      display: block; } }

#device_list {
  vertical-align: middle; }
  #device_list img {
    width: 50px; }

.min-height-50vh {
  min-height: 50vh; }

#edit-page {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around; }
  #edit-page div {
    width: 50%;
    margin-bottom: 25px; }
    @media (max-width: 992px) {
      #edit-page div {
        width: 100%; } }

.user-action-list {
  width: 285px; }
  @media (max-width: 1200px) {
    .user-action-list {
      margin-bottom: 5px; } }
  .user-action-list div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around; }
    @media (max-width: 1200px) {
      .user-action-list div a {
        margin-bottom: 8px; } }

.search-wrapper {
  margin-top: 20px;
  margin-bottom: 20px; }

/*# sourceMappingURL=main.css.map */
