/** 
 * Add block
 */

div#ccm-panel-sitemap {

  background-color: #eff7fd;

  h5 {
    border-bottom: 1px solid #c0dcf2;
    font-size: 15px;
    padding-bottom: 5px;
    font-weight: 300;
  }

  ul.ccm-panel-sitemap-list {

    margin-left: 0px;
    margin-bottom: 30px;
    padding-left: 0px;

    li {
      list-style-type: none;
      padding-left: 0px;

      a {
        color: #7097b4;
        display: block;
        font-size: 13px;
        line-height: 16px;
        .border-radius(2px);
        padding: 2px 5px 2px 5px;
      }

      &.ccm-panel-sitemap-more-page-types a {
        color: #B0C5D6;

        &:hover {
          color: #5A88AA;
          background: transparent;
        }
      }

      a:hover {
        text-decoration: none;
        background-color: #e4f2fc;
        color: #0063c6;
      }
    }
  }

  #ccm-sitemap-panel-sitemap {
    margin-bottom: 30px;
    ul.fancytree-container {
      background-color: transparent;
      padding: 0px;
    }
  }

}