.sub-tab {
background: rgb(131,58,180);
background: linear-gradient(180deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 34%, rgba(252,176,69,1) 62%, rgba(252,176,69,0) 87%);
padding: 3px;
}

.sub-tab p::first-line {
 color: white; 
}


.main-tab > li {
 background-color: transparent;
 border-color: transparent;
}

h3 {
 background-color: #833ab4; 
 padding: 20px;
 margin-bottom: 0;
 color: white;
 border-radius: 7px 7px 0 0;
}

li a {
 color: #00FFFF; 
 border-color: #ffb343;
 border-style: groove;
}

li ul {
 padding: 5px; 
}

li.top-label {
  display: block;
  
}

.last-link {
  color: #0093AF;
}