                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                    

#admin-page-content h2.wikigeneratedheader,
#admin-page-content .xform h2 {
  border-bottom: 1px solid #E8E8E8;
  font-size: 150%;
  line-height: inherit;
  margin-bottom: 1em;
}

#admin-page-content h2.wikigeneratedheader:first-of-type,
#admin-page-content .xform h2:first-of-type {
  margin-top: 0;
}

#admin-page-content label > input[type="checkbox"],
#admin-page-content label > input[type="radio"] {
  vertical-align: bottom;
}

/**
 * Category Overview
 */

.admin-category {
  list-style: none outside none;
  margin: 0 !important;
  float: left;
}

.admin-category li {
  clear: left;
  color: #777777;
  margin: 0 1.5em 2em 0;
  overflow: hidden;
}

.admin-category strong {
  font-size: 1.44em;
  line-height: 2em;
}

.admin-category img {
  float: left;
  margin: 0 1em 0 0;
}

.admin-category .description {
  font-size: .9em;
  display: block;
}

/**
 * Users & Rights
 */

/* Override general table styles. */
/* TODO: Move to livetable.css */

#userstable td, #groupstable td, #usersandgroupstable td, #alldocstable td {
  border-color: transparent;
}

#usersandgroupstable-filters #name {
    width: 65%;
}

.rights-settings {
  margin-top: 20px;
  margin-left: 5px;
}

.rights-settings dt {
  /* The labels for the general rights settings are long and thus look bad when displayed with bold text. */
  font-weight: normal;
}

.rights-settings dt input {
  vertical-align: top;
}

/**
 * Bootstrap's Accordion Menu
 */

.admin-menu {
  /* Align the menu with the page title. */
  padding-left: 0;
}

.admin-menu .panel-heading.collapsed {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.admin-menu a.panel-heading {
  display: block;
  font-size: 100%;
}
.admin-menu a.panel-heading:not(.collapsed) {
  background-color: #3E7CBC;
  color: #fff;
}
.admin-menu a.panel-heading:active,
.admin-menu a.panel-heading:focus,
.admin-menu a.panel-heading:hover {
  text-decoration: none;
}

.admin-menu .panel-heading > *:first-child {
  margin-right: .8em;
}

.admin-menu .panel-collapse > .list-group:last-child .list-group-item.last {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.admin-menu .panel.noitems > .panel-heading {
  color: #777777;
}
