/*
vim:fileencoding=utf-8:ts=2:sw=2:expandtab
*/
    

body{
  background-color: #58585A;
}

nav.navbar > .container-fluid > .navbar-mobile-title {
  color: white;
  font-weight: bold;
  display: none;
  text-align: center;
}

@media (min-width: 992px) {
  nav.navbar .navbar-collapse {
    justify-content: space-between;
  }
}

@media (max-width: 991px) {
  nav.navbar > .container-fluid > .navbar-collapse.show {
  	max-height: 100vh;
  	overflow-y: auto;
  }
  nav.navbar > .container-fluid > .navbar-collapse > .navbar-nav,
  nav.navbar > .container-fluid > .navbar-collapse > .navbar-nav > .nav-item.dropdown > .dropdown-menu {
  	text-align: center;
  }
  nav.navbar > .container-fluid > .navbar-collapse > .navbar-nav > .nav-item.dropdown > .dropdown-menu {
    border-top: none;
    border-bottom: none;
    padding: 0;
  }

  nav.navbar > .container-fluid > .navbar-mobile-title {
    display: inline!important;
  }

  .chat-talks-panel:not(.x-minimize) {
    bottom: 0;
    width: calc(100vw - 20pt);
    max-width: 350px;
    margin: 0;
  }
  .chat-talks > div > .x-talk-list > .x-talk-container {
    margin: 0;
    position: fixed;
    bottom: 0;
    top: 55pt;
    left: 0;
    right: 0;
    width: unset;
    height: unset;
  }
}

@media (max-width: 500px) {
  .chat-talks-panel:not(.x-minimize) {
    width: 100%;
    max-width: unset;
    right: 0 !important;
  }
}
