@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Open+Sans:400,400i,600,700,800");
@font-face {
  font-family: 'oksnes';
  src: url("../fonts/oksnes.ttf?m4fc5z") format("truetype"), url("../fonts/oksnes.woff?m4fc5z") format("woff"), url("../fonts/oksnes.svg?m4fc5z#oksnes") format("svg");
  font-weight: normal;
  font-style: normal;
}

.webPart li[class^="icon-"] > a > span::before, .webPart li[class*=" icon-"] > a > span::before, .webPart[class^="icon-"] .webPartTittel span::before, .webPart[class*=" icon-"] .webPartTittel span::before, .middle-column .calContent .calEvent .completeLocation h3::before, .middle-column .calContent .calEvent .completeLocation .webPart.article-list-box .webPartInnhold ul li .tittel::before, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .completeLocation .tittel::before, .middle-column .calContent .calEvent h3.hendelseskontakt::before, .middle-column .calContent .calEvent .webPart.article-list-box .webPartInnhold ul li .hendelseskontakt.tittel::before, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .hendelseskontakt.tittel::before, .to-the-top::after, .main-menu .external-link .text::after,
.sub-navigation .external-link .text::after,
.link-list-box .external-link .text::after,
.service-menu .external-link .text::after, .alert-box .external-link::after, .link-list-box .icon-facebook a::before, .main-menu-toggle::before, .main-menu.mobile ul.vListe .subMenuCollapse::before, .accessibility-menu .webPartInnhold li.icon-contrast a::before, .accessibility-menu .webPartInnhold li.kontrast a::before, .accessibility-menu .webPartInnhold li.icon-readweb a::before, .accessibility-menu .webPartInnhold li.leseweb a::before, .accessibility-menu .webPartInnhold li.icon-font-size a::before, .accessibility-menu .webPartInnhold li.skrift a::before, .top-menu ul.vListe > li.collapsable::after, .search-box-toggle::before, .breadcrumbs .breadcrumbs-wrapper > ul li::before, .breadcrumbs .breadcrumbs-wrapper > ul li a::before, .webPart.top-menu .webPartInnhold > ul > li.collapsable > a::after, .webPart.article-list-box .webPartBunnLink .MargLink::before, .frontpage__politics .webPartInnhold a::before,
.frontpage__organization .webPartInnhold a::before, .sub-navigation-toggle::after, .artikkel .external-link::after, .faqWrapper .faq .divFaqSporsmal button::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'oksnes' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.webPart li[class^="icon-"].icon-activity > a > span::before, .webPart li[class*=" icon-"].icon-activity > a > span::before, .webPart[class^="icon-"].icon-activity .webPartTittel span::before, .webPart[class*=" icon-"].icon-activity .webPartTittel span::before {
  content: "\e955";
}

.webPart li[class^="icon-"].icon-airplay > a > span::before, .webPart li[class*=" icon-"].icon-airplay > a > span::before, .webPart[class^="icon-"].icon-airplay .webPartTittel span::before, .webPart[class*=" icon-"].icon-airplay .webPartTittel span::before {
  content: "\e956";
}

.webPart li[class^="icon-"].icon-alert-circle > a > span::before, .webPart li[class*=" icon-"].icon-alert-circle > a > span::before, .webPart[class^="icon-"].icon-alert-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-alert-circle .webPartTittel span::before {
  content: "\e957";
}

.webPart li[class^="icon-"].icon-alert-octagon > a > span::before, .webPart li[class*=" icon-"].icon-alert-octagon > a > span::before, .webPart[class^="icon-"].icon-alert-octagon .webPartTittel span::before, .webPart[class*=" icon-"].icon-alert-octagon .webPartTittel span::before {
  content: "\e958";
}

.webPart li[class^="icon-"].icon-alert-triangle > a > span::before, .webPart li[class*=" icon-"].icon-alert-triangle > a > span::before, .webPart[class^="icon-"].icon-alert-triangle .webPartTittel span::before, .webPart[class*=" icon-"].icon-alert-triangle .webPartTittel span::before {
  content: "\e959";
}

.webPart li[class^="icon-"].icon-align-center > a > span::before, .webPart li[class*=" icon-"].icon-align-center > a > span::before, .webPart[class^="icon-"].icon-align-center .webPartTittel span::before, .webPart[class*=" icon-"].icon-align-center .webPartTittel span::before {
  content: "\e95a";
}

.webPart li[class^="icon-"].icon-align-justify > a > span::before, .webPart li[class*=" icon-"].icon-align-justify > a > span::before, .webPart[class^="icon-"].icon-align-justify .webPartTittel span::before, .webPart[class*=" icon-"].icon-align-justify .webPartTittel span::before {
  content: "\e95b";
}

.webPart li[class^="icon-"].icon-align-left > a > span::before, .webPart li[class*=" icon-"].icon-align-left > a > span::before, .webPart[class^="icon-"].icon-align-left .webPartTittel span::before, .webPart[class*=" icon-"].icon-align-left .webPartTittel span::before {
  content: "\e95c";
}

.webPart li[class^="icon-"].icon-align-right > a > span::before, .webPart li[class*=" icon-"].icon-align-right > a > span::before, .webPart[class^="icon-"].icon-align-right .webPartTittel span::before, .webPart[class*=" icon-"].icon-align-right .webPartTittel span::before {
  content: "\e95d";
}

.webPart li[class^="icon-"].icon-anchor > a > span::before, .webPart li[class*=" icon-"].icon-anchor > a > span::before, .webPart[class^="icon-"].icon-anchor .webPartTittel span::before, .webPart[class*=" icon-"].icon-anchor .webPartTittel span::before {
  content: "\e942";
}

.webPart li[class^="icon-"].icon-aperture > a > span::before, .webPart li[class*=" icon-"].icon-aperture > a > span::before, .webPart[class^="icon-"].icon-aperture .webPartTittel span::before, .webPart[class*=" icon-"].icon-aperture .webPartTittel span::before {
  content: "\e92e";
}

.webPart li[class^="icon-"].icon-archive > a > span::before, .webPart li[class*=" icon-"].icon-archive > a > span::before, .webPart[class^="icon-"].icon-archive .webPartTittel span::before, .webPart[class*=" icon-"].icon-archive .webPartTittel span::before {
  content: "\e960";
}

.webPart li[class^="icon-"].icon-arrow-down > a > span::before, .webPart li[class*=" icon-"].icon-arrow-down > a > span::before, .webPart[class^="icon-"].icon-arrow-down .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-down .webPartTittel span::before, .top-menu ul.vListe > li.collapsable::after, .webPart.top-menu .webPartInnhold > ul > li.collapsable > a::after {
  content: "\e961";
}

.webPart li[class^="icon-"].icon-arrow-down-circle > a > span::before, .webPart li[class*=" icon-"].icon-arrow-down-circle > a > span::before, .webPart[class^="icon-"].icon-arrow-down-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-down-circle .webPartTittel span::before {
  content: "\e962";
}

.webPart li[class^="icon-"].icon-arrow-down-left > a > span::before, .webPart li[class*=" icon-"].icon-arrow-down-left > a > span::before, .webPart[class^="icon-"].icon-arrow-down-left .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-down-left .webPartTittel span::before {
  content: "\e963";
}

.webPart li[class^="icon-"].icon-arrow-down-right > a > span::before, .webPart li[class*=" icon-"].icon-arrow-down-right > a > span::before, .webPart[class^="icon-"].icon-arrow-down-right .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-down-right .webPartTittel span::before {
  content: "\e964";
}

.webPart li[class^="icon-"].icon-arrow-left > a > span::before, .webPart li[class*=" icon-"].icon-arrow-left > a > span::before, .webPart[class^="icon-"].icon-arrow-left .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-left .webPartTittel span::before, .breadcrumbs .breadcrumbs-wrapper > ul li a::before {
  content: "\e965";
}

.webPart li[class^="icon-"].icon-arrow-left-circle > a > span::before, .webPart li[class*=" icon-"].icon-arrow-left-circle > a > span::before, .webPart[class^="icon-"].icon-arrow-left-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-left-circle .webPartTittel span::before {
  content: "\e966";
}

.webPart li[class^="icon-"].icon-arrow-right > a > span::before, .webPart li[class*=" icon-"].icon-arrow-right > a > span::before, .webPart[class^="icon-"].icon-arrow-right .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-right .webPartTittel span::before {
  content: "\e900";
}

.webPart li[class^="icon-"].icon-arrow-right-circle > a > span::before, .webPart li[class*=" icon-"].icon-arrow-right-circle > a > span::before, .webPart[class^="icon-"].icon-arrow-right-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-right-circle .webPartTittel span::before {
  content: "\e901";
}

.webPart li[class^="icon-"].icon-arrow-up > a > span::before, .webPart li[class*=" icon-"].icon-arrow-up > a > span::before, .webPart[class^="icon-"].icon-arrow-up .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-up .webPartTittel span::before, .to-the-top::after, .top-menu ul.vListe > li.collapsable.open::after {
  content: "\e902";
}

.webPart li[class^="icon-"].icon-arrow-up-circle > a > span::before, .webPart li[class*=" icon-"].icon-arrow-up-circle > a > span::before, .webPart[class^="icon-"].icon-arrow-up-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-up-circle .webPartTittel span::before {
  content: "\e903";
}

.webPart li[class^="icon-"].icon-arrow-up-left > a > span::before, .webPart li[class*=" icon-"].icon-arrow-up-left > a > span::before, .webPart[class^="icon-"].icon-arrow-up-left .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-up-left .webPartTittel span::before {
  content: "\e904";
}

.webPart li[class^="icon-"].icon-arrow-up-right > a > span::before, .webPart li[class*=" icon-"].icon-arrow-up-right > a > span::before, .webPart[class^="icon-"].icon-arrow-up-right .webPartTittel span::before, .webPart[class*=" icon-"].icon-arrow-up-right .webPartTittel span::before {
  content: "\e905";
}

.webPart li[class^="icon-"].icon-at-sign > a > span::before, .webPart li[class*=" icon-"].icon-at-sign > a > span::before, .webPart[class^="icon-"].icon-at-sign .webPartTittel span::before, .webPart[class*=" icon-"].icon-at-sign .webPartTittel span::before {
  content: "\e906";
}

.webPart li[class^="icon-"].icon-award > a > span::before, .webPart li[class*=" icon-"].icon-award > a > span::before, .webPart[class^="icon-"].icon-award .webPartTittel span::before, .webPart[class*=" icon-"].icon-award .webPartTittel span::before {
  content: "\e907";
}

.webPart li[class^="icon-"].icon-bar-chart > a > span::before, .webPart li[class*=" icon-"].icon-bar-chart > a > span::before, .webPart[class^="icon-"].icon-bar-chart .webPartTittel span::before, .webPart[class*=" icon-"].icon-bar-chart .webPartTittel span::before {
  content: "\e908";
}

.webPart li[class^="icon-"].icon-bar-chart-2 > a > span::before, .webPart li[class*=" icon-"].icon-bar-chart-2 > a > span::before, .webPart[class^="icon-"].icon-bar-chart-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-bar-chart-2 .webPartTittel span::before {
  content: "\e928";
}

.webPart li[class^="icon-"].icon-battery > a > span::before, .webPart li[class*=" icon-"].icon-battery > a > span::before, .webPart[class^="icon-"].icon-battery .webPartTittel span::before, .webPart[class*=" icon-"].icon-battery .webPartTittel span::before {
  content: "\e90a";
}

.webPart li[class^="icon-"].icon-battery-charging > a > span::before, .webPart li[class*=" icon-"].icon-battery-charging > a > span::before, .webPart[class^="icon-"].icon-battery-charging .webPartTittel span::before, .webPart[class*=" icon-"].icon-battery-charging .webPartTittel span::before {
  content: "\e90b";
}

.webPart li[class^="icon-"].icon-bell > a > span::before, .webPart li[class*=" icon-"].icon-bell > a > span::before, .webPart[class^="icon-"].icon-bell .webPartTittel span::before, .webPart[class*=" icon-"].icon-bell .webPartTittel span::before {
  content: "\e90c";
}

.webPart li[class^="icon-"].icon-bell-off > a > span::before, .webPart li[class*=" icon-"].icon-bell-off > a > span::before, .webPart[class^="icon-"].icon-bell-off .webPartTittel span::before, .webPart[class*=" icon-"].icon-bell-off .webPartTittel span::before {
  content: "\e90d";
}

.webPart li[class^="icon-"].icon-book-open > a > span::before, .webPart li[class*=" icon-"].icon-book-open > a > span::before, .webPart[class^="icon-"].icon-book-open .webPartTittel span::before, .webPart[class*=" icon-"].icon-book-open .webPartTittel span::before {
  content: "\e90e";
}

.webPart li[class^="icon-"].icon-briefcase > a > span::before, .webPart li[class*=" icon-"].icon-briefcase > a > span::before, .webPart[class^="icon-"].icon-briefcase .webPartTittel span::before, .webPart[class*=" icon-"].icon-briefcase .webPartTittel span::before {
  content: "\e90f";
}

.webPart li[class^="icon-"].icon-calendar > a > span::before, .webPart li[class*=" icon-"].icon-calendar > a > span::before, .webPart[class^="icon-"].icon-calendar .webPartTittel span::before, .webPart[class*=" icon-"].icon-calendar .webPartTittel span::before {
  content: "\e910";
}

.webPart li[class^="icon-"].icon-check > a > span::before, .webPart li[class*=" icon-"].icon-check > a > span::before, .webPart[class^="icon-"].icon-check .webPartTittel span::before, .webPart[class*=" icon-"].icon-check .webPartTittel span::before {
  content: "\e911";
}

.webPart li[class^="icon-"].icon-check-circle > a > span::before, .webPart li[class*=" icon-"].icon-check-circle > a > span::before, .webPart[class^="icon-"].icon-check-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-check-circle .webPartTittel span::before {
  content: "\e912";
}

.webPart li[class^="icon-"].icon-chevron-down > a > span::before, .webPart li[class*=" icon-"].icon-chevron-down > a > span::before, .webPart[class^="icon-"].icon-chevron-down .webPartTittel span::before, .webPart[class*=" icon-"].icon-chevron-down .webPartTittel span::before, .faqWrapper .faq .divFaqSporsmal button::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after {
  content: "\e913";
}

.webPart li[class^="icon-"].icon-chevron-left > a > span::before, .webPart li[class*=" icon-"].icon-chevron-left > a > span::before, .webPart[class^="icon-"].icon-chevron-left .webPartTittel span::before, .webPart[class*=" icon-"].icon-chevron-left .webPartTittel span::before {
  content: "\e914";
}

.webPart li[class^="icon-"].icon-chevron-right > a > span::before, .webPart li[class*=" icon-"].icon-chevron-right > a > span::before, .webPart[class^="icon-"].icon-chevron-right .webPartTittel span::before, .webPart[class*=" icon-"].icon-chevron-right .webPartTittel span::before, .breadcrumbs .breadcrumbs-wrapper > ul li::before, .webPart.article-list-box .webPartBunnLink .MargLink::before, .frontpage__politics .webPartInnhold a::before,
.frontpage__organization .webPartInnhold a::before {
  content: "\e915";
}

.webPart li[class^="icon-"].icon-chevron-up > a > span::before, .webPart li[class*=" icon-"].icon-chevron-up > a > span::before, .webPart[class^="icon-"].icon-chevron-up .webPartTittel span::before, .webPart[class*=" icon-"].icon-chevron-up .webPartTittel span::before, .faqWrapper .faq .divFaqSporsmal.open button::after, .faqWrapper .faq .divFaqSporsmal.open form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal.open a::after, .faqWrapper .faq .divFaqSporsmal.open .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal.open a::after, .faqWrapper .faq .divFaqSporsmal.open .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal.open a::after, .faqWrapper .faq .divFaqSporsmal.open form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal.open input::after, .faqWrapper .faq .divFaqSporsmal.open .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal.open input::after, .faqWrapper .faq .divFaqSporsmal.open .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal.open input::after {
  content: "\e916";
}

.webPart li[class^="icon-"].icon-clipboard > a > span::before, .webPart li[class*=" icon-"].icon-clipboard > a > span::before, .webPart[class^="icon-"].icon-clipboard .webPartTittel span::before, .webPart[class*=" icon-"].icon-clipboard .webPartTittel span::before {
  content: "\e917";
}

.webPart li[class^="icon-"].icon-clock > a > span::before, .webPart li[class*=" icon-"].icon-clock > a > span::before, .webPart[class^="icon-"].icon-clock .webPartTittel span::before, .webPart[class*=" icon-"].icon-clock .webPartTittel span::before {
  content: "\e918";
}

.webPart li[class^="icon-"].icon-command > a > span::before, .webPart li[class*=" icon-"].icon-command > a > span::before, .webPart[class^="icon-"].icon-command .webPartTittel span::before, .webPart[class*=" icon-"].icon-command .webPartTittel span::before {
  content: "\e919";
}

.webPart li[class^="icon-"].icon-contrast > a > span::before, .webPart li[class*=" icon-"].icon-contrast > a > span::before, .webPart[class^="icon-"].icon-contrast .webPartTittel span::before, .webPart[class*=" icon-"].icon-contrast .webPartTittel span::before, .accessibility-menu .webPartInnhold li.icon-contrast a::before, .accessibility-menu .webPartInnhold li.kontrast a::before {
  content: "\e91a";
}

.webPart li[class^="icon-"].icon-edit > a > span::before, .webPart li[class*=" icon-"].icon-edit > a > span::before, .webPart[class^="icon-"].icon-edit .webPartTittel span::before, .webPart[class*=" icon-"].icon-edit .webPartTittel span::before {
  content: "\e91b";
}

.webPart li[class^="icon-"].icon-edit-2 > a > span::before, .webPart li[class*=" icon-"].icon-edit-2 > a > span::before, .webPart[class^="icon-"].icon-edit-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-edit-2 .webPartTittel span::before {
  content: "\e91c";
}

.webPart li[class^="icon-"].icon-edit-3 > a > span::before, .webPart li[class*=" icon-"].icon-edit-3 > a > span::before, .webPart[class^="icon-"].icon-edit-3 .webPartTittel span::before, .webPart[class*=" icon-"].icon-edit-3 .webPartTittel span::before {
  content: "\e91d";
}

.webPart li[class^="icon-"].icon-external-link > a > span::before, .webPart li[class*=" icon-"].icon-external-link > a > span::before, .webPart[class^="icon-"].icon-external-link .webPartTittel span::before, .webPart[class*=" icon-"].icon-external-link .webPartTittel span::before, .main-menu .external-link .text::after,
.sub-navigation .external-link .text::after,
.link-list-box .external-link .text::after,
.service-menu .external-link .text::after, .alert-box .external-link::after, .artikkel .external-link::after {
  content: "\e91e";
}

.webPart li[class^="icon-"].icon-facebook > a > span::before, .webPart li[class*=" icon-"].icon-facebook > a > span::before, .webPart[class^="icon-"].icon-facebook .webPartTittel span::before, .webPart[class*=" icon-"].icon-facebook .webPartTittel span::before, .link-list-box .icon-facebook a::before {
  content: "\e91f";
}

.webPart li[class^="icon-"].icon-feather > a > span::before, .webPart li[class*=" icon-"].icon-feather > a > span::before, .webPart[class^="icon-"].icon-feather .webPartTittel span::before, .webPart[class*=" icon-"].icon-feather .webPartTittel span::before {
  content: "\e920";
}

.webPart li[class^="icon-"].icon-file > a > span::before, .webPart li[class*=" icon-"].icon-file > a > span::before, .webPart[class^="icon-"].icon-file .webPartTittel span::before, .webPart[class*=" icon-"].icon-file .webPartTittel span::before {
  content: "\e921";
}

.webPart li[class^="icon-"].icon-file-text > a > span::before, .webPart li[class*=" icon-"].icon-file-text > a > span::before, .webPart[class^="icon-"].icon-file-text .webPartTittel span::before, .webPart[class*=" icon-"].icon-file-text .webPartTittel span::before {
  content: "\e922";
}

.webPart li[class^="icon-"].icon-flag > a > span::before, .webPart li[class*=" icon-"].icon-flag > a > span::before, .webPart[class^="icon-"].icon-flag .webPartTittel span::before, .webPart[class*=" icon-"].icon-flag .webPartTittel span::before {
  content: "\e923";
}

.webPart li[class^="icon-"].icon-folder > a > span::before, .webPart li[class*=" icon-"].icon-folder > a > span::before, .webPart[class^="icon-"].icon-folder .webPartTittel span::before, .webPart[class*=" icon-"].icon-folder .webPartTittel span::before {
  content: "\e924";
}

.webPart li[class^="icon-"].icon-heart > a > span::before, .webPart li[class*=" icon-"].icon-heart > a > span::before, .webPart[class^="icon-"].icon-heart .webPartTittel span::before, .webPart[class*=" icon-"].icon-heart .webPartTittel span::before {
  content: "\e946";
}

.webPart li[class^="icon-"].icon-help-circle > a > span::before, .webPart li[class*=" icon-"].icon-help-circle > a > span::before, .webPart[class^="icon-"].icon-help-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-help-circle .webPartTittel span::before {
  content: "\e926";
}

.webPart li[class^="icon-"].icon-home > a > span::before, .webPart li[class*=" icon-"].icon-home > a > span::before, .webPart[class^="icon-"].icon-home .webPartTittel span::before, .webPart[class*=" icon-"].icon-home .webPartTittel span::before {
  content: "\e927";
}

.webPart li[class^="icon-"].icon-image > a > span::before, .webPart li[class*=" icon-"].icon-image > a > span::before, .webPart[class^="icon-"].icon-image .webPartTittel span::before, .webPart[class*=" icon-"].icon-image .webPartTittel span::before {
  content: "\e95f";
}

.webPart li[class^="icon-"].icon-inbox > a > span::before, .webPart li[class*=" icon-"].icon-inbox > a > span::before, .webPart[class^="icon-"].icon-inbox .webPartTittel span::before, .webPart[class*=" icon-"].icon-inbox .webPartTittel span::before {
  content: "\e929";
}

.webPart li[class^="icon-"].icon-info > a > span::before, .webPart li[class*=" icon-"].icon-info > a > span::before, .webPart[class^="icon-"].icon-info .webPartTittel span::before, .webPart[class*=" icon-"].icon-info .webPartTittel span::before {
  content: "\e92a";
}

.webPart li[class^="icon-"].icon-instagram > a > span::before, .webPart li[class*=" icon-"].icon-instagram > a > span::before, .webPart[class^="icon-"].icon-instagram .webPartTittel span::before, .webPart[class*=" icon-"].icon-instagram .webPartTittel span::before {
  content: "\e92b";
}

.webPart li[class^="icon-"].icon-kr > a > span::before, .webPart li[class*=" icon-"].icon-kr > a > span::before, .webPart[class^="icon-"].icon-kr .webPartTittel span::before, .webPart[class*=" icon-"].icon-kr .webPartTittel span::before {
  content: "\e92c";
}

.webPart li[class^="icon-"].icon-link > a > span::before, .webPart li[class*=" icon-"].icon-link > a > span::before, .webPart[class^="icon-"].icon-link .webPartTittel span::before, .webPart[class*=" icon-"].icon-link .webPartTittel span::before {
  content: "\e92d";
}

.webPart li[class^="icon-"].icon-link-2 > a > span::before, .webPart li[class*=" icon-"].icon-link-2 > a > span::before, .webPart[class^="icon-"].icon-link-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-link-2 .webPartTittel span::before {
  content: "\e94e";
}

.webPart li[class^="icon-"].icon-mail > a > span::before, .webPart li[class*=" icon-"].icon-mail > a > span::before, .webPart[class^="icon-"].icon-mail .webPartTittel span::before, .webPart[class*=" icon-"].icon-mail .webPartTittel span::before {
  content: "\e92f";
}

.webPart li[class^="icon-"].icon-map > a > span::before, .webPart li[class*=" icon-"].icon-map > a > span::before, .webPart[class^="icon-"].icon-map .webPartTittel span::before, .webPart[class*=" icon-"].icon-map .webPartTittel span::before {
  content: "\e930";
}

.webPart li[class^="icon-"].icon-map-pin > a > span::before, .webPart li[class*=" icon-"].icon-map-pin > a > span::before, .webPart[class^="icon-"].icon-map-pin .webPartTittel span::before, .webPart[class*=" icon-"].icon-map-pin .webPartTittel span::before {
  content: "\e931";
}

.webPart li[class^="icon-"].icon-menu > a > span::before, .webPart li[class*=" icon-"].icon-menu > a > span::before, .webPart[class^="icon-"].icon-menu .webPartTittel span::before, .webPart[class*=" icon-"].icon-menu .webPartTittel span::before, .main-menu-toggle::before, .sub-navigation-toggle.closed::after {
  content: "\e932";
}

.webPart li[class^="icon-"].icon-message-circle > a > span::before, .webPart li[class*=" icon-"].icon-message-circle > a > span::before, .webPart[class^="icon-"].icon-message-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-message-circle .webPartTittel span::before {
  content: "\e933";
}

.webPart li[class^="icon-"].icon-message-square > a > span::before, .webPart li[class*=" icon-"].icon-message-square > a > span::before, .webPart[class^="icon-"].icon-message-square .webPartTittel span::before, .webPart[class*=" icon-"].icon-message-square .webPartTittel span::before {
  content: "\e934";
}

.webPart li[class^="icon-"].icon-mic > a > span::before, .webPart li[class*=" icon-"].icon-mic > a > span::before, .webPart[class^="icon-"].icon-mic .webPartTittel span::before, .webPart[class*=" icon-"].icon-mic .webPartTittel span::before {
  content: "\e935";
}

.webPart li[class^="icon-"].icon-mic-off > a > span::before, .webPart li[class*=" icon-"].icon-mic-off > a > span::before, .webPart[class^="icon-"].icon-mic-off .webPartTittel span::before, .webPart[class*=" icon-"].icon-mic-off .webPartTittel span::before {
  content: "\e936";
}

.webPart li[class^="icon-"].icon-minus-circle > a > span::before, .webPart li[class*=" icon-"].icon-minus-circle > a > span::before, .webPart[class^="icon-"].icon-minus-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-minus-circle .webPartTittel span::before, .main-menu.mobile ul.vListe .open > .subMenuCollapse::before {
  content: "\e937";
}

.webPart li[class^="icon-"].icon-monitor > a > span::before, .webPart li[class*=" icon-"].icon-monitor > a > span::before, .webPart[class^="icon-"].icon-monitor .webPartTittel span::before, .webPart[class*=" icon-"].icon-monitor .webPartTittel span::before {
  content: "\e938";
}

.webPart li[class^="icon-"].icon-music > a > span::before, .webPart li[class*=" icon-"].icon-music > a > span::before, .webPart[class^="icon-"].icon-music .webPartTittel span::before, .webPart[class*=" icon-"].icon-music .webPartTittel span::before {
  content: "\e939";
}

.webPart li[class^="icon-"].icon-paperclip > a > span::before, .webPart li[class*=" icon-"].icon-paperclip > a > span::before, .webPart[class^="icon-"].icon-paperclip .webPartTittel span::before, .webPart[class*=" icon-"].icon-paperclip .webPartTittel span::before {
  content: "\e93a";
}

.webPart li[class^="icon-"].icon-phone > a > span::before, .webPart li[class*=" icon-"].icon-phone > a > span::before, .webPart[class^="icon-"].icon-phone .webPartTittel span::before, .webPart[class*=" icon-"].icon-phone .webPartTittel span::before {
  content: "\e93b";
}

.webPart li[class^="icon-"].icon-phone-call > a > span::before, .webPart li[class*=" icon-"].icon-phone-call > a > span::before, .webPart[class^="icon-"].icon-phone-call .webPartTittel span::before, .webPart[class*=" icon-"].icon-phone-call .webPartTittel span::before {
  content: "\e93c";
}

.webPart li[class^="icon-"].icon-plus-circle > a > span::before, .webPart li[class*=" icon-"].icon-plus-circle > a > span::before, .webPart[class^="icon-"].icon-plus-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-plus-circle .webPartTittel span::before {
  content: "\e93d";
}

.webPart li[class^="icon-"].icon-printer > a > span::before, .webPart li[class*=" icon-"].icon-printer > a > span::before, .webPart[class^="icon-"].icon-printer .webPartTittel span::before, .webPart[class*=" icon-"].icon-printer .webPartTittel span::before {
  content: "\e93e";
}

.webPart li[class^="icon-"].icon-save > a > span::before, .webPart li[class*=" icon-"].icon-save > a > span::before, .webPart[class^="icon-"].icon-save .webPartTittel span::before, .webPart[class*=" icon-"].icon-save .webPartTittel span::before {
  content: "\e93f";
}

.webPart li[class^="icon-"].icon-search > a > span::before, .webPart li[class*=" icon-"].icon-search > a > span::before, .webPart[class^="icon-"].icon-search .webPartTittel span::before, .webPart[class*=" icon-"].icon-search .webPartTittel span::before, .search-box-toggle::before {
  content: "\e940";
}

.webPart li[class^="icon-"].icon-settings > a > span::before, .webPart li[class*=" icon-"].icon-settings > a > span::before, .webPart[class^="icon-"].icon-settings .webPartTittel span::before, .webPart[class*=" icon-"].icon-settings .webPartTittel span::before {
  content: "\e941";
}

.webPart li[class^="icon-"].icon-share > a > span::before, .webPart li[class*=" icon-"].icon-share > a > span::before, .webPart[class^="icon-"].icon-share .webPartTittel span::before, .webPart[class*=" icon-"].icon-share .webPartTittel span::before {
  content: "\e925";
}

.webPart li[class^="icon-"].icon-share-2 > a > span::before, .webPart li[class*=" icon-"].icon-share-2 > a > span::before, .webPart[class^="icon-"].icon-share-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-share-2 .webPartTittel span::before {
  content: "\e943";
}

.webPart li[class^="icon-"].icon-shield > a > span::before, .webPart li[class*=" icon-"].icon-shield > a > span::before, .webPart[class^="icon-"].icon-shield .webPartTittel span::before, .webPart[class*=" icon-"].icon-shield .webPartTittel span::before {
  content: "\e944";
}

.webPart li[class^="icon-"].icon-sliders > a > span::before, .webPart li[class*=" icon-"].icon-sliders > a > span::before, .webPart[class^="icon-"].icon-sliders .webPartTittel span::before, .webPart[class*=" icon-"].icon-sliders .webPartTittel span::before {
  content: "\e945";
}

.webPart li[class^="icon-"].icon-star > a > span::before, .webPart li[class*=" icon-"].icon-star > a > span::before, .webPart[class^="icon-"].icon-star .webPartTittel span::before, .webPart[class*=" icon-"].icon-star .webPartTittel span::before {
  content: "\e909";
}

.webPart li[class^="icon-"].icon-trash-2 > a > span::before, .webPart li[class*=" icon-"].icon-trash-2 > a > span::before, .webPart[class^="icon-"].icon-trash-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-trash-2 .webPartTittel span::before {
  content: "\e947";
}

.webPart li[class^="icon-"].icon-twitter > a > span::before, .webPart li[class*=" icon-"].icon-twitter > a > span::before, .webPart[class^="icon-"].icon-twitter .webPartTittel span::before, .webPart[class*=" icon-"].icon-twitter .webPartTittel span::before {
  content: "\e948";
}

.webPart li[class^="icon-"].icon-user > a > span::before, .webPart li[class*=" icon-"].icon-user > a > span::before, .webPart[class^="icon-"].icon-user .webPartTittel span::before, .webPart[class*=" icon-"].icon-user .webPartTittel span::before {
  content: "\e949";
}

.webPart li[class^="icon-"].icon-users > a > span::before, .webPart li[class*=" icon-"].icon-users > a > span::before, .webPart[class^="icon-"].icon-users .webPartTittel span::before, .webPart[class*=" icon-"].icon-users .webPartTittel span::before {
  content: "\e94a";
}

.webPart li[class^="icon-"].icon-volume > a > span::before, .webPart li[class*=" icon-"].icon-volume > a > span::before, .webPart[class^="icon-"].icon-volume .webPartTittel span::before, .webPart[class*=" icon-"].icon-volume .webPartTittel span::before {
  content: "\e94b";
}

.webPart li[class^="icon-"].icon-volume-1 > a > span::before, .webPart li[class*=" icon-"].icon-volume-1 > a > span::before, .webPart[class^="icon-"].icon-volume-1 .webPartTittel span::before, .webPart[class*=" icon-"].icon-volume-1 .webPartTittel span::before {
  content: "\e94c";
}

.webPart li[class^="icon-"].icon-volume-2 > a > span::before, .webPart li[class*=" icon-"].icon-volume-2 > a > span::before, .webPart[class^="icon-"].icon-volume-2 .webPartTittel span::before, .webPart[class*=" icon-"].icon-volume-2 .webPartTittel span::before, .accessibility-menu .webPartInnhold li.icon-readweb a::before, .accessibility-menu .webPartInnhold li.leseweb a::before {
  content: "\e94d";
}

.webPart li[class^="icon-"].icon-volume-x > a > span::before, .webPart li[class*=" icon-"].icon-volume-x > a > span::before, .webPart[class^="icon-"].icon-volume-x .webPartTittel span::before, .webPart[class*=" icon-"].icon-volume-x .webPartTittel span::before {
  content: "\e95e";
}

.webPart li[class^="icon-"].icon-watch > a > span::before, .webPart li[class*=" icon-"].icon-watch > a > span::before, .webPart[class^="icon-"].icon-watch .webPartTittel span::before, .webPart[class*=" icon-"].icon-watch .webPartTittel span::before {
  content: "\e94f";
}

.webPart li[class^="icon-"].icon-x > a > span::before, .webPart li[class*=" icon-"].icon-x > a > span::before, .webPart[class^="icon-"].icon-x .webPartTittel span::before, .webPart[class*=" icon-"].icon-x .webPartTittel span::before, .main-menu-toggle.open::before, .search-box-toggle.open::before, .sub-navigation-toggle::after {
  content: "\e950";
}

.webPart li[class^="icon-"].icon-x-circle > a > span::before, .webPart li[class*=" icon-"].icon-x-circle > a > span::before, .webPart[class^="icon-"].icon-x-circle .webPartTittel span::before, .webPart[class*=" icon-"].icon-x-circle .webPartTittel span::before {
  content: "\e951";
}

.webPart li[class^="icon-"].icon-youtube > a > span::before, .webPart li[class*=" icon-"].icon-youtube > a > span::before, .webPart[class^="icon-"].icon-youtube .webPartTittel span::before, .webPart[class*=" icon-"].icon-youtube .webPartTittel span::before {
  content: "\e952";
}

.webPart li[class^="icon-"].icon-zoom-in > a > span::before, .webPart li[class*=" icon-"].icon-zoom-in > a > span::before, .webPart[class^="icon-"].icon-zoom-in .webPartTittel span::before, .webPart[class*=" icon-"].icon-zoom-in .webPartTittel span::before, .accessibility-menu .webPartInnhold li.icon-font-size a::before, .accessibility-menu .webPartInnhold li.skrift a::before {
  content: "\e953";
}

.webPart li[class^="icon-"].icon-zoom-out > a > span::before, .webPart li[class*=" icon-"].icon-zoom-out > a > span::before, .webPart[class^="icon-"].icon-zoom-out .webPartTittel span::before, .webPart[class*=" icon-"].icon-zoom-out .webPartTittel span::before {
  content: "\e954";
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

form.designMode .webPart.accessible-title .webPartTittel {
  margin: 0;
  padding: 10px;
  border: 1px dashed rgba(0, 0, 0, 0.5);
  width: auto;
  height: auto;
  position: static;
  overflow: visible;
  text-indent: 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 20px;
  text-align: center;
}

form.designMode .webPart.accessible-title .webPartTittel::before {
  content: 'UU-overskrift: ';
  font-weight: bold;
}

.webPart li[class^="icon-"] > a > span::before, .webPart li[class*=" icon-"] > a > span::before {
  margin-right: 0.5em;
  vertical-align: middle;
}

.webPart[class^="icon-"] .webPartTittel span, .webPart[class*=" icon-"] .webPartTittel span {
  display: inline-block;
  vertical-align: middle;
  color: #0d3686;
}

.webPart[class^="icon-"] .webPartTittel span::before, .webPart[class*=" icon-"] .webPartTittel span::before {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle;
}

@media only screen and (max-width: 480px) {
  .hidden-xsmall-only {
    display: none !important;
  }
}

@media only screen and (min-width: 481px) {
  .hidden-small {
    display: none !important;
  }
}

@media only screen and (max-width: 640px) {
  .hidden-small-down {
    display: none !important;
  }
}

@media only screen and (min-width: 481px) and (max-width: 640px) {
  .hidden-small-only {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) {
  .hidden-medium {
    display: none !important;
  }
}

@media only screen and (max-width: 800px) {
  .hidden-medium-down {
    display: none !important;
  }
}

@media only screen and (min-width: 641px) and (max-width: 800px) {
  .hidden-medium-only {
    display: none !important;
  }
}

@media only screen and (min-width: 801px) {
  .hidden-large {
    display: none !important;
  }
}

@media only screen and (max-width: 960px) {
  .hidden-large-down {
    display: none !important;
  }
}

@media only screen and (min-width: 801px) and (max-width: 960px) {
  .hidden-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 961px) {
  .hidden-xlarge {
    display: none !important;
  }
}

@media only screen and (max-width: 1024px) {
  .hidden-xlarge-down {
    display: none !important;
  }
}

@media only screen and (min-width: 961px) and (max-width: 1200px) {
  .hidden-xlarge-only {
    display: none !important;
  }
}

form.il-selvbetjening .sokefelt::after, form.il-selvbetjening .ikonforklaring ul::after, .faqWrapper .faq::after {
  content: "";
  display: table;
  clear: both;
}

.webPart.contact-menu .webPartInnhold ul, .webPart.footer-menu .webPartInnhold ul, div.right-column .search-filter-box .webPartInnhold ul, .navigation, .main-menu ul, .main-menu:not(.mobile) ul.vListe, .accessibility-menu .webPartInnhold ul, .top-menu ul, .breadcrumbs .breadcrumbs-wrapper > ul, .footer .link-list-box .webPartInnhold ul, .webPart.top-menu .webPartInnhold ul, .webPart.service-menu .webPartInnhold ul, .webPart.article-list-box .webPartInnhold ul, .frontpage__politics .webPartInnhold ul,
.frontpage__organization .webPartInnhold ul, .sub-navigation ul, .middle-column .sokeresultat {
  margin: 0;
  padding: 0;
  list-style: none;
}

.webPart.contact-menu .webPartInnhold ul li, .webPart.footer-menu .webPartInnhold ul li, div.right-column .search-filter-box .webPartInnhold ul li, .navigation li, .main-menu ul li, .main-menu:not(.mobile) ul.vListe li, .accessibility-menu .webPartInnhold ul li, .top-menu ul li, .breadcrumbs .breadcrumbs-wrapper > ul li, .footer .link-list-box .webPartInnhold ul li, .webPart.top-menu .webPartInnhold ul li, .webPart.service-menu .webPartInnhold ul li, .webPart.article-list-box .webPartInnhold ul li, .frontpage__politics .webPartInnhold ul li, .frontpage__organization .webPartInnhold ul li, .sub-navigation ul li, .middle-column .sokeresultat li {
  margin: 0;
  padding: 0;
}

.main-menu.mobile ul.vListe .subMenuCollapse {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.webPart.accessible-title .webPartTittel, .logo span:last-child, .breadcrumbs .breadcrumbs-wrapper > span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.tilbakemelding #tilbakemeldingKnapp,
.tilbakemelding .karakterSelected button, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .event-filter-box .webPartInnhold .calMenu input[type="submit"], .middle-column .sokemotortabell .sokeknapp input, .webForm .center input[type="submit"], .tilbakemelding #tilbakeJa,
.tilbakemelding #tilbakeNei {
  padding: 0.5em 1.5em;
  border: 0;
  border: 1px solid #002e52 !important;
  border-radius: 0.25em;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: auto;
  display: inline-block;
  color: #fff !important;
  background: #002e52 !important;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.tilbakemelding #tilbakemeldingKnapp:hover,
.tilbakemelding .karakterSelected button:hover, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .event-filter-box .webPartInnhold .calMenu input:hover[type="submit"], .middle-column .sokemotortabell .sokeknapp input:hover, .webForm .center input:hover[type="submit"], .tilbakemelding #tilbakeJa:hover,
.tilbakemelding #tilbakeNei:hover, .tilbakemelding #tilbakemeldingKnapp:focus,
.tilbakemelding .karakterSelected button:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .event-filter-box .webPartInnhold .calMenu input:focus[type="submit"], .middle-column .sokemotortabell .sokeknapp input:focus, .webForm .center input:focus[type="submit"], .tilbakemelding #tilbakeJa:focus,
.tilbakemelding #tilbakeNei:focus {
  border-color: #193283 !important;
  color: #fff !important;
  background-color: #193283 !important;
}

.tilbakemelding #tilbakemeldingKnapp:focus,
.tilbakemelding .karakterSelected button:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .event-filter-box .webPartInnhold .calMenu input:focus[type="submit"], .middle-column .sokemotortabell .sokeknapp input:focus, .webForm .center input:focus[type="submit"], .tilbakemelding #tilbakeJa:focus,
.tilbakemelding #tilbakeNei:focus {
  outline: none;
}

.tilbakemelding #tilbakemeldingKnapp,
.tilbakemelding .karakterSelected button, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input, .event-filter-box .webPartInnhold .calMenu input[type="submit"], .middle-column .sokemotortabell .sokeknapp input {
  border-color: #193283 !important;
  color: #fff !important;
  background-color: #193283 !important;
}

.tilbakemelding #tilbakemeldingKnapp:hover,
.tilbakemelding .karakterSelected button:hover, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:hover, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:hover, .event-filter-box .webPartInnhold .calMenu input:hover[type="submit"], .middle-column .sokemotortabell .sokeknapp input:hover, .tilbakemelding #tilbakemeldingKnapp:focus,
.tilbakemelding .karakterSelected button:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .tilbakemelding .karakterSelected a:focus, .tilbakemelding .karakterSelected form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .tilbakemelding .karakterSelected .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .tilbakemelding .karakterSelected input:focus, .event-filter-box .webPartInnhold .calMenu input:focus[type="submit"], .middle-column .sokemotortabell .sokeknapp input:focus {
  border-color: #002e52 !important;
  color: #002e52 !important;
  background-color: #fff !important;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html,
body,
form {
  margin: 0;
  padding: 0;
}

body {
  position: relative;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

h1,
h2,
h3,
.webPart.article-list-box .webPartInnhold ul li .tittel,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  line-height: 1.2em;
}


h3,
.webPart.article-list-box .webPartInnhold ul li .tittel {
  font-size: 20px;
}

a[href] {
  color: #193283;
  text-decoration: underline;
}

a[href]:hover, a[href]:focus {
  text-decoration: underline;
}

a[href] img {
  border: none;
}

button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input,
input[type="submit"] {
  font-family: inherit;
}

.hidden {
  margin: 0;
  height: 0;
  list-style-type: none;
  text-align: left;
}

.hidden a {
  padding: 5px;
  border-radius: 5px;
  height: 1px;
  width: 1px;
  position: absolute;
  left: -10000px;
  overflow: hidden;
  color: #fff;
  background-color: #000;
}

.hidden a:focus,
.hidden a:active {
  height: auto;
  width: auto;
  position: absolute;
  top: 1rem;
  left: 1rem;
  overflow: visible;
  text-decoration: underline;
  outline: none;
}

.top-boxes + .bottom-boxes .zone,
.middle-boxes + .bottom-boxes .zone {
  margin-top: 0;
}

.top-boxes {
  margin: 0;
  padding: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background: #fff;
}

.top-boxes .top-boxes-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .top-boxes .top-boxes-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .top-boxes .top-boxes-content {
    max-width: 1200px;
  }
}

.top-boxes .zone {
  margin: 2.5rem 0;
  padding: 0;
}

.middle-boxes {
  margin: 0;
  padding: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background: #fff;
}

.middle-boxes .middle-boxes-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .middle-boxes .middle-boxes-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .middle-boxes .middle-boxes-content {
    max-width: 1200px;
  }
}

.middle-boxes .zone {
  margin: 2.5rem 0;
  padding: 0;
}

.top-boxes + .middle-boxes .zone {
  margin-top: 0;
}

.bottom-boxes {
  margin: 0;
  padding: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  background: #fff;
}

.bottom-boxes .bottom-boxes-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .bottom-boxes .bottom-boxes-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .bottom-boxes .bottom-boxes-content {
    max-width: 1200px;
  }
}

.bottom-boxes .zone {
  margin: 2.5rem 0;
  padding: 0;
}

.main {
  margin: 0;
}

.main::after {
  content: "";
  display: table;
  clear: both;
}

.main .main-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .main .main-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .main .main-content {
    max-width: 1200px;
  }
}

.middle-column::after {
  content: "";
  display: table;
  clear: both;
}

div.right-column::after {
  content: "";
  display: table;
  clear: both;
}

@media only screen and (min-width: 801px) {
  div.right-column {
    float: right;
  }
}

@media only screen and (min-width: 801px) {
  form.rightColumn div.right-column {
    width: 25%;
  }
}

@media only screen and (min-width: 801px) {
  form.rightColumn .middle-column {
    padding-right: 2rem;
    width: 75%;
    float: left;
  }
}

.page-title {
  margin: 0;
  padding: 2rem 0;
}

.page-title .page-title-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .page-title .page-title-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .page-title .page-title-content {
    max-width: 1200px;
  }
}

.page-title h1 {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 1.625rem;
  font-weight: 600;
}

@media only screen and (min-width: 641px) {
  .page-title h1 {
    font-size: 2.575rem;
  }
}

.lower-page-navigation {
  margin: 0;
  padding: 4rem 0;
  text-align: center;
}

.lower-page-navigation .lower-page-navigation-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .lower-page-navigation .lower-page-navigation-content {
    padding-left: 0;
    padding-right: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .lower-page-navigation .lower-page-navigation-content {
    max-width: 1200px;
  }
}

form:not(.transportside) .lower-page-navigation {
  padding: 2rem 0;
}

.page-title + .lower-page-navigation,
.lower-page-navigation + .bottom-content-boxes {
  padding-top: 0;
}

.zone::after {
  content: "";
  display: table;
  clear: both;
}

.zone .webPart {
  margin-top: 4em;
}

.zone .webPart:first-child {
  margin-top: 0;
}

.webPart {
  margin: 0;
  padding: 0;
}

.webPart .webPartTittel {
  margin: 0;
  padding: 0;
}

.webPart .webPartInnhold {
  margin: 0;
  padding: 0;
}

.webPart.contact-menu {
  display: none;
  margin-top: 0;
  border: 0.5em solid rgba(204, 204, 204, 0.5);
  background: rgba(204, 204, 204, 0.5);
  background-clip: content-box;
  position: relative;
}

@media only screen and (min-width: 801px) {
  .webPart.contact-menu {
    border-top: 0;
  }
}

.webPart.contact-menu .webPartInnhold ul::after {
  content: "";
  display: table;
  clear: both;
}

.webPart.contact-menu .webPartInnhold ul li {
  border-left: 1px solid #e6e6e6;
  width: 33.33333%;
  display: block;
  float: left;
}

.webPart.contact-menu .webPartInnhold ul li:first-child {
  border-left: 0;
}

.webPart.contact-menu .webPartInnhold ul li:first-child a {
  border-radius: 0.25em 0 0 0.25em;
}

.webPart.contact-menu .webPartInnhold ul li:last-child a {
  border-radius: 0 0.25em 0.25em 0;
}

.webPart.contact-menu .webPartInnhold ul li a {
  height: 5em;
  display: block;
  color: #000;
  background: #fff;
  font-size: 0.9em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 5em;
}

.webPart.contact-menu .webPartInnhold ul li a span {
  display: inline-block;
  line-height: 1.2em;
  vertical-align: middle;
}

.webPart.contact-menu .webPartInnhold ul li a span::before {
  color: #193283;
  display: block;
  font-size: 1.5em;
  margin-bottom: 0.25rem;
}

.webPart.contact-menu .webPartInnhold ul li a:hover, .webPart.contact-menu .webPartInnhold ul li a:focus {
  color: #fff;
  background-color: #193283;
}

.webPart.contact-menu .webPartInnhold ul li a:hover span::before, .webPart.contact-menu .webPartInnhold ul li a:focus span::before {
  color: #fff;
}

.webPart.footer-menu .webPartInnhold ul {
  display: block;
}

.webPart.footer-menu .webPartInnhold ul li {
  display: block;
  max-width: 500px;
}

.webPart.footer-menu .webPartInnhold ul li a {
  margin: 0;
  padding: 0 1.5em;
  border: 3px solid #193283;
  height: 4em;
  display: block;
  color: #fff !important;
  background: #193283;
  text-align: center;
  text-decoration: none;
  line-height: 3.7em;
}

.webPart.footer-menu .webPartInnhold ul li a > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2em;
}

.webPart.footer-menu .webPartInnhold ul li a > span::before {
  margin-right: 0.5rem;
  line-height: 1.2em;
}

.webPart.footer-menu .webPartInnhold ul li a:hover, .webPart.footer-menu .webPartInnhold ul li a:focus {
  border-color: #193283;
  color: #193283 !important;
  background: #fff;
}

form.designMode .webPart {
  min-height: 100px;
}

div.right-column .webPart {
  margin-top: 2rem;
}

@media only screen and (min-width: 801px) {
  div.right-column .webPart:first-child {
    margin-top: 0;
  }
}

div.right-column .webPart .webPartTittel {
  margin: 0;
  padding: 0;
}

div.right-column .webPart .webPartInnhold {
  margin: 0;
  padding: 0;
}

div.right-column .webPart .webPartInnhold p {
  margin: 0;
  margin-top: 1em;
  padding: 0;
}

div.right-column .webPart[class^="icon-"] .webPartTittel span::before, div.right-column .webPart[class*=" icon-"] .webPartTittel span::before {
  color: #193283;
  font-size: 1.3em;
}

.content-image .emnekart-image {
  padding-bottom: 2rem;
}

.content-image .emnekart-image img {
  width: 100%;
}

.bottom-content-boxes {
  margin: 0;
  padding: 4rem 0;
  background: #fff;
  text-align: center;
}

.bottom-content-boxes .bottom-content-boxes-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .bottom-content-boxes .bottom-content-boxes-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .bottom-content-boxes .bottom-content-boxes-content {
    max-width: 1200px;
  }
}

form.underside.transportside .bottom-content-boxes {
  background-color: #fff;
}

.middle-column .calContent {
  background: transparent;
}

.middle-column .calContent .calEvent .clear {
  clear: both;
}

.middle-column .calContent .calEvent .clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.middle-column .calContent .calEvent .completeLocation h3, .middle-column .calContent .calEvent .completeLocation .webPart.article-list-box .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .completeLocation .tittel {
  padding-left: 0;
  border: none;
  background: none;
}

.middle-column .calContent .calEvent .completeLocation h3::before, .middle-column .calContent .calEvent .completeLocation .webPart.article-list-box .webPartInnhold ul li .tittel::before, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .completeLocation .tittel::before {
  margin-right: 0.25em;
  font-size: 30px;
  vertical-align: middle;
}

.middle-column .calContent .calEvent h3.hendelseskontakt, .middle-column .calContent .calEvent .webPart.article-list-box .webPartInnhold ul li .hendelseskontakt.tittel, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .hendelseskontakt.tittel {
  padding-left: 0;
  border: none;
  background: none;
}

.middle-column .calContent .calEvent h3.hendelseskontakt::before, .middle-column .calContent .calEvent .webPart.article-list-box .webPartInnhold ul li .hendelseskontakt.tittel::before, .webPart.article-list-box .webPartInnhold ul li .middle-column .calContent .calEvent .hendelseskontakt.tittel::before {
  margin-right: 0.25em;
  font-size: 30px;
  vertical-align: middle;
}

.webForm .inputskjema {
  margin: 0;
}

.webForm .inputskjema .kontrollelemeent {
  margin: 0 0 0.5em 0;
  padding: 0;
  width: 100%;
  background: none;
}

.webForm .inputskjema .kontrollelemeent .felttittel {
  display: none;
}

.webForm .inputskjema .kontrollelemeent .inputDiv {
  width: 100%;
  padding: 0.5em;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}

.webForm .inputskjema .obligatorisk {
  background-position: 98% 14px !important;
}

.webForm .obligatoriskTekst {
  float: left;
}

.webForm .center {
  margin: 15px 0;
  width: 100%;
  text-align: right;
}

div.right-column .search-filter-box .webPartInnhold ul .filterheader {
  display: block;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 5px;
  margin-top: 20px;
}

div.right-column .search-filter-box .webPartInnhold ul li {
  font-size: 16px;
  padding: 8px 0;
}

div.right-column .search-filter-box .webPartInnhold ul li a {
  color: #193283;
  text-decoration: none;
}

div.right-column .search-filter-box .webPartInnhold ul li a:hover, div.right-column .search-filter-box .webPartInnhold ul li a:focus {
  text-decoration: underline;
}

.middle-column #innsyn-content {
  width: 100%;
}

.bottom-aside {
  margin-bottom: 2em;
  margin-top: 2em;
}

.bottom-aside::after {
  content: "";
  display: table;
  clear: both;
}

.bottom-aside .contact-information {
  border: 8px solid #F2F5F7;
  color: #353535;
  padding: 2rem;
}

.bottom-aside .contact-information .webPartTittel {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1rem;
}

@media only screen and (min-width: 801px) {
  .bottom-aside .contact-information .webPartTittel {
    font-size: 1.5rem;
  }
}

.bottom-aside .contact-information .webPartInnhold {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 2;
}

.bottom-aside .contact-information .webPartInnhold .person-name,
.bottom-aside .contact-information .webPartInnhold a {
  font-weight: 500;
}

.bottom-aside .contact-information .webPartInnhold .person-name {
  word-wrap: break-word;
}

.bottom-aside .contact-information .webPartInnhold .person-title {
  margin-bottom: 0.5rem;
}

.bottom-aside .contact-information .webPartInnhold .person-email .person-property-value span > span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.bottom-aside .webPart {
  margin-top: 2rem;
}

.bottom-aside .webPart:first-child {
  margin-top: 0;
}

.kontrast body,
.kontrast .header,
.kontrast .main-menu,
.kontrast .top-boxes,
.kontrast .middle-boxes,
.kontrast .bottom-boxes,
.kontrast .upper-page-navigation,
.kontrast .lower-page-navigation,
.kontrast .page-title,
.kontrast .alert-box,
.kontrast .bottom-content-boxes,
.kontrast .breadcrumbs,
.kontrast .sub-navigation,
.kontrast .main,
.kontrast .footer,
.kontrast .webPart,
.kontrast .webPartTittel,
.kontrast .webPartInnhold,
.kontrast .flexslider,
.kontrast .slide,
.kontrast ul,
.kontrast li,
.kontrast a,
.kontrast input,
.kontrast select,
.kontrast textarea,
.kontrast button,
.kontrast form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a,
form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .kontrast a,
.kontrast .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a,
.webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .kontrast a,
.kontrast .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a,
.webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .kontrast a,
.kontrast form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input,
form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .kontrast input,
.kontrast .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input,
.webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .kontrast input,
.kontrast .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input,
.webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .kontrast input,
.kontrast .relaterteHeader {
  border-color: #ffff00 !important;
  color: #ffff00 !important;
  background-color: #000 !important;
}

.kontrast .header,
.kontrast .banner,
.kontrast .main-menu,
.kontrast .footer {
  background-image: none !important;
}

.kontrast h1,
.kontrast h2,
.kontrast h3,
.kontrast .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .kontrast .tittel,
.kontrast h4,
.kontrast h5,
.kontrast h6,
.kontrast div,
.kontrast p,
.kontrast span,
.kontrast a,
.kontrast table,
.kontrast thead,
.kontrast tr,
.kontrast th,
.kontrast tbody,
.kontrast td,
.kontrast ::before,
.kontrast ::after {
  border-color: #ffff00 !important;
  color: #ffff00 !important;
}

.kontrast .relaterteHeader {
  border: 1px solid #ffff00 !important;
}

.kontrast .relaterteHeader::before {
  background-color: transparent !important;
}

.kontrast .webPart.search-box .webPartInnhold > div,
.kontrast .search-box .webPart .webPartInnhold input[type="submit"] {
  background-color: transparent !important;
}

.kontrast a {
  text-decoration: underline !important;
}

.kontrast a span {
  text-decoration: underline !important;
}

.kontrast ::-webkit-input-placeholder {
  color: #ffff00 !important;
}

.kontrast :-moz-placeholder {
  /* Firefox 18- */
  color: #ffff00 !important;
}

.kontrast ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffff00 !important;
}

.kontrast :-ms-input-placeholder {
  color: #ffff00 !important;
}

@media only print {
  body > :not(form),
  body > form > :not(.top-boxes):not(.middle-boxes):not(.bottom-boxes):not(.main) {
    display: none !important;
  }
}

.beredskap-floating-notifications {
  color: #fff !important;
  background: #c2272d !important;
}

.beredskap-floating-notifications .basic a {
  margin-left: 1em;
  color: #fff !important;
}

.alert-banner {
  color: #fff;
  background: #c2272d;
}

.alert-banner .alert-banner-content {
  margin: 0 auto;
  padding: 0.5em;
  max-width: 90%;
}

.alert-banner .alert-banner-content::after {
  content: "";
  display: table;
  clear: both;
}

@media only screen and (min-width: 801px) {
  .alert-banner .alert-banner-content {
    max-width: 1200px;
  }
}

.alert-banner .alert-banner-content .titleArea {
  padding: 0.5em 0;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.alert-banner .alert-banner-content .newsArea,
.alert-banner .alert-banner-content .menuArea {
  padding: 0.5em 0;
}

.alert-banner .alert-banner-content .newsArea ul,
.alert-banner .alert-banner-content .menuArea ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.alert-banner .alert-banner-content .newsArea ul li,
.alert-banner .alert-banner-content .menuArea ul li {
  margin: 0;
  margin-left: 2em;
  padding: 0;
  display: inline-block;
}

.alert-banner .alert-banner-content .newsArea ul li:first-child,
.alert-banner .alert-banner-content .menuArea ul li:first-child {
  margin-left: 0;
}

.alert-banner .alert-banner-content .newsArea ul li a,
.alert-banner .alert-banner-content .menuArea ul li a {
  color: #fff;
  text-decoration: none;
  position: relative;
  display: block;
  line-height: 0.8em;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}

@media only screen and (min-width: 801px) {
  .alert-banner .alert-banner-content {
    height: 80px;
    line-height: 40px;
  }
  .alert-banner .alert-banner-content .titleArea {
    margin-right: 5em;
    padding-left: 3.5em;
    float: left;
    background: url("../images/alert-icon.png") no-repeat left center;
  }
  .alert-banner .alert-banner-content .newsArea {
    margin-right: 5em;
    padding-left: 3em;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
  }
  .alert-banner .alert-banner-content .menuArea {
    padding-left: 3em;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    float: left;
  }
}

.contact-list-box .webPartInnhold .contact-information {
  margin-top: 1.5em;
}

.contact-list-box .webPartInnhold .contact-information::after {
  content: "";
  display: table;
  clear: both;
}

.contact-list-box .webPartInnhold .image {
  margin-right: 20px;
  /*border-radius: 40px;
            width: 80px;
            height: 80px;*/
  border-radius: 50%;
  width: 80px;
  height: 80px;
  float: left;
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
}

.contact-list-box .webPartInnhold .image img {
  width: 80px;
  position: absolute;
  left: 0;
  top: 0;
}

.contact-list-box .webPartInnhold .text {
  float: left;
}

.contact-list-box .webPartInnhold .text > div {
  margin-bottom: 0.25em;
  line-height: 1.2em;
}

.contact-list-box .webPartInnhold .text .name {
  font-size: 16px;
  font-weight: 600;
}

.contact-list-box .webPartInnhold .text .title {
  font-size: 0.9em;
}

.contact-list-box .webPartInnhold .text .phone {
  font-size: 0.9em;
}

.contact-list-box .webPartInnhold .text .phone a {
  text-decoration: none;
}

.contact-list-box .webPartInnhold .text .mobile {
  font-size: 0.9em;
}

.contact-list-box .webPartInnhold .text .mobile a {
  text-decoration: none;
}

.contact-list-box .webPartInnhold .text .email {
  margin-bottom: 1em;
  font-size: 0.9em;
}

.contact-list-box .webPartInnhold .text a {
  color: #2f353e;
}

.to-the-top {
  display: block;
  margin: 3rem auto 0;
  text-align: center;
  text-decoration: none;
}

.to-the-top::after {
  background-color: #fff;
  border-radius: 50%;
  color: #193283;
  display: inline-block;
  height: 3rem;
  font-size: 1.2em;
  line-height: 3rem;
  margin-left: 1em;
  text-align: center;
  width: 3rem;
}

.to-the-top:hover span, .to-the-top:focus span {
  text-decoration: underline;
}

.to-the-top span {
  color: #fff;
  font-size: 1.125rem;
}

@media only screen and (min-width: 801px) {
  .to-the-top {
    bottom: 3rem;
    right: 3rem;
    position: absolute;
  }
}

@media only screen and (min-width: 641px) {
  .main-menu--mobile {
    display: none;
  }
}

.main-menu .external-link .text::after,
.sub-navigation .external-link .text::after,
.link-list-box .external-link .text::after,
.service-menu .external-link .text::after {
  margin-left: 5px;
  vertical-align: middle;
}

.alert-box .external-link::after {
  margin-left: 5px;
  vertical-align: middle;
}

.map-box .webPartTittel {
  border-bottom: 2px solid #e0e7f1;
  color: #000;
  margin-bottom: 1em !important;
}

.person-image > div {
  margin-top: 2rem;
  height: 100px;
  width: 100px;
  background-repeat: no-repeat;
  background-size: contain;
}

.person-email .person-property-value {
  overflow-wrap: break-word;
}

.link-list-box .icon-facebook a::before {
  padding-right: 1rem;
}

.InnholdTabellOverskriftTekst .navn {
  width: 30%;
}

.InnholdTabellOverskriftTekst .tittel {
  width: 40%;
}

.InnholdTabellOverskriftTekst .telefon,
.InnholdTabellOverskriftTekst .mobil,
.InnholdTabellOverskriftTekst .epost {
  width: 10%;
}

.ansatt-content {
  padding-top: 2rem;
}

.ansatt-content .InnholdTabell tbody:nth-child(odd) {
  background-color: #f2f2f2 !important;
}

.ansattoversikt h2 {
  font-size: 1.25rem;
}

.ansattoversikt .sok-kontroll input[type="submit"] {
  background-color: transparent !important;
  border: 1px solid #193283 !important;
  border-radius: 0;
  color: #193283 !important;
  font-weight: 600;
  padding: 0.7rem 2em;
  width: auto;
  cursor: pointer;
}

.ansattoversikt .sok-kontroll input[type="submit"]:hover {
  background-color: #193283 !important;
  border-color: #1f3ea3 !important;
  color: #eee !important;
}

.ansattoversikt .sok-kontroll input[type="text"] {
  line-height: 2rem;
}

.ansattoversikt .sok-kontroll input[type="select"] {
  padding: 0.7rem 0;
}

.header {
  margin: 0;
  padding: 0;
  background: #fff;
}

.upper-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 60px;
  margin: 0 auto;
  padding: 0 1rem;
  position: relative;
}

@media only screen and (min-width: 481px) {
  .upper-header-content {
    padding: 0;
    max-width: 90%;
    height: 80px;
  }
}

@media only screen and (min-width: 801px) {
  .upper-header-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 120px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width: 1233px) {
  .upper-header-content {
    max-width: 1200px;
  }
}

.lower-header-content {
  background-color: #193283;
  height: 0;
}

@media only screen and (min-width: 801px) {
  .lower-header-content {
    padding: 0.75rem 0;
    height: auto;
  }
}

.logo {
  margin: 0;
  padding: 0;
  margin-left: 0;
  margin-top: 10px;
  display: inline-block;
}

@media only screen and (min-width: 801px) {
  .logo {
    margin-top: 20px;
  }
}

.logo img {
  display: block;
  height: 40px;
}

@media only screen and (min-width: 481px) {
  .logo img {
    height: 60px;
  }
}

@media only screen and (min-width: 801px) {
  .logo img {
    height: 75px;
  }
}

@media only screen and (min-width: 961px) {
  .logo img {
    height: 80px;
  }
}

@media only screen and (min-width: 801px) {
  .logo .default-logo img.mobile {
    display: none;
  }
}

.logo .default-logo img.desktop {
  display: none;
}

@media only screen and (min-width: 801px) {
  .logo .default-logo img.desktop {
    display: block;
  }
}

.navigation-wrapper {
  margin: 0 auto;
  padding: 0;
}

@media only screen and (min-width: 481px) {
  .navigation-wrapper {
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .navigation-wrapper {
    max-width: 1200px;
  }
}

.navigation {
  display: block;
}

.navigation > li {
  margin-left: 1em;
  margin-right: 1em;
  display: inline-block;
  vertical-align: middle;
}

.navigation > li:first-child {
  margin-left: 0;
}

.navigation > li:last-child {
  margin-right: 0;
}

.navigation > li button span, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul .navigation > li a span, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul .navigation > li a span, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul .navigation > li a span, .navigation > li form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input span, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .navigation > li input span, .navigation > li .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input span, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .navigation > li input span, .navigation > li .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input span, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .navigation > li input span,
.navigation > li a span {
  font-weight: 500 !important;
}

.main-menu-toggle,
.search-box-toggle {
  font-size: 1em;
}

.main-menu-toggle:hover span, .main-menu-toggle:focus span,
.search-box-toggle:hover span,
.search-box-toggle:focus span {
  text-decoration: underline;
}

.main-menu-toggle,
.search-box-toggle,
.top-menu .webPartInnhold a {
  font-weight: 400;
}

.main-menu-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #193283;
  border-radius: 0;
  border: none;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  width: 60px;
}

.main-menu-toggle::before {
  font-size: 20px;
  vertical-align: text-top;
}

.main-menu-toggle span {
  display: none;
  vertical-align: middle;
}

@media only screen and (min-width: 481px) {
  .main-menu-toggle {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
}

@media only screen and (min-width: 801px) {
  .main-menu-toggle {
    width: auto;
    height: auto;
    position: static;
    line-height: normal;
    text-align: left;
  }
  .main-menu-toggle::before {
    margin-right: 0.75em;
  }
  .main-menu-toggle span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2em;
  }
}

.main-menu {
  display: none;
}

.main-menu.open {
  display: block;
}

.main-menu.mobile ul.vListe ul {
  margin-top: 1px;
}

.main-menu.mobile ul.vListe li {
  margin-bottom: 1px;
  position: relative;
}

.main-menu.mobile ul.vListe li.open {
  margin-bottom: 0;
}

.main-menu.mobile ul.vListe a {
  background-color: #fff;
  border-top: 2px solid #F2F5F7;
  color: #2f353e;
  display: block;
  font-size: 16px;
  padding: 1.5em;
  text-decoration: none;
}

.main-menu.mobile ul.vListe a:hover {
  background-color: white;
}

.main-menu.mobile ul.vListe .menyValgt > a {
  background-color: white;
}

.main-menu.mobile ul.vListe > li > ul > li a {
  background-color: #e6e6e6;
}

.main-menu.mobile ul.vListe > li > ul > li a:hover {
  background-color: white;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li a {
  background-color: #cccccc;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li a:hover {
  background-color: white;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li > ul > li a {
  background-color: #b3b3b3;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li > ul > li a:hover {
  background-color: white;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li > ul > li > ul > li a {
  background-color: #999999;
}

.main-menu.mobile ul.vListe > li > ul > li > ul > li > ul > li > ul > li a:hover {
  background-color: white;
}

.main-menu.mobile ul.vListe .subMenuCollapse {
  display: none;
  padding: 10px;
  width: 50px;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #2f353e;
  cursor: pointer;
  text-align: center;
}

.main-menu.mobile ul.vListe .subMenuCollapse::before {
  font-size: 20px;
}

.main-menu.mobile ul.vListe .subMenuCollapse span {
  display: none;
}

.main-menu.mobile ul.vListe .open > ul {
  display: block;
}

.main-menu.mobile ul.vListe .closed > ul {
  display: none;
}

.main-menu:not(.mobile) {
  margin: 0;
  padding: 4rem 0;
  background: #F2F5F7;
}

.main-menu:not(.mobile)::after {
  content: "";
  display: table;
  clear: both;
}

.main-menu:not(.mobile) ul.vListe {
  margin: 0 auto;
  padding: 0;
}

@media only screen and (min-width: 481px) {
  .main-menu:not(.mobile) ul.vListe {
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .main-menu:not(.mobile) ul.vListe {
    max-width: 1200px;
  }
}

.main-menu:not(.mobile) ul.vListe > li {
  margin-top: 1em;
}

.main-menu:not(.mobile) ul.vListe > li:not(.type-link) a {
  margin: 0;
  padding: 0 1rem;
  height: 5rem;
  display: block;
  color: #193283;
  border: 1px solid #193283;
  background: #fff;
  font-size: 1.2em;
  line-height: 5rem;
  text-align: center;
  text-decoration: none;
}

.main-menu:not(.mobile) ul.vListe > li:not(.type-link) a span {
  display: inline-block;
  line-height: 1.2em;
  vertical-align: middle;
}

.main-menu:not(.mobile) ul.vListe > li:not(.type-link) a:hover, .main-menu:not(.mobile) ul.vListe > li:not(.type-link) a:focus {
  color: #fff;
  background: #193283;
}

.main-menu:not(.mobile) ul.vListe > li.type-link {
  padding-top: 4rem;
  clear: both;
  float: none;
  width: 100%;
  text-align: center;
}

.main-menu:not(.mobile) ul.vListe > li.type-link::after {
  content: "";
  display: table;
  clear: both;
}

.main-menu:not(.mobile) ul.vListe > li.type-link a {
  position: relative;
  color: #193283;
  text-decoration: none;
  font-size: 1.2em;
}

.main-menu:not(.mobile) ul.vListe > li.type-link a span {
  margin-left: 1.5em;
  display: inline-block;
  padding-bottom: 1px;
  border-bottom: 3px solid #aab9d4;
  position: relative;
}

.main-menu:not(.mobile) ul.vListe > li.type-link a span::before {
  position: absolute;
  top: 0.25em;
  left: -1.5em;
}

.main-menu:not(.mobile) ul.vListe > li.type-link a:hover span, .main-menu:not(.mobile) ul.vListe > li.type-link a:focus span {
  border-color: #193283;
}

@media only screen and (min-width: 801px) {
  .main-menu:not(.mobile) ul.vListe > li {
    margin-top: 2%;
    margin-left: 2%;
    width: 32%;
    float: left;
  }
  .main-menu:not(.mobile) ul.vListe > li:first-child, .main-menu:not(.mobile) ul.vListe > li:nth-child(2), .main-menu:not(.mobile) ul.vListe > li:nth-child(3) {
    margin-top: 0;
  }
  .main-menu:not(.mobile) ul.vListe > li:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
}

.main-menu:not(.mobile) ul.vListe > li > ul {
  display: none !important;
}

.accessibility-menu {
  display: none;
}

.accessibility-menu .webPartInnhold ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.accessibility-menu .webPartInnhold li {
  display: block;
}

.accessibility-menu .webPartInnhold li + li {
  margin-left: 2rem;
}

.accessibility-menu .webPartInnhold li.icon-contrast a::before, .accessibility-menu .webPartInnhold li.kontrast a::before, .accessibility-menu .webPartInnhold li.icon-readweb a::before, .accessibility-menu .webPartInnhold li.leseweb a::before, .accessibility-menu .webPartInnhold li.icon-font-size a::before, .accessibility-menu .webPartInnhold li.skrift a::before {
  font-size: 1.1em;
  margin-right: .5em;
  vertical-align: text-top;
  border: 0;
}

.accessibility-menu .webPartInnhold li a {
  color: #353535;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: .15s ease-out;
  transition: .15s ease-out;
  border-bottom: 1px solid transparent;
}

.accessibility-menu .webPartInnhold li a span::before {
  content: none !important;
}

.accessibility-menu .webPartInnhold li a:hover {
  color: #193283;
  border-color: #193283;
}

@media only screen and (min-width: 801px) {
  .accessibility-menu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.top-menu {
  display: none;
  margin: 0;
}

@media only screen and (min-width: 801px) {
  .top-menu {
    display: block;
  }
}

.top-menu ul.vListe::after {
  content: "";
  display: table;
  clear: both;
}

.top-menu ul.vListe > li {
  position: relative;
  float: left;
  margin-left: 2rem;
}

.top-menu ul.vListe > li:first-child {
  margin-left: 0;
}

.top-menu ul.vListe > li.open > ul {
  display: block;
}

.top-menu ul.vListe > li.collapsable::after {
  margin-left: 10px;
  vertical-align: middle;
  color: #fff;
}

.top-menu ul.vListe > li > a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.top-menu ul.vListe > li > a:hover, .top-menu ul.vListe > li > a:focus {
  text-decoration: underline;
}

.top-menu ul.vListe > li > ul {
  background: #193283;
  -webkit-box-shadow: 0 0.25em 0.5em rgba(0, 46, 82, 0.25);
          box-shadow: 0 0.25em 0.5em rgba(0, 46, 82, 0.25);
  display: none;
  left: -1em;
  margin-top: 5px;
  min-width: 10em;
  padding: 0.5em 1em;
  position: absolute;
  z-index: 10;
}

.top-menu ul.vListe > li > ul > li {
  margin-bottom: 0.5em;
  display: block;
}

.top-menu ul.vListe > li > ul > li > a {
  padding-bottom: 0.25em;
  border-bottom: 3px solid #5774ac;
  display: inline-block;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.2em;
  text-decoration: none;
}

.top-menu ul.vListe > li > ul > li > a:hover, .top-menu ul.vListe > li > ul > li > a:focus {
  border-color: #fff;
}

.top-menu ul.vListe > li > ul > li > a:focus {
  outline: none;
}

.top-menu ul.vListe > li > ul > li > ul {
  display: none !important;
}

.search-box-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff;
  border-radius: 0;
  border: none;
  color: #193283;
  cursor: pointer;
  display: block;
  height: 60px;
  line-height: 60px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 60px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
  width: 60px;
}

.search-box-toggle::before {
  font-size: 20px;
  vertical-align: text-top;
}

.search-box-toggle span {
  display: none;
  vertical-align: middle;
}

@media only screen and (min-width: 481px) {
  .search-box-toggle {
    width: 80px;
    height: 80px;
    right: 80px;
    line-height: 80px;
  }
}

@media only screen and (min-width: 801px) {
  .search-box-toggle {
    width: auto;
    height: auto;
    position: static;
    color: #fff !important;
    background: transparent;
    line-height: normal;
    text-align: left;
  }
  .search-box-toggle::before {
    margin-right: 0.75em;
  }
  .search-box-toggle span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2em;
  }
}

.search-box {
  margin: 0;
  padding: 2rem 0;
  background: #F2F5F7;
  display: none;
}

.search-box .search-box-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .search-box .search-box-content {
    padding: 0;
    max-width: 90%;
  }
}

@media only screen and (min-width: 1233px) {
  .search-box .search-box-content {
    max-width: 1200px;
  }
}

.search-box .search-box-content > div {
  padding-right: 65px;
  width: 100%;
  border-bottom: 3px solid #193283;
  position: relative;
  background: #fff;
}

.search-box .search-box-content > div::after {
  content: "";
  display: table;
  clear: both;
}

.search-box .search-box-content > div input[type="text"] {
  padding: 0 2em;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 60px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1.2em;
  line-height: 60px;
}

.search-box .search-box-content > div input[type="submit"] {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent url("../images/icon-search.svg") no-repeat center center;
  text-indent: -2000px;
  cursor: pointer;
}

.search-box ::-webkit-input-placeholder {
  color: #000;
}

.search-box :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}

.search-box ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}

.search-box :-ms-input-placeholder {
  color: #000;
}

.search-box.open {
  display: block;
}

#SokAutoSuggest {
  border: 1px solid rgba(204, 204, 204, 0.5);
  border-top: 0;
  background: none !important;
  font-size: 18px;
}

#SokAutoSuggest ul {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff !important;
}

#SokAutoSuggest ul li {
  padding: 1em 0.5em !important;
}

#SokAutoSuggest ul li:hover {
  color: #002e52 !important;
  background-color: #F2F5F7 !important;
}

.breadcrumbs {
  line-height: 3rem;
  margin: 0 auto;
  max-width: 1200px;
  padding: 0;
  position: relative;
  width: 90%;
}

.breadcrumbs::after {
  content: "";
  display: table;
  clear: both;
}

@media only screen and (min-width: 801px) {
  .breadcrumbs::before {
    display: none;
  }
}

.breadcrumbs .breadcrumbs-wrapper {
  display: inline-block;
}

.breadcrumbs .breadcrumbs-wrapper > ul {
  display: inline-block;
}

.breadcrumbs .breadcrumbs-wrapper > ul li {
  margin-left: 0.5em;
}

.breadcrumbs .breadcrumbs-wrapper > ul li::before {
  color: #193283;
  font-size: 1.2em;
  font-weight: 600;
  margin-right: .25em;
  vertical-align: text-top;
}

.breadcrumbs .breadcrumbs-wrapper > ul li::before {
  display: inline-block;
}

.breadcrumbs .breadcrumbs-wrapper > ul li a {
  border-bottom: 2px solid transparent;
  color: #353535;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  vertical-align: middle;
}

.breadcrumbs .breadcrumbs-wrapper > ul li a:hover span, .breadcrumbs .breadcrumbs-wrapper > ul li a:focus span {
  text-decoration: none;
}

.breadcrumbs .breadcrumbs-wrapper > ul li a::before {
  color: #193283;
  font-size: 1.2em;
  font-weight: 600;
  margin-right: .5em;
  vertical-align: text-top;
}

.breadcrumbs .breadcrumbs-wrapper > ul li a span {
  text-decoration: underline;
}

.breadcrumbs .breadcrumbs-wrapper > ul li:last-child a span {
  text-decoration: none;
}

@media only screen and (min-width: 801px) {
  .breadcrumbs .breadcrumbs-wrapper li {
    display: inline-block;
  }
  .breadcrumbs .breadcrumbs-wrapper li:first-child {
    margin-left: 0;
  }
  .breadcrumbs .breadcrumbs-wrapper li:first-child::before {
    content: none;
  }
  .breadcrumbs .breadcrumbs-wrapper li:first-child a {
    padding-bottom: 0.25rem;
  }
  .breadcrumbs .breadcrumbs-wrapper li a::before {
    content: none !important;
  }
}

@media only screen and (max-width: 800px) {
  .breadcrumbs .breadcrumbs-wrapper li::before {
    content: none !important;
  }
  .breadcrumbs .breadcrumbs-wrapper li:nth-child(n+2) {
    display: none;
  }
}

.tilbakemelding {
  display: inline-block;
  margin: 0 auto;
  padding: 0;
  width: auto;
}

.tilbakemelding span.fantDuLabel,
.tilbakemelding ul.fantDuDetDuLetteEtter {
  float: none;
}

.tilbakemelding .fantDuLabel {
  display: block;
  margin-bottom: 1.5rem !important;
  margin-right: 0 !important;
  margin-top: .75em !important;
  font-size: 1.2rem;
  font-weight: 400;
}

.tilbakemelding #tilbakeJa,
.tilbakemelding #tilbakeNei {
  background-color: transparent !important;
  border: 1px solid #193283 !important;
  border-radius: 0;
  color: #193283 !important;
  font-weight: 600;
  padding: 1em 2em;
  width: auto;
}

.tilbakemelding #tilbakeJa:hover,
.tilbakemelding #tilbakeNei:hover {
  background-color: #193283 !important;
  border-color: #1f3ea3 !important;
  color: #EEE !important;
}

.tilbakemelding .tilbakemeldingKommentar {
  margin: 0 auto;
  max-width: 500px;
}

.footer {
  background: #193283;
  margin: 0;
  padding: 4rem 0;
}

.footer .upper-footer-content {
  margin: 0 auto;
  padding: 0 1rem;
}

@media only screen and (min-width: 481px) {
  .footer .upper-footer-content {
    max-width: 90%;
    padding: 0;
  }
}

@media only screen and (min-width: 1233px) {
  .footer .upper-footer-content {
    max-width: 1200px;
  }
}

@media only screen and (min-width: 961px) {
  .footer .upper-footer-content::after {
    content: "";
    display: table;
    clear: both;
  }
  .footer .upper-footer-content .zone {
    float: left;
    margin-left: 2%;
    width: 32%;
  }
  .footer .upper-footer-content .zone:first-child, .footer .upper-footer-content .zone:nth-child(2), .footer .upper-footer-content .zone:nth-child(3) {
    margin-top: 0;
  }
  .footer .upper-footer-content .zone:first-child {
    margin-left: 0;
  }
}

.footer .upper-footer-content .zone {
  margin: 3rem 0;
  padding: 0;
}

.footer .upper-footer-content .zone:first-child {
  margin-top: 0;
}

.footer .upper-footer-content .zone:last-child {
  margin-bottom: 0;
}

.footer .upper-footer-content .webPart .webPartTittel {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
}

.footer .upper-footer-content .webPart .webPartInnhold {
  color: #fff;
  margin: 0;
  margin-top: 2rem;
  padding: 0;
}

.footer .upper-footer-content .webPart .webPartInnhold:first-child {
  margin-top: 0;
}

.footer .upper-footer-content .webPart .webPartInnhold a {
  color: #fff;
}

.footer .upper-footer-content .webPart .webPartInnhold strong,
.footer .upper-footer-content .webPart .webPartInnhold b {
  color: rgba(255, 255, 255, 0.6);
}

.footer .link-list-box .webPartInnhold {
  margin-top: 2em;
}

.footer .link-list-box .webPartInnhold ul li {
  margin-top: 1em;
}

.footer .link-list-box .webPartInnhold ul li:first-child {
  margin-top: 0;
}

.footer .link-list-box .webPartInnhold ul li a:hover, .footer .link-list-box .webPartInnhold ul li a:focus {
  text-decoration: none;
}

.footer .link-list-box .webPartInnhold .icon-facebook a {
  border: 1px solid #fff;
  display: inline-block;
  padding: 1em 1.5em;
  text-decoration: none;
  -webkit-transition: background-color .15s ease-in-out, color .15s ease-in-out;
  transition: background-color .15s ease-in-out, color .15s ease-in-out;
}

.footer .link-list-box .webPartInnhold .icon-facebook a:hover, .footer .link-list-box .webPartInnhold .icon-facebook a:focus {
  background-color: #fff;
  color: #193283;
}

.footer .link-list-box .webPartInnhold .icon-facebook a > span::before {
  font-size: 1.4em;
  vertical-align: text-top;
}

.footer .link-list-box .webPartInnhold .icon-facebook a .text::after {
  content: none;
}

.frontpage-banner .banner-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.frontpage-banner .webPart {
  margin-top: 0;
}

.webPart.top-menu {
  padding-bottom: 1rem;
  display: none;
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 801px) {
  .webPart.top-menu {
    display: block;
    padding-bottom: 0;
  }
}

.webPart.top-menu .webPartInnhold {
  line-height: 8em;
}

.webPart.top-menu .webPartInnhold > ul > li {
  margin-left: 1.5rem;
  display: inline-block;
  position: relative;
  line-height: 2em;
}

.webPart.top-menu .webPartInnhold > ul > li.collapsable > a::after {
  color: #193283;
  font-size: 24px;
  vertical-align: middle;
}

.webPart.top-menu .webPartInnhold > ul > li > a {
  height: 2em;
  display: block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 2em;
  letter-spacing: 1px;
}

.webPart.top-menu .webPartInnhold > ul > li > a span {
  border-bottom: 2px solid transparent;
  padding-bottom: 1px;
  display: inline-block;
  line-height: 1em;
  vertical-align: middle;
}

.webPart.top-menu .webPartInnhold > ul > li > a:hover span, .webPart.top-menu .webPartInnhold > ul > li > a:focus span {
  border-color: #193283;
}

.webPart.top-menu .webPartInnhold > ul > li > a:focus {
  outline: none;
}

.webPart.top-menu .webPartInnhold > ul > li > ul {
  background: #193283;
  -webkit-box-shadow: 7px 12px 15px 2px rgba(0, 46, 82, 0.2);
          box-shadow: 7px 12px 15px 2px rgba(0, 46, 82, 0.2);
  display: none;
  left: -25%;
  padding: 1.5em;
  position: absolute;
}

.webPart.top-menu .webPartInnhold > ul > li > ul > li > a {
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
}

.webPart.top-menu .webPartInnhold > ul > li > ul > li > a span {
  display: inline-block;
  border-bottom: 1px solid #fff;
  display: inline-block;
  padding-bottom: 1px;
  line-height: 1em;
}

.webPart.top-menu .webPartInnhold > ul > li > ul > li > ul {
  display: none !important;
}

.webPart.top-menu .webPartInnhold > ul > li.open > ul {
  display: block;
}

.webPart.service-menu .webPartInnhold ul li {
  margin-top: 1em;
}

.webPart.service-menu .webPartInnhold ul li:first-child {
  margin-top: 0;
}

.webPart.service-menu .webPartInnhold ul li a {
  background: #F2F5F7;
  color: #193283;
  display: block;
  font-size: 1.2em;
  height: 5rem;
  line-height: 5rem;
  margin: 0;
  padding: 0 1rem;
  text-align: center;
  -webkit-transition: .15s ease-out;
  transition: .15s ease-out;
}

.webPart.service-menu .webPartInnhold ul li a:focus {
  background-color: #193283 !important;
  border-radius: 3px;
  color: white !important;
  outline: 0;
}

.webPart.service-menu .webPartInnhold ul li a > span {
  display: inline-block;
  line-height: 1.2em;
  vertical-align: middle;
}

.webPart.service-menu .webPartInnhold ul li a:hover, .webPart.service-menu .webPartInnhold ul li a:focus {
  background: #193283;
  color: #FFF;
}

.webPart.service-menu .webPartInnhold ul li a:hover .text, .webPart.service-menu .webPartInnhold ul li a:focus .text {
  text-decoration: none;
}

.webPart.service-menu .webPartInnhold ul li .text {
  font-weight: 500;
  text-decoration: underline;
}

.webPart.service-menu .webPartInnhold ul li .description {
  display: none;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .webPart.service-menu .webPartInnhold ul::after {
    content: "";
    display: table;
    clear: both;
  }
  .webPart.service-menu .webPartInnhold ul li {
    float: left;
    margin-left: 2%;
    margin-top: 2%;
    width: 32%;
  }
  .webPart.service-menu .webPartInnhold ul li:nth-child(2), .webPart.service-menu .webPartInnhold ul li:nth-child(3) {
    margin-top: 0;
  }
  .webPart.service-menu .webPartInnhold ul li:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
  .webPart.service-menu .webPartInnhold ul li a {
    height: 8.125rem;
    line-height: 8.125rem;
    position: relative;
  }
  .webPart.service-menu .webPartInnhold ul li.has-description a:focus, .webPart.service-menu .webPartInnhold ul li.has-description a:hover {
    text-decoration: none;
  }
  .webPart.service-menu .webPartInnhold ul li.has-description a:focus .text, .webPart.service-menu .webPartInnhold ul li.has-description a:hover .text {
    -webkit-transform: translateY(-2rem);
            transform: translateY(-2rem);
  }
  .webPart.service-menu .webPartInnhold ul li.has-description a:focus .description, .webPart.service-menu .webPartInnhold ul li.has-description a:hover .description {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    z-index: inherit;
  }
  .webPart.service-menu .webPartInnhold ul li.has-description .text,
  .webPart.service-menu .webPartInnhold ul li.has-description .description {
    -webkit-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
  }
  .webPart.service-menu .webPartInnhold ul li.has-description .text {
    display: inline-block;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  .webPart.service-menu .webPartInnhold ul li.has-description .description {
    padding: 0 1rem;
    bottom: 2rem;
    display: block;
    font-size: .8em;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    z-index: -1;
  }
}

.webPart.article-list-box .webPartInnhold ul::after {
  content: "";
  display: table;
  clear: both;
}

.webPart.article-list-box .webPartInnhold ul li {
  margin-top: 2rem;
}

.webPart.article-list-box .webPartInnhold ul li a {
  display: block;
  text-decoration: none;
}

.webPart.article-list-box .webPartInnhold ul li a .imgWrapper {
  border: 1px solid #fff;
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.webPart.article-list-box .webPartInnhold ul li a .imgWrapper img {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: block;
  max-width: 100%;
  overflow: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.webPart.article-list-box .webPartInnhold ul li a:hover .tittel, .webPart.article-list-box .webPartInnhold ul li a:focus .tittel {
  text-decoration: none;
}

.webPart.article-list-box .webPartInnhold ul li a:hover img, .webPart.article-list-box .webPartInnhold ul li a:focus img {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.webPart.article-list-box .webPartInnhold ul li .datoPublisert {
  color: #353535;
  display: block;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin: .75rem 0;
}

.webPart.article-list-box .webPartInnhold ul li .tittel {
  display: block;
  font-weight: 500;
  text-decoration: underline;
}

.webPart.article-list-box .webPartInnhold ul li .ingress {
  line-height: 1.8125;
  margin-top: 1rem;
}

@media only screen and (min-width: 801px) {
  .webPart.article-list-box .webPartInnhold ul li {
    float: left;
    margin-top: 0;
    width: 32%;
  }
  .webPart.article-list-box .webPartInnhold ul li + li {
    margin-left: 2%;
  }
}

.webPart.article-list-box .webPartBunnLink {
  border-top: 1px solid #CDD8DF;
  margin-top: 2rem;
  padding-top: 2rem;
}

.webPart.article-list-box .webPartBunnLink .MargLink {
  color: #193283;
  font-weight: 600;
  text-decoration: none;
  -webkit-transition: .15s ease-out;
  transition: .15s ease-out;
}

.webPart.article-list-box .webPartBunnLink .MargLink::before {
  color: #193283;
  font-size: 1.2em;
  font-weight: 600;
  margin-right: .25em;
  vertical-align: text-top;
}

.webPart.article-list-box .webPartBunnLink .MargLink:focus, .webPart.article-list-box .webPartBunnLink .MargLink:hover {
  border-bottom: 1px solid #193283;
}

.middle-boxes {
  background-color: #F2F5F7;
  padding: 2rem 0;
}

.middle-boxes .zone {
  margin: 0;
}

.frontpage__button-menu .webPartInnhold ul {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0;
}

.frontpage__button-menu .webPartInnhold li {
  display: block;
  width: 100%;
}

.frontpage__button-menu .webPartInnhold li a {
  background-color: #fff;
  color: #193283;
  display: block;
  height: 100%;
  padding: 1.5rem 1rem;
  text-align: center;
  text-decoration: none;
  border: 1px solid transparent;
  -webkit-transition: .15s ease-out;
  transition: .15s ease-out;
}

.frontpage__button-menu .webPartInnhold li a:focus {
  background-color: #193283 !important;
  border-radius: 3px;
  color: white !important;
  outline: 0;
}

.frontpage__button-menu .webPartInnhold li a > span::before {
  font-size: 2rem;
  margin-right: 0;
}

.frontpage__button-menu .webPartInnhold li a .text {
  font-size: .9rem;
  color: #353535;
  display: block;
  font-weight: 500;
  margin-top: .5rem;
}

.frontpage__button-menu .webPartInnhold li a:focus, .frontpage__button-menu .webPartInnhold li a:hover {
  border-color: #193283;
}

.frontpage__button-menu .webPartInnhold li + li {
  margin-top: 1rem;
}

@media only screen and (min-width: 641px) and (max-width: 800px) {
  .frontpage__button-menu .webPartInnhold li {
    margin-left: 2%;
    width: 49%;
  }
  .frontpage__button-menu .webPartInnhold li:nth-child(-n+2) {
    margin-top: 0;
  }
  .frontpage__button-menu .webPartInnhold li:nth-child(2n+1) {
    margin-left: 0;
  }
}

@media only screen and (min-width: 801px) and (max-width: 960px) {
  .frontpage__button-menu .webPartInnhold li {
    margin-left: 2%;
    width: 31%;
  }
  .frontpage__button-menu .webPartInnhold li:nth-child(3n+1) {
    margin-left: 0;
  }
  .frontpage__button-menu .webPartInnhold li:nth-child(-n+3) {
    margin-top: 0;
  }
}

@media only screen and (min-width: 961px) {
  .frontpage__button-menu .webPartInnhold ul {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .frontpage__button-menu .webPartInnhold li {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    line-height: normal;
    margin-left: 2rem;
    margin-top: 0 !important;
    width: auto;
  }
  .frontpage__button-menu .webPartInnhold li:first-child {
    margin-left: 0;
  }
  .frontpage__button-menu .webPartInnhold li + li {
    margin-left: 2rem;
  }
}

.bottom-boxes {
  padding: 4.5rem 0;
}

.bottom-boxes .zone:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 801px) {
  .bottom-boxes .zone:first-child {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .bottom-boxes .zone:first-child .webPart {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 0;
  }
  .bottom-boxes .zone:first-child .webPart + .webPart {
    margin-left: 2rem;
  }
}

@media only screen and (min-width: 801px) {
  .bottom-boxes .zone:first-child + .zone {
    margin-top: 3rem;
  }
}

.bottom-boxes .webPartTittel {
  border-bottom: 1px solid #CDD8DF;
  color: #000;
  font-size: 1.5rem;
  font-weight: 400;
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
}

@media only screen and (min-width: 801px) {
  .bottom-boxes .webPartTittel {
    font-size: 1.75rem;
  }
}

.frontpage__politics .webPartInnhold,
.frontpage__organization .webPartInnhold {
  position: relative;
}

.frontpage__politics .webPartInnhold ul,
.frontpage__organization .webPartInnhold ul {
  padding-bottom: 2.5rem;
}

.frontpage__politics .webPartInnhold li.se-alt, .frontpage__politics .webPartInnhold li.se.alt, .frontpage__politics .webPartInnhold li.fet,
.frontpage__organization .webPartInnhold li.se-alt,
.frontpage__organization .webPartInnhold li.se.alt,
.frontpage__organization .webPartInnhold li.fet {
  bottom: 0;
  left: 0;
  position: absolute;
}

.frontpage__politics .webPartInnhold li.se-alt a, .frontpage__politics .webPartInnhold li.se.alt a, .frontpage__politics .webPartInnhold li.fet a,
.frontpage__organization .webPartInnhold li.se-alt a,
.frontpage__organization .webPartInnhold li.se.alt a,
.frontpage__organization .webPartInnhold li.fet a {
  color: #193283;
  font-weight: 600;
}

.frontpage__politics .webPartInnhold a,
.frontpage__organization .webPartInnhold a {
  color: #353535;
  font-weight: 500;
  line-height: 2;
  text-decoration: none;
}

.frontpage__politics .webPartInnhold a::before,
.frontpage__organization .webPartInnhold a::before {
  color: #193283;
  font-size: 1.2em;
  font-weight: 600;
  margin-right: .25em;
  vertical-align: text-top;
}

.frontpage__politics .webPartInnhold a:focus, .frontpage__politics .webPartInnhold a:hover,
.frontpage__organization .webPartInnhold a:focus,
.frontpage__organization .webPartInnhold a:hover {
  color: #193283;
  border-bottom: 1px solid #193283;
}

@media only screen and (min-width: 801px) {
  .frontpage__politics .webPartInnhold ul,
  .frontpage__organization .webPartInnhold ul {
    -webkit-column-count: 2;
            column-count: 2;
  }
}

.sub-navigation-toggle-wrapper {
  text-align: right;
}

.sub-navigation-toggle {
  margin: 0;
  padding: 0;
  padding-left: 10px;
  border: none;
  border-radius: 0;
  position: relative;
  top: -1.5em;
  color: #000;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  background: transparent;
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.sub-navigation-toggle::after {
  padding: 10px;
  display: inline-block;
  font-size: 25px;
  vertical-align: middle;
  color: #193283;
}

.sub-navigation {
  margin: 0;
  padding: 0;
}

.sub-navigation::after {
  content: "";
  display: table;
  clear: both;
}

.sub-navigation ul li {
  margin-top: 1em;
}

.sub-navigation ul li:first-child {
  margin-top: 0;
}

.sub-navigation ul li a {
  background: #F2F5F7;
  color: #193283;
  display: block;
  font-size: 1.2em;
  height: 5rem;
  line-height: 5rem;
  margin: 0;
  padding: 0 1rem;
  text-align: center;
  -webkit-transition: .15s ease-out;
  transition: .15s ease-out;
}

.sub-navigation ul li a:focus {
  background-color: #193283 !important;
  border-radius: 3px;
  color: white !important;
  outline: 0;
}

.sub-navigation ul li a > span {
  display: inline-block;
  line-height: 1.2em;
  vertical-align: middle;
}

.sub-navigation ul li a:hover, .sub-navigation ul li a:focus {
  background: #193283;
  color: #FFF;
}

.sub-navigation ul li a:hover .text, .sub-navigation ul li a:focus .text {
  text-decoration: none;
}

.sub-navigation ul li .text {
  font-weight: 500;
  text-decoration: underline;
}

.sub-navigation ul li .description {
  display: none;
  width: 100%;
}

@media only screen and (min-width: 801px) {
  .sub-navigation ul::after {
    content: "";
    display: table;
    clear: both;
  }
  .sub-navigation ul li {
    float: left;
    margin-left: 2%;
    margin-top: 2%;
    width: 32%;
  }
  .sub-navigation ul li:nth-child(2), .sub-navigation ul li:nth-child(3) {
    margin-top: 0;
  }
  .sub-navigation ul li:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
  .sub-navigation ul li a {
    height: 8.125rem;
    line-height: 8.125rem;
    position: relative;
  }
  .sub-navigation ul li.has-description a:focus, .sub-navigation ul li.has-description a:hover {
    text-decoration: none;
  }
  .sub-navigation ul li.has-description a:focus .text, .sub-navigation ul li.has-description a:hover .text {
    -webkit-transform: translateY(-2rem);
            transform: translateY(-2rem);
  }
  .sub-navigation ul li.has-description a:focus .description, .sub-navigation ul li.has-description a:hover .description {
    opacity: 1;
    -webkit-transform: translateY(0) scale(1);
            transform: translateY(0) scale(1);
    z-index: inherit;
  }
  .sub-navigation ul li.has-description .text,
  .sub-navigation ul li.has-description .description {
    -webkit-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
  }
  .sub-navigation ul li.has-description .text {
    display: inline-block;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  .sub-navigation ul li.has-description .description {
    padding: 0 1rem;
    bottom: 2rem;
    display: block;
    font-size: .8em;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    z-index: -1;
  }
}

.sub-navigation.closed {
  display: none;
}

.sub-navigation .file-ext-size {
  font-size: .9em;
  margin-left: .3em;
}

.artikkel {
  /* Heading / Overskrift
    --------------------------------------------------------------- */
  /* Paragraph / Avsnitt 
    --------------------------------------------------------------- */
  /* Leading / Ingress 
    --------------------------------------------------------------- */
  /* Text / Brødtekst 
    --------------------------------------------------------------- */
  /* List / Liste  
    --------------------------------------------------------------- */
  /* Table / Tabell 
    --------------------------------------------------------------- */
  /* Link / Lenke 
    --------------------------------------------------------------- */
  /* Image / Bilde 
    --------------------------------------------------------------- */
  /* Blockquoute
    --------------------------------------------------------------- */
  /* Byline 
    --------------------------------------------------------------- */
  /* Aspect-ratio 
    --------------------------------------------------------------- */
}

.artikkel header {
  margin-top: 2rem;
}

.artikkel h1,
.artikkel h2,
.artikkel h3,
.artikkel .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .artikkel .tittel,
.artikkel h4,
.artikkel h5,
.artikkel h6 {
  color: #000;
  font-weight: 600;
  line-height: 1.25;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  font-family: "Montserrat", sans-serif;
}

.artikkel h1 {
  margin-bottom: 1.25rem;
  font-size: 1.625rem;
}

@media only screen and (min-width: 641px) {
  .artikkel h1 {
    font-size: 2.575rem;
  }
}

.artikkel h2 {
  margin-bottom: .4em;
  font-size: 1.125rem;
}

@media only screen and (min-width: 641px) {
  .artikkel h2 {
    font-size: 1.75rem;
  }
}


.artikkel h3,
.artikkel .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .artikkel .tittel {
  margin-bottom: .4em;
  font-size: 1rem;
}

@media only screen and (min-width: 641px) {
  
  .artikkel h3,
  .artikkel .webPart.article-list-box .webPartInnhold ul li .tittel,
  .webPart.article-list-box .webPartInnhold ul li .artikkel .tittel {
    font-size: 1.25rem;
  }
}

.artikkel p {
  margin: 0;
  margin-bottom: 1em;
}

.artikkel .ingress {
  font-family: "Open Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: .5rem;
}

@media only screen and (min-width: 641px) {
  .artikkel .ingress {
    font-size: 1.375rem;
  }
}

.artikkel section:not(.ingress) {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5625;
  font-weight: 400;
}

@media only screen and (min-width: 641px) {
  .artikkel section:not(.ingress) {
    font-size: 1.125rem;
  }
}

.artikkel ul,
.artikkel ol {
  margin: 1em 0 1em .25em;
}

.artikkel ul li,
.artikkel ol li {
  margin-bottom: .25em;
}

.artikkel .table-wrapper {
  overflow: auto;
}

.artikkel table {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  height: 100%;
  width: 100% !important;
}

.artikkel table caption {
  margin-bottom: 1em;
  font-weight: 500;
}

.artikkel table thead tr {
  background-color: #193283;
}

.artikkel table thead tr th {
  padding: .75rem;
  border: 0;
  color: #fff;
  font-weight: 500;
  text-align: left;
  border-right: 1px solid #f2f4f8;
}

.artikkel table thead tr th:last-child {
  border-right: 0;
}

.artikkel table tbody tr {
  border-bottom: 1px solid #CCC;
}

.artikkel table tbody tr td {
  padding: .75rem;
  border: 0;
  border-right: 1px solid #CCC;
}

.artikkel table tbody tr td:last-child {
  border-right: 0;
}

.artikkel table tbody tr:nth-child(odd) {
  background-color: #F2F5F7;
}

.artikkel .tablesorter-header-inner:after {
  font-family: "Segoe UI Symbol";
  content: "\21F5";
  float: right;
}

.artikkel .tablesorter-headerSortUp .tablesorter-header-inner:after {
  content: "\2191";
  float: right;
}

.artikkel .tablesorter-headerSortDown .tablesorter-header-inner:after {
  content: "\2193";
  float: right;
}

.artikkel a[href] {
  color: #193283;
  display: inline-block;
  font-weight: 600;
}

.artikkel a[href]:hover, .artikkel a[href]:focus {
  color: #193283 !important;
  text-decoration: none;
}

.artikkel .external-link::after {
  display: inline-block;
  padding-left: 5px;
  vertical-align: baseline;
}

.artikkel img {
  max-width: 100%;
}

.artikkel td img {
  max-width: none;
}

.artikkel .artikkel-bilde-container {
  display: inline-block;
}

.artikkel .artikkel-bilde-beskrivelse,
.artikkel .artikkel-bilde-copyright {
  font-size: .9rem !important;
  text-align: left !important;
}

.artikkel .artikkel-bilde-beskrivelse span,
.artikkel .artikkel-bilde-copyright span {
  font-size: .9rem !important;
  text-align: left !important;
}

.artikkel .artikkel-bilde-beskrivelse {
  padding-top: .25rem;
}

.artikkel .artikkel-bilde-beskrivelse span {
  font-style: normal !important;
}

.artikkel .artikkel-bilde-copyright {
  padding-bottom: .5rem;
}

.artikkel .fotografText {
  background-image: none !important;
  text-indent: 0 !important;
}

.artikkel .fotografText::before {
  content: 'Fotograf: ';
  font-weight: 600;
}

.artikkel .fotografText:empty::before {
  content: '';
}

.artikkel blockquote {
  margin-left: 0;
  border-left: 3px solid #193283;
  padding-left: 1rem;
}

@media only screen and (min-width: 641px) {
  .artikkel blockquote {
    border-width: 5px;
    padding-left: 1.5rem;
  }
}

.artikkel div.InnholdForfatter {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6;
  font-size: 0.9em;
  margin: 2em 0;
  padding: 1em 0.5em;
}

.artikkel div.InnholdForfatter .byline > div > div {
  display: block;
}

@media only screen and (min-width: 801px) {
  .artikkel div.InnholdForfatter .byline > div > div {
    display: inline-block;
  }
  .artikkel div.InnholdForfatter .byline > div > div + div {
    margin-left: .5em;
  }
}

.artikkel .aspect-ratio {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
}

.artikkel .aspect-ratio iframe,
.artikkel .aspect-ratio object,
.artikkel .aspect-ratio embed {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.artikkel section::after {
  content: "";
  display: table;
  clear: both;
}

.ArtikkelKategoriOverskrift {
  padding: 2rem 0;
  margin-bottom: 0;
  font-size: 1.625rem;
  font-weight: 500;
}

@media only screen and (min-width: 641px) {
  .ArtikkelKategoriOverskrift {
    font-size: 2.575rem;
  }
}

.artikkeloversiktrad {
  border-top: 3px solid #F2F5F7;
  padding-bottom: 2rem !important;
  padding-top: 2rem;
}

.artikkeloversiktrad .InnholdOverskrift {
  font-size: 1.25rem;
  font-weight: 600;
}

.artikkeloversiktrad .InnholdOverskrift:focus, .artikkeloversiktrad .InnholdOverskrift:hover {
  text-decoration: none;
}

.artikkeloversiktrad .dato {
  font-size: .9em;
}

.artikkeloversiktrad img {
  display: none;
}

.artikkeloversiktrad .ingress {
  line-height: 1.5em;
  margin-top: .5em;
  max-height: 6em;
  overflow: hidden;
}

.artikkeloversiktrad .ingress p {
  margin: 0;
}

.event-filter-box {
  background: transparent;
}

.event-filter-box::after {
  content: "";
  display: table;
  clear: both;
}

.event-filter-box .webPartInnhold {
  padding: 1rem;
}

.event-filter-box .webPartInnhold .calMenu {
  border: none;
  width: 100%;
  float: none;
  background: none;
}

.event-filter-box .webPartInnhold .calMenu h3, .event-filter-box .webPart.article-list-box .webPartInnhold .calMenu ul li .tittel, .webPart.article-list-box .event-filter-box .webPartInnhold .calMenu ul li .tittel, .event-filter-box .webPart.article-list-box .webPartInnhold ul li .calMenu .tittel, .webPart.article-list-box .event-filter-box .webPartInnhold ul li .calMenu .tittel {
  margin: inherit;
  padding: inherit;
}

.event-filter-box .webPartInnhold .calMenu .searchBox {
  padding: 0;
}

.event-filter-box .webPartInnhold .calMenu ul {
  border: none;
}

.event-filter-box .webPartInnhold .calMenu ul li {
  margin: 0;
  padding: 0.5em 0;
  border: none;
}

.event-filter-box .webPartInnhold .calMenu ul li a {
  padding: 0;
  color: #ef3340;
}

.event-filter-box .webPartInnhold .calMenu input,
.event-filter-box .webPartInnhold .calMenu select {
  padding: 1em 1em;
  border: 1px solid #193283;
}

.event-filter-box .webPartInnhold .calMenu .ui-datepicker-trigger {
  margin-left: 3px;
}

.main .calContent {
  float: none;
  background: transparent;
}

.main .calContent > a {
  display: inline-block;
  margin-top: 2rem;
}

.middle-column .sokemotortabell td {
  padding-left: 0.5rem;
  padding-bottom: 0.5rem;
}

.middle-column .sokemotortabell input[type="text"],
.middle-column .sokemotortabell select {
  padding: 0.5em;
  border: 1px solid #193283;
  border-radius: 0.25em;
  font-size: 1.1em;
  font-weight: 300;
}

.middle-column .sokemotortabell select {
  margin-left: 0.5rem;
}

.middle-column .sokemotortabell select:first-child {
  margin-left: 0;
}

.middle-column .sokeresultat {
  background: #fff;
  padding: 2em;
}

.middle-column .sokeresultat li {
  padding: 2em 0;
  border-top: 1px solid #e6e6e6;
  display: block;
  background: #fff;
}

.middle-column .sokeresultat li .sokTreff,
.middle-column .sokeresultat li .type {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.middle-column .sokeresultat li div {
  padding: 0.25em 0;
  font-weight: 300;
}

.middle-column .sokeresultat li::after {
  content: "";
  display: table;
  clear: both;
}

.middle-column .sokeresultat li:first-child {
  border-top: none;
}

form.il-selvbetjening .il-login-status button, form.il-selvbetjening .il-login-status *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-login-status a, form.il-selvbetjening .il-login-status .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .il-login-status a, .webPart form.il-selvbetjening .il-login-status .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-login-status a, form.il-selvbetjening .il-login-status *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .il-login-status input, form.il-selvbetjening .il-login-status .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .il-login-status input, .webPart form.il-selvbetjening .il-login-status .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-login-status input,
form.il-selvbetjening .jq-login-default-area button, form.il-selvbetjening .jq-login-default-area *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .jq-login-default-area a, form.il-selvbetjening .jq-login-default-area .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .jq-login-default-area a, .webPart form.il-selvbetjening .jq-login-default-area .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .jq-login-default-area a, form.il-selvbetjening .jq-login-default-area *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .jq-login-default-area input, form.il-selvbetjening .jq-login-default-area .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .jq-login-default-area input, .webPart form.il-selvbetjening .jq-login-default-area .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .jq-login-default-area input,
form.il-selvbetjening .valg button, form.il-selvbetjening .valg *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .valg a, form.il-selvbetjening .valg .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .valg a, .webPart form.il-selvbetjening .valg .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .valg a, form.il-selvbetjening .valg *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .valg input, form.il-selvbetjening .valg .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .valg input, .webPart form.il-selvbetjening .valg .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .valg input,
form.il-selvbetjening .brukerdialog button, form.il-selvbetjening .brukerdialog *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .brukerdialog a, form.il-selvbetjening .brukerdialog .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .brukerdialog a, .webPart form.il-selvbetjening .brukerdialog .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .brukerdialog a, form.il-selvbetjening .brukerdialog *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .brukerdialog input, form.il-selvbetjening .brukerdialog .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .brukerdialog input, .webPart form.il-selvbetjening .brukerdialog .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .brukerdialog input, form.il-selvbetjening .searchBox + button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .searchBox + a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .searchBox + input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, form.il-selvbetjening .il-selvbetjening > button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening > a, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening > a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .il-selvbetjening > a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening > a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening > input, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening > input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .il-selvbetjening > input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening > input,
form.il-selvbetjening .il-selvbetjening input[type="submit"] {
  background: #193283 !important;
  font-size: 1rem !important;
  border: 0 !important;
  padding: 1rem 1.25rem !important;
  color: #FFF !important;
  line-height: 1 !important;
  height: auto !important;
  border-radius: 0 !important;
  margin-bottom: .5rem;
  min-width: 0 !important;
}

@font-face {
  font-family: 'selvbetjening';
  src: url("/selvbetjening/responsiv/fonts/selvbetjening.eot?cvymp6");
  src: url("/selvbetjening/responsiv/fonts/selvbetjening.eot?cvymp6#iefix") format("embedded-opentype"), url("/selvbetjening/responsiv/fonts/selvbetjening.ttf?cvymp6") format("truetype"), url("/selvbetjening/responsiv/fonts/selvbetjening.woff?cvymp6") format("woff"), url("/selvbetjening/responsiv/fonts/selvbetjening.svg?cvymp6#selvbetjening") format("svg");
  font-weight: normal;
  font-style: normal;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before, form.il-selvbetjening *[role=main] ul.skjemaliste li:before, .webPart.il-selvbetjening ul.skjemaliste li:before, .webPart .il-selvbetjening ul.skjemaliste li:before, form.il-selvbetjening *[role=main] ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart.il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart .il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'selvbetjening' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul #ekstern:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #ekstern:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #ekstern:before, form.il-selvbetjening *[role=main] ul.skjemaliste li.link:before, .webPart.il-selvbetjening ul.skjemaliste li.link:before, .webPart .il-selvbetjening ul.skjemaliste li.link:before {
  content: "\f08e";
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before {
  content: "\f0da";
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul #digital:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #digital:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #digital:before, form.il-selvbetjening *[role=main] ul.skjemaliste li.digital:before, .webPart.il-selvbetjening ul.skjemaliste li.digital:before, .webPart .il-selvbetjening ul.skjemaliste li.digital:before {
  content: "\f108";
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul #paalogging:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #paalogging:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #paalogging:before, form.il-selvbetjening *[role=main] ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart.il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart .il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after {
  content: "\e900";
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul #papir:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #papir:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul #papir:before, form.il-selvbetjening *[role=main] ul.skjemaliste li.papir:before, .webPart.il-selvbetjening ul.skjemaliste li.papir:before, .webPart .il-selvbetjening ul.skjemaliste li.papir:before {
  content: "\e901";
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste ul.skjemakategori, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori, form.il-selvbetjening *[role=main] ul.skjemaliste, .webPart.il-selvbetjening ul.skjemaliste, .webPart .il-selvbetjening ul.skjemaliste {
  margin: 0;
  padding: 0;
  list-style: none;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste ul.skjemakategori li, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori li, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori li, form.il-selvbetjening *[role=main] ul.skjemaliste li, .webPart.il-selvbetjening ul.skjemaliste li, .webPart .il-selvbetjening ul.skjemaliste li {
  margin: 0;
  padding: 0;
}

#js-selvbetjening-js-mobile-marker {
  display: none !important;
  position: relative !important;
  z-index: 1 !important;
}

@media only screen and (min-width: 801px) {
  #js-selvbetjening-js-mobile-marker {
    z-index: 0 !important;
  }
}

.il-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  /*dim the background*/
}

.il-modal {
  padding: 10px;
  min-width: 20%;
  min-height: 20%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
}

.il-modal .il-modal-header {
  position: relative;
}

.il-modal .il-modal-header .il-modal-close {
  position: absolute;
  left: 100%;
  bottom: 100%;
  border: none;
  border-radius: 0;
  width: 30px;
  height: 30px;
  background: transparent url("/script/jQuery/fancybox/fancybox.png") -40px 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  overflow: hidden;
  text-indent: -8000px;
}

form.il-selvbetjening *[role=main], .webPart.il-selvbetjening, .webPart .il-selvbetjening {
  font-size: 1rem;
  /* Selvbetjening - tabeller */
  /* Selvbetjening - minside */
  /* Slutt selvbetjening - minside */
  /* Selvbetjening - skjemakategorisering */
}

form.il-selvbetjening *[role=main] table, .webPart.il-selvbetjening table, .webPart .il-selvbetjening table {
  width: 100%;
}

form.il-selvbetjening *[role=main] table td, .webPart.il-selvbetjening table td, .webPart .il-selvbetjening table td {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

form.il-selvbetjening *[role=main] input, .webPart.il-selvbetjening input, .webPart .il-selvbetjening input {
  font-size: 1rem;
}

form.il-selvbetjening *[role=main] button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input, .webPart.il-selvbetjening button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening button, .webPart form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input {
  margin: 0;
  padding: 0 0.5em;
  border: 1px solid #193283;
  border-radius: 5px;
  min-width: 6em;
  height: 2em;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  color: #fff;
  background-color: #193283;
  font-size: 1rem;
  line-height: 2em;
  text-align: center;
  text-decoration: none;
}

form.il-selvbetjening *[role=main] button:disabled, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a:disabled, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a:disabled, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input:disabled, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input:disabled, .webPart.il-selvbetjening button:disabled, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:disabled, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:disabled, .webPart .il-selvbetjening button:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a:disabled, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:disabled, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input:disabled, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:disabled {
  border-color: #ccc;
  color: rgba(0, 0, 0, 0.25);
  background-color: #eee;
  cursor: default;
}

form.il-selvbetjening *[role=main] button:not(:disabled):hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a:not(:disabled):hover, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a:not(:disabled):hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input:not(:disabled):hover, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input:not(:disabled):hover, form.il-selvbetjening *[role=main] button:not(:disabled):focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a:not(:disabled):focus, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a:not(:disabled):focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input:not(:disabled):focus, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input:not(:disabled):focus, .webPart.il-selvbetjening button:not(:disabled):hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):hover, .webPart.il-selvbetjening button:not(:disabled):focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):focus, .webPart .il-selvbetjening button:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a:not(:disabled):hover, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input:not(:disabled):hover, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):hover, .webPart .il-selvbetjening button:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a:not(:disabled):focus, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:not(:disabled):focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input:not(:disabled):focus, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:not(:disabled):focus {
  border-color: #002e52;
  color: #fff;
  background: #002e52;
}

form.il-selvbetjening *[role=main] button.liten, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.liten, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a.liten, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a.liten, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input.liten, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input.liten, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input.liten, .webPart.il-selvbetjening button.liten, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a.liten, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.liten, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input.liten, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.liten, .webPart .il-selvbetjening button.liten, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a.liten, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.liten, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input.liten, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.liten {
  font-size: 0.8rem;
}

form.il-selvbetjening *[role=main] button.medium, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.medium, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a.medium, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a.medium, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input.medium, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input.medium, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input.medium, .webPart.il-selvbetjening button.medium, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a.medium, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.medium, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input.medium, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.medium, .webPart .il-selvbetjening button.medium, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a.medium, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a.medium, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input.medium, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.medium {
  font-size: 0.9rem;
}

form.il-selvbetjening *[role=main] button.avbryt, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input.avbryt, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] input.avbryt, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] input.avbryt, .webPart.il-selvbetjening button.avbryt, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening input.avbryt, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.avbryt, .webPart .il-selvbetjening button.avbryt, .webPart form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening input.avbryt, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input.avbryt {
  border-color: #ccc;
  color: #232323;
  background-color: #eee;
}

form.il-selvbetjening *[role=main] input[type=text], form.il-selvbetjening *[role=main] input[type=password], .webPart.il-selvbetjening input[type=text], .webPart.il-selvbetjening input[type=password], .webPart .il-selvbetjening input[type=text], .webPart .il-selvbetjening input[type=password] {
  margin: 0;
  padding: 0 0.5em;
  border: 1px solid #232323;
  border-radius: 5px;
  min-width: 12em;
  max-width: 100%;
  height: 2em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #232323;
  background-color: #fff;
  font-size: 1rem;
  line-height: 2em;
}

form.il-selvbetjening *[role=main] input[type=text].ReadOnly, form.il-selvbetjening *[role=main] input[type=password].ReadOnly, .webPart.il-selvbetjening input[type=text].ReadOnly, .webPart.il-selvbetjening input[type=password].ReadOnly, .webPart .il-selvbetjening input[type=text].ReadOnly, .webPart .il-selvbetjening input[type=password].ReadOnly {
  background-color: rgba(0, 0, 0, 0.1);
}

form.il-selvbetjening *[role=main] select, .webPart.il-selvbetjening select, .webPart .il-selvbetjening select {
  margin: 0;
  padding: 0 0.5em;
  border: 1px solid #232323;
  border-radius: 5px;
  min-width: 12em;
  max-width: 100%;
  height: 2em;
  /*-webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;*/
  color: #232323;
  background-color: #fff;
  font-size: 1rem;
  line-height: 2em;
}

form.il-selvbetjening *[role=main] select.ReadOnly, .webPart.il-selvbetjening select.ReadOnly, .webPart .il-selvbetjening select.ReadOnly {
  background-color: rgba(0, 0, 0, 0.1);
}

form.il-selvbetjening *[role=main] textarea, .webPart.il-selvbetjening textarea, .webPart .il-selvbetjening textarea {
  margin: 0;
  padding: 0 0.5em;
  border: 1px solid #232323;
  border-radius: 5px;
  min-width: 12em;
  max-width: 100%;
  min-height: 5em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #232323;
  background-color: #fff;
  font-size: 1rem;
  line-height: 1.25em;
}

form.il-selvbetjening *[role=main] textarea.ReadOnly, .webPart.il-selvbetjening textarea.ReadOnly, .webPart .il-selvbetjening textarea.ReadOnly {
  background-color: rgba(0, 0, 0, 0.1);
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemasokkategori, .webPart.il-selvbetjening .skjemakategoriliste .skjemasokkategori, .webPart .il-selvbetjening .skjemakategoriliste .skjemasokkategori {
  margin: 1em 0;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategorisok .sokefelt:after, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategorisok .sokefelt:after, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategorisok .sokefelt:after {
  content: "";
  display: table;
  clear: both;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategorisok .sokefelt .searchBox, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategorisok .sokefelt .searchBox, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategorisok .sokefelt .searchBox {
  margin-right: 0.5rem;
  float: left;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori {
  padding: 1em 0;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp {
  margin: 0;
  padding: 0;
  display: block;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp:before {
  margin-right: 0.5em;
  font-size: 10px;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:hover, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:focus, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:hover, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:focus, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:hover, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp a:focus {
  text-decoration: underline;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp input, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp input, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriKnapp input {
  display: none !important;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp {
  padding-top: 1em;
  display: block;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp:before {
  margin-right: 0.5em;
  font-size: 10px;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1rem;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:hover, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:focus, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:hover, .webPart.il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:focus, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:hover, .webPart .il-selvbetjening .skjemakategoriliste .skjemakategori td.SkjemaKategoriFooterKnapp input:focus {
  text-decoration: underline;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring {
  margin: 0;
  padding: 1em 0;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul {
  display: inline-block;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul:after, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul:after, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul:after {
  content: "";
  display: table;
  clear: both;
}

@media only screen and (max-width: 800px) {
  form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul {
    display: block;
  }
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li {
  margin-left: 1em;
  display: block;
  float: left;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li:first-child, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:first-child, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:first-child {
  margin-left: 0;
}

@media only screen and (max-width: 800px) {
  form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li {
    margin-left: 0;
    width: 50%;
    text-align: center;
    padding-bottom: 0.5em;
  }
  form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li:nth-child(2n+1), .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:nth-child(2n+1), .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:nth-child(2n+1) {
    clear: left;
    margin-left: 0;
  }
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li:before {
  margin-right: 0.5em;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:hover, form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:focus, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:hover, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:focus, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:hover, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste .ikonforklaring ul li a:focus {
  text-decoration: underline;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste ul.skjemakategori:after, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori:after, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori:after {
  content: "";
  display: table;
  clear: both;
}

form.il-selvbetjening *[role=main] .skjemakategoriliste .skjemaliste ul.skjemakategori > li > div, .webPart.il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori > li > div, .webPart .il-selvbetjening .skjemakategoriliste .skjemaliste ul.skjemakategori > li > div {
  margin: 1em 0;
  font-weight: bold;
}

form.il-selvbetjening *[role=main] ul.skjemaliste li, .webPart.il-selvbetjening ul.skjemaliste li, .webPart .il-selvbetjening ul.skjemaliste li {
  padding: 0.25em !important;
  position: relative;
}

form.il-selvbetjening *[role=main] ul.skjemaliste li:before, .webPart.il-selvbetjening ul.skjemaliste li:before, .webPart .il-selvbetjening ul.skjemaliste li:before {
  margin-right: 0.5em;
  position: absolute;
  top: 0.5em;
}

form.il-selvbetjening *[role=main] ul.skjemaliste li a, .webPart.il-selvbetjening ul.skjemaliste li a, .webPart .il-selvbetjening ul.skjemaliste li a {
  margin-left: 1.5em;
  display: inline-block;
  position: relative;
  padding-right: 20px;
}

form.il-selvbetjening *[role=main] ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart.il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after, .webPart .il-selvbetjening ul.skjemaliste li a.jq-sikkerhetsniva-2:after {
  position: absolute;
  right: 0;
  color: #232323;
}

form.il-selvbetjening *[role=main] .brukerdialog > div, .webPart.il-selvbetjening .brukerdialog > div, .webPart .il-selvbetjening .brukerdialog > div {
  margin-bottom: 1em;
}

form.il-selvbetjening *[role=main] .brukerdialog button, form.il-selvbetjening *[role=main] .brukerdialog .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .brukerdialog a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] .brukerdialog a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] .brukerdialog a, form.il-selvbetjening *[role=main] .brukerdialog .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .brukerdialog input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] .brukerdialog input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] .brukerdialog input, .webPart.il-selvbetjening .brukerdialog button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening .brukerdialog a, .webPart.il-selvbetjening .brukerdialog .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .brukerdialog a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening .brukerdialog input, .webPart.il-selvbetjening .brukerdialog .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .brukerdialog input, .webPart .il-selvbetjening .brukerdialog button, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening .brukerdialog a, .webPart .il-selvbetjening .brukerdialog .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .brukerdialog a, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening .brukerdialog input, .webPart .il-selvbetjening .brukerdialog .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .brukerdialog input {
  margin-right: 0.5em;
}

form.il-selvbetjening *[role=main] .sessionwarningframe, .webPart.il-selvbetjening .sessionwarningframe, .webPart .il-selvbetjening .sessionwarningframe {
  margin: 2em 0;
  padding: 0;
  border: 2px solid #A40000;
}

form.il-selvbetjening *[role=main] .sessionwarningframe .sessionwarningtext, .webPart.il-selvbetjening .sessionwarningframe .sessionwarningtext, .webPart .il-selvbetjening .sessionwarningframe .sessionwarningtext {
  padding: 1em;
}

form.il-selvbetjening *[role=main] .outercontainer, .webPart.il-selvbetjening .outercontainer, .webPart .il-selvbetjening .outercontainer {
  color: #232323;
  background-color: #F2F2F2;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer input[type=text], form.il-selvbetjening *[role=main] .outercontainer .innercontainer input[type=password], form.il-selvbetjening *[role=main] .outercontainer .innercontainer textarea, .webPart.il-selvbetjening .outercontainer .innercontainer input[type=text], .webPart.il-selvbetjening .outercontainer .innercontainer input[type=password], .webPart.il-selvbetjening .outercontainer .innercontainer textarea, .webPart .il-selvbetjening .outercontainer .innercontainer input[type=text], .webPart .il-selvbetjening .outercontainer .innercontainer input[type=password], .webPart .il-selvbetjening .outercontainer .innercontainer textarea {
  min-width: unset;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer input[type=text]:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer input[type=password]:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer textarea:focus, .webPart.il-selvbetjening .outercontainer .innercontainer input[type=text]:focus, .webPart.il-selvbetjening .outercontainer .innercontainer input[type=password]:focus, .webPart.il-selvbetjening .outercontainer .innercontainer textarea:focus, .webPart .il-selvbetjening .outercontainer .innercontainer input[type=text]:focus, .webPart .il-selvbetjening .outercontainer .innercontainer input[type=password]:focus, .webPart .il-selvbetjening .outercontainer .innercontainer textarea:focus {
  background-color: #FFFFE0;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv {
  margin: 0;
  padding: 0;
  padding-bottom: 50px;
  position: relative;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre {
  margin-top: auto;
  vertical-align: bottom;
  margin-bottom: .5em;
  text-align: center;
}

@media only screen and (min-width: 481px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre {
    position: absolute;
    bottom: 20px;
  }
}

@media only print {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre {
    position: absolute;
    bottom: 20px;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre a {
  color: #232323;
  text-decoration: underline;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter {
  margin: 0;
  padding-bottom: 30px;
  text-align: center;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter h1.InnholdOverskrift, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter h1.InnholdOverskrift, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter h1.InnholdOverskrift {
  margin: 0;
  font-size: 36px;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter .skjemaStegTittel, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter .skjemaStegTittel, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter .skjemaStegTittel {
  padding-top: 20px;
  font-size: 24px;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre {
  text-align: center;
}

@media only screen and (min-width: 481px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre {
    position: absolute;
    bottom: 20px;
    right: 0;
    text-align: right;
  }
}

@media only print {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre {
    position: absolute;
    bottom: 20px;
    right: 0;
    text-align: right;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre a {
  color: #000;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer {
  margin: 0;
  padding: 0;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li {
  margin: 0;
  padding: 0;
  display: inline-block;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a {
  margin-bottom: 0.5em;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .print, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .print, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .print {
  background-image: url("/images/print_small.gif");
  background-repeat: no-repeat;
  background-position: center;
  padding-left: 20px;
  border: none;
  background-color: inherit !important;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusIkkeSendt, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusSendt, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusIkkeSendt, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusSendt, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusIkkeSendt, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaStatusSendt {
  margin-top: 20px;
  font-size: 1.2em;
  font-style: italic;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv:after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv:after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv:after {
    content: "";
    display: table;
    clear: both;
  }
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementVenstre {
    width: 25%;
    float: left;
  }
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementSenter {
    margin-left: 25%;
    width: 50%;
    float: left;
  }
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre {
    width: 25%;
    float: right;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  position: relative;
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
  overflow: hidden;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg input {
  margin: 0;
  padding: 5px 2px;
  border: none;
  border-radius: 0;
  width: 100%;
  white-space: normal;
  min-height: 40px;
  color: #002e52;
  cursor: pointer;
  text-align: left;
  text-indent: 0.5em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  border: none;
  background: transparent;
  position: relative;
  z-index: 2;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg .awSideNavigasjonStegInaktiv, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg .awSideNavigasjonStegInaktiv, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg .awSideNavigasjonStegInaktiv {
  display: block;
  color: #000;
  width: 100%;
  min-height: 2em;
  position: relative;
  z-index: 2;
  padding: 10px;
  color: rgba(0, 46, 82, 0.8);
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-top: -1000px;
  margin-left: -1000px;
  border-top: 1000px solid transparent;
  border-bottom: 1000px solid transparent;
  border-left: 1000px solid #fff;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 1;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover input {
  color: #fff;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg:not(.inactive):hover:after {
  border-left-color: #193283;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv input {
  color: #fff;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon ol.awSideNavigasjonContainer li.awSideNavigasjonRotSteg.awSideNavigasjonStegAktiv:after {
  border-left-color: #193283;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon {
  margin-bottom: 20px;
  padding: 1em 0.5em;
  width: 100%;
  white-space: normal;
  border: 1px solid #193283;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: auto;
  color: #fff;
  background: #193283 url("/selvbetjening/responsiv/images/select-white.svg") no-repeat right center;
  cursor: pointer;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon *, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon *, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon select.awStegNavigasjon * {
  color: #232323;
  background: #fff;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awSideNavigasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awSideNavigasjon {
    padding-right: 20px;
    width: 25%;
    float: left;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon {
  display: none;
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon {
    display: block;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst {
  margin: 0;
  padding: 10px;
  border: 1px solid #ccc;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst h3, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .webPart.article-list-box .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .tittel, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst h3, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .webPart.article-list-box .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .tittel, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst h3, .webPart.article-list-box .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon .awInformasjonTekst .tittel {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  font-size: 18px;
}

@media only screen and (max-width: 800px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon > div, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon > div, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon > div {
    margin-top: 0 !important;
  }
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInformasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInformasjon {
    padding-left: 20px;
    width: 25%;
    float: right;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold {
  margin: 0;
  padding: 0 0 2em 0;
  text-align: left;
}

@media only screen and (min-width: 481px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold {
    padding: 0 1em 2em 1em;
  }
}

@media only print {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold {
    padding: 0 1em 2em 1em;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset {
  margin: 0;
  padding: 2em 1em;
  border: 1px solid #ccc;
  border-radius: 5px;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset legend, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset legend, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset legend {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset legend label, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset legend label, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset legend label {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table {
  width: 100%;
  display: block;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table {
    display: table;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table table, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table {
  display: table !important;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table table tr, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr {
  display: table-row !important;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table table tr th, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table table tr td, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr th, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr td, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr th, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table table tr td {
  display: table-cell !important;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody {
  display: block;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody {
    display: table-row-group;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr {
  display: block;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr {
    display: table-row;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td {
  vertical-align: top;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst {
  padding-bottom: 0.5em;
  display: block;
  font-weight: normal;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst:after {
  content: "";
  display: table;
  clear: both;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst input[type="image"], .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst input[type="image"], .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst input[type="image"] {
  float: right;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst {
    padding-bottom: 1.5em;
    width: 30%;
    display: table-cell;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle {
  padding-bottom: 1.5em;
  display: block;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td:after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle:after {
  content: "";
  display: table;
  clear: both;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td textarea, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td select, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle textarea, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle select, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td textarea, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td select, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle textarea, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle select, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td textarea, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td select, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle textarea, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle select {
  max-width: 98%;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input[style*="right"], form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input[style*="right"], .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input[style*="right"], .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input[style*="right"], .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td input[style*="right"], .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle input[style*="right"] {
  margin-right: 2%;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr th.skjemaledetekst + td, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold fieldset table > tbody tr td.skjemainputcelle {
    padding-left: 10px;
    width: 70%;
    display: table-cell;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awFeilUtfylt, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awFeilUtfylt, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awFeilUtfylt {
  padding: 10px;
  color: #A40000;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil {
  margin: 0;
  padding: 10px;
  list-style: none;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil a, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil a, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil a {
  color: #A40000;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > h2, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > h2, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > h2 {
  margin-bottom: 10px;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul {
  list-style-type: disc;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul li, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul li, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold .awStegFeil > li > ul li {
  vertical-align: middle;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awInnhold, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awInnhold, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awInnhold {
    width: 50%;
    float: left;
  }
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon {
  margin: 0;
  padding: 3em 0;
  clear: both;
  text-align: center;
}

form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input {
  margin-left: 0.25em;
  margin-right: 0.25em;
  margin-bottom: 0.5em;
}

@media only screen and (min-width: 801px) {
  form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw:after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw:after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw:after {
    content: "";
    display: table;
    clear: both;
  }
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell, .webPart.il-selvbetjening .selvbetjeningstabell, .webPart .il-selvbetjening .selvbetjeningstabell {
  margin-left: 0 !important;
  border: none !important;
  width: 80%;
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell, .webPart.il-selvbetjening .selvbetjeningstabell, .webPart .il-selvbetjening .selvbetjeningstabell {
  margin-top: 20px;
  margin-bottom: 20px;
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell:first-child, .webPart.il-selvbetjening .selvbetjeningstabell:first-child, .webPart .il-selvbetjening .selvbetjeningstabell:first-child {
  margin-top: 0;
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell div, .webPart.il-selvbetjening .selvbetjeningstabell div, .webPart .il-selvbetjening .selvbetjeningstabell div {
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 20px;
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell th, .webPart.il-selvbetjening .selvbetjeningstabell th, .webPart .il-selvbetjening .selvbetjeningstabell th {
  text-align: left;
  width: 50%;
}

form.il-selvbetjening *[role=main] .selvbetjeningstabell .sbinputcelle, .webPart.il-selvbetjening .selvbetjeningstabell .sbinputcelle, .webPart .il-selvbetjening .selvbetjeningstabell .sbinputcelle {
  width: 90%;
}

form.il-selvbetjening *[role=main] .modalBackground, .webPart.il-selvbetjening .modalBackground, .webPart .il-selvbetjening .modalBackground {
  background-color: #000;
  filter: alpha(opacity=30);
  opacity: 0.3;
  -moz-opacity: 0.3;
}

form.il-selvbetjening *[role=main] .modalMenyCenter, .webPart.il-selvbetjening .modalMenyCenter, .webPart .il-selvbetjening .modalMenyCenter {
  height: 3.6em;
  float: left;
  width: 100%;
  background-color: #F6F3E7;
  vertical-align: middle;
}

form.il-selvbetjening *[role=main] .artikkel table, .webPart.il-selvbetjening .artikkel table, .webPart .il-selvbetjening .artikkel table {
  width: 100% !important;
}

form.il-selvbetjening *[role=main] th.skillelinje, .webPart.il-selvbetjening th.skillelinje, .webPart .il-selvbetjening th.skillelinje {
  padding: 0.4em;
}

form.il-selvbetjening *[role=main] tr.InnholdTabellTekst, .webPart.il-selvbetjening tr.InnholdTabellTekst, .webPart .il-selvbetjening tr.InnholdTabellTekst {
  background-color: #F3f3f3;
}

form.il-selvbetjening *[role=main] td.skillelinje, .webPart.il-selvbetjening td.skillelinje, .webPart .il-selvbetjening td.skillelinje {
  padding: 0.4em;
}

form.il-selvbetjening *[role=main] th.skillelinje a, .webPart.il-selvbetjening th.skillelinje a, .webPart .il-selvbetjening th.skillelinje a {
  color: #fff;
}

form.il-selvbetjening *[role=main] .InnholdTabellOverskriftTekst th.skillelinje a, .webPart.il-selvbetjening .InnholdTabellOverskriftTekst th.skillelinje a, .webPart .il-selvbetjening .InnholdTabellOverskriftTekst th.skillelinje a {
  color: #292929;
}

form.il-selvbetjening *[role=main] .collapsibleWebPartHeader, .webPart.il-selvbetjening .collapsibleWebPartHeader, .webPart .il-selvbetjening .collapsibleWebPartHeader {
  background-color: #F4F4F3;
  font-weight: bold;
}

form.il-selvbetjening *[role=main] .minsidewebpart, .webPart.il-selvbetjening .minsidewebpart, .webPart .il-selvbetjening .minsidewebpart {
  margin-bottom: 20px;
}

form.il-selvbetjening *[role=main] .minsidewebpart .InnholdTabellOverskriftTekst, .webPart.il-selvbetjening .minsidewebpart .InnholdTabellOverskriftTekst, .webPart .il-selvbetjening .minsidewebpart .InnholdTabellOverskriftTekst {
  background-color: #fff;
  color: #222222;
}

form.il-selvbetjening *[role=main] .InnholdTabell noCaption, .webPart.il-selvbetjening .InnholdTabell noCaption, .webPart .il-selvbetjening .InnholdTabell noCaption {
  width: 100% !important;
}

form.il-selvbetjening *[role=main] .minsidewebpartinnhold div table, .webPart.il-selvbetjening .minsidewebpartinnhold div table, .webPart .il-selvbetjening .minsidewebpartinnhold div table {
  border: none;
  width: 100% !important;
}

form.il-selvbetjening *[role=main] .minsidewebpartinnhold div table tr td, .webPart.il-selvbetjening .minsidewebpartinnhold div table tr td, .webPart .il-selvbetjening .minsidewebpartinnhold div table tr td {
  border: none;
}

form.il-selvbetjening *[role=main] .kvittering, .webPart.il-selvbetjening .kvittering, .webPart .il-selvbetjening .kvittering {
  padding: 10px;
  border: 1px solid black;
  width: 80%;
  background-color: #F6F3E7;
}

form.il-selvbetjening *[role=main] .skjemaikontekst, .webPart.il-selvbetjening .skjemaikontekst, .webPart .il-selvbetjening .skjemaikontekst {
  float: right;
  padding-top: 6px;
}

form.il-selvbetjening *[role=main] .Innlogging, .webPart.il-selvbetjening .Innlogging, .webPart .il-selvbetjening .Innlogging {
  background-image: url("/images/selvbetjening/krever_innlogging.gif");
  background-position: right center;
  background-repeat: no-repeat;
  padding: 2px 18px 0 0;
}

form.il-selvbetjening *[role=main] .repeaterAltFarge, .webPart.il-selvbetjening .repeaterAltFarge, .webPart .il-selvbetjening .repeaterAltFarge {
  background-color: #fff;
}

form.il-selvbetjening *[role=main] .repeaterFarge, .webPart.il-selvbetjening .repeaterFarge, .webPart .il-selvbetjening .repeaterFarge {
  background-color: #F4F4F3;
}

form.il-selvbetjening *[role=main] .nyttSkjemaInfo, .webPart.il-selvbetjening .nyttSkjemaInfo, .webPart .il-selvbetjening .nyttSkjemaInfo {
  font-size: 1.2em;
  padding: 2em 1em;
}

@media only screen and (max-width: 480px) {
  form.il-selvbetjening *[role=main], .webPart.il-selvbetjening, .webPart .il-selvbetjening {
    /* KVITTERING */
    /* Liste Telefon */
  }
  form.il-selvbetjening *[role=main] #log, form.il-selvbetjening *[role=main] .ui-datepicker-trigger, .webPart.il-selvbetjening #log, .webPart.il-selvbetjening .ui-datepicker-trigger, .webPart .il-selvbetjening #log, .webPart .il-selvbetjening .ui-datepicker-trigger {
    display: none;
  }
  form.il-selvbetjening *[role=main] .infotekst, .webPart.il-selvbetjening .infotekst, .webPart .il-selvbetjening .infotekst {
    margin: auto;
    width: 85%;
  }
  form.il-selvbetjening *[role=main] #user, .webPart.il-selvbetjening #user, .webPart .il-selvbetjening #user {
    display: none;
  }
  form.il-selvbetjening *[role=main] #skjemanavn, .webPart.il-selvbetjening #skjemanavn, .webPart .il-selvbetjening #skjemanavn {
    width: 15em;
    float: left;
    color: #FFF;
    font-size: 100%;
    display: inline-block;
    margin-top: 0.2em;
    width: 46%;
  }
  form.il-selvbetjening *[role=main] #hjelp a, .webPart.il-selvbetjening #hjelp a, .webPart .il-selvbetjening #hjelp a {
    text-decoration: none;
    display: block;
    padding: 10px 15px;
    background: #0074BE;
    color: #FFF;
    border-radius: 4px;
    border: solid 1px #20538D;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
  }
  form.il-selvbetjening *[role=main] #hjelp div, .webPart.il-selvbetjening #hjelp div, .webPart .il-selvbetjening #hjelp div {
    display: none;
    position: fixed;
    top: 5.1em;
    right: 0.3em;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 10px #888;
            box-shadow: 3px 3px 10px #888;
    border: 1px solid black;
    width: 90%;
    /* 54 / 64 = 0,84375 */
    padding: 0.5em;
    z-index: 1;
  }
  form.il-selvbetjening *[role=main] .popupBoks, .webPart.il-selvbetjening .popupBoks, .webPart .il-selvbetjening .popupBoks {
    display: none;
    position: absolute;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 10px #888;
            box-shadow: 3px 3px 10px #888;
    border: 1px solid black;
    padding: 0.5em;
    z-index: 1;
    margin-top: 0.5em;
  }
  form.il-selvbetjening *[role=main] .awInnhold img.hjelp, form.il-selvbetjening *[role=main] .awInnhold img.info, .webPart.il-selvbetjening .awInnhold img.hjelp, .webPart.il-selvbetjening .awInnhold img.info, .webPart .il-selvbetjening .awInnhold img.hjelp, .webPart .il-selvbetjening .awInnhold img.info {
    display: none;
  }
  form.il-selvbetjening *[role=main] .hjelp, .webPart.il-selvbetjening .hjelp, .webPart .il-selvbetjening .hjelp {
    float: left;
    position: absolute;
    padding-left: 0.5em;
  }
  form.il-selvbetjening *[role=main] #om-tjenesten > a, .webPart.il-selvbetjening #om-tjenesten > a, .webPart .il-selvbetjening #om-tjenesten > a {
    display: none;
  }
  form.il-selvbetjening *[role=main] .skjemarammetekst, .webPart.il-selvbetjening .skjemarammetekst, .webPart .il-selvbetjening .skjemarammetekst {
    font-size: 0.8em;
  }
  form.il-selvbetjening *[role=main] .awInnhold .postnr, form.il-selvbetjening *[role=main] .awInnhold .postadresse td:first-child, .webPart.il-selvbetjening .awInnhold .postnr, .webPart.il-selvbetjening .awInnhold .postadresse td:first-child, .webPart .il-selvbetjening .awInnhold .postnr, .webPart .il-selvbetjening .awInnhold .postadresse td:first-child {
    width: 6em !important;
    padding-right: 0;
  }
  form.il-selvbetjening *[role=main] .awInnhold input.jq-datepicker, .webPart.il-selvbetjening .awInnhold input.jq-datepicker, .webPart .il-selvbetjening .awInnhold input.jq-datepicker {
    margin-right: 5em !important;
  }
  form.il-selvbetjening *[role=main] .awInnhold input[type=file], .webPart.il-selvbetjening .awInnhold input[type=file], .webPart .il-selvbetjening .awInnhold input[type=file] {
    max-width: 12.5em;
  }
  form.il-selvbetjening *[role=main] .vedleggsTabell tr td:nth-child(2), .webPart.il-selvbetjening .vedleggsTabell tr td:nth-child(2), .webPart .il-selvbetjening .vedleggsTabell tr td:nth-child(2) {
    display: none;
  }
  form.il-selvbetjening *[role=main] .vedleggsTabell tr th:nth-child(2), .webPart.il-selvbetjening .vedleggsTabell tr th:nth-child(2), .webPart .il-selvbetjening .vedleggsTabell tr th:nth-child(2) {
    display: none;
  }
  form.il-selvbetjening *[role=main] .skjemakonvertertfelt, .webPart.il-selvbetjening .skjemakonvertertfelt, .webPart .il-selvbetjening .skjemakonvertertfelt {
    font-size: 0.8em;
    font-weight: bold;
  }
  form.il-selvbetjening *[role=main] .kvittering, .webPart.il-selvbetjening .kvittering, .webPart .il-selvbetjening .kvittering {
    width: 90%;
    padding: 1em;
    border: 1px black solid;
    background-color: white;
    font-size: 100%;
  }
  form.il-selvbetjening *[role=main] #kvittering, .webPart.il-selvbetjening #kvittering, .webPart .il-selvbetjening #kvittering {
    font-size: 90% !important;
    margin: 0;
    border-radius: 0;
  }
  form.il-selvbetjening *[role=main] #kvittering th, .webPart.il-selvbetjening #kvittering th, .webPart .il-selvbetjening #kvittering th {
    width: 11em !important;
    padding-top: 0.1em;
  }
  form.il-selvbetjening *[role=main] #kvittering fieldset table, .webPart.il-selvbetjening #kvittering fieldset table, .webPart .il-selvbetjening #kvittering fieldset table {
    width: 100%;
  }
  form.il-selvbetjening *[role=main] #kvittering table > tbody > tr > td, .webPart.il-selvbetjening #kvittering table > tbody > tr > td, .webPart .il-selvbetjening #kvittering table > tbody > tr > td {
    width: 100%;
    /* 603 / 1040 = 0,5798  */
    vertical-align: top;
    /*padding-bottom: 1em;*/
    float: left;
    display: block;
    padding-bottom: 5%;
  }
  form.il-selvbetjening *[role=main] #kvittering table > tbody > tr > th, .webPart.il-selvbetjening #kvittering table > tbody > tr > th, .webPart .il-selvbetjening #kvittering table > tbody > tr > th {
    display: block;
    font-weight: 600 !important;
  }
  form.il-selvbetjening *[role=main] #kvittering h1, form.il-selvbetjening *[role=main] h1.awKorrektUtfylt, .webPart.il-selvbetjening #kvittering h1, .webPart.il-selvbetjening h1.awKorrektUtfylt, .webPart .il-selvbetjening #kvittering h1, .webPart .il-selvbetjening h1.awKorrektUtfylt {
    font-weight: bold;
    font-size: large;
  }
  form.il-selvbetjening *[role=main] table.liste1 div, form.il-selvbetjening *[role=main] table.liste2 div, form.il-selvbetjening *[role=main] table.liste div, .webPart.il-selvbetjening table.liste1 div, .webPart.il-selvbetjening table.liste2 div, .webPart.il-selvbetjening table.liste div, .webPart .il-selvbetjening table.liste1 div, .webPart .il-selvbetjening table.liste2 div, .webPart .il-selvbetjening table.liste div {
    font-size: 70%;
    width: 13em;
  }
  form.il-selvbetjening *[role=main] .cmd, .webPart.il-selvbetjening .cmd, .webPart .il-selvbetjening .cmd {
    font-size: 70%;
  }
  form.il-selvbetjening *[role=main] #progress div, .webPart.il-selvbetjening #progress div, .webPart .il-selvbetjening #progress div {
    margin: 0 auto;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 10px #888;
            box-shadow: 3px 3px 10px #888;
    padding: 3em;
    background-color: #fff;
    width: 9em;
  }
}

form.il-selvbetjening *[role=main] .awValidator, .webPart.il-selvbetjening .awValidator, .webPart .il-selvbetjening .awValidator {
  display: block;
  color: #A40000;
}

form.il-selvbetjening *[role=main] .awValidator[style*="inline"], .webPart.il-selvbetjening .awValidator[style*="inline"], .webPart .il-selvbetjening .awValidator[style*="inline"] {
  display: block !important;
}

@media only screen and (min-width: 481px) {
  form.il-selvbetjening *[role=main], .webPart.il-selvbetjening, .webPart .il-selvbetjening {
    /* SKJEMAADMIN */
    /* SKJEMAADMIN */
  }
  form.il-selvbetjening *[role=main] .updateProgress, .webPart.il-selvbetjening .updateProgress, .webPart .il-selvbetjening .updateProgress {
    background-color: #CCC;
    opacity: 0.5;
    text-align: center;
    vertical-align: middle;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable, .webPart.il-selvbetjening .aw .gridViewTable, .webPart .il-selvbetjening .aw .gridViewTable {
    border: 1px solid #888;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable th, .webPart.il-selvbetjening .aw .gridViewTable th, .webPart .il-selvbetjening .aw .gridViewTable th {
    background-color: #ddd;
    border: none;
    padding: 4px;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable td, .webPart.il-selvbetjening .aw .gridViewTable td, .webPart .il-selvbetjening .aw .gridViewTable td {
    background-color: inherit;
    border: none;
    border-top: 1px solid #888;
    padding: 4px;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable tr:hover, .webPart.il-selvbetjening .aw .gridViewTable tr:hover, .webPart .il-selvbetjening .aw .gridViewTable tr:hover {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .skjemainformasjonstekst, .webPart.il-selvbetjening .skjemainformasjonstekst, .webPart .il-selvbetjening .skjemainformasjonstekst {
    vertical-align: top;
    font-size: smaller;
  }
  form.il-selvbetjening *[role=main] .sideoverskrift, .webPart.il-selvbetjening .sideoverskrift, .webPart .il-selvbetjening .sideoverskrift {
    padding-left: 15px;
    padding-bottom: 15px;
  }
  form.il-selvbetjening *[role=main] .aw #awSkjemaRegler, .webPart.il-selvbetjening .aw #awSkjemaRegler, .webPart .il-selvbetjening .aw #awSkjemaRegler {
    margin-left: 0;
    margin-right: 0;
  }
  form.il-selvbetjening *[role=main] .awBunnNavigasjonSkjemaadmin, .webPart.il-selvbetjening .awBunnNavigasjonSkjemaadmin, .webPart .il-selvbetjening .awBunnNavigasjonSkjemaadmin {
    margin-left: 15px;
    margin-right: 15px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
  }
  form.il-selvbetjening *[role=main] .awInnhold h1, .webPart.il-selvbetjening .awInnhold h1, .webPart .il-selvbetjening .awInnhold h1 {
    font-size: 1.5em;
  }
  form.il-selvbetjening *[role=main] .awInnhold h2, .webPart.il-selvbetjening .awInnhold h2, .webPart .il-selvbetjening .awInnhold h2 {
    margin: 0;
    font-size: 1.3em;
  }
  form.il-selvbetjening *[role=main] .skjemaoppsummering > div, .webPart.il-selvbetjening .skjemaoppsummering > div, .webPart .il-selvbetjening .skjemaoppsummering > div {
    margin: 0;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px dotted #ececec;
  }
  form.il-selvbetjening *[role=main] h2.skjemaoverskrift, .webPart.il-selvbetjening h2.skjemaoverskrift, .webPart .il-selvbetjening h2.skjemaoverskrift {
    margin: 0;
    width: 100%;
    display: none;
  }
  form.il-selvbetjening *[role=main] .skjemaoppsummering div h2.skjemaoverskrift, .webPart.il-selvbetjening .skjemaoppsummering div h2.skjemaoverskrift, .webPart .il-selvbetjening .skjemaoppsummering div h2.skjemaoverskrift {
    display: block;
  }
  form.il-selvbetjening *[role=main] .awStegInformasjonTekst, .webPart.il-selvbetjening .awStegInformasjonTekst, .webPart .il-selvbetjening .awStegInformasjonTekst {
    background-image: url("/images/steginfo.png");
    padding: 10px;
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #CECECE;
  }
  form.il-selvbetjening *[role=main] table.awRadioButtonList input, .webPart.il-selvbetjening table.awRadioButtonList input, .webPart .il-selvbetjening table.awRadioButtonList input {
    width: 20px;
    display: block;
    float: left;
  }
  form.il-selvbetjening *[role=main] table.awRadioButtonList label, .webPart.il-selvbetjening table.awRadioButtonList label, .webPart .il-selvbetjening table.awRadioButtonList label {
    width: 400px;
    display: block;
    float: left;
  }
  form.il-selvbetjening *[role=main] .skjematittel, .webPart.il-selvbetjening .skjematittel, .webPart .il-selvbetjening .skjematittel {
    padding: 10px;
    text-align: center;
    font-weight: bold;
  }
  form.il-selvbetjening *[role=main] .skjemainnhold, .webPart.il-selvbetjening .skjemainnhold, .webPart .il-selvbetjening .skjemainnhold {
    border: 1px solid #ACACAC;
    background-color: #E0E0E0;
    padding: 10px;
    vertical-align: top;
  }
  form.il-selvbetjening *[role=main] .skjema, .webPart.il-selvbetjening .skjema, .webPart .il-selvbetjening .skjema {
    font-family: Trebuchet MS;
    width: 100%;
    padding: 0 5px 10px 5px;
    margin: 0 auto;
    text-align: left;
    font-size: 1.0em;
  }
  form.il-selvbetjening *[role=main] .awInnholdInformasjon, .webPart.il-selvbetjening .awInnholdInformasjon, .webPart .il-selvbetjening .awInnholdInformasjon {
    margin-left: 200px;
    background-color: #fff;
    padding: 10px;
  }
  form.il-selvbetjening *[role=main] .awGridview, .webPart.il-selvbetjening .awGridview, .webPart .il-selvbetjening .awGridview {
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 0 !important;
    margin: 0 !important;
  }
  form.il-selvbetjening *[role=main] .skjemaTabPadding, .webPart.il-selvbetjening .skjemaTabPadding, .webPart .il-selvbetjening .skjemaTabPadding {
    padding-bottom: 5px !important;
    padding-top: 1px !important;
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .SkjemaAdminBakgrunnFarge, .webPart.il-selvbetjening .SkjemaAdminBakgrunnFarge, .webPart .il-selvbetjening .SkjemaAdminBakgrunnFarge {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .SkjemaAdminBakgrunnFarge, .webPart.il-selvbetjening .SkjemaAdminBakgrunnFarge, .webPart .il-selvbetjening .SkjemaAdminBakgrunnFarge {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .skjemaspacevenstre, .webPart.il-selvbetjening .skjemaspacevenstre, .webPart .il-selvbetjening .skjemaspacevenstre {
    padding-left: 7px;
  }
  form.il-selvbetjening *[role=main] .skjemaspacehoyre, .webPart.il-selvbetjening .skjemaspacehoyre, .webPart .il-selvbetjening .skjemaspacehoyre {
    padding-right: 7px;
  }
  form.il-selvbetjening *[role=main] .aw table.signering, .webPart.il-selvbetjening .aw table.signering, .webPart .il-selvbetjening .aw table.signering {
    border-collapse: collapse;
    border: none;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td, .webPart.il-selvbetjening .aw table.signering td, .webPart .il-selvbetjening .aw table.signering td {
    border: none;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 2px 5px;
    padding-bottom: 30px;
    font-size: 1em;
  }
  form.il-selvbetjening *[role=main] .aw table.signering tr, .webPart.il-selvbetjening .aw table.signering tr, .webPart .il-selvbetjening .aw table.signering tr {
    border: none;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.dato, .webPart.il-selvbetjening .aw table.signering td.dato, .webPart .il-selvbetjening .aw table.signering td.dato {
    width: 25%;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.sted, .webPart.il-selvbetjening .aw table.signering td.sted, .webPart .il-selvbetjening .aw table.signering td.sted {
    width: 25%;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.underskrift, .webPart.il-selvbetjening .aw table.signering td.underskrift, .webPart .il-selvbetjening .aw table.signering td.underskrift {
    width: 50%;
  }
  form.il-selvbetjening *[role=main] .aw table.InnholdTabell td.skjemaid, .webPart.il-selvbetjening .aw table.InnholdTabell td.skjemaid, .webPart .il-selvbetjening .aw table.InnholdTabell td.skjemaid {
    width: 300px;
  }
  form.il-selvbetjening *[role=main] .aw table.InnholdTabell td.skjemaid select, .webPart.il-selvbetjening .aw table.InnholdTabell td.skjemaid select, .webPart .il-selvbetjening .aw table.InnholdTabell td.skjemaid select {
    width: 300px;
  }
  form.il-selvbetjening *[role=main] .aw .uploadBar, .webPart.il-selvbetjening .aw .uploadBar, .webPart .il-selvbetjening .aw .uploadBar {
    margin-top: 5px;
    height: 10px;
    border: 1px solid #999;
  }
  form.il-selvbetjening *[role=main] .aw .uploadProgress, .webPart.il-selvbetjening .aw .uploadProgress, .webPart .il-selvbetjening .aw .uploadProgress {
    height: 100%;
    background-color: #272;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav, .webPart.il-selvbetjening .skjemaAdmin .awNav, .webPart .il-selvbetjening .skjemaAdmin .awNav {
    font-family: Arial, Trebuchet MS !important;
    float: left;
    width: 180px;
    padding: 0;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg {
    padding-bottom: 0;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg input, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg input, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg input {
    font-family: Arial, Trebuchet MS !important;
    line-height: 2.5em;
    display: block;
    font-size: 1em;
    cursor: pointer;
    border: none;
    text-align: left;
    padding: 0;
    margin-left: 0;
    margin-right: 15px;
    height: 2.5em;
    width: 180px;
    text-indent: .5em;
    color: #000;
    background-color: #f1f1f2;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg input:hover, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg input:hover, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg input:hover {
    background-color: #ddd;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg .valgt, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg .valgt, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg .valgt {
    font-weight: bold;
    width: 180px;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav.skjema .awNavSteg .valgt, .webPart.il-selvbetjening .skjemaAdmin .awNav.skjema .awNavSteg .valgt, .webPart .il-selvbetjening .skjemaAdmin .awNav.skjema .awNavSteg .valgt {
    width: 195px;
  }
}

@media only print {
  form.il-selvbetjening *[role=main], .webPart.il-selvbetjening, .webPart .il-selvbetjening {
    /* SKJEMAADMIN */
    /* SKJEMAADMIN */
  }
  form.il-selvbetjening *[role=main] .updateProgress, .webPart.il-selvbetjening .updateProgress, .webPart .il-selvbetjening .updateProgress {
    background-color: #CCC;
    opacity: 0.5;
    text-align: center;
    vertical-align: middle;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable, .webPart.il-selvbetjening .aw .gridViewTable, .webPart .il-selvbetjening .aw .gridViewTable {
    border: 1px solid #888;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable th, .webPart.il-selvbetjening .aw .gridViewTable th, .webPart .il-selvbetjening .aw .gridViewTable th {
    background-color: #ddd;
    border: none;
    padding: 4px;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable td, .webPart.il-selvbetjening .aw .gridViewTable td, .webPart .il-selvbetjening .aw .gridViewTable td {
    background-color: inherit;
    border: none;
    border-top: 1px solid #888;
    padding: 4px;
  }
  form.il-selvbetjening *[role=main] .aw .gridViewTable tr:hover, .webPart.il-selvbetjening .aw .gridViewTable tr:hover, .webPart .il-selvbetjening .aw .gridViewTable tr:hover {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .skjemainformasjonstekst, .webPart.il-selvbetjening .skjemainformasjonstekst, .webPart .il-selvbetjening .skjemainformasjonstekst {
    vertical-align: top;
    font-size: smaller;
  }
  form.il-selvbetjening *[role=main] .sideoverskrift, .webPart.il-selvbetjening .sideoverskrift, .webPart .il-selvbetjening .sideoverskrift {
    padding-left: 15px;
    padding-bottom: 15px;
  }
  form.il-selvbetjening *[role=main] .aw #awSkjemaRegler, .webPart.il-selvbetjening .aw #awSkjemaRegler, .webPart .il-selvbetjening .aw #awSkjemaRegler {
    margin-left: 0;
    margin-right: 0;
  }
  form.il-selvbetjening *[role=main] .awBunnNavigasjonSkjemaadmin, .webPart.il-selvbetjening .awBunnNavigasjonSkjemaadmin, .webPart .il-selvbetjening .awBunnNavigasjonSkjemaadmin {
    margin-left: 15px;
    margin-right: 15px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
  }
  form.il-selvbetjening *[role=main] .awInnhold h1, .webPart.il-selvbetjening .awInnhold h1, .webPart .il-selvbetjening .awInnhold h1 {
    font-size: 1.5em;
  }
  form.il-selvbetjening *[role=main] .awInnhold h2, .webPart.il-selvbetjening .awInnhold h2, .webPart .il-selvbetjening .awInnhold h2 {
    margin: 0;
    font-size: 1.3em;
  }
  form.il-selvbetjening *[role=main] .skjemaoppsummering > div, .webPart.il-selvbetjening .skjemaoppsummering > div, .webPart .il-selvbetjening .skjemaoppsummering > div {
    margin: 0;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px dotted #ececec;
  }
  form.il-selvbetjening *[role=main] h2.skjemaoverskrift, .webPart.il-selvbetjening h2.skjemaoverskrift, .webPart .il-selvbetjening h2.skjemaoverskrift {
    margin: 0;
    width: 100%;
    display: none;
  }
  form.il-selvbetjening *[role=main] .skjemaoppsummering div h2.skjemaoverskrift, .webPart.il-selvbetjening .skjemaoppsummering div h2.skjemaoverskrift, .webPart .il-selvbetjening .skjemaoppsummering div h2.skjemaoverskrift {
    display: block;
  }
  form.il-selvbetjening *[role=main] .awStegInformasjonTekst, .webPart.il-selvbetjening .awStegInformasjonTekst, .webPart .il-selvbetjening .awStegInformasjonTekst {
    background-image: url("/images/steginfo.png");
    padding: 10px;
    margin-bottom: 5px;
    background-color: #fff;
    border: 1px solid #CECECE;
  }
  form.il-selvbetjening *[role=main] table.awRadioButtonList input, .webPart.il-selvbetjening table.awRadioButtonList input, .webPart .il-selvbetjening table.awRadioButtonList input {
    width: 20px;
    display: block;
    float: left;
  }
  form.il-selvbetjening *[role=main] table.awRadioButtonList label, .webPart.il-selvbetjening table.awRadioButtonList label, .webPart .il-selvbetjening table.awRadioButtonList label {
    width: 400px;
    display: block;
    float: left;
  }
  form.il-selvbetjening *[role=main] .skjematittel, .webPart.il-selvbetjening .skjematittel, .webPart .il-selvbetjening .skjematittel {
    padding: 10px;
    text-align: center;
    font-weight: bold;
  }
  form.il-selvbetjening *[role=main] .skjemainnhold, .webPart.il-selvbetjening .skjemainnhold, .webPart .il-selvbetjening .skjemainnhold {
    border: 1px solid #ACACAC;
    background-color: #E0E0E0;
    padding: 10px;
    vertical-align: top;
  }
  form.il-selvbetjening *[role=main] .skjema, .webPart.il-selvbetjening .skjema, .webPart .il-selvbetjening .skjema {
    font-family: Trebuchet MS;
    width: 100%;
    padding: 0 5px 10px 5px;
    margin: 0 auto;
    text-align: left;
    font-size: 1.0em;
  }
  form.il-selvbetjening *[role=main] .awInnholdInformasjon, .webPart.il-selvbetjening .awInnholdInformasjon, .webPart .il-selvbetjening .awInnholdInformasjon {
    margin-left: 200px;
    background-color: #fff;
    padding: 10px;
  }
  form.il-selvbetjening *[role=main] .awGridview, .webPart.il-selvbetjening .awGridview, .webPart .il-selvbetjening .awGridview {
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 0 !important;
    margin: 0 !important;
  }
  form.il-selvbetjening *[role=main] .skjemaTabPadding, .webPart.il-selvbetjening .skjemaTabPadding, .webPart .il-selvbetjening .skjemaTabPadding {
    padding-bottom: 5px !important;
    padding-top: 1px !important;
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .SkjemaAdminBakgrunnFarge, .webPart.il-selvbetjening .SkjemaAdminBakgrunnFarge, .webPart .il-selvbetjening .SkjemaAdminBakgrunnFarge {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .SkjemaAdminBakgrunnFarge, .webPart.il-selvbetjening .SkjemaAdminBakgrunnFarge, .webPart .il-selvbetjening .SkjemaAdminBakgrunnFarge {
    background-color: #fff;
  }
  form.il-selvbetjening *[role=main] .skjemaspacevenstre, .webPart.il-selvbetjening .skjemaspacevenstre, .webPart .il-selvbetjening .skjemaspacevenstre {
    padding-left: 7px;
  }
  form.il-selvbetjening *[role=main] .skjemaspacehoyre, .webPart.il-selvbetjening .skjemaspacehoyre, .webPart .il-selvbetjening .skjemaspacehoyre {
    padding-right: 7px;
  }
  form.il-selvbetjening *[role=main] .aw table.signering, .webPart.il-selvbetjening .aw table.signering, .webPart .il-selvbetjening .aw table.signering {
    border-collapse: collapse;
    border: none;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td, .webPart.il-selvbetjening .aw table.signering td, .webPart .il-selvbetjening .aw table.signering td {
    border: none;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 2px 5px;
    padding-bottom: 30px;
    font-size: 1em;
  }
  form.il-selvbetjening *[role=main] .aw table.signering tr, .webPart.il-selvbetjening .aw table.signering tr, .webPart .il-selvbetjening .aw table.signering tr {
    border: none;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.dato, .webPart.il-selvbetjening .aw table.signering td.dato, .webPart .il-selvbetjening .aw table.signering td.dato {
    width: 25%;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.sted, .webPart.il-selvbetjening .aw table.signering td.sted, .webPart .il-selvbetjening .aw table.signering td.sted {
    width: 25%;
  }
  form.il-selvbetjening *[role=main] .aw table.signering td.underskrift, .webPart.il-selvbetjening .aw table.signering td.underskrift, .webPart .il-selvbetjening .aw table.signering td.underskrift {
    width: 50%;
  }
  form.il-selvbetjening *[role=main] .aw table.InnholdTabell td.skjemaid, .webPart.il-selvbetjening .aw table.InnholdTabell td.skjemaid, .webPart .il-selvbetjening .aw table.InnholdTabell td.skjemaid {
    width: 300px;
  }
  form.il-selvbetjening *[role=main] .aw table.InnholdTabell td.skjemaid select, .webPart.il-selvbetjening .aw table.InnholdTabell td.skjemaid select, .webPart .il-selvbetjening .aw table.InnholdTabell td.skjemaid select {
    width: 300px;
  }
  form.il-selvbetjening *[role=main] .aw .uploadBar, .webPart.il-selvbetjening .aw .uploadBar, .webPart .il-selvbetjening .aw .uploadBar {
    margin-top: 5px;
    height: 10px;
    border: 1px solid #999;
  }
  form.il-selvbetjening *[role=main] .aw .uploadProgress, .webPart.il-selvbetjening .aw .uploadProgress, .webPart .il-selvbetjening .aw .uploadProgress {
    height: 100%;
    background-color: #272;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav, .webPart.il-selvbetjening .skjemaAdmin .awNav, .webPart .il-selvbetjening .skjemaAdmin .awNav {
    font-family: Arial, Trebuchet MS !important;
    float: left;
    width: 180px;
    padding: 0;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg {
    padding-bottom: 0;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg input, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg input, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg input {
    font-family: Arial, Trebuchet MS !important;
    line-height: 2.5em;
    display: block;
    font-size: 1em;
    cursor: pointer;
    border: none;
    text-align: left;
    padding: 0;
    margin-left: 0;
    margin-right: 15px;
    height: 2.5em;
    width: 180px;
    text-indent: .5em;
    color: #000;
    background-color: #f1f1f2;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg input:hover, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg input:hover, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg input:hover {
    background-color: #ddd;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav .awNavSteg .valgt, .webPart.il-selvbetjening .skjemaAdmin .awNav .awNavSteg .valgt, .webPart .il-selvbetjening .skjemaAdmin .awNav .awNavSteg .valgt {
    font-weight: bold;
    width: 180px;
  }
  form.il-selvbetjening *[role=main] .skjemaAdmin .awNav.skjema .awNavSteg .valgt, .webPart.il-selvbetjening .skjemaAdmin .awNav.skjema .awNavSteg .valgt, .webPart .il-selvbetjening .skjemaAdmin .awNav.skjema .awNavSteg .valgt {
    width: 195px;
  }
}

form.il-selvbetjening *[role=main] .valg button, form.il-selvbetjening *[role=main] .valg .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .valg a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening *[role=main] .valg a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li *[role=main] .valg a, form.il-selvbetjening *[role=main] .valg .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .valg input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening *[role=main] .valg input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon *[role=main] .valg input, .webPart.il-selvbetjening .valg button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .webPart.il-selvbetjening .valg a, .webPart.il-selvbetjening .valg .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .valg a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .webPart.il-selvbetjening .valg input, .webPart.il-selvbetjening .valg .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .valg input, .webPart .il-selvbetjening .valg button, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .il-selvbetjening .valg a, .webPart .il-selvbetjening .valg .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .valg a, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .il-selvbetjening .valg input, .webPart .il-selvbetjening .valg .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .valg input {
  margin-bottom: 0.5em;
}

.il-login-status {
  margin-bottom: 2rem;
}

.il-login-status:after {
  content: "";
  display: table;
  clear: both;
}

form.il-selvbetjening table {
  border-spacing: 0;
  width: 100%;
}

form.il-selvbetjening table,
form.il-selvbetjening tbody {
  margin: 0;
  padding: 0;
}

form.il-selvbetjening .il-login-status,
form.il-selvbetjening .jq-login-default-area,
form.il-selvbetjening .valg,
form.il-selvbetjening .brukerdialog {
  border: 8px solid #F2F5F7;
  padding: 1rem;
  margin-bottom: 2rem;
  max-width: 600px !important;
  width: 100% !important;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .il-login-status,
  form.il-selvbetjening .jq-login-default-area,
  form.il-selvbetjening .valg,
  form.il-selvbetjening .brukerdialog {
    padding: 2rem;
  }
}

form.il-selvbetjening .il-login-status .jq-login-default-area,
form.il-selvbetjening .il-login-status .valg,
form.il-selvbetjening .jq-login-default-area .jq-login-default-area,
form.il-selvbetjening .jq-login-default-area .valg,
form.il-selvbetjening .valg .jq-login-default-area,
form.il-selvbetjening .valg .valg,
form.il-selvbetjening .brukerdialog .jq-login-default-area,
form.il-selvbetjening .brukerdialog .valg {
  padding: 0;
  border: 0;
  margin-bottom: 0;
}

form.il-selvbetjening .il-login-status table,
form.il-selvbetjening .jq-login-default-area table,
form.il-selvbetjening .valg table,
form.il-selvbetjening .brukerdialog table {
  width: 100%;
}

form.il-selvbetjening .il-login-status {
  width: 100% !important;
}

@media only screen and (min-width: 961px) {
  form.il-selvbetjening .il-login-status {
    width: 33% !important;
    float: right !important;
  }
}

form.il-selvbetjening .il-form-list {
  width: 100% !important;
}

@media only screen and (min-width: 961px) {
  form.il-selvbetjening .il-form-list {
    width: 66% !important;
    float: left !important;
  }
}

form.il-selvbetjening input[type=text],
form.il-selvbetjening input[type="password"] {
  padding: 1rem !important;
  font-size: 1rem !important;
  width: 100% !important;
  border: 1px solid #000 !important;
  border-radius: 0 !important;
  background: #fff;
  height: auto !important;
  margin-top: .25rem;
  margin-bottom: 1rem;
  line-height: 1 !important;
  font-family: "Montserrat", sans-serif !important;
}

form.il-selvbetjening .sokefelt {
  display: block;
  width: 100%;
}

form.il-selvbetjening .searchBox {
  float: left;
  vertical-align: bottom;
  max-width: 400px;
  width: 75% !important;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .searchBox {
    margin-right: .5rem;
    width: 100% !important;
  }
}

form.il-selvbetjening .searchBox input {
  margin: 0;
  width: 100%;
  border-right: 0;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .searchBox input {
    border: 1px solid #000;
  }
}

form.il-selvbetjening .searchBox + button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .searchBox + a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .searchBox + input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input {
  width: 25% !important;
  border: 1px solid #002e52 !important;
  margin-top: -1px;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .searchBox + button, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li form.il-selvbetjening .searchBox + a, .webPart form.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .searchBox + a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, form.il-selvbetjening .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon form.il-selvbetjening .searchBox + input, .webPart form.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .searchBox + input {
    width: auto !important;
  }
}

form.il-selvbetjening label {
  font-weight: 600;
  margin-bottom: .5rem;
}

form.il-selvbetjening .skjemakategoriliste {
  border: 8px solid #F2F5F7;
  padding: 1rem;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .skjemakategoriliste {
    padding: 2rem;
  }
}

form.il-selvbetjening .skjemakategori {
  width: 100%;
  margin-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 3px solid #F2F5F7;
}

form.il-selvbetjening .skjemaliste {
  padding: 1rem 0;
}

form.il-selvbetjening .skjemaliste .skjemakategori {
  padding: 0;
  list-style: none;
  font-size: 1.5rem;
  font-weight: 600;
  border-bottom: 0;
}

form.il-selvbetjening .skjemaliste .skjemakategori a {
  font-size: 1rem;
  font-weight: 400;
  margin: 0 !important;
}

form.il-selvbetjening .skjemaliste .skjemakategori .skjemaliste {
  list-style: none;
}

form.il-selvbetjening .skjemaliste li::before {
  position: static !important;
  font-size: 1rem !important;
}

form.il-selvbetjening .SkjemaKategoriKnapp {
  padding: .25rem 0 !important;
  font-size: 1rem;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .SkjemaKategoriKnapp {
    font-size: 1.125rem;
  }
}

form.il-selvbetjening .SkjemaKategoriKnapp::before {
  content: "" !important;
  margin-right: 0 !important;
}

form.il-selvbetjening .SkjemaKategoriKnapp a {
  text-decoration: underline !important;
  padding-left: 0;
}

form.il-selvbetjening .SkjemaKategoriFooterKnapp {
  padding-top: 1rem;
}

form.il-selvbetjening .SkjemaKategoriFooterKnapp::before {
  content: "" !important;
  margin-right: 0 !important;
}

form.il-selvbetjening .ikonforklaring ul {
  list-style: none;
  padding: 0;
  font-size: 1rem;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .ikonforklaring ul {
    font-size: 1.125rem;
  }
}

form.il-selvbetjening .ikonforklaring ul li {
  display: block;
  margin-bottom: .75rem;
  text-align: left !important;
}

@media only screen and (min-width: 641px) {
  form.il-selvbetjening .ikonforklaring ul li {
    display: inline-block;
    float: left;
    margin-right: 1.5rem;
  }
}

form.il-selvbetjening .repeaterFarge {
  background: #F2F5F7 !important;
}

.area-message,
.area-message-list-item {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fef2d4;
}

.area-message--blue,
.area-message-list-item--blue {
  background-color: #e2f3f8;
}

.area-message--red,
.area-message-list-item--red {
  background-color: #f8dede;
}

.area-message .area-message__title h3, .area-message .area-message__title .webPart.article-list-box .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li .area-message .area-message__title .tittel,
.area-message .area-message-list-item__title h3,
.area-message .area-message-list-item__title .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .area-message .area-message-list-item__title .tittel,
.area-message-list-item .area-message__title h3,
.area-message-list-item .area-message__title .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .area-message-list-item .area-message__title .tittel,
.area-message-list-item .area-message-list-item__title h3,
.area-message-list-item .area-message-list-item__title .webPart.article-list-box .webPartInnhold ul li .tittel,
.webPart.article-list-box .webPartInnhold ul li .area-message-list-item .area-message-list-item__title .tittel {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 600;
  margin: 0 0 .5rem;
}

@media only screen and (min-width: 641px) {
  .area-message .area-message__title h3, .area-message .area-message__title .webPart.article-list-box .webPartInnhold ul li .tittel, .webPart.article-list-box .webPartInnhold ul li .area-message .area-message__title .tittel,
  .area-message .area-message-list-item__title h3,
  .area-message .area-message-list-item__title .webPart.article-list-box .webPartInnhold ul li .tittel,
  .webPart.article-list-box .webPartInnhold ul li .area-message .area-message-list-item__title .tittel,
  .area-message-list-item .area-message__title h3,
  .area-message-list-item .area-message__title .webPart.article-list-box .webPartInnhold ul li .tittel,
  .webPart.article-list-box .webPartInnhold ul li .area-message-list-item .area-message__title .tittel,
  .area-message-list-item .area-message-list-item__title h3,
  .area-message-list-item .area-message-list-item__title .webPart.article-list-box .webPartInnhold ul li .tittel,
  .webPart.article-list-box .webPartInnhold ul li .area-message-list-item .area-message-list-item__title .tittel {
    font-size: 1.5625rem;
  }
}

.area-message a,
.area-message-list-item a {
  font-weight: 600;
  display: inline;
}

.area-message a:hover, .area-message a:focus,
.area-message-list-item a:hover,
.area-message-list-item a:focus {
  text-decoration: none;
}

@media only screen and (min-width: 641px) {
  .area-message,
  .area-message-list-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.area-message__text,
.area-message-list-item__text {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding: 1.5rem 1.5rem 1rem;
  margin: 0 auto;
  position: relative;
  text-align: center;
  font-size: 1rem;
  line-height: 1.6;
}

@media only screen and (min-width: 641px) {
  .area-message__text,
  .area-message-list-item__text {
    padding: 2rem 2rem 1rem;
    font-size: 1.125rem;
  }
}

@media only screen and (min-width: 1233px) {
  .area-message__text,
  .area-message-list-item__text {
    max-width: 1200px;
  }
}

.emnekart-area-message {
  margin: 2rem 0;
}

.emnekart-area-message .area-message,
.emnekart-area-message .area-message-list-item {
  border-left: 8px solid #f9ba38;
}

.emnekart-area-message .area-message--blue,
.emnekart-area-message .area-message-list-item--blue {
  border-color: #33bee5;
}

.emnekart-area-message .area-message--red,
.emnekart-area-message .area-message-list-item--red {
  border-color: #de1a40;
}

.emnekart-area-message .area-message__text,
.emnekart-area-message .area-message-list-item__text {
  text-align: left;
}

.faqWrapper .faq .divFaqSporsmal {
  padding: 0 !important;
  margin: 0;
  margin-bottom: .5rem;
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.faqWrapper .faq .divFaqSporsmal::after {
  content: none !important;
}

.faqWrapper .faq .divFaqSporsmal button, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input {
  background-color: #F2F5F7;
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  margin-bottom: 0;
  padding: 1rem 2.5rem 1.25rem 1rem;
  position: relative;
  text-align: left;
  width: 100%;
  border-left: 3px solid transparent;
}

@media only screen and (min-width: 641px) {
  .faqWrapper .faq .divFaqSporsmal button, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input {
    font-size: 1.1rem;
    padding: 1.25rem 3.5rem 1.25rem 1rem;
  }
}

.faqWrapper .faq .divFaqSporsmal button:hover, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:hover, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:hover, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:hover, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:hover, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:hover, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:hover, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:hover, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:hover, .faqWrapper .faq .divFaqSporsmal button:focus, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:focus, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:focus, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a:focus, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a:focus, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:focus, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:focus, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input:focus, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input:focus {
  border-left-color: #193283;
  color: #193283;
}

.faqWrapper .faq .divFaqSporsmal button::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after {
  color: #193283;
  font-size: 1.25rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 641px) {
  .faqWrapper .faq .divFaqSporsmal button::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart.il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li a::after, .webPart .il-selvbetjening .outercontainer .innercontainer #menySkjemaDiv #menyElementHoyre .skjemaAlternativer ul li .faqWrapper .faq .divFaqSporsmal a::after, .faqWrapper .faq .divFaqSporsmal form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, form.il-selvbetjening *[role=main] .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart.il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after, .faqWrapper .faq .divFaqSporsmal .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon input::after, .webPart .il-selvbetjening .outercontainer .innercontainer .aw .awBunnNavigasjon .faqWrapper .faq .divFaqSporsmal input::after {
    font-size: 1.5rem;
  }
}

.faqWrapper .faq .divFaqSporsmal.open {
  margin-bottom: 0;
}

.faqWrapper .faq .divFaqSvar {
  border: 1px solid #F2F5F7;
  padding: 1.25rem 1rem !important;
  margin-bottom: .5rem;
}

.faqWrapper .faq .divFaqSvar::after {
  content: "";
  display: table;
  clear: both;
}

.faqWrapper .faq .divFaqSvar.open {
  display: block;
}

.inputskjema {
  padding: 1.5rem;
  background: #F2F5F7;
}

.inputskjema .inputDiv input[type="text"],
.inputskjema .inputDiv input[type="password"],
.inputskjema .inputDiv textarea {
  display: inline-block;
  margin: 0;
  font-size: 1.125rem;
  padding: .75rem;
  width: 100%;
  font-family: "Open Sans", sans-serif;
}

.inputskjema .kontrollelemeent {
  width: 100%;
}

.inputskjema .felttittel {
  font-weight: 600;
}

.inputskjema .radioknapper li, .inputskjema .checkbox li {
  display: list-item !important;
}

.inputskjema .radioknapper li::before, .inputskjema .checkbox li::before {
  content: none;
}

.inputskjema .radioknapper input, .inputskjema .checkbox input {
  display: none;
}

.inputskjema .radioknapper label, .inputskjema .checkbox label {
  padding-left: 1.75rem;
  position: relative;
  cursor: pointer;
}

.inputskjema .radioknapper label:before, .inputskjema .checkbox label:before {
  display: block;
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 3px #F2F5F7;
          box-shadow: inset 0 0 0 3px #F2F5F7;
  border: 2px solid #000;
  left: 0;
  top: .15em;
}

.inputskjema .radioknapper input:checked + label:before, .inputskjema .checkbox input:checked + label:before {
  background: #193283;
  border-color: #193283;
}

.inputskjema .checkbox label:before {
  content: "";
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  line-height: 1;
  font-size: .95rem;
}

.inputskjema .checkbox input:checked + label:before {
  content: "\002714";
  text-align: center;
  background: none;
  color: #193283;
  border-color: #193283;
}

.inputskjema .inputskjemaSubmit input[type=submit] {
  background-color: #193283;
  border: 2px solid transparent !important;
  border-radius: 0;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 600 !important;
  padding: 1rem 1.5rem !important;
  -webkit-transition: background-color .15s ease-in-out, color .15s ease-in-out;
  transition: background-color .15s ease-in-out, color .15s ease-in-out;
}

.inputskjema .inputskjemaSubmit input[type=submit]:hover, .inputskjema .inputskjemaSubmit input[type=submit]:focus {
  background-color: #ffffff;
  color: #193283;
  border-color: #193283 !important;
}
/*# sourceMappingURL=oksnes.css.map */