#balanceChart .xAxis > .tick > text,
#timelineChart .xAxis > .tick > text,
.kpi-tabs-content .xAxis > .tick > text {
  font-size: 16px;
  margin-top: 1rem;
  color: #644A3A;
  font-weight: 700;
  font-family: proxima-nova, sans-serif;
}
#breakdownChart .xAxis > .tick > text {
  font-size: 15px;
  margin-top: 1rem;
  color: #644A3A;
  font-weight: 500;
  font-family: proxima-nova, sans-serif;
}
#balanceChart .yAxis > .tick > text,
#breakdownChart .yAxis > .tick > text,
#timelineChart .yAxis > .tick > text,
.kpi-tabs-content .yAxis > .tick > text{
  font-size: 16px;
  color: #644A3A;
  font-weight: 400;
  font-family: proxima-nova, sans-serif;
}
#balanceChart,
#breakdownChart,
#timelineChart,
#kpitabs {
  margin: 0 0 2rem 0;
}
#balanceChartLegend,
#breakdownChartLegend,
#timelineChartLegend,
#KPIChartLegend {
  margin: 2rem 0 0 0;
}
.svg-container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 100%; /* aspect ratio */
  vertical-align: top;
  overflow: hidden;
}
.svg-content-responsive {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}
.sunburstChartContainer {
  margin: 1rem 0;
  position: relative;
}
.sbChart {
  width: 590px;
  height: 590px;
  z-index: 10;
  position: relative;
}
.sbChart > svg {
  width: 100%;
  height: 100%;
}
.sbChart > svg > g > path:hover {
  cursor: pointer;
}
.sbLegend {
  position: absolute;
  width: 590px;
  right: 0;
  top: 50px;
  z-index: 1;
  padding-right: 2rem;
}
.page-content .sbLegend > h4 {
  color: #644A3A;
  font-size: 26px;
  font-weight: 700;
  font-family: proxima-nova,sans-serif;
  margin-bottom: 2rem;
  text-align: right;
  padding-right: 160px;
}
.sbChart path > title {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
  line-height: 1;
}
.sbLegend .legend text {
  font-size: 15px;
  font-weight: 400;
  font-family: proxima-nova, sans-serif;
  color: #162B13;
}
.sbChart svg > g > text {
  font-size: 10px;
  font-weight: 400;
  color: #000000;
  line-height: 1;
}
.sbChart.sunburst.showZoom {
  background: transparent url(/themes/contrib/fcc/images/magnifying-glass-minus-regular.svg) no-repeat center center;
  background-size: 40px 40px;
}
.sbChart.sunburst.showZoom svg circle {
  cursor: pointer;
}
