
/*
MANAGE FORUMS
*/
ul.admin_forum_categories
{
  overflow: hidden;
}
ul.admin_forum_categories .admin_forum_categories_info{
  +rounded;
  padding: 7px 10px 7px 10px;
  overflow: hidden;
  background-color: var(--theme-box-background-alt-color);
  margin-bottom: 10px;
}
ul.admin_forum_categories .admin_forum_categories_options
{
  float: right;
  overflow: hidden;
  padding-top: 2px;
  text-align: right;
  color: var(--theme-font-light-color);
}
ul.admin_forum_categories .admin_forum_categories_options a
{
  font-weight: bold;
  margin: 0px 5px 0px 5px;
}
ul.admin_forum_categories .admin_forum_categories_title
{
  overflow: hidden;
  font-size: 1.3em;
  font-weight: bold;
  letter-spacing: -1px;
}
ul.admin_forum_categories > li:first-child .admin_forum_categories_info .admin_forums_moveup
{
  display: none;
}
ul.admin_forums
{
  overflow: hidden;
}
ul.admin_forums > li
{
  margin-left: 25px;
  overflow: hidden;
  padding: 12px 10px 12px 0px;
}
ul.admin_forums > li + li
{
  border-top: 1px solid var(--theme-border-color);
}
ul.admin_forums .admin_forums_info
{
  overflow: hidden;
}
ul.admin_forums .admin_forums_title
{
  font-size: 1.3em;
  font-weight: bold;
  letter-spacing: -1px;
  display: block;
}
ul.admin_forums .admin_forums_description
{
  display: block;
}
ul.admin_forums .admin_forums_moderators
{
  margin-top: 10px;
  display: block;
  color: var(--theme-font-light-color);
}
ul.admin_forums .admin_forums_moderators_top
{
  display: block;
}
ul.admin_forums .admin_forums_moderators_top + span
{
  display: block;
  margin-top: 3px;
}
ul.admin_forums .admin_forums_options
{
  float: right;
  overflow: hidden;
  padding-top: 5px;
  text-align: right;
  color: var(--theme-font-light-color);;
}
ul.admin_forums .admin_forums_options a
{
  font-weight: bold;
  margin: 0px 5px 0px 5px;
}
ul.admin_forums > li:first-child .admin_forums_moveup
{
  display: none;
}



/*
ADD MODERATOR POPUP
*/
.forum_admin_manage_users
{
  clear: both;
  padding: 10px 10px 0 13px;
}
.forum_admin_manage_users ul
{
  display: none;
  margin-top: 10px;
  clear: both;
  border: 1px solid var(--theme-border-color);
  background: var(--theme-box-background-color);
  margin-top: 10px;
  max-height: 100px;
  overflow-y: auto;
}
.forum_admin_manage_users ul > li
{
  padding: 5px;
}
.forum_admin_manage_users ul > li + li
{
  border-top: 1px solid var(--theme-border-color);
}