body {
  -ms-overflow-style: scrollbar;
}
.btn-inverse {
  color: #ffffff;
  background-color: #363636;
  border-color: #222222;
}
.btn-inverse:focus,
.btn-inverse.focus {
  color: #ffffff;
  background-color: #1c1c1c;
  border-color: #000000;
}
.btn-inverse:hover {
  color: #ffffff;
  background-color: #1c1c1c;
  border-color: #030303;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  color: #ffffff;
  background-color: #1c1c1c;
  border-color: #030303;
}
.btn-inverse:active:hover,
.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-inverse:hover,
.btn-inverse:active:focus,
.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-inverse:focus,
.btn-inverse:active.focus,
.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-inverse.focus {
  color: #ffffff;
  background-color: #0b0b0b;
  border-color: #000000;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  background-image: none;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled.focus,
.btn-inverse[disabled].focus,
fieldset[disabled] .btn-inverse.focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {
  background-color: #363636;
  border-color: #222222;
}
.btn-inverse .badge {
  color: #363636;
  background-color: #ffffff;
}
.navbar-collapse.in {
  max-height: none;
}
/* Backwards compatible support for 'navbar-inverse' */
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
.navbar,
.navbar-inverse .navbar-inner {
  filter: none;
  background-image: none;
}
/* Custom main navbar */
.menu-main {
  z-index: 10050;
}
.menu-main .menu-item .menu-item-icon {
  font-size: 1.6em;
  text-align: center;
}
.menu-main .menu-item .menu-item-icon i {
  display: inline-block;
  width: 30px;
  height: 30px;
}
.menu-main .menu-item .menu-item-text {
  font-size: 0.8em;
}
.menu-main .navbar-brand {
  padding: 10px;
}
.menu-main .navbar-nav > li > .dropdown-menu {
  margin-top: 3px;
}
@media (max-width: 768px) {
  .menu-main .navbar-collapse.in {
    max-height: 80vh !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .menu-main .menu-item .menu-item-icon {
    margin-right: 5px;
  }
}
@media (min-width: 768px) {
  .menu-main .dropdown-toggle {
    padding: 5px 12px 0 12px;
  }
  .menu-main .menu-item .menu-item-icon {
    display: block;
  }
  .menu-main .menu-item .menu-item-text {
    display: block;
    text-align: center;
  }
}
.modal-dialog {
  margin-top: 100px !important;
}
.modal {
  z-index: 8000 !important;
  margin-left: 0px !important;
}
