.paragraph--type--c-tabbed-content {
  --color_light_tabbed_content: #fff;
  --color_dark_tabbed_content: #333;
  --color_border: #dddddd;
}
.paragraph--type--c-tabbed-content .nav-tabs {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  list-style: none;
  border-bottom: none;
}
.paragraph--type--c-tabbed-content .nav-tabs li {
  flex-grow: 1;
  text-align: center;
}
.paragraph--type--c-tabbed-content .nav-tabs li > a {
  display: block;
  padding: 10px 15px 6px 15px;
  border-style: solid;
  border-color: var(--color_border);
  border-width: 0 0 1px;
}
.paragraph--type--c-tabbed-content .nav-tabs li > a.active {
  border-width: 1px 1px 0;
  border-radius: 5px 5px 0 0;
}
.paragraph--type--c-tabbed-content .tab-content {
  padding: 15px;
}
.paragraph--type--c-tabbed-content.dark-text .nav-tabs li > a {
  border-color: var(--color_dark_tabbed_content);
}
.paragraph--type--c-tabbed-content.dark-text .nav-tabs li > a.active {
  background-color: var(--color_dark_tabbed_content);
}
.paragraph--type--c-tabbed-content.dark-text .tab-content {
  color: var(--color_light_tabbed_content);
  background-color: var(--color_dark_tabbed_content);
}
.paragraph--type--c-tabbed-content.horizontal_position_left .nav-tabs li {
  text-align: left;
}
.paragraph--type--c-tabbed-content.horizontal_position_left .tab-content .paragraph--type--c-tab-item {
  text-align: left;
}
.paragraph--type--c-tabbed-content.horizontal_position_center .nav-tabs li {
  text-align: center;
}
.paragraph--type--c-tabbed-content.horizontal_position_center .tab-content .paragraph--type--c-tab-item {
  text-align: center;
}
.paragraph--type--c-tabbed-content.horizontal_position_right .nav-tabs li {
  text-align: right;
}
.paragraph--type--c-tabbed-content.horizontal_position_right .tab-content .paragraph--type--c-tab-item {
  text-align: right;
}
.paragraph--type--c-tabbed-content .tab-content .paragraph--type--c-tab-item.horizontal_position_left {
  text-align: left;
}
.paragraph--type--c-tabbed-content .tab-content .paragraph--type--c-tab-item.horizontal_position_center {
  text-align: center;
}
.paragraph--type--c-tabbed-content .tab-content .paragraph--type--c-tab-item.horizontal_position_right {
  text-align: right;
}
