
#compliance-tabs.tabs .tab a.active {
  background-color: transparent;
  color: #fff;
}

#compliance-tabs.tabs .tab a.active:hover {
  background-color: #000000;
  color: #f15a25;
}

#compliance-tabs.tabs .tab a {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 12px !important;
  overflow: hidden;
  -webkit-transition: color 0.28s ease, background-color 0.28s ease;
  transition: color 0.28s ease, background-color 0.28s ease;
}

#compliance-tabs.tabs .tab a:hover {
  color: #f15a25;
  background-color: #000000;
}

#compliance-tabs.tabs .tab a i {
  margin-right: 10px;
  font-size: 20px;
}

#compliance-tabs.tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #fff;
  will-change: left, right;
}

@media only screen and (max-width: 700px) {
  #compliance-tabs.tabs .tab a span {
    display: none;
  }
}
