/* line 5, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem html, .medlem body, .medlem div, .medlem span, .medlem applet, .medlem object, .medlem iframe,
.medlem h1, .medlem h2, .medlem h3, .medlem h4, .medlem h5, .medlem h6, .medlem p, .medlem blockquote, .medlem pre,
.medlem a, .medlem abbr, .medlem acronym, .medlem address, .medlem big, .medlem cite, .medlem code,
.medlem del, .medlem dfn, .medlem em, .medlem img, .medlem ins, .medlem kbd, .medlem q, .medlem s, .medlem samp,
.medlem small, .medlem strike, .medlem strong, .medlem sub, .medlem sup, .medlem tt, .medlem var,
.medlem b, .medlem u, .medlem i, .medlem center,
.medlem dl, .medlem dt, .medlem dd, .medlem ol, .medlem ul, .medlem li,
.medlem fieldset, .medlem form, .medlem label, .medlem legend,
.medlem table, .medlem caption, .medlem tbody, .medlem tfoot, .medlem thead, .medlem tr, .medlem th, .medlem td,
.medlem article, .medlem aside, .medlem canvas, .medlem details, .medlem embed,
.medlem figure, .medlem figcaption, .medlem footer, .medlem header, .medlem hgroup,
.medlem menu, .medlem nav, .medlem output, .medlem ruby, .medlem section, .medlem summary,
.medlem time, .medlem mark, .medlem audio, .medlem video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem html {
  line-height: 1;
}
/* line 24, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem ol, .medlem ul {
  list-style: none;
}
/* line 26, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem caption, .medlem th, .medlem td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem q, .medlem blockquote {
  quotes: none;
}
/* line 103, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem q:before, .medlem q:after, .medlem blockquote:before, .medlem blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem a img {
  border: none;
}
/* line 116, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
.medlem article, .medlem aside, .medlem details, .medlem figcaption, .medlem figure, .medlem footer, .medlem header, .medlem hgroup, .medlem main, .medlem menu, .medlem nav, .medlem section, .medlem summary {
  display: block;
}

/* line 106, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

@font-face {
  font-family: "sari";
  src: url(//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/sari/sari-webfont.eot?#iefix) format('embedded-opentype'), url(//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/sari/sari-webfont.woff) format('woff'), url(//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/sari/sari-webfont.ttf) format('truetype'), url(//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/sari/fonts/sari/sari-webfont.svg) format('svg');
}
@font-face {
  font-family: MedlemSari;
  src: url("//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/MedlemSari/SariWeb.eot");
  src: url("//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/MedlemSari/SariWeb.eot#iefix") format("embedded-opentype"), url("//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/MedlemSari/SariWeb.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/*
@include font-face("MedlemSari", font-files(
   "//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/MedlemSari/SariWeb.eot?#iefix",
   "//webfiles.tine.no/Medlem.tine.no/resources/css/fonts/MedlemSari/SariWeb.woff")
);
 tester denne  */
/* line 92, ../sass/screen.scss */
.medlem body,
body {
  font-family: arial;
}

/* line 97, ../sass/screen.scss */
.medlem {
  /* Icons for list-box-illustration */
  /* Icons */
  /*.ladybug-icon {
      background-image: url(../img/marihone1.png);
      background-position: center left;
      background-repeat: no-repeat;
      width: 37px;
      height: 35px;
  } */
  /* Used to make iframe/video responsive */
  /* Added to override... untill design is settled */
  /*.ladybug-trail-icon {
      background-image: url(../img/marihone2.png);
      background-position: center right;
      background-repeat: no-repeat;
      width: 38px;
      height: 57px;
  } */
  /*
   * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
   *
   * [1] IE9
   * [2] IE10+
   */
  /* 1 */
  /* 2 */
  /* Needed for dropdown... */
}
/* line 1, ../sass/partials/_typography.scss */
.medlem h1, .medlem h2, .medlem h3, .medlem h4, .medlem h5, .medlem h6 {
  font-family: sari, arial;
}
/* line 5, ../sass/partials/_typography.scss */
.medlem h1 {
  font-size: 2.5em;
  line-height: 1.2em;
  color: #554c45;
}
/* line 9, ../sass/partials/_typography.scss */
.medlem h1 a {
  text-decoration: none;
  color: #3c4677;
}
/* line 16, ../sass/partials/_typography.scss */
.medlem h2 {
  font-size: 1.5625em;
  line-height: 1.44em;
  margin-top: 0.75em;
}
/* line 20, ../sass/partials/_typography.scss */
.medlem h2 a {
  text-decoration: none;
  color: #3c4677;
}
/* line 23, ../sass/partials/_typography.scss */
.medlem h2 a:hover {
  color: #4c8501;
}
/* line 28, ../sass/partials/_typography.scss */
.medlem header {
  margin-bottom: 1.5em;
}
/* line 29, ../sass/partials/_typography.scss */
.medlem header h2 {
  border-bottom: 4px solid #9e90bb;
}
/* line 39, ../sass/partials/_typography.scss */
.medlem h3, .medlem h4, .medlem h5, .medlem h6 {
  margin-top: 0.75em;
  font-weight: bold;
}
/* line 44, ../sass/partials/_typography.scss */
.medlem p {
  color: black;
  margin-bottom: 1.5em;
}
/* line 49, ../sass/partials/_typography.scss */
.medlem p.ingress {
  font-weight: bold;
}
/* line 53, ../sass/partials/_typography.scss */
.medlem a {
  color: #3c4677;
}
/* line 56, ../sass/partials/_typography.scss */
.medlem a h1, .medlem a h2, .medlem a h3 {
  text-decoration: none;
}
/* line 60, ../sass/partials/_typography.scss */
.medlem a:hover {
  color: #4c8501;
}
/* line 65, ../sass/partials/_typography.scss */
.medlem .small-text {
  color: #554c45;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 70, ../sass/partials/_typography.scss */
.medlem .big-text {
  font-weight: bold;
  font-size: 3.25em;
  line-height: 0.92308em;
  color: #554c45;
}
/* line 76, ../sass/partials/_typography.scss */
.medlem ul {
  margin-bottom: 1.5em;
}
/* line 80, ../sass/partials/_typography.scss */
.medlem strong {
  font-weight: bold;
}
/* line 96, icons/icon-round/*.png */
.medlem .icon-round-sprite, .medlem .icon-round-artikler, .medlem .icon-round-kommentarer, .medlem .icon-round-kommenter, .medlem .icon-round-lastNed, .medlem .icon-round-lenker, .medlem .icon-round-profil, .medlem .icon-round-varslinger {
  background-image: url('../img/icons/icon-round-s56e9fb9fd4.png');
  background-repeat: no-repeat;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-artikler {
  background-position: 0 0;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-kommentarer {
  background-position: 0 -58px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-kommenter {
  background-position: 0 -116px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-lastNed {
  background-position: 0 -174px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-lenker {
  background-position: 0 -232px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-profil {
  background-position: 0 -290px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-round-varslinger {
  background-position: 0 -348px;
}
/* line 7, ../sass/partials/_illustrations.scss */
.medlem .icon-round {
  height: 57px;
  width: 58px;
}
/* line 168, icons/icon/*.png */
.medlem .icon, .medlem .icon-beger, .medlem .icon-bruksutvikling, .medlem .icon-data, .medlem .icon-funksjonstest, .medlem .icon-geit, .medlem .icon-gresstust, .medlem .icon-kalv, .medlem .icon-klokke, .medlem .icon-korn, .medlem .icon-mastittanalyse, .medlem .icon-melk, .medlem .icon-penger, .medlem .icon-plotdiagram, .medlem .icon-profiler, .medlem .icon-stolpediagram, .medlem .icon-veivalg {
  background-image: url('../img/icons/icon-s4a2b34394c.png');
  background-repeat: no-repeat;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-beger {
  background-position: 0 0;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-bruksutvikling {
  background-position: 0 -40px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-data {
  background-position: 0 -80px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-funksjonstest {
  background-position: 0 -120px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-geit {
  background-position: 0 -160px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-gresstust {
  background-position: 0 -200px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-kalv {
  background-position: 0 -240px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-klokke {
  background-position: 0 -280px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-korn {
  background-position: 0 -320px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-mastittanalyse {
  background-position: 0 -360px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-melk {
  background-position: 0 -400px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-penger {
  background-position: 0 -440px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-plotdiagram {
  background-position: 0 -480px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-profiler {
  background-position: 0 -520px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-stolpediagram {
  background-position: 0 -560px;
}
/* line 84, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.medlem .icon-veivalg {
  background-position: 0 -600px;
}
/* line 17, ../sass/partials/_illustrations.scss */
.medlem .icon, .medlem .icon-beger, .medlem .icon-bruksutvikling, .medlem .icon-data, .medlem .icon-funksjonstest, .medlem .icon-geit, .medlem .icon-gresstust, .medlem .icon-kalv, .medlem .icon-klokke, .medlem .icon-korn, .medlem .icon-mastittanalyse, .medlem .icon-melk, .medlem .icon-penger, .medlem .icon-plotdiagram, .medlem .icon-profiler, .medlem .icon-stolpediagram, .medlem .icon-veivalg {
  height: 40px;
  width: 40px;
}
/* line 22, ../sass/partials/_illustrations.scss */
.medlem .icon-hovered [class^="icon-"],
.medlem .icon-hovered [class*="icon-"],
.medlem .icon-hover:hover [class^="icon-"],
.medlem .icon-hover:hover [class*="icon-"] {
  background-image: url('../img/icons/icon-hover-sb6392cf2c2.png');
}
/* line 30, ../sass/partials/_illustrations.scss */
.medlem .tine-illustration {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../sass/partials/_illustrations.scss */
.medlem .profiles-icon {
  background-image: url(../img/icons/eierdialog_profiler.png);
}
/* line 37, ../sass/partials/_illustrations.scss */
.medlem .bubbles-icon {
  background-image: url(../img/icons/eierdialog_bobler.png);
}
/* line 49, ../sass/partials/_illustrations.scss */
.medlem .arrow-blue-icon {
  background: url(../img/icons/pil_bla.png) no-repeat;
  min-height: 25px;
  min-width: 27px;
}
/* line 55, ../sass/partials/_illustrations.scss */
.medlem .arrow-green-icon {
  background: url(../img/icons/pil_gronn.png) no-repeat;
  min-height: 25px;
  min-width: 27px;
}
/* line 60, ../sass/partials/_illustrations.scss */
.medlem .calendar-icon {
  background: url(../img/icons/kalender.png) no-repeat;
  min-height: 27px;
}
/* line 64, ../sass/partials/_illustrations.scss */
.medlem .articles-icon {
  background: url(../img/icons/artikler.png) no-repeat;
  min-height: 57px;
  min-width: 58px;
}
/* line 69, ../sass/partials/_illustrations.scss */
.medlem .profile-icon {
  background: url(../img/icons/profil.png) no-repeat;
  min-height: 57px;
  min-width: 58px;
}
/* line 74, ../sass/partials/_illustrations.scss */
.medlem .notifications-icon {
  background: url(../img/icons/varslinger.png) no-repeat;
  min-height: 57px;
  min-width: 58px;
}
/* line 80, ../sass/partials/_illustrations.scss */
.medlem .expanded-list-icon {
  background-image: url(../img/icons/pil-ned-stor.png);
  width: 25px;
  height: 14px;
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 88, ../sass/partials/_illustrations.scss */
.medlem .pdf-icon {
  background-image: url(../img/icons/pdf-icon.png);
  min-width: 21px;
  min-height: 28px;
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 95, ../sass/partials/_illustrations.scss */
.medlem .download-small-icon {
  background-image: url(../img/icons/download-small-icon.png);
  min-width: 22px;
  min-height: 19px;
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 103, ../sass/partials/_illustrations.scss */
.medlem .article-wrapper {
  float: left;
  position: relative;
}
/* line 108, ../sass/partials/_illustrations.scss */
.medlem .has-illustration {
  width: 294px;
  height: 377px;
  position: absolute;
  right: -200px;
  bottom: -6em;
  z-index: -10;
}
@media only screen and (max-width: 767px) {
  /* line 108, ../sass/partials/_illustrations.scss */
  .medlem .has-illustration {
    display: none;
  }
}
/* line 121, ../sass/partials/_illustrations.scss */
.medlem .beger_bobler {
  background: url(../img/illustrations/beger_bobler.png) bottom right no-repeat;
}
/* line 124, ../sass/partials/_illustrations.scss */
.medlem .geit_straa {
  background: url(../img/illustrations/geit_straa.png) bottom right no-repeat;
}
/* line 127, ../sass/partials/_illustrations.scss */
.medlem .hoygaffel_gress_mari {
  background: url(../img/illustrations/hoygaffel_gress_mari.png) bottom right no-repeat;
}
/* line 130, ../sass/partials/_illustrations.scss */
.medlem .hoygaffel_kalv {
  background: url(../img/illustrations/hoygaffel_kalv.png) bottom right no-repeat;
}
/* line 133, ../sass/partials/_illustrations.scss */
.medlem .hoygaffel_ku {
  background: url(../img/illustrations/hoygaffel_ku.png) bottom right no-repeat;
}
/* line 136, ../sass/partials/_illustrations.scss */
.medlem .hoygaffel_mari_traktor_beger_gress {
  background: url(../img/illustrations/hoygaffel_mari_traktor_beger_gress.png) bottom right no-repeat;
}
/* line 139, ../sass/partials/_illustrations.scss */
.medlem .kalv_straa {
  background: url(../img/illustrations/kalv_straa.png) bottom right no-repeat;
}
/* line 142, ../sass/partials/_illustrations.scss */
.medlem .klokke_kalv_ku {
  background: url(../img/illustrations/klokke_kalv_ku.png) bottom right no-repeat;
}
/* line 145, ../sass/partials/_illustrations.scss */
.medlem .ku_gress {
  background: url(../img/illustrations/ku_gress.png) bottom right no-repeat;
}
/* line 148, ../sass/partials/_illustrations.scss */
.medlem .ku_straa_mari {
  background: url(../img/illustrations/ku_straa_mari.png) bottom right no-repeat;
}
/* line 151, ../sass/partials/_illustrations.scss */
.medlem .melk {
  background: url(../img/illustrations/melk.png) bottom right no-repeat;
}
/* line 154, ../sass/partials/_illustrations.scss */
.medlem .melk_klokke {
  background: url(../img/illustrations/melk_klokke.png) bottom right no-repeat;
}
/* line 157, ../sass/partials/_illustrations.scss */
.medlem .melk_ku {
  background: url(../img/illustrations/melk_ku.png) bottom right no-repeat;
}
/* line 160, ../sass/partials/_illustrations.scss */
.medlem .profil_melk_hoygaffel {
  background: url(../img/illustrations/profil_melk_hoygaffel.png) bottom right no-repeat;
}
/* line 163, ../sass/partials/_illustrations.scss */
.medlem .straa_beger {
  background: url(../img/illustrations/straa_beger.png) bottom right no-repeat;
}
/* line 166, ../sass/partials/_illustrations.scss */
.medlem .straa_geit {
  background: url(../img/illustrations/straa_geit.png) bottom right no-repeat;
}
/* line 169, ../sass/partials/_illustrations.scss */
.medlem .straa_graf {
  background: url(../img/illustrations/straa_graf.png) bottom right no-repeat;
}
/* line 172, ../sass/partials/_illustrations.scss */
.medlem .straa_hoygaffel_bobler {
  background: url(../img/illustrations/straa_hoygaffel_bobler.png) bottom right no-repeat;
}
/* line 175, ../sass/partials/_illustrations.scss */
.medlem .straa_penger {
  background: url(../img/illustrations/straa_penger.png) bottom right no-repeat;
}
/* line 178, ../sass/partials/_illustrations.scss */
.medlem .stra_traktor_bobler {
  background: url(../img/illustrations/stra_traktor_bobler.png) bottom right no-repeat;
}
/* line 181, ../sass/partials/_illustrations.scss */
.medlem .traktor_marihone {
  background: url(../img/illustrations/traktor_marihone.png) bottom right no-repeat;
}
/* line 184, ../sass/partials/_illustrations.scss */
.medlem .traktor_straa {
  background: url(../img/illustrations/traktor_straa.png) bottom right no-repeat;
}
/* line 6, ../sass/partials/_tine.scss */
.medlem .full-width {
  width: 100%;
}
/* line 10, ../sass/partials/_tine.scss */
.medlem .trailer {
  margin-bottom: 1.5em;
}
/* line 15, ../sass/partials/_tine.scss */
.medlem .flex-video {
  border: 3px solid #ffffff;
  position: relative;
  padding-bottom: 67.5%;
  height: 0;
  overflow: hidden;
}
/* line 23, ../sass/partials/_tine.scss */
.medlem .flex-video.widescreen {
  padding-bottom: 46.6%;
}
/* line 27, ../sass/partials/_tine.scss */
.medlem .flex-video iframe,
.medlem .flex-video object,
.medlem .flex-video embed,
.medlem .flex-video video,
.medlem .flex-video div#swiffycontainer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 40, ../sass/partials/_tine.scss */
.medlem .movie-overlay {
  background: url(../img/icons/play-overlay.png) no-repeat 50% 50%;
  position: absolute;
  margin: -0.5em;
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
/* line 48, ../sass/partials/_tine.scss */
.medlem .movie-overlay:hover {
  opacity: 1;
}
/* line 56, ../sass/partials/_tine.scss */
.medlem .grid article {
  background-color: #f4f1ed;
  min-height: 17em;
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 767px) {
  /* line 56, ../sass/partials/_tine.scss */
  .medlem .grid article {
    min-height: 0;
  }
}
/* line 65, ../sass/partials/_tine.scss */
.medlem .grid article a {
  text-decoration: none;
}
/* line 69, ../sass/partials/_tine.scss */
.medlem .grid article a .illustration {
  position: relative;
}
/* line 72, ../sass/partials/_tine.scss */
.medlem .grid article a .illustration img {
  width: 100%;
  display: block;
}
/* line 78, ../sass/partials/_tine.scss */
.medlem .grid article a h2 {
  margin: 0;
  padding: 0.5em;
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 88, ../sass/partials/_tine.scss */
.medlem table {
  border-bottom: 1px dashed #bab2a4;
  margin-bottom: 1.5em;
  /* IE8 "fixes" */
}
/* line 92, ../sass/partials/_tine.scss */
.medlem table caption {
  text-align: center !important;
}
/* line 95, ../sass/partials/_tine.scss */
.medlem table th,
.medlem table td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
}
/* line 100, ../sass/partials/_tine.scss */
.medlem table caption,
.medlem table th {
  font-weight: bold;
  font-size: 1em;
  line-height: 2.25em;
  border-bottom: 4px solid #9e90bb;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 108, ../sass/partials/_tine.scss */
.medlem table td {
  border-right: 1px solid #9e90bb;
}
/* line 113, ../sass/partials/_tine.scss */
.medlem table tr:nth-child(even),
.medlem table .even {
  background-color: #f4f1ed;
}
/* line 117, ../sass/partials/_tine.scss */
.medlem table td:last-child {
  border-right: none;
}
/* line 121, ../sass/partials/_tine.scss */
.medlem table .last {
  border-right: 0;
  text-align: center;
}
/* line 127, ../sass/partials/_tine.scss */
.medlem .text-content blockquote {
  margin-left: 1.5em;
  font-style: italic;
  margin-bottom: 1.5em;
}
/* line 133, ../sass/partials/_tine.scss */
.medlem .text-content sup,
.medlem .text-content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
}
/* line 143, ../sass/partials/_tine.scss */
.medlem .text-content sup {
  bottom: 1ex;
}
/* line 147, ../sass/partials/_tine.scss */
.medlem .text-content sub {
  top: .5ex;
}
/* line 151, ../sass/partials/_tine.scss */
.medlem .text-content em {
  font-style: italic;
}
/* line 155, ../sass/partials/_tine.scss */
.medlem ul.bullets {
  list-style-type: disc;
}
/* line 159, ../sass/partials/_tine.scss */
.medlem li.selected {
  list-style-image: none;
  list-style-type: none;
}
/* line 166, ../sass/partials/_tine.scss */
.medlem .clean {
  padding-right: 0 !important;
  margin-right: 0 !important;
  border-right: none !important;
  border-bottom: 0 !important;
}
/* line 173, ../sass/partials/_tine.scss */
.medlem a.clean {
  background: none !important;
  padding-left: 0 !important;
}
@media only screen and (max-width: 767px) {
  /* line 178, ../sass/partials/_tine.scss */
  .medlem #external-blogs-container {
    padding-bottom: 3em;
  }
}
/* line 183, ../sass/partials/_tine.scss */
.medlem #external-blogs-container time {
  font-size: 0.6875em;
  line-height: 2.18182em;
}
/* line 187, ../sass/partials/_tine.scss */
.medlem .warning-wrapper {
  background: #fcf1b9;
  margin: 2em 0;
}
/* line 191, ../sass/partials/_tine.scss */
.medlem .warning-wrapper h4 {
  margin-top: 0;
  padding-top: 1em;
  padding-bottom: 1em;
}
/* line 196, ../sass/partials/_tine.scss */
.medlem .warning-wrapper h4.warning-heading {
  padding-top: 2em;
  padding-bottom: 2em;
  background: transparent url(../img/icons/varseltrekant-stor.png) no-repeat 0% 50%;
  padding-left: 70px;
}
@media only screen and (max-width: 767px) {
  /* line 196, ../sass/partials/_tine.scss */
  .medlem .warning-wrapper h4.warning-heading {
    background-image: url(../img/icons/varseltrekant.png);
    padding-left: 40px;
  }
}
/* line 208, ../sass/partials/_tine.scss */
.medlem .warning-wrapper h4 a {
  text-decoration: none;
}
/* line 213, ../sass/partials/_tine.scss */
.medlem .warning-wrapper img {
  width: 56px;
}
/* line 219, ../sass/partials/_tine.scss */
.medlem .instagram .container {
  background: #e8e2da !important;
}
/* line 222, ../sass/partials/_tine.scss */
.medlem .instagram .container h2,
.medlem .instagram .container h2:hover {
  border-bottom: 0;
  margin-top: -10px;
  font-weight: normal;
  font-size: 22px;
  text-align: center;
  margin-bottom: 0;
}
/* line 233, ../sass/partials/_tine.scss */
.medlem .instagram .container #instafeed img {
  width: 80%;
  margin: 0 auto;
  display: block;
}
/* line 239, ../sass/partials/_tine.scss */
.medlem .instagram .container #instafeed p {
  font-size: 14px;
  margin-bottom: 0;
}
/* line 244, ../sass/partials/_tine.scss */
.medlem .instagram .container #instafeed p.author {
  text-align: center;
  font-weight: bold;
}
/* line 248, ../sass/partials/_tine.scss */
.medlem .instagram .container #instafeed p.author a {
  text-decoration: none;
}
/* line 256, ../sass/partials/_tine.scss */
.medlem .external-news-box {
  margin-bottom: 1.5em;
  line-height: 1.5em;
  margin-bottom: 0;
}
/* line 261, ../sass/partials/_tine.scss */
.medlem .external-news-box .container {
  margin-bottom: 0 !important;
}
/* line 269, ../sass/partials/_tine.scss */
.medlem .external-news-box .expanded-first article:first-child p {
  margin-bottom: 0.5em;
}
/* line 277, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .article-illustration {
  padding: 0;
}
/* line 280, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .article-illustration img {
  width: 100%;
  margin: 0 auto;
  display: block;
  float: left;
  border-bottom: 0px;
}
/* line 288, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .article-illustration.thumbnail {
  width: auto;
  float: left;
  margin-right: 10px;
}
/* line 293, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .article-illustration.thumbnail img {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 299, ../sass/partials/_tine.scss */
  .medlem .external-news-box.expanded ul {
    margin-left: 0;
  }
}
/* line 305, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded h3 {
  font-family: arial;
}
/* line 309, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded h3,
.medlem .external-news-box.expanded .small-list a {
  background-image: url(../img/icons/pil.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
  margin-top: 0;
  float: left;
}
/* line 319, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .small-list {
  padding-bottom: 0.75em;
}
/* line 322, ../sass/partials/_tine.scss */
.medlem .external-news-box.expanded .small-list:last-child {
  padding-bottom: 0;
}
/* line 329, ../sass/partials/_tine.scss */
.medlem .external-news-box .content {
  margin-bottom: 1.5em;
}
/* line 332, ../sass/partials/_tine.scss */
.medlem .external-news-box .content .service {
  clear: left;
  border-bottom: 1px solid #e3e0dc;
  padding: 0.5em 0;
  min-height: 40px;
}
/* line 338, ../sass/partials/_tine.scss */
.medlem .external-news-box .content .service:last-child {
  border-bottom: 0;
}
/* line 342, ../sass/partials/_tine.scss */
.medlem .external-news-box .content .service .icon, .medlem .external-news-box .content .service .icon-beger, .medlem .external-news-box .content .service .icon-bruksutvikling, .medlem .external-news-box .content .service .icon-data, .medlem .external-news-box .content .service .icon-funksjonstest, .medlem .external-news-box .content .service .icon-geit, .medlem .external-news-box .content .service .icon-gresstust, .medlem .external-news-box .content .service .icon-kalv, .medlem .external-news-box .content .service .icon-klokke, .medlem .external-news-box .content .service .icon-korn, .medlem .external-news-box .content .service .icon-mastittanalyse, .medlem .external-news-box .content .service .icon-melk, .medlem .external-news-box .content .service .icon-penger, .medlem .external-news-box .content .service .icon-plotdiagram, .medlem .external-news-box .content .service .icon-profiler, .medlem .external-news-box .content .service .icon-stolpediagram, .medlem .external-news-box .content .service .icon-veivalg {
  display: inline-block;
  margin-right: 15px;
  vertical-align: middle;
  float: left;
}
/* line 349, ../sass/partials/_tine.scss */
.medlem .external-news-box .content .service a {
  padding-left: 0;
  background: none;
  font-weight: bold;
}
/* line 354, ../sass/partials/_tine.scss */
.medlem .external-news-box .content .service a:hover {
  background: none;
}
/* line 362, ../sass/partials/_tine.scss */
.medlem .external-news-box .item,
.medlem .external-news-box article {
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-top: 0.375em;
  padding-bottom: 0.375em;
  margin-bottom: 0.375em;
  border-bottom: 1px solid #cbc7c0;
}
/* line 371, ../sass/partials/_tine.scss */
.medlem .external-news-box .item:last-child,
.medlem .external-news-box article:last-child {
  border-bottom: 0;
}
/* line 376, ../sass/partials/_tine.scss */
.medlem .external-news-box img {
  border-bottom: 2px solid #f4f1ed;
}
/* line 381, ../sass/partials/_tine.scss */
.medlem .external-news-box .content a {
  background-image: url(../img/icons/pil.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-size: 1em;
  line-height: 1.2em;
}
/* line 389, ../sass/partials/_tine.scss */
.medlem .external-news-box .content a:hover {
  background-image: url(../img/icons/pil_hover.png);
}
/* line 395, ../sass/partials/_tine.scss */
.medlem .external-news-box h3 a,
.medlem .external-news-box article a,
.medlem .external-news-box .item a {
  text-decoration: none;
}
/* line 401, ../sass/partials/_tine.scss */
.medlem .external-news-box hr {
  border: 4px solid #cac2b8;
}
/* line 405, ../sass/partials/_tine.scss */
.medlem .external-news-box h2 {
  line-height: 1.5em;
  margin: 0;
  margin-bottom: 0.75em;
  color: #3c4677;
  font-weight: bold;
  font-family: sari, arial;
  border-bottom: 4px solid #9e90bb;
  font-size: 1.375em;
  line-height: 1.63636em;
}
/* line 416, ../sass/partials/_tine.scss */
.medlem .external-news-box h2:hover {
  border-bottom: 4px solid #8cc640;
}
/* line 423, ../sass/partials/_tine.scss */
.medlem .external-news-box time {
  display: block;
}
/* line 427, ../sass/partials/_tine.scss */
.medlem .external-news-box .metadata time {
  display: inline;
}
/* line 431, ../sass/partials/_tine.scss */
.medlem .external-news-box .article-illustration {
  background-color: white;
}
@media only screen and (max-width: 767px) {
  /* line 431, ../sass/partials/_tine.scss */
  .medlem .external-news-box .article-illustration {
    display: none;
  }
}
/* line 438, ../sass/partials/_tine.scss */
.medlem .external-news-box .illustration {
  min-height: 90px;
  background-repeat: no-repeat;
  background-position: bottom;
}
@media only screen and (max-width: 767px) {
  /* line 438, ../sass/partials/_tine.scss */
  .medlem .external-news-box .illustration {
    display: none;
  }
}
/* line 446, ../sass/partials/_tine.scss */
.medlem .external-news-box .illustration a.seemore {
  float: right;
  font-size: 70%;
}
/* line 452, ../sass/partials/_tine.scss */
.medlem .external-news-box h2.illustration {
  background-position: right;
  background-repeat: no-repeat;
  min-height: 0;
}
@media only screen and (max-width: 767px) {
  /* line 452, ../sass/partials/_tine.scss */
  .medlem .external-news-box h2.illustration {
    display: block;
  }
}
/* line 461, ../sass/partials/_tine.scss */
.medlem .external-news-box h2.illustration a {
  display: block;
}
/* line 464, ../sass/partials/_tine.scss */
.medlem .external-news-box h2.illustration a.seemore {
  display: inline;
  float: right;
  font-size: 70%;
}
/* line 472, ../sass/partials/_tine.scss */
.medlem #news-and-milk {
  margin-bottom: 1.5em;
}
/* line 478, ../sass/partials/_tine.scss */
.medlem .light-brown-bar .external-news-box .article-illustration {
  margin-top: 2em;
}
/* line 485, ../sass/partials/_tine.scss */
.medlem aside .service-shortcuts {
  margin-left: 0;
}
/* line 488, ../sass/partials/_tine.scss */
.medlem aside .service-shortcuts h2 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 0;
  color: black;
  font-family: arial;
  text-transform: uppercase;
}
/* line 500, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container, .medlem aside .text-box.call-me .container {
  background-image: none;
  padding-right: 12px;
  line-height: 1.4em;
}
/* line 505, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container p, .medlem aside .text-box.call-me .container p {
  margin-bottom: 0.2em;
}
/* line 509, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container .service, .medlem aside .text-box.call-me .container .service {
  /* commented out by request from Unni C.
  text-transform: lowercase;*/
}
/* line 514, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container ul, .medlem aside .text-box.call-me .container ul {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 518, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container ul li, .medlem aside .text-box.call-me .container ul li {
  border-bottom: 0;
  padding: 0.5em 0;
}
/* line 522, ../sass/partials/_tine.scss */
.medlem aside .text-box.advisor .container ul li a, .medlem aside .text-box.call-me .container ul li a {
  font-family: arial;
  font-size: 13px;
}
/* line 533, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container form {
  display: none;
}
/* line 536, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container form input,
.medlem aside .text-box.call-me .container form select {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.5em;
}
/* line 542, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container form input.error,
.medlem aside .text-box.call-me .container form select.error {
  border-color: red;
}
/* line 548, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container a {
  min-height: 60px;
  padding-left: 60px;
  display: inline-block;
  background: url(../img/icons/icon-phone.png) no-repeat 2% 50% !important;
  text-decoration: none;
}
/* line 555, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container a span {
  font-weight: bold;
  font-family: arial;
}
/* line 560, ../sass/partials/_tine.scss */
.medlem aside .text-box.call-me .container a p {
  font-family: arial;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 570, ../sass/partials/_tine.scss */
.medlem aside .text-box .container {
  background: #f4f1ed url(../img/icons/pil_bla.png) no-repeat 95% 50%;
  line-height: 35px;
  padding-right: 35px;
}
/* line 575, ../sass/partials/_tine.scss */
.medlem aside .text-box .container a {
  background: none;
  padding-left: 0;
}
/* line 579, ../sass/partials/_tine.scss */
.medlem aside .text-box .container a:hover {
  background: none;
}
/* line 587, ../sass/partials/_tine.scss */
.medlem .shortcuts {
  margin-bottom: 1.5em;
}
/* line 589, ../sass/partials/_tine.scss */
.medlem .shortcuts h2 {
  font-size: 0.75em;
  line-height: 2em;
  margin-top: 0;
  color: black;
  font-family: arial;
  text-transform: uppercase;
}
/* line 598, ../sass/partials/_tine.scss */
.medlem .shortcuts .text-box .container {
  background: #f4f1ed url(../img/icons/pil_bla.png) no-repeat 12px 50%;
  line-height: 35px;
}
/* line 602, ../sass/partials/_tine.scss */
.medlem .shortcuts .text-box .container p {
  padding-left: 35px;
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}
/* line 611, ../sass/partials/_tine.scss */
.medlem .shortcuts a {
  text-decoration: none;
}
/* line 615, ../sass/partials/_tine.scss */
.medlem .shortcuts a:hover,
.medlem .shortcuts a:hover p {
  color: #4c8501;
}
/* line 621, ../sass/partials/_tine.scss */
.medlem .shortcuts a [class^="icon-"], .medlem .shortcuts a [class*=" icon-"] {
  float: right;
}
/* line 625, ../sass/partials/_tine.scss */
.medlem .shortcuts a.link {
  display: block;
  padding-bottom: 0.75em;
}
/* line 631, ../sass/partials/_tine.scss */
.medlem .shortcuts a,
.medlem .shortcuts p {
  font-family: sari, arial;
  color: #3c4677;
}
/* line 637, ../sass/partials/_tine.scss */
.medlem .shortcuts .arrow-blue-icon {
  margin-right: 0.75em;
  background-position: 0 50% !important;
  min-height: 40px;
  display: none;
}
/* line 644, ../sass/partials/_tine.scss */
.medlem .shortcuts p {
  font-size: 1.25em;
  line-height: 1.2em;
  margin-bottom: 0;
}
/* line 652, ../sass/partials/_tine.scss */
.medlem .shortcuts.small p {
  font-size: 1.1em;
}
/* line 657, ../sass/partials/_tine.scss */
.medlem .shortcuts.green .text-box .container p {
  width: 90%;
}
/* line 662, ../sass/partials/_tine.scss */
.medlem .shortcuts .text-box:hover .container {
  background: #e5f5d0 url(../img/icons/pil_gronn.png) no-repeat 12px 50%;
}
/* line 665, ../sass/partials/_tine.scss */
.medlem .shortcuts .text-box:hover .arrow-blue-icon {
  display: none;
  background: url(../img/icons/pil_gronn.png) no-repeat;
}
/* line 671, ../sass/partials/_tine.scss */
.medlem .shortcuts .text-box.selected:hover .container {
  background-color: #f4f1ed;
}
/* line 677, ../sass/partials/_tine.scss */
.medlem .list-box header {
  position: relative;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 681, ../sass/partials/_tine.scss */
.medlem .list-box ul {
  margin-bottom: 1.5em;
}
/* line 683, ../sass/partials/_tine.scss */
.medlem .list-box ul li {
  border-bottom: 1px solid #f4f1ed;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  margin-left: 1.5em;
}
/* line 689, ../sass/partials/_tine.scss */
.medlem .list-box ul li a {
  text-decoration: none;
}
/* line 694, ../sass/partials/_tine.scss */
.medlem .list-box h2 {
  border-bottom: 4px solid #cac2b8;
  margin-bottom: 0.75em;
}
/* line 700, ../sass/partials/_tine.scss */
.medlem .info-box {
  margin-top: 1em;
}
/* line 703, ../sass/partials/_tine.scss */
.medlem .info-box div.container {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #bab2a4 0px 0px 5px;
  -webkit-box-shadow: #bab2a4 0px 0px 5px;
  box-shadow: #bab2a4 0px 0px 5px;
  border: 1px solid #bab2a4;
  border: 2px solid white;
  padding: 1em;
}
/* line 710, ../sass/partials/_tine.scss */
.medlem .info-box h4 {
  margin-top: 0;
  font-size: 0.875em;
  line-height: 1.71429em;
  font-family: arial;
}
/* line 715, ../sass/partials/_tine.scss */
.medlem .info-box h2 {
  color: #3c4677;
  font-weight: bold;
  font-family: sari;
  font-size: 1.375em;
  line-height: 1.09091em;
}
/* line 721, ../sass/partials/_tine.scss */
.medlem .info-box .small-text {
  color: #554c45;
  font-family: sari;
  font-size: 1.625em;
  line-height: 0.92308em;
  margin-bottom: 1em;
}
/* line 727, ../sass/partials/_tine.scss */
.medlem .info-box .big-text {
  margin-bottom: 0.2em;
}
/* line 730, ../sass/partials/_tine.scss */
.medlem .info-box a {
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 733, ../sass/partials/_tine.scss */
.medlem .info-box p {
  margin-bottom: 0;
}
/* line 736, ../sass/partials/_tine.scss */
.medlem .info-box input {
  width: 80%;
  font-style: italic;
  padding: 0.5em 10%;
  margin-bottom: 0.75em;
}
/* line 742, ../sass/partials/_tine.scss */
.medlem .info-box button {
  margin-bottom: 0.75em;
}
/* line 749, ../sass/partials/_tine.scss */
.medlem aside .text-box ul, .medlem aside .text-box ol {
  margin-left: 20px;
}
/* line 760, ../sass/partials/_tine.scss */
.medlem .text-box.split-li ul li {
  width: 45%;
  margin-right: 5%;
  display: inline-block;
  float: left;
  clear: both;
  border-top: 1px solid #e3e0dc;
  border-bottom: 0;
}
/* line 769, ../sass/partials/_tine.scss */
.medlem .text-box.split-li ul li:nth-child(even) {
  margin-right: 0;
  margin-left: 5%;
  float: right;
  clear: none;
}
/* line 776, ../sass/partials/_tine.scss */
.medlem .text-box.split-li ul li:nth-child(1), .medlem .text-box.split-li ul li:nth-child(2) {
  border-top: 1px solid #e3e0dc;
}
@media only screen and (max-width: 767px) {
  /* line 760, ../sass/partials/_tine.scss */
  .medlem .text-box.split-li ul li {
    margin-right: 0%;
    width: 100%;
    float: none;
  }
}
/* line 790, ../sass/partials/_tine.scss */
.medlem .text-box header {
  position: relative;
}
/* line 794, ../sass/partials/_tine.scss */
.medlem .text-box div.container {
  background-color: #f4f1ed;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* @include box-shadow($colorLightBorders 0px 0px 5px); */
  border: 1px solid #bab2a4;
  margin-bottom: 1.5em;
  padding-left: 0.75em;
  padding-right: 0.75em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
/* line 805, ../sass/partials/_tine.scss */
.medlem .text-box div.container .content {
  padding-top: 5px;
}
/* line 809, ../sass/partials/_tine.scss */
.medlem .text-box div.container.welcome, .medlem .text-box div.container.dashboard {
  background-color: #fff;
}
/* line 814, ../sass/partials/_tine.scss */
.medlem .text-box h2 {
  color: #3c4677;
  font-weight: bold;
  font-family: sari, arial;
  border-bottom: 4px solid #9e90bb;
  font-size: 1.375em;
  line-height: 1.63636em;
  background-position: right;
}
/* line 822, ../sass/partials/_tine.scss */
.medlem .text-box h2:hover {
  color: #4c8501;
  border-bottom: 4px solid #8cc640;
}
/* line 826, ../sass/partials/_tine.scss */
.medlem .text-box h2:hover a {
  color: #4c8501;
}
/* line 832, ../sass/partials/_tine.scss */
.medlem .text-box h2 a.seemore {
  float: right;
  font-size: 70%;
}
/* line 840, ../sass/partials/_tine.scss */
.medlem .text-box h2.welcome {
  border-bottom: 4px solid #f58e65;
}
/* line 844, ../sass/partials/_tine.scss */
.medlem .text-box ol, .medlem .text-box ul {
  padding-bottom: 1.5em;
  margin: 0;
}
/* line 848, ../sass/partials/_tine.scss */
.medlem .text-box ol a, .medlem .text-box ul a {
  text-decoration: none;
  display: block;
}
/* line 854, ../sass/partials/_tine.scss */
.medlem .text-box ol {
  list-style-type: decimal;
}
/* line 859, ../sass/partials/_tine.scss */
.medlem .text-box ul li {
  list-style-image: url(../img/icons/pil.png);
}
/* line 862, ../sass/partials/_tine.scss */
.medlem .text-box ul li:last-child {
  border-bottom: 0;
}
/* line 867, ../sass/partials/_tine.scss */
.medlem .text-box ul.clean {
  padding-left: 0;
}
/* line 870, ../sass/partials/_tine.scss */
.medlem .text-box ul.clean li {
  list-style-image: none;
}
/* line 876, ../sass/partials/_tine.scss */
.medlem .text-box ul.sub-menu {
  display: none;
  padding-top: 0.375em;
  padding-bottom: 0.375em;
}
/* line 880, ../sass/partials/_tine.scss */
.medlem .text-box ul.sub-menu li {
  margin: 0 0 0 2em;
  list-style-image: none;
  font-family: arial;
  border-bottom: 0;
  padding: 0;
}
/* line 887, ../sass/partials/_tine.scss */
.medlem .text-box ul.sub-menu li a {
  padding-top: 0.375em;
  padding-bottom: 0.375em;
  font-size: 0.875em;
  line-height: 1.71429em;
  background: none;
  padding-left: 0;
  color: #3c4677;
}
/* line 894, ../sass/partials/_tine.scss */
.medlem .text-box ul.sub-menu li a:hover {
  color: #4c8501;
}
/* line 900, ../sass/partials/_tine.scss */
.medlem .text-box .selected ul.sub-menu {
  display: block;
}
/* line 904, ../sass/partials/_tine.scss */
.medlem .text-box .metadata {
  margin-bottom: 0;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 908, ../sass/partials/_tine.scss */
.medlem .text-box .metadata a {
  background: none;
  padding-left: 0;
  display: inline;
}
/* line 916, ../sass/partials/_tine.scss */
.medlem .small .text-box div.container {
  margin-bottom: 0.75em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/* line 922, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box.small a.link {
  padding-bottom: 0.5em;
  font-size: 0.95em;
}
/* line 928, ../sass/partials/_tine.scss */
.medlem #page-navigation li {
  background-image: none;
}
/* line 931, ../sass/partials/_tine.scss */
.medlem #page-navigation li a {
  background-image: none;
}
/* line 933, ../sass/partials/_tine.scss */
.medlem #page-navigation li a:hover {
  color: #fff;
  background: #3c4677 url("../img/icons/pil-hvit.png") no-repeat 5px 0.45em;
  background-image: none;
}
/* line 940, ../sass/partials/_tine.scss */
.medlem #page-navigation li.selected a {
  color: #fff;
  background: #3c4677 url("../img/icons/pil-hvit.png") no-repeat 5px 0.45em;
  background-image: none;
}
/* line 947, ../sass/partials/_tine.scss */
.medlem #page-navigation li.parent a {
  background: transparent url(../img/icons/pil.png) no-repeat 5px 0.45em;
  padding-left: 1.1em;
}
/* line 951, ../sass/partials/_tine.scss */
.medlem #page-navigation li.parent a:hover {
  color: #fff;
  background: #3c4677 url("../img/icons/pil-hvit.png") no-repeat 5px 0.45em;
}
/* line 956, ../sass/partials/_tine.scss */
.medlem #page-navigation li.parent.selected > a {
  color: #fff;
  background: #3c4677 url("../img/icons/pil-ned-hvit.png") no-repeat 5px 0.45em;
}
/* line 961, ../sass/partials/_tine.scss */
.medlem #page-navigation li.parent .sub-menu a {
  background-image: none;
  color: #3c4677;
}
/* line 969, ../sass/partials/_tine.scss */
.medlem #page-navigation ul.sub-menu li a {
  padding-left: 5px !important;
  padding-top: 0.075em;
  padding-bottom: 0.075em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  background: none;
}
/* line 977, ../sass/partials/_tine.scss */
.medlem #page-navigation ul.sub-menu li a .clean, .medlem #page-navigation ul.sub-menu li a:hover, .medlem #page-navigation ul.sub-menu li a.selected {
  color: #fff !important;
  background-color: #3c4677 !important;
}
/* line 986, ../sass/partials/_tine.scss */
.medlem p.no-margin {
  margin: 0;
}
/* line 994, ../sass/partials/_tine.scss */
.medlem .text-box ul.expanded li p,
.medlem .list-box ul.expanded li p {
  background-image: none;
  padding-left: 0;
  line-height: 24px;
}
/* line 1002, ../sass/partials/_tine.scss */
.medlem .text-box li,
.medlem .list-box li {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #e3e0dc;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  font-size: 1em;
  line-height: 1.2em;
}
/* line 1010, ../sass/partials/_tine.scss */
.medlem .text-box li.selected,
.medlem .list-box li.selected {
  list-style-image: url(../img/icons/pil-ned.png);
}
/* line 1012, ../sass/partials/_tine.scss */
.medlem .text-box li.selected a,
.medlem .list-box li.selected a {
  background: url(../img/icons/pil-ned.png) no-repeat left 0.4em;
  color: #4c8501;
}
/* line 1018, ../sass/partials/_tine.scss */
.medlem .text-box li a,
.medlem .list-box li a {
  line-height: 1.2em;
}
/* line 1022, ../sass/partials/_tine.scss */
.medlem .text-box li p, .medlem .text-box li a,
.medlem .list-box li p,
.medlem .list-box li a {
  padding-left: 1em;
  background: url(../img/icons/pil.png) no-repeat left 0.4em;
}
/* line 1026, ../sass/partials/_tine.scss */
.medlem .text-box li p:hover, .medlem .text-box li a:hover,
.medlem .list-box li p:hover,
.medlem .list-box li a:hover {
  background-image: url(../img/icons/pil_hover.png);
}
/* line 1030, ../sass/partials/_tine.scss */
.medlem .text-box li p.selected, .medlem .text-box li a.selected,
.medlem .list-box li p.selected,
.medlem .list-box li a.selected {
  color: #4c8501 !important;
}
/* line 1037, ../sass/partials/_tine.scss */
.medlem #comment li a {
  background: none;
  padding: 0em;
}
/* line 1045, ../sass/partials/_tine.scss */
.medlem aside h2,
.medlem .text-box h2,
.medlem .list-box h2 {
  margin-top: 0;
  color: #554c45;
}
/* line 1051, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box {
  background-color: #3c4677;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #bab2a4 0px 0px 5px;
  -webkit-box-shadow: #bab2a4 0px 0px 5px;
  box-shadow: #bab2a4 0px 0px 5px;
  border: 1px solid #bab2a4;
  margin-bottom: 1.5em;
  padding: 0 1em;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
/* line 1061, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box h2 {
  color: white;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1067, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box a .container {
  background-color: white;
}
/* line 1071, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box a.link {
  color: white;
}
/* line 1077, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box.small {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0.75em;
}
/* line 1084, ../sass/partials/_tine.scss */
.medlem .shortcuts.blue-box.small.green {
  background-color: #4c9c2e;
  padding-top: 0.75em;
}
/* line 1089, ../sass/partials/_tine.scss */
.medlem .filter-box {
  font-family: sari;
}
/* line 1091, ../sass/partials/_tine.scss */
.medlem .filter-box h2 {
  color: #655d58;
  font-weight: bold;
}
/* line 1095, ../sass/partials/_tine.scss */
.medlem .filter-box a {
  text-decoration: none;
  display: block;
  padding-left: 1em;
  background: url(../img/icons/pil.png) no-repeat left center;
  font-size: 1.0625em;
  line-height: 2.11765em;
}
/* line 1104, ../sass/partials/_tine.scss */
.medlem .filter-box a.hover {
  cursor: pointer;
}
/* line 1110, ../sass/partials/_tine.scss */
.medlem .filter-box li.selected a {
  color: #554c45;
  background: #cac2b8;
}
/* line 1117, ../sass/partials/_tine.scss */
.medlem .services-list {
  width: 100%;
  margin-top: 0.75em;
}
/* line 1122, ../sass/partials/_tine.scss */
.medlem .services-list li {
  position: relative;
  margin-bottom: 1.5em;
}
/* line 1126, ../sass/partials/_tine.scss */
.medlem .services-list h3 {
  font-family: sari, arial;
  font-size: 1.375em;
  line-height: 1.63636em;
  margin: 0 0 0 0;
}
/* line 1131, ../sass/partials/_tine.scss */
.medlem .services-list h3.has-icon {
  margin: 0 40px 0 0;
}
/* line 1135, ../sass/partials/_tine.scss */
.medlem .services-list a {
  padding: 1em;
  text-decoration: none;
  display: block;
  height: 9em;
  background-color: #f4f1ed;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #bab2a4 0px 0px 5px;
  -webkit-box-shadow: #bab2a4 0px 0px 5px;
  box-shadow: #bab2a4 0px 0px 5px;
  border: 1px solid #bab2a4;
}
/* line 1148, ../sass/partials/_tine.scss */
.medlem .services-list a p {
  color: #3c4677;
}
/* line 1152, ../sass/partials/_tine.scss */
.medlem .services-list a:hover {
  background-color: #e5f5d0;
}
/* line 1154, ../sass/partials/_tine.scss */
.medlem .services-list a:hover h3, .medlem .services-list a:hover p {
  color: #4c8501;
}
/* line 1158, ../sass/partials/_tine.scss */
.medlem .services-list a:hover div.arrow-blue-icon {
  background: url(../img/icons/pil_gronn.png) no-repeat right;
}
/* line 1163, ../sass/partials/_tine.scss */
.medlem .services-list div[class^="icon-"],
.medlem .services-list div[class*="icon-"] {
  float: right;
}
/* line 1168, ../sass/partials/_tine.scss */
.medlem .services-list p {
  font-family: verdana, arial;
  font-size: 0.75em;
  line-height: 2em;
  margin-bottom: 0;
}
/* line 1173, ../sass/partials/_tine.scss */
.medlem .services-list .arrow-blue-icon {
  background-position: right;
  position: absolute;
  right: 1em;
  bottom: 1em;
}
/* line 1182, ../sass/partials/_tine.scss */
.medlem .link-list h3 {
  font-family: arial;
  font-weight: bold;
  font-size: 0.9375em;
  line-height: 1.6em;
  margin-top: 0;
  margin-bottom: 1.5em;
}
/* line 1190, ../sass/partials/_tine.scss */
.medlem .link-list a {
  text-decoration: none;
  display: block;
}
/* line 1196, ../sass/partials/_tine.scss */
.medlem .link-list li.parent h3 {
  margin-bottom: 0;
}
/* line 1200, ../sass/partials/_tine.scss */
.medlem .link-list li.important a {
  border: 1px solid #bab2a4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0.5em;
  font-weight: bold;
}
/* line 1207, ../sass/partials/_tine.scss */
.medlem .link-list li ul {
  padding-left: 10px;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 1215, ../sass/partials/_tine.scss */
.medlem .business-card h3 {
  font-family: sari, arial;
  font-size: 1.5625em;
  line-height: 1.44em;
}
/* line 1219, ../sass/partials/_tine.scss */
.medlem .business-card a {
  text-decoration: none;
}
/* line 1222, ../sass/partials/_tine.scss */
.medlem .business-card img {
  float: left;
  padding: 1em 1em 0.5em 0;
}
/* line 1227, ../sass/partials/_tine.scss */
.medlem .business-card li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #999;
  float: left;
  padding: 1em;
  margin-bottom: 1.5em;
  min-height: 12em;
}
/* line 1235, ../sass/partials/_tine.scss */
.medlem .business-card ul li {
  border: 0;
  float: none;
  margin: 0;
  min-height: 0;
  padding: 0;
}
/* line 1246, ../sass/partials/_tine.scss */
.medlem .template-service-show .person-list li.first {
  border-top: 0;
}
/* line 1250, ../sass/partials/_tine.scss */
.medlem .person-list {
  margin-bottom: 0;
}
/* line 1254, ../sass/partials/_tine.scss */
.medlem .person-list li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px dashed #bab2a4;
  float: left;
  padding-top: 0.5em;
}
/* line 1260, ../sass/partials/_tine.scss */
.medlem .person-list li:nth-child(1), .medlem .person-list li:nth-child(2) {
  border-top: 0;
  padding-top: 0;
}
/* line 1266, ../sass/partials/_tine.scss */
.medlem .person-list li .wrap {
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 1266, ../sass/partials/_tine.scss */
  .medlem .person-list li .wrap {
    width: 70%;
    box-sizing: border-box;
  }
}
/* line 1275, ../sass/partials/_tine.scss */
.medlem .person-list li h3 {
  color: #3c4677;
  font-family: sari, arial;
  font-weight: normal;
  margin-top: 0;
  font-size: 1.25em;
  line-height: 1.8em;
}
/* line 1282, ../sass/partials/_tine.scss */
.medlem .person-list li h3 a {
  text-decoration: none;
}
/* line 1287, ../sass/partials/_tine.scss */
.medlem .person-list li span.title {
  font-style: italic;
}
@media only screen and (min-width: 768px) {
  /* line 1291, ../sass/partials/_tine.scss */
  .medlem .person-list li .call-to-link {
    text-decoration: none;
    color: #000;
    cursor: default;
  }
}
/* line 1300, ../sass/partials/_tine.scss */
.medlem .person-list li .attr {
  display: inline;
}
@media only screen and (max-width: 767px) {
  /* line 1300, ../sass/partials/_tine.scss */
  .medlem .person-list li .attr {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1307, ../sass/partials/_tine.scss */
  .medlem .person-list li .attr .separator {
    display: none;
  }
}
/* line 1315, ../sass/partials/_tine.scss */
.medlem .person-list li img {
  float: left;
  padding-right: 1em;
  padding-bottom: 1em;
}
@media only screen and (max-width: 767px) {
  /* line 1315, ../sass/partials/_tine.scss */
  .medlem .person-list li img {
    width: 30%;
    box-sizing: border-box;
  }
}
/* line 1326, ../sass/partials/_tine.scss */
.medlem .person-list li ul li {
  border: 0;
  float: none;
  margin: 0;
  min-height: 0;
  padding: 0;
}
/* line 1336, ../sass/partials/_tine.scss */
.medlem .min-box-height .container {
  min-height: 18.5em;
}
@media only screen and (max-width: 767px) {
  /* line 1336, ../sass/partials/_tine.scss */
  .medlem .min-box-height .container {
    min-height: 0;
  }
}
/* line 1343, ../sass/partials/_tine.scss */
.medlem .min-box-height .container ul {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 1348, ../sass/partials/_tine.scss */
.medlem .min-box-height .container ul li p {
  margin-bottom: 0;
}
/* line 1356, ../sass/partials/_tine.scss */
.medlem .business-card-big {
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.5em;
  margin-bottom: 1.5em;
  position: relative;
  border: 1px solid #bab2a4;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem .business-card-big:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 767px) {
  /* line 1356, ../sass/partials/_tine.scss */
  .medlem .business-card-big {
    border: 0;
  }
}
/* line 1367, ../sass/partials/_tine.scss */
.medlem .business-card-big h1 {
  font-size: 1em;
  line-height: 1.5em;
  color: black;
}
/* line 1371, ../sass/partials/_tine.scss */
.medlem .business-card-big h2 {
  font-size: 2.25em;
  line-height: 1em;
  border: 0;
  margin: 0;
}
/* line 1377, ../sass/partials/_tine.scss */
.medlem .business-card-big ul {
  background-color: #f4f1ed;
  padding: 1em;
}
/* line 1386, ../sass/partials/_tine.scss */
.medlem .business-card-big .border-right {
  border-right: 1px dashed #bab2a4;
  padding-right: 1em;
}
@media only screen and (max-width: 767px) {
  /* line 1386, ../sass/partials/_tine.scss */
  .medlem .business-card-big .border-right {
    border-right: 0;
    padding-right: 0;
  }
}
/* line 1395, ../sass/partials/_tine.scss */
.medlem .business-card-big header {
  border-bottom: 1px dashed #bab2a4;
  margin-bottom: 1.5em;
}
@media only screen and (max-width: 767px) {
  /* line 1395, ../sass/partials/_tine.scss */
  .medlem .business-card-big header {
    border-bottom: 0;
  }
}
/* line 1401, ../sass/partials/_tine.scss */
.medlem .business-card-big header p {
  font-style: italic;
}
/* line 1406, ../sass/partials/_tine.scss */
.medlem .business-card-big img {
  padding-bottom: 1.5em;
  width: 100%;
}
/* line 1412, ../sass/partials/_tine.scss */
.medlem .business-card-big .services p, .medlem .business-card-big .services ul {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 1417, ../sass/partials/_tine.scss */
.medlem .business-card-big .services ul {
  padding-left: 0.5em;
  padding-top: 0.5em;
  background: 0;
}
/* line 1422, ../sass/partials/_tine.scss */
.medlem .business-card-big .services ul li {
  background-image: url(../img/icons/pil.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
}
/* line 1434, ../sass/partials/_tine.scss */
.medlem .search-box p {
  color: #3c4677;
  margin-bottom: 0.75em;
}
/* line 1439, ../sass/partials/_tine.scss */
.medlem .search-box form input {
  font-size: 1em;
  line-height: 1.5em;
  height: 30px;
}
/* line 1443, ../sass/partials/_tine.scss */
.medlem .search-box form {
  margin-bottom: 0.75em;
}
/* line 1448, ../sass/partials/_tine.scss */
.medlem input,
.medlem select {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cac2b8;
}
/* line 8, ../sass/modules/_helpers.scss */
.medlem input.placeholder,
.medlem select.placeholder {
  color: #cac2b8;
  font-style: italic;
}
/* line 12, ../sass/modules/_helpers.scss */
.medlem input:-moz-placeholder,
.medlem select:-moz-placeholder {
  color: #cac2b8;
  font-style: italic;
}
/* line 17, ../sass/modules/_helpers.scss */
.medlem input::-webkit-input-placeholder,
.medlem select::-webkit-input-placeholder {
  color: #cac2b8;
  font-style: italic;
}
/* line 1456, ../sass/partials/_tine.scss */
.medlem button,
.medlem .btn {
  text-transform: uppercase;
  border: 0;
  padding: 0.4em 0.9em;
  background-color: #3c4677;
  color: white;
  font-size: 0.875em;
  line-height: 1.71429em;
  -moz-border-radius: 0.6em;
  -webkit-border-radius: 0.6em;
  border-radius: 0.6em;
  margin-bottom: 1.5em;
}
/* line 1467, ../sass/partials/_tine.scss */
.medlem button:hover,
.medlem .btn:hover {
  background-color: #4c8501;
  cursor: pointer;
}
/* line 1473, ../sass/partials/_tine.scss */
.medlem .eier-i-tine,
.medlem .eier-i-tine p {
  color: #655d58;
}
/* line 1478, ../sass/partials/_tine.scss */
.medlem .light-brown-bar {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  background-color: #f4f1ed;
}
/* line 1482, ../sass/partials/_tine.scss */
.medlem .light-brown-bar .container {
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem .light-brown-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem .light-brown-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1486, ../sass/partials/_tine.scss */
.medlem .dark-brown-bar {
  margin-bottom: -6em;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  background-color: #e9e3db;
}
/* line 1492, ../sass/partials/_tine.scss */
.medlem .dark-brown-bar .container {
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem .dark-brown-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem .dark-brown-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1497, ../sass/partials/_tine.scss */
.medlem .dark-brown-bar .container .text-box .container,
.medlem .dark-brown-bar .container .list-box .container {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 1497, ../sass/partials/_tine.scss */
  .medlem .dark-brown-bar .container .text-box .container,
  .medlem .dark-brown-bar .container .list-box .container {
    margin-bottom: 1.5em;
  }
}
/* line 1508, ../sass/partials/_tine.scss */
.medlem .article-illustration {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px;
  border: 1px solid #d5d5d5;
  -moz-box-shadow: 0px 0px 5px #d5d5d5;
  -webkit-box-shadow: 0px 0px 5px #d5d5d5;
  box-shadow: 0px 0px 5px #d5d5d5;
  display: inline-block;
  position: relative;
}
/* line 1515, ../sass/partials/_tine.scss */
.medlem .article-illustration img {
  width: 100%;
  float: left;
}
@media only screen and (max-width: 767px) {
  /* line 1520, ../sass/partials/_tine.scss */
  .medlem .article-illustration {
    width: 100%;
  }
}
/* line 1525, ../sass/partials/_tine.scss */
.medlem .article-illustration p {
  margin-bottom: 0;
}
/* line 1530, ../sass/partials/_tine.scss */
.medlem .emergency {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: black !important;
  color: white !important;
  padding: 1em;
}
/* line 1536, ../sass/partials/_tine.scss */
.medlem .emergency a,
.medlem .emergency p,
.medlem .emergency h1 {
  color: white !important;
}
/* line 1544, ../sass/partials/_tine.scss */
.medlem form label {
  display: block;
  font-size: 0.6875em;
  line-height: 2.18182em;
  font-weight: bold;
}
/* line 1549, ../sass/partials/_tine.scss */
.medlem form label.inline {
  display: inline;
}
/* line 1553, ../sass/partials/_tine.scss */
.medlem form input,
.medlem form select {
  width: 90%;
  padding: 0.2em 0.4em;
}
/* line 1559, ../sass/partials/_tine.scss */
.medlem form input,
.medlem form p {
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1565, ../sass/partials/_tine.scss */
.medlem form select.region-select {
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1571, ../sass/partials/_tine.scss */
.medlem .item {
  clear: both;
  margin: 0;
  margin-bottom: 1.5em;
}
/* line 1578, ../sass/partials/_tine.scss */
.medlem .hidden {
  display: none;
}
/* line 1583, ../sass/partials/_tine.scss */
.medlem #page-navigation a {
  font-family: sari;
}
/* line 1587, ../sass/partials/_tine.scss */
.medlem #page-navigation .sub-menu a {
  font-family: arial;
}
/* line 1593, ../sass/partials/_tine.scss */
.medlem .pager p {
  color: #655d58;
  text-transform: uppercase;
}
/* line 1597, ../sass/partials/_tine.scss */
.medlem .pager p, .medlem .pager li {
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 1601, ../sass/partials/_tine.scss */
.medlem .pager .cols-last {
  text-align: right;
}
/* line 1605, ../sass/partials/_tine.scss */
.medlem .pager .selected {
  background: #cac2b8;
}
/* line 1610, ../sass/partials/_tine.scss */
.medlem .border-box {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1615, ../sass/partials/_tine.scss */
.medlem .image-stretcher img {
  width: 100%;
  margin-bottom: 1.5em;
}
/* line 1621, ../sass/partials/_tine.scss */
.medlem .clear {
  clear: both;
}
/* line 1625, ../sass/partials/_tine.scss */
.medlem #environment-type {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 85px;
  color: red;
  text-transform: uppercase;
  padding-top: 30px;
  padding-right: 10px;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  /* line 1625, ../sass/partials/_tine.scss */
  .medlem #environment-type {
    display: none;
  }
}
/* line 1643, ../sass/partials/_tine.scss */
.medlem .handbook h2.no-title {
  min-height: 1.44em;
}
/* line 1648, ../sass/partials/_tine.scss */
.medlem .handbook .handbook-header {
  position: relative;
}
/* line 1652, ../sass/partials/_tine.scss */
.medlem .handbook .handbook-header article .options {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 1661, ../sass/partials/_tine.scss */
.medlem .handbook .toc ul {
  margin-left: 20px;
}
/* line 1664, ../sass/partials/_tine.scss */
.medlem .handbook .toc li {
  display: block;
  width: 100%;
}
/* line 1668, ../sass/partials/_tine.scss */
.medlem .handbook .toc li .inline-content {
  margin: 0.5em 0 2em;
  display: block;
  float: left;
  width: 100%;
}
/* line 1677, ../sass/partials/_tine.scss */
.medlem .handbook .nav-actions {
  float: right;
}
/* line 1683, ../sass/partials/_tine.scss */
.medlem .handbook .window-close {
  margin-left: 20px;
}
/* line 1688, ../sass/partials/_tine.scss */
.medlem div#spinner {
  display: none;
  width: 100px;
  height: 100px;
  position: fixed;
  top: 50%;
  left: 50%;
  background: url(../img/ajax-loader.gif) no-repeat center #fff;
  text-align: center;
  padding: 10px;
  font-family: arial;
  font-size: 0.875em;
  line-height: 1.71429em;
  border: 1px solid #666;
  margin-left: -50px;
  margin-top: -50px;
  z-index: 2;
  overflow: auto;
}
/* line 1708, ../sass/partials/_tine.scss */
.medlem .search-hint, .medlem .search-results {
  display: none;
}
/* line 1712, ../sass/partials/_tine.scss */
.medlem .search-word, .medlem .search-hit-count {
  font-size: 18px;
  color: black;
  font-weight: bold;
}
/* line 1722, ../sass/partials/_tine.scss */
.medlem .search-button-es img {
  position: relative;
  top: 3px;
}
/* line 1727, ../sass/partials/_tine.scss */
.medlem .no-search-hits {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 1731, ../sass/partials/_tine.scss */
  .medlem .search-container .searchquery {
    margin-right: 0px;
    padding-right: 0px;
    width: 98%;
  }
}
/* line 1740, ../sass/partials/_tine.scss */
.medlem a.pluss-abonnement::after {
  content: '';
  background-image: url(../img/plussikon.png);
  background-size: 13px 13px;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-left: 5px;
  margin-top: -5px;
  position: relative;
  top: 2px;
}
/* line 1755, ../sass/partials/_tine.scss */
.medlem a.beta-icon::after {
  content: '';
  background-image: url(../img/svgs/skiftnokkel.svg);
  background-size: 13px 13px;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-left: 5px;
  margin-top: -5px;
  position: relative;
  top: 2px;
}
/* line 1, ../sass/partials/_layout.scss */
.medlem .cols1 {
  width: 5.98291%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 2, ../sass/partials/_layout.scss */
.medlem .cols2 {
  width: 14.52991%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 3, ../sass/partials/_layout.scss */
.medlem .cols3 {
  width: 23.07692%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 4, ../sass/partials/_layout.scss */
.medlem .cols4 {
  width: 31.62393%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 5, ../sass/partials/_layout.scss */
.medlem .cols5 {
  width: 40.17094%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 6, ../sass/partials/_layout.scss */
.medlem .cols6 {
  width: 48.71795%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 7, ../sass/partials/_layout.scss */
.medlem .cols7 {
  width: 57.26496%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 8, ../sass/partials/_layout.scss */
.medlem .cols8 {
  width: 65.81197%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 9, ../sass/partials/_layout.scss */
.medlem .cols9 {
  width: 74.35897%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 10, ../sass/partials/_layout.scss */
.medlem .cols10 {
  width: 82.90598%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 11, ../sass/partials/_layout.scss */
.medlem .cols11 {
  width: 91.45299%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 12, ../sass/partials/_layout.scss */
.medlem .cols12 {
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
}
/* line 14, ../sass/partials/_layout.scss */
.medlem .pad2 {
  margin-left: 17.09402%;
}
/* line 15, ../sass/partials/_layout.scss */
.medlem .pad3 {
  margin-left: 25.64103%;
}
@media only screen and (max-width: 767px) {
  /* line 18, ../sass/partials/_layout.scss */
  .medlem .cols1,
  .medlem .cols2,
  .medlem .cols3,
  .medlem .cols4,
  .medlem .cols5,
  .medlem .cols6,
  .medlem .cols7,
  .medlem .cols8,
  .medlem .cols9,
  .medlem .cols10,
  .medlem .cols11,
  .medlem .cols12 {
    width: 100%;
    float: left;
    margin-right: 2.5641%;
    display: inline;
  }
  /* line 33, ../sass/partials/_layout.scss */
  .medlem .pad1,
  .medlem .pad2,
  .medlem .pad3,
  .medlem .pad4,
  .medlem .pad5,
  .medlem .pad6,
  .medlem .pad7,
  .medlem .pad8,
  .medlem .pad9,
  .medlem .pad10,
  .medlem .pad11 {
    margin-left: 0;
  }
}
/* line 48, ../sass/partials/_layout.scss */
.medlem .row, .medlem #producer-dashboard .box .details .group,
.medlem #producer-shortcuts .box .details .group {
  display: block;
  clear: both;
}
/* line 53, ../sass/partials/_layout.scss */
.medlem div.cols-last,
.medlem section.cols-last,
.medlem .cols-last {
  float: right;
  margin-right: 0;
  *margin-left: -1.5em;
  display: inline;
}
@media only screen and (max-width: 767px) {
  /* line 53, ../sass/partials/_layout.scss */
  .medlem div.cols-last,
  .medlem section.cols-last,
  .medlem .cols-last {
    float: left;
    margin-right: 2.5641%;
    *margin-left: auto;
  }
}
/* line 62, ../sass/partials/_layout.scss */
.medlem .float-left {
  float: left !important;
}
/* line 65, ../sass/partials/_layout.scss */
.medlem .float-right {
  float: right !important;
}
/* line 3, ../sass/partials/_header.scss */
.medlem #site-header-top {
  margin-top: 1.5em;
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  color: black;
  margin-top: 0px;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.medlem #site-header-top:after {
  content: "";
  display: table;
  clear: both;
}
/* line 9, ../sass/partials/_header.scss */
.medlem #site-header-top .options {
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 9, ../sass/partials/_header.scss */
  .medlem #site-header-top .options {
    display: none;
  }
}
/* line 21, ../sass/partials/_header.scss */
.medlem #site-header-top .husdyrheader {
  position: absolute;
  left: -50px;
  top: 32px;
}
/* line 27, ../sass/partials/_header.scss */
.medlem #site-header-top ul {
  float: right;
  padding: 0;
  margin: 0;
}
/* line 31, ../sass/partials/_header.scss */
.medlem #site-header-top ul li {
  float: left;
  margin: 1em 0.75em 1em 0;
  padding-right: 0.75em;
  border-right: 1px solid #3c4677;
  font-size: 0.625em;
  line-height: 1.2em;
}
/* line 38, ../sass/partials/_header.scss */
.medlem #site-header-top ul li a {
  text-decoration: none;
}
/* line 40, ../sass/partials/_header.scss */
.medlem #site-header-top ul li a:hover {
  color: #4b3282;
  text-decoration: underline;
}
/* line 49, ../sass/partials/_header.scss */
.medlem #logo {
  min-height: 80px;
  display: block;
  position: relative;
}
/* line 53, ../sass/partials/_header.scss */
.medlem #logo img {
  position: absolute;
  left: 0;
  top: 1.5em;
}
@media only screen and (max-width: 767px) {
  /* line 49, ../sass/partials/_header.scss */
  .medlem #logo {
    width: 14.52991%;
    float: left;
    margin-right: 2.5641%;
    display: inline;
  }
}
/* line 65, ../sass/partials/_header.scss */
.medlem #cow-illustration {
  background-position: center right;
  background-repeat: no-repeat;
  min-height: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 65, ../sass/partials/_header.scss */
  .medlem #cow-illustration {
    width: 82.90598%;
    float: right;
    margin-right: 0;
    *margin-left: -1.5em;
    display: inline;
  }
}
/* line 76, ../sass/partials/_header.scss */
.medlem .search {
  position: relative;
  /* .ladybug-trail-icon {
       position: absolute;
       right: -10px;
       top: 20px;
       @include respond-to(handhelds) {
           display: none !important;
       }
   } */
}
/* line 88, ../sass/partials/_header.scss */
.medlem .search .search-container {
  background-color: white;
  float: right;
  margin-right: 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cac2b8;
  padding: 0.5em 1em;
}
@media only screen and (max-width: 767px) {
  /* line 88, ../sass/partials/_header.scss */
  .medlem .search .search-container {
    border: 0 !important;
  }
}
/* line 102, ../sass/partials/_header.scss */
.medlem .search input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 0.8125em;
  line-height: 1.84615em;
  border: 0;
  border-right: 1px solid #cac2b8;
  padding: 0;
  margin: 0;
  outline: none;
}
@media only screen and (max-width: 767px) {
  /* line 102, ../sass/partials/_header.scss */
  .medlem .search input {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    width: 70%;
    padding: 1em 0.5em;
    /* @include min-width(10em); */
    border: 1px solid #cac2b8;
  }
}
/* line 120, ../sass/partials/_header.scss */
.medlem .search button {
  position: relative;
  background: none;
  padding: 0;
  margin: 0;
  line-height: 1em !important;
}
/* line 128, ../sass/partials/_header.scss */
.medlem .search input, .medlem .search button {
  height: 1.4em;
}
/* line 141, ../sass/partials/_header.scss */
.medlem #login-bar {
  background-color: #f4f1ed;
  text-align: right;
  font-family: sari;
  font-size: 0.875em;
  line-height: 1.71429em;
}
/* line 147, ../sass/partials/_header.scss */
.medlem #login-bar a {
  text-decoration: none;
}
/* line 153, ../sass/partials/_header.scss */
.medlem #login-bar a.username {
  font-family: Arial;
  display: inline;
}
@media only screen and (max-width: 767px) {
  /* line 153, ../sass/partials/_header.scss */
  .medlem #login-bar a.username {
    display: block;
    float: left;
  }
}
/* line 163, ../sass/partials/_header.scss */
.medlem #login-bar .container {
  max-width: 58.5rem;
}
/* line 167, ../sass/partials/_header.scss */
.medlem #login-bar ul {
  float: right;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 167, ../sass/partials/_header.scss */
  .medlem #login-bar ul {
    width: 100%;
    font-size: 95%;
  }
}
/* line 175, ../sass/partials/_header.scss */
.medlem #login-bar ul li {
  font-size: 1.0625em;
  line-height: 0.70588em;
  margin-top: 0.375em;
  margin-bottom: 0.375em;
  margin-right: 0.7em;
  float: left;
  padding-right: 0.7em;
  border-right: 1px solid #3c4677;
}
@media only screen and (max-width: 767px) {
  /* line 175, ../sass/partials/_header.scss */
  .medlem #login-bar ul li {
    width: 100%;
    float: left;
    margin: 0;
    border: 0;
    height: 1.3em;
  }
}
@media only screen and (max-width: 767px) {
  /* line 193, ../sass/partials/_header.scss */
  .medlem #login-bar ul li span.region {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  /* line 199, ../sass/partials/_header.scss */
  .medlem #login-bar ul li a.username {
    margin-right: 2em;
  }
}
/* line 205, ../sass/partials/_header.scss */
.medlem #login-bar ul li #prodtxt, .medlem #login-bar ul li #prodtxt-goat {
  display: block;
  float: left;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 212, ../sass/partials/_header.scss */
  .medlem #login-bar ul li.clean a {
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  /* line 217, ../sass/partials/_header.scss */
  .medlem #login-bar ul li.clean a.login {
    float: right;
  }
}
/* line 226, ../sass/partials/_header.scss */
.medlem #login-bar .description {
  color: #706655;
}
@media only screen and (max-width: 767px) {
  /* line 226, ../sass/partials/_header.scss */
  .medlem #login-bar .description {
    display: none;
  }
}
/* line 235, ../sass/partials/_header.scss */
.medlem #menu-bar {
  position: relative;
  z-index: 3;
  background-color: #3c4677;
  /*
      @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
            z-index: 3;   // ipad fix
      }
  
      @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
            z-index: 3;   // ipad fix
      }
  */
  font-family: sari;
  border: 2px solid #fff;
  border-width: 2px 0;
}
@media only screen and (max-width: 767px) {
  /* line 235, ../sass/partials/_header.scss */
  .medlem #menu-bar {
    display: none;
  }
}
/* line 256, ../sass/partials/_header.scss */
.medlem #menu-bar .container {
  position: relative;
}
/* line 259, ../sass/partials/_header.scss */
.medlem #menu-bar .container.full {
  padding: 0;
}
/* line 263, ../sass/partials/_header.scss */
.medlem #menu-bar ul.top-menu {
  font-size: 1.125em;
  line-height: 1.33333em;
}
/* line 267, ../sass/partials/_header.scss */
.medlem #menu-bar ul {
  position: relative;
  margin: 0;
}
/* line 270, ../sass/partials/_header.scss */
.medlem #menu-bar ul li {
  border-left: 2px solid #7e83c0;
  float: left;
  height: 49px;
  /* Reset... */
}
/* line 275, ../sass/partials/_header.scss */
.medlem #menu-bar ul li.last {
  border-right: 2px solid #7e83c0 !important;
}
/* line 280, ../sass/partials/_header.scss */
.medlem #menu-bar ul li.active .sub-menu {
  visibility: visible !important;
  display: block !important;
}
/* line 285, ../sass/partials/_header.scss */
.medlem #menu-bar ul li.active .expanded-list-icon {
  display: inline-block;
}
/* line 290, ../sass/partials/_header.scss */
.medlem #menu-bar ul li.selected a, .medlem #menu-bar ul li.active a {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  height: 53px;
  top: -4px;
  background-color: #5262ac;
  line-height: 53px;
  z-index: 5;
}
/* line 302, ../sass/partials/_header.scss */
.medlem #menu-bar ul li.selected .sub-menu a, .medlem #menu-bar ul li.active .sub-menu a {
  border: 0;
  height: auto;
  top: 0;
  background: transparent;
  line-height: 1.5em;
}
/* line 311, ../sass/partials/_header.scss */
.medlem #menu-bar ul li a {
  position: relative;
  color: white;
  text-decoration: none;
  display: block;
  margin: 0;
  padding: 0 0.8em;
  line-height: 49px;
}
/* line 321, ../sass/partials/_header.scss */
.medlem #menu-bar ul li a img {
  vertical-align: middle;
}
/* line 325, ../sass/partials/_header.scss */
.medlem #menu-bar ul li a span.parent {
  background: transparent url("../img/parent.png") no-repeat 100% 50%;
  height: 12px;
  width: 10px;
  display: inline-block;
  padding-left: 0.5em;
}
/* line 334, ../sass/partials/_header.scss */
.medlem #menu-bar ul li a .expanded-list-icon {
  margin-left: 50%;
  left: -12px;
  position: absolute;
  bottom: -13px;
  z-index: 5;
  display: none;
}
/* line 344, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu {
  z-index: 3;
  visibility: hidden;
  font-family: arial;
  font-weight: normal;
  background-color: #f4f1ed;
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em;
  border: 1px solid #59659e;
  border-top: 0;
  position: absolute;
  left: 0;
  top: 49px;
  -moz-box-shadow: #9e90bb 1px 1px 3px;
  -webkit-box-shadow: #9e90bb 1px 1px 3px;
  box-shadow: #9e90bb 1px 1px 3px;
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 361, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu .description {
  color: #706655;
}
/* line 365, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu p {
  font-weight: bold;
  margin-bottom: 0.5em;
}
/* line 369, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu p.parent {
  margin-bottom: 0;
}
/* line 373, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu p.label {
  padding: 0;
}
/* line 380, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu ul {
  margin-left: 5px;
  margin-bottom: 0.5em;
}
/* line 384, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu ul li {
  height: auto;
  float: none;
  border: 0;
}
/* line 391, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu a {
  line-height: 1.5em;
  color: #3c4677;
  border: 0;
  padding: 0 5px !important;
}
/* line 397, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu a.active, .medlem #menu-bar ul li .sub-menu a:hover {
  color: #fff;
  background-color: #3c4677 !important;
  height: auto;
  top: 0px;
}
/* line 409, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu .link-help {
  margin-bottom: 0;
  padding: 0;
  border-bottom: 1px solid #9e90bb;
}
/* line 414, ../sass/partials/_header.scss */
.medlem #menu-bar ul li .sub-menu .link-help a {
  display: inline;
  font-weight: bold;
}
/* line 424, ../sass/partials/_header.scss */
.medlem #menu-bar .newnav .sub-menu {
  background-color: #fff;
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  padding: 0.75em 1.5em;
  border-bottom: 1px solid #eae5e1;
  border-left: 0px;
  border-top: 0px;
  border-right: 0px;
  box-shadow: 0 8px 6px -6px #eae5e1;
  font-size: 0.8125em;
  line-height: 1.84615em;
  text-align: left;
}
/* line 438, ../sass/partials/_header.scss */
.medlem #menu-bar .newnav .sub-menu a {
  line-height: 1.5em;
  color: #3c4677;
  border: 0;
  padding: 0 !important;
  margin: 0 !important;
}
/* line 444, ../sass/partials/_header.scss */
.medlem #menu-bar .newnav .sub-menu a.active, .medlem #menu-bar .newnav .sub-menu a:hover {
  color: #3c4677;
  background-color: #fff !important;
  height: auto;
  top: 0px;
}
/* line 456, ../sass/partials/_header.scss */
.medlem #menu-bar .newnav .sub-menu p {
  margin: 0.625em 0 0 0;
  /*   &.label {
         padding: 10px 0 0 5px;
         line-height: 12px;
     } */
}
/* line 461, ../sass/partials/_header.scss */
.medlem #menu-bar .newnav .sub-menu p.parent {
  margin-bottom: 0;
  height: 1.325em;
  text-align: left;
  display: block;
}
/* line 478, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav {
  min-width: 53.5em;
}
/* line 482, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li {
  border-left: 0px;
  float: left;
  height: 49px;
}
/* line 487, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.selected a, .medlem #menu-bar ul.newnav li.active a {
  border-top: 0px;
  border-bottom: 0px;
  height: 49px;
  top: 0px;
  line-height: 49px;
  z-index: 5;
}
/* line 497, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.last {
  border-right: 0px !important;
}
/* line 500, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu li p a, .medlem #menu-bar ul.newnav li .sub-menu li p a:hover {
  color: #3C4676;
}
/* line 503, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu li p a:hover, .medlem #menu-bar ul.newnav li .sub-menu li p a:hover:hover {
  text-decoration: underline;
}
/* line 508, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu div a {
  background-color: #fff;
}
/* line 511, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu li li a {
  color: #3C4677;
  background-color: #fff;
  line-height: 1.35em;
  height: auto;
}
/* line 517, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu ul {
  margin-left: 0px;
}
/* line 521, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu .link-help {
  border-bottom: 1px solid #eae5e1;
}
/* line 526, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu .link-help.goto {
  height: 2.7em;
}
/* line 528, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu .link-help.goto a {
  font-size: 100%;
  background-color: transparent !important;
}
/* line 530, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu .link-help.goto a:hover {
  text-decoration: underline;
}
/* line 538, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu li.active a, .medlem #menu-bar ul.newnav li .sub-menu li.selected a {
  background-color: #fff;
}
/* line 543, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li .sub-menu li li:hover a, .medlem #menu-bar ul.newnav li .sub-menu li li.selected a, .medlem #menu-bar ul.newnav li .sub-menu li li.active a {
  border-top: 0px;
  border-bottom: 0px;
  height: auto;
  top: 0px;
  background-color: #fff;
  z-index: 5;
}
/* line 564, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent:hover {
  background-color: #5262ac !important;
}
/* line 568, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent p.clean a {
  background-color: transparent !important;
  font-size: 100%;
  height: 1.8245em;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.8245em;
}
/* line 577, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent a {
  background-color: transparent !important;
  font-size: 90%;
  /* &:hover{
       background-color: #5262ac !important;
   }*/
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
  /* line 577, ../sass/partials/_header.scss */
  .medlem #menu-bar ul.newnav li.parent a {
    font-size: 72%;
  }
}
/* line 590, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent .shortcuticons a {
  background-color: transparent !important;
}
/* line 594, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent.selected {
  background-color: #5262ac !important;
  text-decoration: none;
}
/* line 599, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav li.parent li a:hover {
  background-color: transparent !important;
  text-decoration: underline;
}
/* line 611, ../sass/partials/_header.scss */
.medlem #menu-bar ul.newnav a.active, .medlem #menu-bar ul.newnav a:hover {
  color: #fff;
  height: auto;
  top: 0px;
}
/* line 627, ../sass/partials/_header.scss */
.medlem #menu-bar .ladybug-icon {
  position: absolute;
  left: -40px;
  top: 20px;
}
/* line 635, ../sass/partials/_header.scss */
.medlem #menu-button-mobile {
  float: right;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 635, ../sass/partials/_header.scss */
  .medlem #menu-button-mobile {
    display: block;
  }
}
/* line 642, ../sass/partials/_header.scss */
.medlem #menu-button-mobile .hidden {
  display: none;
}
/* line 649, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile {
  display: none;
  background: #3c4677;
  font-size: 1.125em;
  line-height: 1.33333em;
}
@media only screen and (min-width: 768px) {
  /* line 649, ../sass/partials/_header.scss */
  .medlem #menu-bar-mobile {
    display: none !important;
  }
}
/* line 658, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile.selected {
  display: block;
}
/* line 662, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile .shortcuticons {
  display: none;
}
/* line 666, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile .search-container {
  background-color: #5262ad;
}
/* line 670, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile a {
  text-decoration: none;
  color: white;
  display: inline-block;
  font-family: sari;
  padding: 0.35em 0;
}
/* line 677, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile a:hover, .medlem #menu-bar-mobile a.selected {
  color: #aab9fb;
}
/* line 683, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile ul li ul {
  margin-bottom: 0 !important;
  padding-bottom: 1em;
}
/* line 688, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li {
  background-color: #3c4677;
  border-top: 1px solid #2f3866;
  border-bottom: 1px solid #59659e;
  padding-left: 1.5em;
}
/* line 694, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu {
  display: none;
  overflow: hidden;
}
/* line 698, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu a {
  font-family: arial;
}
/* line 701, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu a.parent {
  padding-bottom: 0;
}
/* line 706, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu p {
  padding: 0.35em 0;
  margin: 0px;
}
/* line 710, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu p.parent {
  padding-bottom: 0;
}
/* line 714, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu p.clean {
  padding: 0;
}
/* line 720, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu .link-help {
  font-weight: bold;
  color: white;
  margin: 1em 0;
  margin-left: 1em;
}
/* line 724, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu .link-help a {
  display: inline;
}
/* line 730, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu ul {
  margin-left: 1em;
}
/* line 734, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li .sub-menu li {
  border: none;
  padding-left: 0;
}
/* line 743, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile li.active .sub-menu {
  display: block;
}
/* line 750, ../sass/partials/_header.scss */
.medlem #menu-bar-mobile p {
  display: block;
  clear: both;
  color: #cac2b8;
}
/* line 757, ../sass/partials/_header.scss */
.medlem #bread-crumb {
  font-weight: bold;
  text-align: left;
  margin-bottom: 1.5em;
}
/* line 762, ../sass/partials/_header.scss */
.medlem #bread-crumb p {
  margin: 0;
  font-size: 0.75em;
  line-height: 2em;
}
/* line 771, ../sass/partials/_header.scss */
.medlem #login-bar {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  position: relative;
}
/* line 779, ../sass/partials/_header.scss */
.medlem .shortcuticons {
  height: 80px;
  margin: 0 auto;
}
/* line 783, ../sass/partials/_header.scss */
.medlem .shortcuticons a {
  width: 150px;
}
/* line 786, ../sass/partials/_header.scss */
.medlem .shortcuticons span {
  width: 150px;
  display: block;
  height: 30px;
  line-height: 1.5em;
  padding-top: 0px;
}
/* line 793, ../sass/partials/_header.scss */
.medlem .shortcuticons div.label {
  font-weight: 700;
  width: 100px;
  height: 50px;
  float: left;
  clear: right;
  color: #000;
}
/* line 802, ../sass/partials/_header.scss */
.medlem .shortcuticons .imgwrap {
  text-align: center;
  width: 150px;
  float: left;
  clear: right;
}
/* line 810, ../sass/partials/_header.scss */
.medlem .shortcuticons.short1 {
  width: 36%;
}
/* line 814, ../sass/partials/_header.scss */
.medlem .shortcuticons.short2 {
  width: 49%;
}
/* line 818, ../sass/partials/_header.scss */
.medlem .shortcuticons.short3 {
  width: 62%;
}
/* line 822, ../sass/partials/_header.scss */
.medlem .shortcuticons.short4 {
  width: 75%;
}
/* line 826, ../sass/partials/_header.scss */
.medlem .shortcuticons.short5 {
  width: 90%;
}
/* line 833, ../sass/partials/_header.scss */
.medlem li.district, .medlem li.producer, .medlem li.producer-goat {
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 833, ../sass/partials/_header.scss */
  .medlem li.district, .medlem li.producer, .medlem li.producer-goat {
    width: 160px;
    text-align: left;
  }
}
/* line 845, ../sass/partials/_header.scss */
.medlem .caret {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid;
  display: inline-block;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  width: 0;
  color: #003e7e;
  margin-left: 6px;
}
/* line 858, ../sass/partials/_header.scss */
.medlem .dialogarrow {
  color: #003e7e;
  line-height: 20px;
  vertical-align: middle;
  width: 22px;
  height: 20px;
  top: -20px;
  left: 256px;
  margin-left: 2px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 20px;
  border-left-width: 22px;
  border-top-color: #003e7e;
  border-right-color: transparent;
  border-bottom-color: #003e7e;
  border-left-color: transparent;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  position: absolute;
  display: block;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  /* line 858, ../sass/partials/_header.scss */
  .medlem .dialogarrow {
    display: none;
  }
}
/* line 888, ../sass/partials/_header.scss */
.medlem .chooseProducerDiv .dialogarrow, .medlem .chooseProducerDiv-goat .dialogarrow {
  left: 226px;
}
/* line 893, ../sass/partials/_header.scss */
.medlem .chooseDistrictDiv {
  width: 220px;
  background-color: #c1d6ea;
  padding: 10px;
  position: absolute;
  width: 250px;
  z-index: 20;
  right: 14px;
  top: 32px;
  padding: 2em 1em 1em 1em;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 893, ../sass/partials/_header.scss */
  .medlem .chooseDistrictDiv {
    left: 80px;
    width: 160px !important;
    transform: translate(-50%, 0);
  }
}
/* line 913, ../sass/partials/_header.scss */
.medlem .chooseProducerDiv {
  width: 220px !important;
  background-color: #c1d6ea;
  padding: 10px;
  position: absolute;
  z-index: 20;
  right: 16px;
  top: 32px;
  padding: 2em 1em 1em 1em;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 913, ../sass/partials/_header.scss */
  .medlem .chooseProducerDiv {
    left: 80px;
    width: 160px !important;
    transform: translate(-50%, 0);
  }
}
/* line 932, ../sass/partials/_header.scss */
.medlem .chooseProducerDiv-goat {
  width: 220px !important;
  background-color: #c1d6ea;
  padding: 10px;
  position: absolute;
  z-index: 20;
  right: 16px;
  top: 32px;
  padding: 2em 1em 1em 1em;
  display: none;
  background-color: #f4f1ed;
}
@media only screen and (max-width: 767px) {
  /* line 932, ../sass/partials/_header.scss */
  .medlem .chooseProducerDiv-goat {
    left: 80px;
    width: 160px !important;
    transform: translate(-50%, 0);
  }
}
/* line 952, ../sass/partials/_header.scss */
.medlem legend {
  color: #003e7e;
  display: block;
  line-height: inherit;
  padding: 0;
  width: 100%;
  border: 0 none;
  font-size: 16px;
  margin: 0;
  font-weight: 700;
  text-align: left;
}
/* line 965, ../sass/partials/_header.scss */
.medlem .form-control {
  border: 0;
  padding: 6px 4px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857em;
  width: 100%;
}
/* line 979, ../sass/partials/_header.scss */
.medlem .form-group input {
  width: 95% !important;
  height: 1.4em;
}
/* line 984, ../sass/partials/_header.scss */
.medlem .form-group {
  padding: 0.7em 0;
}
/* line 988, ../sass/partials/_header.scss */
.medlem .form-group.info {
  text-align: left;
  clear: left;
  line-height: 1em;
}
/* line 993, ../sass/partials/_header.scss */
.medlem .form-group.info a {
  display: block;
  padding-top: 5px;
}
/* line 999, ../sass/partials/_header.scss */
.medlem .btn-default {
  background-color: #c1d6ea;
  border: 0 none;
  color: #003e7e;
}
/* line 1004, ../sass/partials/_header.scss */
.medlem .btn {
  border-radius: 0;
  font-size: 16px;
  padding: 4px 8px;
}
/* line 1009, ../sass/partials/_header.scss */
.medlem .btn {
  background-image: none;
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  float: left;
}
/* line 1023, ../sass/partials/_header.scss */
.medlem .btn.closeMenu {
  background-color: transparent;
  float: right;
  text-transform: none;
}
/* line 1029, ../sass/partials/_header.scss */
.medlem #chooseProducer .alert, .medlem #chooseDistrict .alert, .medlem #chooseProducer-goat .alert {
  border-radius: 0;
  margin: 5px 0 0;
  padding: 5px;
  text-align: left;
  line-height: 1.0em;
}
/* line 1037, ../sass/partials/_header.scss */
.medlem form#chooseProducer, .medlem #chooseProducer-goat {
  text-align: left;
}
/* line 1041, ../sass/partials/_header.scss */
.medlem #chooseProducer .cow, .medlem #chooseProducer .goat, .medlem #chooseProducer-goat {
  text-align: left;
}
/* line 1046, ../sass/partials/_header.scss */
.medlem #chooseProducer .active, .medlem #chooseProducer-goat .active {
  color: #000;
}
/* line 1050, ../sass/partials/_header.scss */
.medlem #chooseProducer .inactive, .medlem #chooseProducer-goat .inactive {
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
}
/* line 1056, ../sass/partials/_header.scss */
.medlem #chooseProducer .form-group.info.passive,
.medlem #chooseProducer-goat .form-group.info.passive {
  background-color: #ffd200;
  line-height: 1em;
  padding: 0.4em;
  float: left;
  margin-top: 5px;
}
/* line 1065, ../sass/partials/_header.scss */
.medlem #producer-box-goat.passive, .medlem #producer-box.passive {
  background-color: #ffd200;
  padding: 0.2em;
  line-height: inherit;
}
/* line 1071, ../sass/partials/_header.scss */
.medlem .alert-danger {
  background-color: #fff;
  border-color: #a00d12;
  color: #b80f15;
}
/* line 1076, ../sass/partials/_header.scss */
.medlem .alert {
  border-radius: 0;
}
/* line 1079, ../sass/partials/_header.scss */
.medlem .alert {
  border: 1px solid transparent;
  margin-bottom: 20px;
  padding: 15px;
}
/* line 1085, ../sass/partials/_header.scss */
.medlem .has-error {
  color: #b80f15;
}
/* line 1089, ../sass/partials/_header.scss */
.medlem p.parent.label.clean {
  height: 20px;
}
/* line 1093, ../sass/partials/_header.scss */
.medlem li.bullet {
  list-style-image: url(../img/icons/bullet-blue.png);
}
/* line 1101, ../sass/partials/_header.scss */
.medlem #dashboard a {
  float: right;
  font-weight: 700;
  font-size: 12px;
  text-decoration: none;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  line-height: 2em;
  font-family: sari;
}
/* line 1113, ../sass/partials/_header.scss */
.medlem #dashboard img {
  padding-right: 5px;
  vertical-align: middle;
}
/* line 1120, ../sass/partials/_header.scss */
.medlem .printinfo {
  display: none;
  text-align: left;
  font-size: 70%;
}
/* line 1126, ../sass/partials/_header.scss */
.medlem .subscription {
  border: 0;
  font-size: 1.24em;
  line-height: 1.8em;
  min-height: 40px;
  padding: 0;
  margin: 40px 0 0 0;
  left: 100px;
  color: #554c45;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 1126, ../sass/partials/_header.scss */
  .medlem .subscription {
    margin: 30px 0 0 0;
    line-height: 1em;
  }
}
/* line 1143, ../sass/partials/_header.scss */
.medlem h2 span.blue {
  color: #003e7e;
}
/* line 1, ../sass/partials/_article.scss */
.medlem article {
  /* Used on frontpage */
}
/* line 4, ../sass/partials/_article.scss */
.medlem article.promo, .medlem article.emergency {
  padding: 1em 1em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bab2a4;
  float: left;
  box-sizing: border-box;
  min-height: 310px;
}
/* line 14, ../sass/partials/_article.scss */
.medlem article.promo a, .medlem article.emergency a {
  text-decoration: none;
}
/* line 18, ../sass/partials/_article.scss */
.medlem article.promo:hover, .medlem article.emergency:hover {
  background-color: #f4f1ed;
}
/* line 21, ../sass/partials/_article.scss */
.medlem article.promo:hover h1, .medlem article.emergency:hover h1 {
  color: #4c8501;
}
/* line 27, ../sass/partials/_article.scss */
.medlem article.promo h1, .medlem article.emergency h1 {
  margin-bottom: 0.25em;
  font-size: 1.75em;
  line-height: 1.02857em;
  text-decoration: none;
  color: #3c4677;
}
/* line 35, ../sass/partials/_article.scss */
.medlem article.promo .image img, .medlem article.emergency .image img {
  width: 100%;
}
/* line 41, ../sass/partials/_article.scss */
.medlem article.promo-login {
  float: left;
}
/* line 43, ../sass/partials/_article.scss */
.medlem article.promo-login h1 {
  color: #3C4677;
}
/* line 48, ../sass/partials/_article.scss */
.medlem article p {
  margin-bottom: 1.5em;
}
/* line 52, ../sass/partials/_article.scss */
.medlem article header {
  border-bottom: 1px dashed #bab2a4;
  margin-bottom: 1.5em;
}
/* line 56, ../sass/partials/_article.scss */
.medlem article header ul {
  list-style-type: none;
}
/* line 61, ../sass/partials/_article.scss */
.medlem article aside {
  font-family: sari;
}
/* line 63, ../sass/partials/_article.scss */
.medlem article aside h2 {
  border-bottom: 4px solid #998b7d;
  line-height: 1.5em;
  margin-bottom: 0.75em;
  font-size: 1.375em;
  line-height: 1.09091em;
}
/* line 69, ../sass/partials/_article.scss */
.medlem article aside ul {
  list-style: none;
}
/* line 72, ../sass/partials/_article.scss */
.medlem article aside ul, .medlem article aside ol {
  margin-left: 1em;
}
/* line 76, ../sass/partials/_article.scss */
.medlem article aside li {
  padding-bottom: 1.5em;
  line-height: 1.5em;
}
/* line 79, ../sass/partials/_article.scss */
.medlem article aside li a {
  display: block;
  text-decoration: none;
  font-size: 1em;
  line-height: 1.5em;
  line-height: 1.5em;
}
/* line 88, ../sass/partials/_article.scss */
.medlem article aside ol li {
  margin-left: 15px;
}
/* line 91, ../sass/partials/_article.scss */
.medlem article aside ul a {
  padding-left: 1em;
  background: url(../img/icons/pil.png) no-repeat left 0.4em;
}
/* line 95, ../sass/partials/_article.scss */
.medlem article aside ul a:hover {
  background-image: url(../img/icons/pil_hover.png);
}
/* line 99, ../sass/partials/_article.scss */
.medlem article aside ul a.selected {
  color: #4c8501 !important;
}
/* line 105, ../sass/partials/_article.scss */
.medlem article .options {
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 107, ../sass/partials/_article.scss */
.medlem article .options ul {
  float: right;
}
/* line 109, ../sass/partials/_article.scss */
.medlem article .options ul li {
  float: left;
  margin: 0 1em;
}
/* line 114, ../sass/partials/_article.scss */
.medlem article .options img {
  margin: 0 0.75em;
  vertical-align: middle;
}
/* line 120, ../sass/partials/_article.scss */
.medlem article ol {
  list-style-type: decimal;
}
/* line 123, ../sass/partials/_article.scss */
.medlem article ul {
  list-style-type: disc;
}
/* line 125, ../sass/partials/_article.scss */
.medlem article ul.clean {
  list-style: none;
}
/* line 129, ../sass/partials/_article.scss */
.medlem article ol, .medlem article ul {
  margin-left: 3em;
  margin-bottom: 1.5em;
}
/* line 135, ../sass/partials/_article.scss */
.medlem .illustration-full,
.medlem .illustration-big {
  width: 300px;
  float: right;
  margin: 0 0 1.5em 1.5em;
  font-size: 0.875em;
  line-height: 1.71429em;
  padding: 3px;
  border: 1px solid #d5d5d5;
  -moz-box-shadow: 0px 0px 5px #d5d5d5;
  -webkit-box-shadow: 0px 0px 5px #d5d5d5;
  box-shadow: 0px 0px 5px #d5d5d5;
}
@media only screen and (max-width: 767px) {
  /* line 135, ../sass/partials/_article.scss */
  .medlem .illustration-full,
  .medlem .illustration-big {
    width: 100%;
    float: none;
    margin: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1.5em;
  }
}
/* line 150, ../sass/partials/_article.scss */
.medlem .illustration-full img,
.medlem .illustration-big img {
  width: 100%;
  float: left;
}
/* line 155, ../sass/partials/_article.scss */
.medlem .illustration-full {
  width: 100%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-left: 0;
}
/* line 160, ../sass/partials/_article.scss */
.medlem #comments header,
.medlem .metadata {
  font-size: 0.8125em;
  line-height: 1.84615em;
}
/* line 164, ../sass/partials/_article.scss */
.medlem #comments header time,
.medlem .metadata time {
  padding-right: 0.75em;
  margin-right: 0.75em;
  border-right: 1px solid black;
}
/* line 170, ../sass/partials/_article.scss */
.medlem #comments header .textarea-list,
.medlem .metadata .textarea-list {
  list-style: disc;
  font-size: 1.125em;
  line-height: 1.6em;
  font-weight: bold;
  margin-left: 1.5em;
}
/* line 176, ../sass/partials/_article.scss */
.medlem #comments header .textarea-list li,
.medlem .metadata .textarea-list li {
  padding-right: 1em;
  margin-bottom: 0.2em;
  width: 50%;
  float: left;
  word-break: break-word;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  /* line 176, ../sass/partials/_article.scss */
  .medlem #comments header .textarea-list li,
  .medlem .metadata .textarea-list li {
    padding-right: 0;
    width: 100%;
  }
}
/* line 191, ../sass/partials/_article.scss */
.medlem #comments header .author,
.medlem .metadata .author {
  font-weight: normal;
  text-transform: none;
  border-right: 1px solid black;
  padding-right: 0.75em;
  margin-right: 0.75em;
}
/* line 199, ../sass/partials/_article.scss */
.medlem #comments header .category,
.medlem .metadata .category {
  font-size: 0.8125em;
  line-height: 1.84615em;
  text-transform: uppercase;
  font-weight: bold;
  border-right: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  /* line 199, ../sass/partials/_article.scss */
  .medlem #comments header .category,
  .medlem .metadata .category {
    border: none;
    padding: 0;
    margin: 0;
  }
}
/* line 212, ../sass/partials/_article.scss */
.medlem #comments header time,
.medlem .metadata time {
  padding-right: 0.75em;
  margin-right: 0.75em;
  border-right: 1px solid black;
}
/* line 217, ../sass/partials/_article.scss */
.medlem #comments header a, .medlem #comments header span,
.medlem .metadata a,
.medlem .metadata span {
  padding: 0 0.75em 0 0;
  border-right: 1px solid black;
  margin-right: 0.75em;
  text-decoration: none;
}
/* line 223, ../sass/partials/_article.scss */
.medlem #comments header .author-info,
.medlem #comments header .author,
.medlem .metadata .author-info,
.medlem .metadata .author {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}
/* line 229, ../sass/partials/_article.scss */
.medlem #comments header .author-info,
.medlem .metadata .author-info {
  font-weight: bold;
  font-style: italic;
}
/* line 235, ../sass/partials/_article.scss */
.medlem .list-box .icon-round {
  position: absolute;
  right: 2%;
  top: 0;
}
/* line 242, ../sass/partials/_article.scss */
.medlem #comment textarea {
  width: 100%;
  margin-bottom: 1.5em;
  min-height: 10em;
}
/* line 248, ../sass/partials/_article.scss */
.medlem #comment button {
  float: right;
}
/* line 252, ../sass/partials/_article.scss */
.medlem #comment .comment-list-header {
  clear: both;
}
/* line 257, ../sass/partials/_article.scss */
.medlem #comments {
  clear: both;
  margin-bottom: 3em;
}
/* line 261, ../sass/partials/_article.scss */
.medlem #comments article {
  margin-top: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px dashed #998b7d;
}
/* line 266, ../sass/partials/_article.scss */
.medlem #comments article header {
  border: 0;
  margin-bottom: 0;
}
/* line 275, ../sass/partials/_article.scss */
.medlem aside h2,
.medlem .news-categories h2 {
  margin-top: 0;
}
/* line 280, ../sass/partials/_article.scss */
.medlem .news-items article {
  border-bottom: 1px dashed #bab2a4;
  margin-bottom: 1.5em;
}
/* line 284, ../sass/partials/_article.scss */
.medlem .news-items article h2 {
  padding: 0;
  margin: 0;
}
/* line 289, ../sass/partials/_article.scss */
.medlem .news-items article .article-illustration {
  width: 100%;
}
/* line 294, ../sass/partials/_article.scss */
.medlem .news-items ul {
  text-align: center;
  margin-bottom: 1.5em;
}
/* line 296, ../sass/partials/_article.scss */
.medlem .news-items ul li {
  float: left;
}
/* line 299, ../sass/partials/_article.scss */
.medlem .news-items ul li.selected {
  display: block;
  padding: 0 0.75em;
}
/* line 304, ../sass/partials/_article.scss */
.medlem .news-items ul a {
  text-decoration: none;
  display: block;
  padding: 0 0.75em;
}
/* line 312, ../sass/partials/_article.scss */
.medlem .news-items .article-illustration {
  margin-bottom: 1.5em;
}
/* line 319, ../sass/partials/_article.scss */
.medlem .container .dashboard .image img, .medlem .container .promo-login .image img {
  width: 100%;
}
/* line 322, ../sass/partials/_article.scss */
.medlem .container .dashboard a, .medlem .container .dashboard h2, .medlem .container .promo-login a, .medlem .container .promo-login h2 {
  text-decoration: none;
}
/* line 1, ../sass/partials/_footer.scss */
.medlem footer {
  text-align: center;
  clear: both;
  margin-top: 2em;
  font-size: 0.875em;
  line-height: 1.71429em;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
/* line 12, ../sass/partials/_footer.scss */
.medlem #promotions {
  margin-top: 6em;
  background-color: #f4f1ed;
  border-top: 1px solid #e1d8cd;
  margin-bottom: -2em;
}
/* line 17, ../sass/partials/_footer.scss */
.medlem #promotions .container {
  padding-top: 0.75em;
}
/* line 23, ../sass/partials/_footer.scss */
.medlem #promotions.newnav {
  padding-bottom: 2em;
}
/* line 27, ../sass/partials/_footer.scss */
.medlem #footer-bar {
  color: white;
  background-color: #3c4677;
  border-top: 1px solid #9e90bb;
  border-bottom: 1px solid #9e90bb;
  padding-top: 0.375em;
  padding-bottom: 0.375em;
  line-height: 2.25em;
  margin-bottom: 3em;
}
@media only screen and (max-width: 767px) {
  /* line 27, ../sass/partials/_footer.scss */
  .medlem #footer-bar {
    padding-top: 3em;
  }
}
/* line 43, ../sass/partials/_footer.scss */
.medlem #footer-bar > span {
  position: relative;
  font-family: sari;
}
/* line 48, ../sass/partials/_footer.scss */
.medlem #footer-bar a {
  color: white;
}
/* line 52, ../sass/partials/_footer.scss */
.medlem #footer-bar.newnav {
  border: 0;
  padding-top: 0;
  padding-bottom: 0.275em;
}
/* line 59, ../sass/partials/_footer.scss */
.medlem #footer-bar.newnav.application {
  border: 0;
  padding-bottom: 0;
  line-height: 2.2em;
}
/* line 64, ../sass/partials/_footer.scss */
.medlem #footer-bar.newnav.application .message {
  width: 57em;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  /* line 64, ../sass/partials/_footer.scss */
  .medlem #footer-bar.newnav.application .message {
    width: 100%;
  }
}
/* line 71, ../sass/partials/_footer.scss */
.medlem #footer-bar.newnav.application img.openicon {
  position: relative;
  float: left;
  height: 46px;
  top: -5px;
}
/* line 83, ../sass/partials/_footer.scss */
.medlem #contact-illustration {
  position: absolute;
  background-image: url(../img/eierdialog_footer.png);
  background-repeat: no-repeat;
  width: 129px;
  height: 86px;
  top: -35px;
  left: -135px;
}
@media only screen and (max-width: 767px) {
  /* line 83, ../sass/partials/_footer.scss */
  .medlem #contact-illustration {
    left: 50%;
    margin-left: -60px;
    top: -100px;
  }
}
/* line 100, ../sass/partials/_footer.scss */
.medlem .bold {
  font-weight: bold;
}
/* line 104, ../sass/partials/_footer.scss */
.medlem #calf .info-box {
  background-image: url("../img/illustrations/calf_bg.png");
  background-position: 8.6em center;
  background-repeat: no-repeat;
  margin-top: 1em;
}
/* line 109, ../sass/partials/_footer.scss */
.medlem #calf .info-box .container {
  min-height: 244px;
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
  /* line 114, ../sass/partials/_footer.scss */
  .medlem #calf .info-box {
    background-image: url("../img/illustrations/calf_bg_small.png");
  }
}
/* line 119, ../sass/partials/_footer.scss */
.medlem #news-and-milk .info-box .container {
  min-height: 244px;
}
/* line 124, ../sass/partials/_footer.scss */
.medlem #calf .big-text {
  color: #cac2b8;
  font-size: 3.25em;
  font-weight: bold;
  line-height: 0.92308em;
  margin-bottom: 1em;
}
/* line 132, ../sass/partials/_footer.scss */
.medlem #calf span.error {
  font-size: 30%;
  width: 50%;
  display: block;
  line-height: 1em;
  padding-top: 0em;
  position: relative;
  top: 2em;
}
/* line 142, ../sass/partials/_footer.scss */
.medlem #contact-box .info-box .small-text {
  border-bottom: 6px solid #7dbdd8;
  color: #554c45;
  font-family: sari;
  font-size: 1.625em;
  line-height: 0.92308em;
  margin-bottom: 0.45em;
  padding-bottom: 12px;
}
/* line 152, ../sass/partials/_footer.scss */
.medlem #call-box .info-box .small-text {
  border-bottom: 6px solid #ed4343;
  color: #554c45;
  font-family: sari;
  font-size: 1.625em;
  line-height: 0.92308em;
  margin-bottom: 0.45em;
  padding-bottom: 12px;
}
/* line 162, ../sass/partials/_footer.scss */
.medlem #news-box .info-box .small-text {
  border-bottom: 6px solid #014a75;
  color: #554c45;
  font-family: sari;
  font-size: 1.625em;
  line-height: 0.92308em;
  margin-bottom: 0.45em;
  padding-bottom: 12px;
}
/* line 174, ../sass/partials/_footer.scss */
.medlem .info-box .small-text span.bold {
  font-weight: 900;
}
/* line 181, ../sass/partials/_footer.scss */
.medlem #news-box .info-box h4 {
  color: #554c45;
  text-transform: uppercase;
}
/* line 186, ../sass/partials/_footer.scss */
.medlem #news-box li a {
  background-image: url(../img/icons/pil.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 15px;
  text-decoration: none;
  font-size: 1em;
  line-height: 1.2em;
}
/* line 198, ../sass/partials/_footer.scss */
.medlem #call-box .info-box h4 {
  color: #554c45;
  text-transform: uppercase;
}
/* line 202, ../sass/partials/_footer.scss */
.medlem #call-box .number {
  color: #3c4677;
  font-size: 2.25em;
  font-weight: bold;
  padding: 10px 0 5px 0;
  font-family: arial;
  margin: 0.4em 0;
}
/* line 210, ../sass/partials/_footer.scss */
.medlem #call-box .closed.hours {
  background-image: url(../img/icons/eierdialog_bobler.png);
  background-position: right;
  background-repeat: no-repeat;
  height: 40px;
  width: 60px;
  float: right;
  position: relative;
  top: -25px;
  right: 5px;
}
/* line 221, ../sass/partials/_footer.scss */
.medlem #call-box .open.hours {
  background-image: url(../img/icons/eierdialog_bobler_farger.png);
  background-position: right;
  background-repeat: no-repeat;
  height: 40px;
  width: 60px;
  float: right;
  position: relative;
  top: -25px;
  right: 5px;
}
/* line 234, ../sass/partials/_footer.scss */
.medlem footer.footer {
  width: 100%;
  text-align: center;
  position: absolute;
  display: block;
}
/* line 241, ../sass/partials/_footer.scss */
.medlem footer.footer img {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: inline-block;
  padding: 0px 20px 10px 20px;
}
/* line 253, ../sass/partials/_footer.scss */
.medlem footer.footer a.husdyr, .medlem footer.footer a.icar {
  display: none;
}
/* line 261, ../sass/partials/_footer.scss */
.medlem .minkpage footer.footer a {
  display: block;
}
/* line 266, ../sass/partials/_footer.scss */
.medlem #contact-box .info-box h4 {
  color: #554c45;
  text-transform: uppercase;
}
/* line 270, ../sass/partials/_footer.scss */
.medlem #contact-box p.text {
  margin: 0.7em 0;
}
/* line 283, ../sass/partials/_footer.scss */
.medlem .ie9 img[src*=".svg"] {
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 288, ../sass/partials/_footer.scss */
  .medlem img[src*=".svg"] {
    width: 100%;
  }
}
/* line 6, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard,
.medlem #producer-shortcuts {
  background-color: #f6f7f7;
  margin-top: -25px;
  padding: 20px 0;
}
/* line 13, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .shortcuts h2,
.medlem #producer-shortcuts .shortcuts h2 {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #8c7770;
  border-bottom: 0;
}
/* line 23, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .shortcuts ul li a,
.medlem #producer-shortcuts .shortcuts ul li a {
  color: #5262ad;
  font-size: 14px;
  padding: 18px 18px 18px 36px;
  display: block;
  width: 100%;
  background: white url(../img/icons/pil.png) no-repeat 18px 50%;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
}
/* line 37, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .loader,
.medlem #producer-shortcuts .loader {
  width: 100%;
  height: 150px;
  background: url("../img/producer-dashboard/loading.gif") no-repeat 50% 50%;
  text-align: center;
}
/* line 43, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .loader p,
.medlem #producer-shortcuts .loader p {
  line-height: 150px;
}
/* line 46, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .loader p span,
.medlem #producer-shortcuts .loader p span {
  background: white;
  padding: 5px;
}
/* line 53, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .xhrFailed,
.medlem #producer-shortcuts .xhrFailed {
  text-align: center;
  line-height: 150px;
  margin-bottom: 0;
}
/* line 59, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .widget-header,
.medlem #producer-shortcuts .widget-header {
  margin-bottom: 0.5em;
}
@media only screen and (max-width: 767px) {
  /* line 59, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .widget-header,
  .medlem #producer-shortcuts .widget-header {
    font-size: 20px;
  }
}
/* line 67, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box,
.medlem #producer-shortcuts .box {
  background: #fff;
  margin-top: 40px;
  font-family: "sari";
  position: relative;
  min-height: 290px;
}
@media only screen and (max-width: 767px) {
  /* line 67, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box,
  .medlem #producer-shortcuts .box {
    min-height: 0;
    margin-top: 0;
    margin-bottom: 10px;
    padding-right: 50px;
  }
}
/* line 81, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box:first-child,
.medlem #producer-shortcuts .box:first-child {
  margin-top: 0;
}
/* line 85, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .header,
.medlem #producer-shortcuts .box .header {
  background: #5262ad;
  padding: 18px;
  border-bottom: 0;
}
/* line 90, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .header .title,
.medlem #producer-shortcuts .box .header .title {
  font-size: 18px;
  color: #fff;
}
/* line 95, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .header .period,
.medlem #producer-shortcuts .box .header .period {
  font-size: 14px;
  color: #c5dbe7;
  text-transform: uppercase;
  border-bottom: 0;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  /* line 85, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .header,
  .medlem #producer-shortcuts .box .header {
    background: transparent;
    margin-bottom: 0;
  }
  /* line 107, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .header .title,
  .medlem #producer-dashboard .box .header .period,
  .medlem #producer-shortcuts .box .header .title,
  .medlem #producer-shortcuts .box .header .period {
    color: #8c7770;
  }
}
/* line 114, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .number,
.medlem #producer-shortcuts .box .number {
  color: #8c7770;
  line-height: 1.2em;
}
@media only screen and (max-width: 767px) {
  /* line 119, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .value,
  .medlem #producer-shortcuts .box .value {
    display: inline;
  }
}
/* line 123, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .value .number,
.medlem #producer-shortcuts .box .value .number {
  font-size: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 123, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .value .number,
  .medlem #producer-shortcuts .box .value .number {
    font-size: 24px;
  }
}
/* line 133, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .change .number,
.medlem #producer-shortcuts .box .change .number {
  font-size: 15px;
}
/* line 138, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .value,
.medlem #producer-shortcuts .box .value {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}
/* line 144, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .trend,
.medlem #producer-shortcuts .box .trend {
  float: right;
  margin-right: 20px;
  padding-top: 30px;
  min-width: 30px;
  background-position: top center;
}
@media only screen and (max-width: 767px) {
  /* line 144, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .trend,
  .medlem #producer-shortcuts .box .trend {
    background-position: top left;
    padding-top: 0;
    padding-left: 40px;
  }
}
/* line 157, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .trend .number,
.medlem #producer-shortcuts .box .trend .number {
  text-align: center;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 157, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .trend .number,
  .medlem #producer-shortcuts .box .trend .number {
    font-size: 16px;
    line-height: 30px;
  }
}
/* line 168, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .actions,
.medlem #producer-shortcuts .box .actions {
  display: block;
  clear: both;
  border-top: 1px solid #e3e3e1;
  margin: 10px 20px;
  padding: 30px 0;
  background: transparent 100% 50% no-repeat;
}
@media only screen and (min-width: 768px) {
  /* line 177, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions.avvik,
  .medlem #producer-shortcuts .box .actions.avvik {
    background-image: url("../img/producer-dashboard/illustrations/avvik.png");
  }
  /* line 181, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions.fettprosent,
  .medlem #producer-shortcuts .box .actions.fettprosent {
    background-image: url("../img/producer-dashboard/illustrations/fettprosent.png");
  }
  /* line 185, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions.kuer,
  .medlem #producer-shortcuts .box .actions.kuer {
    background-image: url("../img/producer-dashboard/illustrations/kuer.png");
  }
  /* line 189, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions.melkebil,
  .medlem #producer-shortcuts .box .actions.melkebil {
    background-image: url("../img/producer-dashboard/illustrations/melkebil.png");
  }
  /* line 193, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions .warning,
  .medlem #producer-shortcuts .box .actions .warning {
    background: transparent url("../img/producer-dashboard/icons/warning.png") 0% 50% no-repeat;
    padding: 2px 0px 2px 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 168, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions,
  .medlem #producer-shortcuts .box .actions {
    border-top: 0;
    background: #5262ad url("../img/producer-dashboard/icons/open.png") 50% 50% no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 45px;
  }
  /* line 210, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .actions .toggle-details,
  .medlem #producer-shortcuts .box .actions .toggle-details {
    text-indent: -9999px;
    display: block;
    height: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 221, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.open .actions,
  .medlem #producer-shortcuts .box.open .actions {
    background-color: #d02927;
    background-image: url("../img/producer-dashboard/icons/close.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 230, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .since,
  .medlem #producer-shortcuts .box.large .since {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 239, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large,
  .medlem #producer-shortcuts .box.large {
    min-height: 620px;
  }
  /* line 242, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .trend,
  .medlem #producer-shortcuts .box.large .trend {
    float: none;
    background-position: 0 50%;
  }
  /* line 247, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .value,
  .medlem #producer-shortcuts .box.large .value {
    float: none;
    margin: 0;
  }
  /* line 251, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .value .number,
  .medlem #producer-shortcuts .box.large .value .number {
    text-align: center;
    display: block;
    font-size: 100px;
    width: 100%;
  }
  /* line 259, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .change,
  .medlem #producer-shortcuts .box.large .change {
    margin: 1em;
    border-top: 1px solid #e3e3e1;
    border-bottom: 1px solid #e3e3e1;
    padding: 20px 0px 20px 40px;
    position: relative;
    clear: both;
  }
  /* line 267, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .change .number,
  .medlem #producer-shortcuts .box.large .change .number {
    font-size: 40px;
  }
  /* line 270, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .change .number .since,
  .medlem #producer-shortcuts .box.large .change .number .since {
    font-size: 15px;
    line-height: 1.4em;
    float: right;
  }
  /* line 278, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.large .actions,
  .medlem #producer-shortcuts .box.large .actions {
    border-top: 0;
    margin: 1em 1em;
    font-size: 15px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 286, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.alert,
  .medlem #producer-shortcuts .box.alert {
    border-bottom: 4px solid #d02927;
  }
}
@media only screen and (max-width: 767px) {
  /* line 286, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box.alert,
  .medlem #producer-shortcuts .box.alert {
    border-left: 4px solid #d02927;
  }
}
/* line 296, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .trend,
.medlem #producer-shortcuts .box .trend {
  background: url("../img/producer-dashboard/icons/positive.png") no-repeat;
}
/* line 299, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .trend.negative,
.medlem #producer-shortcuts .box .trend.negative {
  background-image: url("../img/producer-dashboard/icons/negative.png");
}
/* line 303, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .trend.unchanged,
.medlem #producer-shortcuts .box .trend.unchanged {
  background-image: url("../img/producer-dashboard/icons/unchanged.png");
}
/* line 308, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .illustration,
.medlem #producer-shortcuts .box .illustration {
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  /* line 308, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .illustration,
  .medlem #producer-shortcuts .box .illustration {
    display: none;
  }
}
/* line 316, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .illustration.penger,
.medlem #producer-shortcuts .box .illustration.penger {
  background: url("../img/producer-dashboard/illustrations/penger.png") no-repeat;
  background-size: contain;
  width: 261px;
  height: 175px;
  max-width: 100%;
}
/* line 325, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details,
.medlem #producer-shortcuts .box .details {
  display: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #fff;
  box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
  /* line 325, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details,
  .medlem #producer-shortcuts .box .details {
    border-top: 1px solid #e3e3e1;
    position: static;
    height: auto;
    clear: both;
    margin-top: 1em;
  }
}
/* line 343, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .header,
.medlem #producer-shortcuts .box .details .header {
  background: none;
}
@media only screen and (max-width: 767px) {
  /* line 343, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details .header,
  .medlem #producer-shortcuts .box .details .header {
    display: none;
  }
}
/* line 349, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .header .title,
.medlem #producer-shortcuts .box .details .header .title {
  font-size: 18px;
  color: #5162aa;
}
/* line 355, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .close,
.medlem #producer-shortcuts .box .details .close {
  position: absolute;
  top: 18px;
  right: 10px;
  background: #5162aa;
  color: #fff;
  font-weight: bold;
  padding: 5px 9px;
  font-size: 14px;
  line-height: 1em;
}
/* line 367, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group,
.medlem #producer-shortcuts .box .details .group {
  padding-left: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 367, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details .group,
  .medlem #producer-shortcuts .box .details .group {
    margin: 1em 0;
  }
}
/* line 375, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group .list-heading,
.medlem #producer-shortcuts .box .details .group .list-heading {
  width: 31.62393%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  margin-top: 0;
  padding-bottom: 30px;
  background: transparent 10% 100% no-repeat;
}
@media only screen and (max-width: 767px) {
  /* line 375, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details .group .list-heading,
  .medlem #producer-shortcuts .box .details .group .list-heading {
    width: 35%;
    margin-right: 5%;
  }
}
/* line 386, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group .list-heading.boble,
.medlem #producer-shortcuts .box .details .group .list-heading.boble {
  background-image: url("../img/producer-dashboard/icons/comment.png");
}
/* line 390, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group .list-heading.warning,
.medlem #producer-shortcuts .box .details .group .list-heading.warning {
  background-image: url("../img/producer-dashboard/icons/warning.png");
}
/* line 395, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group ul,
.medlem #producer-shortcuts .box .details .group ul {
  width: 65.81197%;
  float: left;
  margin-right: 2.5641%;
  display: inline;
  float: right;
  margin-right: 0;
  *margin-left: -1.5em;
  display: inline;
  list-style: none;
  padding: 0;
  margin-left: 0;
}
@media only screen and (max-width: 767px) {
  /* line 395, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details .group ul,
  .medlem #producer-shortcuts .box .details .group ul {
    float: left;
    margin-right: 2.5641%;
    *margin-left: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 395, ../sass/partials/_producer-dashboard.scss */
  .medlem #producer-dashboard .box .details .group ul,
  .medlem #producer-shortcuts .box .details .group ul {
    width: 60%;
    margin-right: 0;
  }
}
/* line 412, ../sass/partials/_producer-dashboard.scss */
.medlem #producer-dashboard .box .details .group ul li a,
.medlem #producer-shortcuts .box .details .group ul li a {
  padding-left: 1em;
  text-decoration: none;
  background: transparent url(../img/icons/pil.png) no-repeat 0 0.4em;
}
@media only screen and (max-width: 767px) {
  /* line 107, ../sass/screen.scss */
  .medlem .desktop {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 114, ../sass/screen.scss */
  .medlem .mobile {
    display: none;
  }
}
/* line 122, ../sass/screen.scss */
.medlem #bread-crumb,
.medlem .main {
  z-index: 1;
  position: relative;
}

@media only screen and (min-width: 768px) {
  /* line 130, ../sass/screen.scss */
  .desktop {
    display: block;
  }

  /* line 134, ../sass/screen.scss */
  .mobile {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 140, ../sass/screen.scss */
  .desktop {
    display: none;
  }

  /* line 144, ../sass/screen.scss */
  .mobile {
    display: block;
  }
}
/* line 150, ../sass/screen.scss */
.full-bar .container {
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
  max-width: 58.5em;
  _width: 58.5em;
  padding-left: 1.5em;
  padding-right: 1.5em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.full-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 38, ../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.full-bar .container:after {
  content: "";
  display: table;
  clear: both;
}
/* line 154, ../sass/screen.scss */
.full-bar .sub-menu .container {
  width: 59.5rem;
  max-width: 59.5rem;
  padding: 0;
}
/* line 158, ../sass/screen.scss */
.full-bar .sub-menu .container .bg-image {
  background-image: url("../img/menu-bg.gif");
  background-size: contain;
}

/* line 167, ../sass/screen.scss */
#menu-bar.full-bar .container.full {
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
  text-align: center;
}
/* line 173, ../sass/screen.scss */
#menu-bar.full-bar .container.full ul {
  display: inline-table;
  margin: 0;
  padding: 0;
}

/* line 184, ../sass/screen.scss */
#menu-bar .container.full {
  position: relative;
  height: 49px;
}
/* line 188, ../sass/screen.scss */
#menu-bar ul.newnav {
  position: static;
}

/* line 194, ../sass/screen.scss */
.template-application-integration footer.footer a.husdyr, .template-application-integration footer.footer a.icar, .footer-wrapper footer.footer a.husdyr, .footer-wrapper footer.footer a.icar {
  display: inline;
  margin-left: auto;
  margin-right: auto;
}
/* line 199, ../sass/screen.scss */
.template-application-integration footer.footer a, .footer-wrapper footer.footer a {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

/* line 206, ../sass/screen.scss */
.template-application-integration footer.footer img {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  display: inline;
  padding: 0px 20px 10px 20px;
}

/* Remove border around links */
/* line 215, ../sass/screen.scss */
a, img {
  border: none;
  outline: none;
}

/* Poput for TBS PLUSS */
/* line 222, ../sass/screen.scss */
.overlay {
  background-color: #F0F0F0;
  filter: alpha(opacity=75);
  /* IE */
  opacity: 0.75;
  /* Safari, Opera */
  -moz-opacity: 0.75;
  /* FireFox */
  z-index: 20;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
}

/* line 236, ../sass/screen.scss */
.medlem body .popup-wrapper {
  background-color: #fff;
  margin: 2em;
  border-radius: 5px;
  box-shadow: 0 2px 8px #aaa;
  overflow: hidden;
  border: 2px solid rgba(82, 98, 173, 0.47);
  width: 700px;
}

/* line 246, ../sass/screen.scss */
.medlem body .popup-title {
  background-color: #3c4677;
  border-bottom: 1px solid #f0f0f0;
  color: #fff;
}

/* line 253, ../sass/screen.scss */
.medlem body .popup-title h3 {
  margin: 2em;
  line-height: 1.5em;
  color: #fff;
  margin-top: 0;
  padding-top: 2rem;
  font-size: 110%;
}

/* line 262, ../sass/screen.scss */
.medlem body .popup-body {
  padding: 10px 15px;
  color: #555;
  position: absolute;
  bottom: 1em;
  right: 2em;
}

/* line 270, ../sass/screen.scss */
.medlem body .popup-close {
  float: right;
  margin-top: 2px;
  padding: 0px;
  font-size: 19px;
  line-height: 1;
  border: 0;
  color: #ababab;
  margin: 2px 2px 0 0;
  width: 26px;
  height: 24px;
  background-color: #f1f1f3;
  font-weight: 700;
  top: 5px;
  position: relative;
  right: 5px;
}

/* line 289, ../sass/screen.scss */
.medlem body .popup-close:hover {
  color: #333;
}

/* line 291, ../sass/screen.scss */
.medlem body .popup-content {
  background-image: url("//webfiles.tine.no/Medlem.tine.no-qa-test/resources/img/illustrations/TBS-popup.jpg");
  background-repeat: no-repeat;
  height: 500px;
  max-width: 700px;
  position: relative;
}
/* line 300, ../sass/screen.scss */
.medlem body .popup-content .button {
  background-color: #4e9d2d;
  border: none;
  color: white;
  padding: 15px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 28px;
  text-transform: initial;
  font-weight: 700;
}

/* line 318, ../sass/screen.scss */
#medlem-gdpr:not(:last-child), #medlem-gdpr-goat:not(:last-child) {
  bottom: 44px;
}

/* line 322, ../sass/screen.scss */
#medlem-gdpr, #medlem-gdpr-goat {
  background-color: #3c4677;
  z-index: 999999;
  opacity: 1;
  position: fixed;
  padding: 10px 0px;
  width: 100%;
  left: 0px;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  letter-spacing: normal;
  color: white;
  box-shadow: black 0px 0px 8px;
  bottom: 0px;
}

/* line 338, ../sass/screen.scss */
#medlem-gdpr-wrapper, #medlem-gdpr-wrapper-goat {
  margin: 0px 10px;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  color: white;
  line-height: 23px;
}

/* line 348, ../sass/screen.scss */
#medlem-gdpr-link, #medlem-gdpr-link-goat {
  text-decoration: underline;
  color: white;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  white-space: nowrap;
  display: inline;
}

/* line 358, ../sass/screen.scss */
#medlem-gdpr-accept, #medlem-gdpr-accept-goat {
  border-radius: 5px;
  background-color: #5bb75b;
  border: 0px;
  padding: 6px 10px;
  font-weight: bold;
  cursor: pointer;
  margin: 0px 10px 0px 30px;
  color: white;
  transition: all 0.25s ease 0s;
  display: inline;
  text-shadow: black 0px 0px 2px;
  white-space: nowrap;
}
