@charset "UTF-8";
/***** GLOBAL *****/
/*remove navigation and other elements*/
.nav,
#global-tools,
.banner,
#navigation-path,
ul.tabNavigation li,
#search,
#footer,
.meta,
#startside-filter,
.sokenavigasjon,
#_mcePaste,
.mcePaste,
.social-links {
  display: none !important;
}

/*ul.tabNavigation li.selected { float: left !important; display:block !important; border:none !important; }*/
#header {
  min-height: 0 !important;
}

/*XP header*/
#headerXP .global-links,
#headerXP .header-content,
#headerXP .hamburger,
#headerXP .searchfield,
#headerXP .mobileMenuDivider {
  display: none !important;
}
#headerXP #header-logo .logo {
  height: 50px;
  width: 248px;
}

/*XP footer*/
#footerXP {
  display: none !important;
}

/*enlarge content area*/
body,
.sitewrapper,
.innholdsside #content,
.artikkel,
.main {
  width: 100% !important;
  margin: 0;
  float: none;
  padding: 0;
}

/*reset background colors, text colors and borders*/
body {
  background: #FFFFFF;
}

* {
  background: transparent !important;
  color: black !important;
}

.sitewrapper {
  border: none;
}

/*make links stand out*/
a {
  text-decoration: underline !important;
  color: black !important;
}

/*justify margins*/
/*#heading { margin-bottom: 10px; }*/
/*improve page breaks*/
* {
  overflow: visible !important;
}

.initial-meta,
#heading,
.preface {
  overflow: hidden !important;
}

.section {
  page-break-before: auto;
}

.innholdsside .section,
.innholdsside .section *,
.tab-content,
.tab-content *,
.aside,
.column {
  float: none !important;
}

/***** PAGE / CONTENT SPECIFIC *****/
/*statistikkside*/
#statistikk-topp {
  page-break-after: always;
  border-bottom: none;
}

/*#statistikk-hoyre { clear:both !important; }
#statistikk-hoyre > a { display:none !important; }*/
#statistikk-hoyre .statistikkbankboks {
  display: none;
}

#statistikk-hovedinnhold a.to-top {
  display: none !important;
}

#statistikk-hovedinnhold .profileringsbokser {
  display: none;
}

.vedleggsartikkel .tekst,
.faq-group .faq {
  position: static !important;
  display: block !important;
}

/*graf-slider*/
#viktige-grafer {
  clear: both;
  page-break-before: "";
}

#slider .scrollContainer {
  height: auto !important;
}

#slider .scroll .panel {
  display: block !important;
  opacity: 1 !important;
  position: static !important;
}

#slider .section-footer {
  display: none !important;
}

/*tabellvisning*/
.table-attachment .table-header {
  display: none !important;
}

table.statistics {
  border: 1px solid #CCCCCC;
}

/*artikkel*/
/*.artikkel #header * { width: 100% !important; float:none; }*/
/*n�kkeltallsside*/
/*.nokkeltallsside #header .figure { position:relative !important; }
.nokkeltallsside #header .wrapper { padding:0; }
.nokkeltallsside #header .submenu { display:none !important; }
.nokkeltallsside #header .metadata { width: 100% !important; }*/
/*ordforklaringer*/
.ordforklaringer {
  display: none !important;
}

.referanse-tekst {
  display: block !important;
}

.social-share-links, .related-content, .boks-wrapper, .faktasider, #tilbakemelding {
  display: none;
}

.artikkel .tilhorighet-list {
  display: none !important;
}
.artikkel ul, .artikkel p, .artikkel .vedleggsartikkel, .artikkel .highcharts-figure, .artikkel .referanse, .artikkel .embedding, .artikkel .editor-p-block {
  page-break-inside: avoid;
}
.artikkel h2, .artikkel h3, .artikkel h4 {
  page-break-after: avoid;
}
.artikkel .bodytext h2, .artikkel .bodytext h3, .artikkel .bodytext h4 {
  page-break-before: auto;
  page-break-after: avoid;
}
.artikkel .bodytext p, .artikkel .bodytext img {
  page-break-inside: avoid;
}
.artikkel #artikkel-innholdsfortegnelse {
  page-break-after: always;
}

/*a-�*/
.stikkord-informasjon .close {
  display: none !important;
}

/*startsiden*/
.leteside #content .span-19 {
  float: none !important;
  clear: both;
}

/*utskrift av kalkulator*/
/*skjul alt som ikke er kalkulator*/
body.kalkulatorutskrift #footer, body.kalkulatorutskrift .statistikkside-metaloft, body.kalkulatorutskrift .tabNavigation, body.kalkulatorutskrift #statistikk-hovedinnhold, body.kalkulatorutskrift .warning, body.kalkulatorutskrift .banner, body.kalkulatorutskrift .section, body.kalkulatorutskrift .leter-du-etter, body.kalkulatorutskrift .tilleggsinformasjon-friartikler, body.kalkulatorutskrift .mer-om-det-samme, body.kalkulatorutskrift #om-statistikken-v2, body.kalkulatorutskrift .ferdige-tabeller-v2, #kalkulatorutskrift {
  display: none;
}

/*vis kalkulator*/
body.kalkulatorutskrift .calculator {
  display: block !important;
  /*break-before: always; page-break-before: always;*/
}

body.kalkulatorutskrift #renderAjaxBannerWrapper {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

/*stiler for � minske kalulatorh�yde, for � f� plass p� en A4-side*/
body.kalkulatorutskrift .calculator label,
body.kalkulatorutskrift .calculator input,
body.kalkulatorutskrift .calculator .group,
body.kalkulatorutskrift .calculator fieldset,
body.kalkulatorutskrift .calculator select,
body.kalkulatorutskrift .calculator p {
  line-height: 1;
  padding: 0;
}

body.kalkulatorutskrift .calculator .results li span {
  border: 1px solid #aaa;
}

/*highcharts*/
.highcharts-frame {
  padding-bottom: 100%;
}

.highcharts-figure {
  page-break-inside: avoid;
}

/*Kommunefakta*/
.kommunefakta .kommunefakta-overskrift {
  border-bottom: 0;
  border-top: 0;
  margin-bottom: 4em;
  overflow: hidden !important;
  box-shadow: none;
}
.kommunefakta .kommunefakta-sticky-menu {
  display: none;
}
.kommunefakta .kommunenavigasjon {
  display: none;
}
.kommunefakta .kommunefakta-blokk {
  overflow: hidden !important;
  page-break-after: always;
}
.kommunefakta .kommunefakta-blokk .tallgruppe, .kommunefakta .kommunefakta-blokk .figur {
  overflow: hidden !important;
  page-break-inside: avoid;
}
.kommunefakta .kommunefakta-blokk .tittel {
  overflow: hidden !important;
  border-top: 2px solid #888;
}
.kommunefakta a.definition {
  padding-right: 0;
}

/*Kommunefakta - KOSTRA*/
.kostra-tjenesteomrade .overskrift {
  border-bottom: 0;
  border-top: 0;
  overflow: hidden !important;
  box-shadow: none;
}
.kostra-tjenesteomrade .overskrift .bytt-region {
  display: none;
}
.kostra-tjenesteomrade .overskrift .overskrift-tjenesteomrade {
  margin-top: 0;
}
.kostra-tjenesteomrade .tilpass-tabell {
  display: none;
}
.kostra-tjenesteomrade .faktaark table tr {
  border-bottom: 1px solid #ccc;
}
.kostra-tjenesteomrade .faktaark table thead {
  border-bottom: 3px solid #ccc;
}
.kostra-tjenesteomrade .faktaark table thead th.statistikkvariabel, .kostra-tjenesteomrade .faktaark table tbody th.statistikkvariabel {
  min-width: 15em;
}
.kostra-tjenesteomrade .faktaark table th a.description-dialog {
  text-decoration: none !important;
  border-bottom: none;
}

/* Husleiekalkulator */
.kalkulatorvisning h1 {
  margin-bottom: 20px;
}
.kalkulatorvisning .ingress {
  margin-bottom: 30px;
}
.kalkulatorvisning .ingress .ingress-bilde {
  display: none;
}
.kalkulatorvisning .ingress .tekst {
  width: 100%;
}
.kalkulatorvisning .ingress .tekst p {
  font-size: 16px;
}
.kalkulatorvisning .kalkulator-banner {
  page-break-after: always;
}
.kalkulatorvisning .kalkulator-banner .kalkulator {
  padding: 30px;
}
.kalkulatorvisning .kalkulator-banner .kalkulator h2 {
  font-size: 35px;
}
.kalkulatorvisning .kalkulator-banner .kalkulator .belop input {
  width: 200px;
}
.kalkulatorvisning .kalkulator-banner .kalkulator .fra .mnd select {
  width: 200px;
}
.kalkulatorvisning .kalkulator-banner .kalkulator .ar select {
  width: 100px;
}
.kalkulatorvisning .kalkulator-banner .kalkulator input.button {
  margin-top: 20px;
}
.kalkulatorvisning .kalkulator-banner .choose-period-container {
  padding: 30px;
}
.kalkulatorvisning .kalkulator-banner .result-container, .kalkulatorvisning .kalkulator-banner .result-alternativ-container {
  padding: 30px;
}
.kalkulatorvisning .kalkulator-banner .result-container h3, .kalkulatorvisning .kalkulator-banner .result-alternativ-container h3 {
  font-size: 35px;
}

/*# sourceMappingURL=print.css.map */
