.panelGridCenter {
    margin: 0 auto;
}

body {
  padding-top: 70px;
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.navbar-inverse {
  background-color: #993333;
  border-color: #080808;
}

.navbar-inverse .navbar-nav > li > a {
  color: #F0F0F0;
}

.navbar-inverse .navbar-brand {
  color: #F0F0F0;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #771111;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #881111;
}

.navbar-form .input-group .form-control {
  width: 100%;
}

.tablecell {
  white-space: pre-wrap;
}

.coverimage {
  border: 1px solid black;
  max-height: 225px;
  max-width: 150px;
}

.tableimage {
  border: 1px solid black;
  max-height: 150px;
  max-width: 100px;
}

div.listimage {
  border: 1px solid black;
  float: left;
  margin: 0 5px 0 0;
}

div.listimage > span {
  display: table-cell;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  width: 42px;
}

div.listimage > span > img {
  vertical-align: middle;
  max-height: 42px;
  max-width: 42px;
}

.list-group .list-group-item .list-group-item-heading {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-group .list-group-item .list-group-item-text {
  white-space: pre-wrap;
}

.secondaryCategories {
  max-height: 230px;
  overflow: auto;
}

.MediumTypeAttributes {
  max-height: 230px;
  overflow: auto;
}

select[size='1'] {
  height: 34px;
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 50em) { ul.nav li.dropdown:hover ul.dropdown-menu{
                             display: block;
                             margin-top:0px
                           }}

.logoutLink {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
