// Variables
@import "color-vars.less";

.vc_tta-color-primary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-primary.vc_tta-style-classic .vc_tta-tab > a,
.vc_tta-color-primary.vc_tta-style-modern .vc_tta-tab > a,
.vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
	background-color: @theme-color1;
}

@media (min-width: 992px) {
  .vc_tta-color-primary.vc_tta-style-flat .vc_tta-tab.vc_active > a,
  .vc_tta-color-primary.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels,
  .vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading,  {
    background-color: @theme-color1;
  }

  .vc_tta-color-primary.vc_tta-style-flat .vc_tta-tab:not(.vc_active) > a:hover {
    background-color: darken(@theme-color1-darker, 5%);
  }
}

.vc_tta-color-primary.vc_tta-style-classic .vc_tta-tab:not(.vc_active) > a:hover,
.vc_tta-color-primary.vc_tta-style-classic .vc_tta-tab > a:focus,
.vc_tta-color-primary.vc_tta-style-modern .vc_tta-tab:not(.vc_active) > a:hover,
.vc_tta-color-primary.vc_tta-style-modern .vc_tta-tab > a:focus,
.vc_tta-color-primary.vc_tta-style-flat .vc_tta-tab > a {
  background-color: @theme-color1-darker;
}

.vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: darken(@theme-color1-darker, 5%);
}


.vc_tta-color-primary.vc_tta-style-outline .vc_tta-tab > a,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-tab.vc_active > a,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  border-color: @theme-color1;
}

.vc_tta-color-primary.vc_tta-style-outline .vc_tta-tab.vc_active > a,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-tab > a,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
  color: @theme-color1;
}

.vc_tta-color-primary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) > a:hover,
.vc_tta-color-primary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: @theme-color1;
}

@media (min-width: 992px) {
  .vc_tta-color-primary.vc_tta-style-flat .vc_tta-tab.vc_active > a,
  .vc_tta-color-primary.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels,
  .vc_tta-color-primary.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading  {
    background-color: @theme-color1;
  }

  .vc_tta-color-primary.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels,
  .vc_tta-color-primary.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before {
    border-color: @theme-color1;
  }
}
