.kj-navbar-nav>li>a {
    color: #fff !important;
    padding: 15px 20px;
}

.kj-nav-tabs>li>a::before {
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 13px;
    left: 103px;
    padding: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    display: block;
    content: '';
    z-index: 12;
}

.kj-nav-tabs>li.active::before {
    box-sizing: content-box;
    width: 10px;
    height: 10px;
    top: 15px;
    left: 141px;
    padding: 0;
    background-color: #0d589b;
    display: block;
    content: "";
    z-index: 13;
    position: absolute;
    border-radius: 5px;
}

.kj-nav-tabs>li>a::after {
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 12px;
    left: 103px;
    padding: 0;
    border-right: 9px solid transparent;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #999;
    display: block;
    content: '';
    z-index: 10
}

.kj-nav-tabs>li.active>a::before,
.kj-nav-tabs>li.active>a::after {
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 13px;
    left: 104px;
    padding: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #0d589b;
    display: block;
    content: '';
    z-index: 12;
}

.kj-nav-tabs>li>a:hover::before,
.kj-nav-tabs>li>a:hover:after {
    box-sizing: content-box;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 13px;
    left: 104px;
    padding: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #0d589b;
    display: block;
    content: '';
    z-index: 12;
}