#sidebar {
  padding: 0 0;
  min-height: 100%;
  position: relative;
  z-index: 11; }
  #sidebar .navbar-brand img {
    width: 200px;
    margin: 62px 0 60px 1rem; }
  #sidebar .fixed {
    position: fixed; }
  #sidebar .claim {
    margin: 2rem 0 2rem 1rem;
    width: 200px;
    padding: 0 0 1rem;
    border-bottom: 1px solid #FE951A;
    color: #969696;
    font-style: italic;
    font-size: .75rem; }
  #sidebar nav ul {
    margin: 0;
    padding: 0; }
    #sidebar nav ul ul.sub-menu {
      padding: 0 0 0 0;
      height: 0;
      overflow: hidden;
      transition: height .15s ease-in; }
      #sidebar nav ul ul.sub-menu li {
        opacity: 0;
        -webkit-transform: translateX(2rem);
                transform: translateX(2rem);
        transition: all .15s ease-in; }
        #sidebar nav ul ul.sub-menu li:last-child a {
          margin-bottom: 1rem; }
        #sidebar nav ul ul.sub-menu li a {
          padding-left: 2rem;
          border: none; }
      #sidebar nav ul ul.sub-menu.is-open li {
        opacity: 1;
        -webkit-transform: translateX(0);
                transform: translateX(0); }
    #sidebar nav ul li.current_page_parent > a,
    #sidebar nav ul li.current-page-parent > a {
      font-weight: bold; }
    #sidebar nav ul li.current_page_parent:not(.is-closed-by-click) ul.sub-menu,
    #sidebar nav ul li.current-page-parent:not(.is-closed-by-click) ul.sub-menu {
      height: auto !important; }
      #sidebar nav ul li.current_page_parent:not(.is-closed-by-click) ul.sub-menu li,
      #sidebar nav ul li.current-page-parent:not(.is-closed-by-click) ul.sub-menu li {
        opacity: 1;
        -webkit-transform: translateX(0);
                transform: translateX(0); }
    #sidebar nav ul li {
      position: relative;
      list-style-type: none; }
      #sidebar nav ul li:last-child {
        border: none; }
      #sidebar nav ul li a {
        display: block;
        padding: .75rem 1rem;
        padding: .35rem 1rem;
        color: rgba(0, 0, 0, 0.9);
        font-weight: 400; }
    #sidebar nav ul > li > a {
      padding: .5rem 1rem; }
    #sidebar nav ul li.current-menu-item > a {
      color: #FE951A;
      font-weight: bold; }
      #sidebar nav ul li.current-menu-item > a:hover {
        color: #FE951A !important; }
    #sidebar nav ul li.current-menu-item.menu-item-has-children > ul {
      display: block; }
    #sidebar nav ul li.current-menu-ancestor > ul {
      display: block; }
    #sidebar nav ul li.menu-item-has-children > a:after {
      content: "\f3d0";
      display: inline-block;
      font-family: "Ionicons";
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      text-rendering: auto;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      right: 1rem;
      top: 9px; }
    #sidebar nav ul li.is-open:not(.current_page_ancestor) > a:after {
      -webkit-transform: rotateZ(180deg);
              transform: rotateZ(180deg); }
    #sidebar nav ul li a:hover {
      color: rgba(0, 0, 0, 0.9) !important; }
  #sidebar .logos {
    margin-left: 1rem;
    margin-top: 2rem; }
    #sidebar .logos .h3 {
      font-size: 17px;
      font-weight: normal;
      margin-left: -1rem;
      background: #F7F7F7;
      padding: 1rem;
      color: #7F7F7F;
      border-bottom: 1px solid #E0E0E0;
      margin-top: 6rem; }
    #sidebar .logos a {
      display: block;
      opacity: 1;
      margin-bottom: 2rem; }
      #sidebar .logos a:hover {
        opacity: 1; }
    #sidebar .logos a:nth-child(2) {
      margin: 1.5rem 0 .7rem 4px; }
      #sidebar .logos a:nth-child(2) img {
        margin: -20px 0 -11px -6px;
        max-width: 146px; }
    #sidebar .logos a:nth-child(3) img {
      margin-left: -6px;
      margin-bottom: 3rem;
      max-width: 185px; }
    #sidebar .logos a:nth-child(4) img {
      width: 230px;
      margin: -5px 0 -5px -7px; }
    #sidebar .logos a:nth-child(5) img,
    #sidebar .logos a:nth-child(6) img,
    #sidebar .logos a:nth-child(7) img {
      margin: -6px 0 -21px -14px; }
    #sidebar .logos a:nth-child(7) img {
      margin-bottom: 3rem; }
    #sidebar .logos img {
      width: 200px;
      margin-left: -6px; }

#sidebar nav ul ul.sub-menu {
  border-left: 1px solid #FE951A;
  margin-left: 17px; }

#sidebar nav ul ul.sub-menu li a {
  padding-left: 1rem;
  border: none; }

li#menu-item-1233,
li#menu-item-1166,
li#menu-item-1239,
li#menu-item-1168,
li#menu-item-1259,
li#menu-item-1192,
li#menu-item-1261,
li#menu-item-1193,
li#menu-item-1808,
li#menu-item-5423,
li#menu-item-3351,
li#menu-item-3274 {
  margin-top: 3rem; }
  li#menu-item-1233:before,
  li#menu-item-1166:before,
  li#menu-item-1239:before,
  li#menu-item-1168:before,
  li#menu-item-1259:before,
  li#menu-item-1192:before,
  li#menu-item-1261:before,
  li#menu-item-1193:before,
  li#menu-item-1808:before,
  li#menu-item-5423:before,
  li#menu-item-3351:before,
  li#menu-item-3274:before {
    content: "";
    position: absolute;
    color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 23px;
    top: -28px;
    font-size: 12px;
    padding: 3px 5px;
    border-bottom: 1px solid #FBA11A; }

li#menu-item-1233:before {
  content: "Start"; }

li#menu-item-3351:before {
  content: "Start"; }

li#menu-item-1239:before {
  content: "DKG-Zertifizierungssystem"; }

li#menu-item-5423:before {
  content: "DKG Certification System"; }

li#menu-item-1259:before {
  content: "Datenmanagement"; }

li#menu-item-1192:before {
  content: "Datamanagement"; }

li#menu-item-1261:before {
  content: "OnkoZert"; }

li#menu-item-3274:before {
  content: "OnkoZert"; }

/*# sourceMappingURL=sidebar.css.map */
