﻿/* Font family definitions start*/ /*fonts*/
@font-face {
  font-family: semiFont;
  src: aktiv-grotesk;
}
@font-face {
  font-family: regularFont;
  src: aktiv-grotesk;
}
@font-face {
  font-family: lightFont;
  src: aktiv-grotesk;
}
@font-face {
  font-family: boldFont;
  src: aktiv-grotesk;
}
@font-face {
  font-family: italicFont;
  src: aktiv-grotesk;
}
html,
body,
.content-detail-style .h3,
.content-detail-style h3,
.content-detail-style .h6,
h6,
.front-page-container h5,
li a,
.detail-section-wrapper > li,
.detail-section-wrapper > p,
.home-banner-sub-title,
.para-content,
.detail-content-section h1 strong span,
#moveToTopText,
.plan-detail-wrapper,
.chapter-heading--title,
.graphs-links--title,
.common-text-style,
.plan-filter-section li a,
.plan-overview-tab-status,
.plan-overview-tab-status,
.plan-strategy-status,
.plan-sts-box-txt,
.sts-plan-name,
.front-page-keyfigures-desc,
.plan-detail-wrapper .plan-ov-filter-title,
.bookmarkL3,
.view-more-content,
canvas, svg, svg g text {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: normal;
  font-style: normal;
}

.semi,
.toggle-sevice-area,
.keyfig-detail-format,
.bform-groupby-year,
.content-detail-style h1,
.content-detail-style .h1,
.content-detail-style h2,
.content-detail-style .h2,
.content-detail-style h5,
.content-detail-style .h5,
.front-page-container h2,
.detail-keyfig-nums,
.bookmarkL2,
.front-page-container h3,
.highcharts-axis-labels,
.highcharts-a11y-proxy-element,
.highchart-tooltip {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: 500;
  font-style: normal;
}

.bold,
.keyfigure-page-header,
.front-page-chapter-headings,
.book-marks-menu-Title,
.keyfigure-number,
.front-page-keyfigure-numbers,
#mainMenuTabs li a,
.font48,
.front-page-container h1,
.front-page-container h4,
.content-detail-style .h4,
.k-window-title,
.main-menu-heading,
.bookmarkL1,
.active-servicearea-bold {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: bold;
  font-style: normal;
}

.home-banner-sub-title1,
.light {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: lighter;
  font-style: normal;
}

.italic,
.italic-font,
.kostra-tablebottom-summary p,
.plan-overview-tab-status,
.contentitalics,
.plan-strategy-status {
  font-family: "aktiv-grotesk", sans-serif !important;
  font-weight: normal;
  font-style: italic;
}

.k-grid.k-widget table *,
.e-pivotview *,
.window-popup-container table,
.highcharts-data-table,
table * {
  font-family: "Open Sans", sans-serif !important;
}

.pivot-rows-level3,
.pivot-rows-level4,
.pivot-rows-level5,
.pivot-rows-level6 {
  font-weight: lighter !important;
}
