#header .se1177-region-logo-orebro {
  font-size: 1rem;
  position: relative;
  width: 160px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-orebro {
      height: 55px;
      width: 192px; } }
  #header .se1177-region-logo-orebro:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-orebro:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-orebro:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-ostergotland {
  font-size: 1rem;
  position: relative;
  width: 139px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-ostergotland {
      height: 55px;
      width: 166.8px; } }
  #header .se1177-region-logo-ostergotland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-ostergotland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-ostergotland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-jamtland {
  font-size: 1rem;
  position: relative;
  width: 127px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-jamtland {
      height: 55px;
      width: 152.4px; } }
  #header .se1177-region-logo-jamtland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-jamtland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-jamtland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-gavleborg {
  font-size: 1rem;
  position: relative;
  width: 119px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-gavleborg {
      height: 55px;
      width: 142.8px; } }
  #header .se1177-region-logo-gavleborg:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-gavleborg:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-gavleborg:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-gotaland {
  font-size: 1rem;
  position: relative;
  width: 100px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-gotaland {
      height: 55px;
      width: 120px; } }
  #header .se1177-region-logo-gotaland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-gotaland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-gotaland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-vastmanland {
  font-size: 1rem;
  position: relative;
  width: 135px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-vastmanland {
      height: 55px;
      width: 162px; } }
  #header .se1177-region-logo-vastmanland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-vastmanland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-vastmanland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-vastra-gotaland {
  font-size: 1rem;
  position: relative;
  width: 168px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-vastra-gotaland {
      height: 55px;
      width: 201.6px; } }
  #header .se1177-region-logo-vastra-gotaland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-vastra-gotaland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-vastra-gotaland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-vasternorrland {
  font-size: 1rem;
  position: relative;
  width: 148px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-vasternorrland {
      height: 55px;
      width: 177.6px; } }
  #header .se1177-region-logo-vasternorrland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-vasternorrland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-vasternorrland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-vasterbotten {
  font-size: 1rem;
  position: relative;
  width: 145px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-vasterbotten {
      height: 55px;
      width: 174px; } }
  #header .se1177-region-logo-vasterbotten:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-vasterbotten:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-vasterbotten:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-varmland {
  font-size: 1rem;
  position: relative;
  width: 128px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-varmland {
      height: 55px;
      width: 153.6px; } }
  #header .se1177-region-logo-varmland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-varmland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-varmland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-uppsala {
  font-size: 1rem;
  position: relative;
  width: 135px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-uppsala {
      height: 55px;
      width: 162px; } }
  #header .se1177-region-logo-uppsala:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-uppsala:before {
        font-size: 1.5em;
        margin-left: -6rem;
        margin-top: -12px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-uppsala:before {
        font-size: 1.75em;
        margin-left: -7.0rem;
        margin-top: -14px; } }

#header .se1177-region-logo-sormland {
  font-size: 1rem;
  position: relative;
  width: 152px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-sormland {
      height: 55px;
      width: 182.4px; } }
  #header .se1177-region-logo-sormland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-sormland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-sormland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-stockholm {
  font-size: 1rem;
  position: relative;
  width: 204px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-stockholm {
      height: 55px;
      width: 244.8px; } }
  #header .se1177-region-logo-stockholm:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-stockholm:before {
        font-size: 1.5em;
        margin-left: -6rem;
        margin-top: -12px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-stockholm:before {
        font-size: 1.75em;
        margin-left: -7.0rem;
        margin-top: -14px; } }

#header .se1177-region-logo-skane {
  font-size: 1rem;
  position: relative;
  width: 55px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-skane {
      height: 55px;
      width: 66px; } }
  #header .se1177-region-logo-skane:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-skane:before {
        font-size: 2em;
        margin-left: -8rem;
        margin-top: -16px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-skane:before {
        font-size: 2.3333333333em;
        margin-left: -9.3333333334rem;
        margin-top: -18.6666666667px; } }

#header .se1177-region-logo-norrbotten {
  font-size: 1rem;
  position: relative;
  width: 160px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-norrbotten {
      height: 55px;
      width: 192px; } }
  #header .se1177-region-logo-norrbotten:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-norrbotten:before {
        font-size: 1.4em;
        margin-left: -5.6rem;
        margin-top: -11.2px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-norrbotten:before {
        font-size: 1.6333333333em;
        margin-left: -6.5333333334rem;
        margin-top: -13.0666666667px; } }

#header .se1177-region-logo-kronoberg {
  font-size: 1rem;
  position: relative;
  width: 127px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-kronoberg {
      height: 55px;
      width: 152.4px; } }
  #header .se1177-region-logo-kronoberg:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-kronoberg:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-kronoberg:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-kalmar {
  font-size: 1rem;
  position: relative;
  width: 80px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-kalmar {
      height: 55px;
      width: 96px; } }
  #header .se1177-region-logo-kalmar:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-kalmar:before {
        font-size: 2em;
        margin-left: -8rem;
        margin-top: -16px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-kalmar:before {
        font-size: 2.3333333333em;
        margin-left: -9.3333333334rem;
        margin-top: -18.6666666667px; } }

#header .se1177-region-logo-jonkoping {
  font-size: 1rem;
  position: relative;
  width: 141px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-jonkoping {
      height: 55px;
      width: 169.2px; } }
  #header .se1177-region-logo-jonkoping:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-jonkoping:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-jonkoping:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-halland {
  font-size: 1rem;
  position: relative;
  width: 153px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-halland {
      height: 55px;
      width: 183.6px; } }
  #header .se1177-region-logo-halland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-halland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-halland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-gotland {
  font-size: 1rem;
  position: relative;
  width: 98px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-gotland {
      height: 55px;
      width: 117.6px; } }
  #header .se1177-region-logo-gotland:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-gotland:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-gotland:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-dalarna {
  font-size: 1rem;
  position: relative;
  width: 100px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-dalarna {
      height: 55px;
      width: 120px; } }
  #header .se1177-region-logo-dalarna:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-dalarna:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-dalarna:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-blekinge {
  font-size: 1rem;
  position: relative;
  width: 150px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-blekinge {
      height: 55px;
      width: 180px; } }
  #header .se1177-region-logo-blekinge:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-blekinge:before {
        font-size: 1.875em;
        margin-left: -7.5rem;
        margin-top: -15px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-blekinge:before {
        font-size: 2.1875em;
        margin-left: -8.75rem;
        margin-top: -17.5000000001px; } }

#header .se1177-region-logo-nationellt {
  font-size: 1rem;
  position: relative;
  width: 140px;
  height: 38px;
  overflow: hidden;
  border-right: 1px solid #cc334e;
  box-shadow: 0 1px 0 1px #88000a;
  margin-right: 2px; }
  @media (min-width: 768px) {
    #header .se1177-region-logo-nationellt {
      height: 55px;
      width: 168px; } }
  #header .se1177-region-logo-nationellt:before {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(0, 0, 0); }
    @media (max-width: 767px) {
      #header .se1177-region-logo-nationellt:before {
        font-size: 0.9375em;
        margin-left: -3.75rem;
        margin-top: -7.5px; } }
    @media (min-width: 768px) {
      #header .se1177-region-logo-nationellt:before {
        font-size: 1.09375em;
        margin-left: -4.375rem;
        margin-top: -8.75px; } }

/*# sourceMappingURL=region-picker.css.map */