#masthead .header-nav .menu-item a {
color: #000 !important;
}


.c-top .large-3 {
border-right: 1px solid #000;
padding: 0 20px;
}
.c-top .large-3:last-child {
border-right: none
}
.c-top .large-3 p {
margin-bottom:0;
}
.c-tab .tab-content {
padding: 0 !important;
}
.c-tab .nav-vertical>li+li {
    border-top: none !important;
}

.c-tab .tab img {
    width: 40px;
    padding-right: 10px;
    border-right: 1px solid #4dadff;
}
.c-tab .tab span {
    padding-left: 10px;
}
.c-tab .tab.active a {
    background: linear-gradient(180deg, #09479f, #262E5D) !important;
}
.c-tab .tab a {
    padding: 10px;
    border-radius: 8px;
font-size:13px;
background: linear-gradient(180deg, #2791e1, #2659ae) !important;
margin-bottom:10px;
color :#fff !important;
}
.c-tab .tab-panels {
    background: linear-gradient(180deg,#262E5D,  #09479f) !important;
border-left: none;
margin-left:10px;
padding: 10px;
border-radius:10px;
}
.container .section, .row .section {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.marquee {
  overflow: hidden;
  white-space: nowrap;
}

.marquee p {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 15s linear infinite;
}

@keyframes marquee {
  from {
    transform: translateX(90%);
  }
  to {
    transform: translateX(-100%);
  }
}
.c-sidebar {
margin: 0 !important;
}
.c-sidebar-col {
border: 1px solid #000;
border-radius:10px;
padding: 10px;
margin-bottom: 20px;
    background: #262E5D;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.c-rank {
    background: url(https://w88.training/wp-content/uploads/2024/06/medal_orange.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}