﻿div.CMSBlock.TabContent.Black h2 {
  color: white !important;
  font-weight: bold !important;
}
div.CMSBlock.TabContent.Black p {
  color: white !important;
}

body div.Tabs div.Wrap {
  padding: 20px;
  overflow-x: auto;
}
body div.Tabs div.TabContent {
  border: 1px solid #ccc;
  border-radius: var(--style-tab-content-radius);
}
@media only screen and (min-width: 760px) {
  body div.Tabs div.TabContent {
    padding: 20px;
  }
}
@media only screen and (max-width: 759px) {
  body div.Tabs div.TabContent {
    padding: 20px;
  }
}
body div.Tabs div.TabContent h4.Title {
  display: none;
}
body div.Tabs div.TabHeader {
  overflow: auto;
}
body div.Tabs div.TabHeader > :first-child {
  border-top-left-radius: var(--style-tab-content-radius);
}
body div.Tabs div.TabHeader > :last-child {
  border-top-right-radius: var(--style-tab-content-radius);
}
body div.Tabs div.TabHeader div.Tab {
  display: block;
  cursor: default;
  color: white;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  float: left;
  display: block;
  height: 50px;
  line-height: 50px;
  background-color: #999;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
}
body div.Tabs div.TabHeader div.Tab.Selected, body div.Tabs div.TabHeader div.Tab:hover {
  background-color: var(--color-tab-bar);
}
body div.Tabs div.TabHeader div.Tab:hover:not(.Selected) {
  cursor: pointer;
}
body div.Tabs div.TabHeader div.Tab a {
  color: white !important;
}
body div.Tabs div.TabHeader div.Tab a:hover {
  text-decoration: none !important;
}
body div.Tabs div.TabHeader div.Tab:last-child {
  border-right: none;
}
@media only screen and (min-width: 760px) {
  body div.Tabs div.TabHeader {
    border-bottom: 20px solid var(--color-tab-bar);
  }
}
@media only screen and (max-width: 759px) {
  body div.Tabs div.TabHeader div.Tab {
    width: 50% !important;
  }
  body div.Tabs div.TabHeader div.Tab:nth-child(even) {
    border-right: none;
  }
  body div.Tabs div.TabHeader div.Tab:nth-child(odd) {
    clear: both;
  }
}

body.CMS div.CMSBlock.TabContent h4 {
  margin-bottom: 20px;
  border-bottom: 1px dashed red;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Progetti/Lux/Lux/Content/Theme/TabContent.scss%22,%22file:///C:/Progetti/Lux/Lux/Content/Theme/_Library.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIQ;EACI;EACA;;AAGJ;EACI;;;AAQJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EAJJ;IAKQ,SCKY;;;ADFhB;EARJ;IASQ,SCEU;;;ADCd;EACI;;AAIR;EACI;;AAGA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,kBCtDH;EDuDG;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAIR;EAhDJ;IAiDQ;;;AAGJ;EACI;IACI;;EAEA;IACI;;EAGJ;IACI;;;;AAUhB;EACI;EACA%22%7D */