.portal-add-content-search {
  margin-bottom: 8px; }

.portal-add-content .lfr-portlet-used {
  color: #ccc;
  cursor: default; }

.portal-add-content .portlet-msg-info {
  color: #333;
  margin-bottom: 0;
  margin-top: 10px; }

.portal-add-content .lfr-portlet-used a {
  display: none; }

.lfr-add-content {
  margin-bottom: 0.5em; }

.lfr-add-content h2 {
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0; }

.lfr-add-content.collapsed h2, .lfr-add-content .lfr-add-content.collapsed h2 {
  background: url(/Mir-theme/images/arrows/01_plus.png) no-repeat 100% 50%;
  border: none; }

.lfr-add-content.expanded h2, .lfr-add-content .lfr-add-content.expanded h2 {
  background: url(/Mir-theme/images/arrows/01_minus.png) no-repeat 100% 50%; }

.lfr-add-content h2 span {
  background: url(/Mir-theme/images/add_content/portlet_category.png) no-repeat 0 50%;
  padding-left: 20px; }

.lfr-install-more {
  border-top: 1px solid #ccc;
  margin: 10px 0 0;
  padding-top: 10px; }

.lfr-install-more a {
  background: url(/Mir-theme/images/common/install_more.png) no-repeat 0 50%;
  display: block;
  font-weight: bold;
  padding-left: 20px; }

.lfr-content-category {
  padding-left: 10px;
  padding-top: 3px; }

.lfr-content-category.hidden {
  display: none; }

.lfr-content-category.visible {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  display: block; }

.ie6 .lfr-content-category.visible {
  height: 1%; }

