
nav#nav-lh > .nav.nav-tabs{

  border: none;
    color:#fff;
    /*background:#272e38;*/
    border-radius:0;

}
nav#nav-lh > div a.nav-item.nav-link,
nav#nav-lh > div a.nav-item.nav-link.active
{
    border: none;
    padding: 18px 25px;
    color:#fff;
    background:var(--colorSecondary);
    border-radius:0;
    border-left: 2px solid transparent;
}

nav#nav-lh > div a.nav-item.nav-link:not(:first-child)
{
    border-left: 2px solid var(--primary);
}

nav#nav-lh > div a.nav-item.nav-link.active::after
 {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 50%;
    border: 15px solid transparent;
    border-top-color: var(--primary);
    transform: translateX(-50%);
}

#nav-tabContent.tab-content{
  background: #fdfdfd;
    line-height: 25px;
    padding-top: 25px !important;
    /*
    border: 1px solid #ddd;
    border-top:5px solid var(--primary);
    border-bottom:5px solid var(--primary);
    padding:30px 25px;
    */
}

nav#nav-lh > div a.nav-item.nav-link:hover,
nav#nav-lh > div a.nav-item.nav-link:focus,
nav#nav-lh > div a.nav-item.nav-link.active
{
  border: none;
    background: var(--primary);
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
    position: relative;
    border-left: 2px solid transparent;
}

nav#nav-lh .nav-fill .nav-item
{
  flex: none;
}