.nav-tabs {
    border-bottom: 3px solid #ddd;
}
 a:focus, .nav-tabs > li.active > a:hover { border: none; }
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: #fff;
    border: 0px solid #ddd;
    border-bottom: 2px solid #5cb85c;
    border-bottom-color: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover { 
border: none;
background-color:#5cb85c;
!important; 
 background: transparent;
 }
.nav-tabs > li > a::after {
 content: ""; 
 background: #4285F4;
 height: 3px;
 position: absolute;
 width: 100%;
 left: 0px;
 bottom: -3px;
 transition: all 250ms ease 0s;
 transform: scale(0);
 }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { background-color:#5cb85c;transform: scale(1); }
	 a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
