/* Visualizer Plugin CSS edits */
.chart-legend {
  text-align: center;
}

.chart-legend li {
  display: inline-block;
  list-style-type: none;
  font-weight: bold;
  text-align: center;
  width: 16%;
  background: #e31937;
  color: #FFF;
  padding: 1%;
}

/* Tabby Plugin CSS edits */
.responsive-tabs ul.responsive-tabs__list {
    margin-left: 0 !important;
}

.responsive-tabs .responsive-tabs__list__item--active {
    background: #000 !important;
  	border: unset !important;
    border-color: unset !important;
    color: #FFF !important;
}

.responsive-tabs .responsive-tabs__list__item {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  	font-weight: bold !important;
}

.responsive-tabs__list__item {
    color: #000 !important;
}

.responsive-tabs .responsive-tabs__panel {
    border: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
}

@media (max-width: 767px) {
    .responsive-tabs .responsive-tabs__heading {
        color: #000 !important;
    }
    .responsive-tabs .responsive-tabs__heading:hover {
        color: #000 !important;
    }
      .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
        background: #000 !important;
        color: #FFF !important;
    }
    .responsive-tabs .responsive-tabs__heading:hover {
        background: #000 !important;
        color: #FFF !important;
    }
}