/* Sidebar navigation tabs */
/***************************/
#tab-nav {
  float: left;
  text-align: center;
  font-size: 11px;
  width: @sideTabWidth;
  background: #F5F6FA;

  .icon-puzzle-piece {
    .rotation(-45deg);
    margin-top: -2px;
  }

  ul {
    width: @sideTabWidth;
    padding-top: 20px;
  }

  li {
    overflow: hidden;
    position: relative;
    margin-bottom: 1px;
    z-index: 1;
    height: @sideTabHeight;
    border-radius: 5px 0 0 5px;
  }

  li a {
    display: block;
    padding: 17px 4px;
    color: @MP_gray_base;
    word-wrap: break-word;
    font-weight: 500;
    font-size: 13px;
    line-height: 140%;
    text-align: center;
  }

  li#hub_management {
    height: 90px;

    a {
      padding: 13px 4px;
    }
  }

  a:hover {
    text-decoration: none;
    color: @CFE_blue;

    i {
      color: @CFE_blue;
    }
  }

  a i {
    display: block;
    margin: 0 auto 8px;
    color: #666666;
    font-size: 20px;
  }

}

#tab-nav .selected {
  margin-bottom: 0px;
  background-color: @white;
  border-right: 3px solid @white;

  z-index: 100;

  a {
    color: @CFE_blue;

    i {
      color: @CFE_blue;
    }
  }
}
