/*Typography

This theme uses the <b>Panton</b> font with 2 weights: regular and bold. <br>
`$font-family-sans-serif`: 'Panton', Helvetica, Arial, sans-serif;
<br><br>
There is also a <b>monospace</b> font variable:<br>
`$font-family-monospace`: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

Styleguide Variables.Fonts*/
@font-face {
  font-family: "flanders_art_serif";
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot");
  src: url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.woff") format("woff"), url("../../assets/FlandersArtSerif-Bold/FlandersArtSerif-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700; }

@font-face {
  font-family: "flanders_art_serif_regular";
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot");
  src: url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.woff") format("woff"), url("../../assets/FlandersArtSans-Regular/FlandersArtSans-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: "flanders_art_serif_light";
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot");
  src: url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.eot?#iefix") format("embedded-opentype"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.woff") format("woff"), url("../../assets/FlandersArtSans-Light/FlandersArtSans-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300; }

.powerbi-wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important; }
  .powerbi-wrapper .header {
    font-size: 1.125rem;
    font-weight: 500;
    background: #105269;
    color: #FFF;
    padding: 15px 15px 15px 30px; }
  .powerbi-wrapper nav {
    display: none; }
  .powerbi-wrapper .page-mapping-group {
    margin-bottom: 30px; }
  .powerbi-wrapper details {
    margin-bottom: 30px; }
    .powerbi-wrapper details summary svg {
      float: left;
      transform: rotate(-90deg) translateX(-23px) translateY(10px); }
    .powerbi-wrapper details summary::-webkit-details-marker {
      display: none; }
    .powerbi-wrapper details summary:first-of-type {
      list-style-type: none; }
    .powerbi-wrapper details summary:hover {
      cursor: pointer; }
    .powerbi-wrapper details[open] summary svg {
      transform: translateX(10px) translateY(22px); }
    .powerbi-wrapper details.details-hide-arrow summary svg {
      display: none !important; }

.powerbi-card {
  border: 1px solid #cbd2da;
  box-shadow: 0 5px 5px -4px #B5B5B5;
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: 30px; }
  .powerbi-card .detail-page-link {
    text-align: right;
    padding-right: 25px; }
    .powerbi-card .detail-page-link a {
      color: #333;
      font-size: 1.125rem; }
      .powerbi-card .detail-page-link a:hover {
        color: #105269; }
  .powerbi-card p {
    margin-left: 15px;
    margin-right: 15px; }
  .powerbi-card .kpi-card__image {
    display: flex;
    justify-content: center; }
  .powerbi-card .kpi-card__text {
    font-family: 'Segoe UI', wf_segoe-ui_normal, helvetica, arial, sans-serif; }

.powerbi-dashboard {
  background: #E6E6E6; }

.powerbi-location-filter {
  margin-bottom: 0.2em;
  bottom: 0;
  display: block;
  z-index: 1;
  padding: 15px 0 15px 0; }
  @media (min-width: 768px) {
    .powerbi-location-filter {
      position: absolute;
      width: 350px; } }
  .powerbi-location-filter .xdsoft_autocomplete_dropdown > div {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }

.powerbi-component-hidden {
  display: none; }

.powerbi-detail-page {
  border: 1px solid #cbd2da;
  box-shadow: 0 5px 5px -4px #B5B5B5;
  padding: 25px;
  margin: 15px 0; }
  .powerbi-detail-page iframe {
    border: none;
    margin: 0 auto;
    display: block;
    max-width: 1280px; }

.breadcrumb {
  display: none; }

footer {
  padding-top: 1.5rem !important; }

.map-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .map-wrapper .vl-map {
    display: none; }
    @media (min-width: 768px) {
      .map-wrapper .vl-map {
        display: block;
        transform: translateY(25px); }
        .map-wrapper .vl-map__container {
          height: 383px !important; }
          .map-wrapper .vl-map__container .vl-map__tooltip {
            background-color: #3D3D3D;
            color: #FFF; } }

.paragraph.paragraph--type--text.powerbi-card {
  margin-bottom: 0px; }

.paragraph > .paragraph--title {
  background: #728f9b; }

*:focus {
  outline: none; }

html body {
  font-size: 1rem; }

html iframe {
  border: none !important; }
