@font-face {
  font-family: 'icomoon';
  src: url(assets/icomoon.0fbbad7c171b9462a5566f79649ce019.eot);
  src: url(assets/icomoon.0fbbad7c171b9462a5566f79649ce019.eot#iefix) format("embedded-opentype"), url(assets/icomoon.f1c42489d53b78e6629d474c0fce1b0f.ttf) format("truetype"), url(assets/icomoon.83813f166e88cf83722bef64580679b0.woff) format("woff"), url(assets/icomoon.d2d693e0f8648029d003f4cdef168c02.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal; }

[class^='icon-'],
[class*=' icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-pencil:before {
  content: '\E907'; }

.icon-warning:before {
  content: '\E600'; }

.icon-chevron-thin-down:before {
  content: '\E601'; }

.icon-chevron-thin-left:before {
  content: '\E602'; }

.icon-chevron-thin-right:before {
  content: '\E603'; }

.icon-chevron-thin-up:before {
  content: '\E604'; }

.icon-check:before {
  content: '\E605'; }

.icon-circle-with-cross:before {
  content: '\E606'; }

.icon-mail:before {
  content: '\E607'; }

.icon-facebook:before {
  content: '\E608'; }

.icon-google:before {
  content: '\E609'; }

.icon-twitter:before {
  content: '\E60A'; }

.icon-magnifying:before {
  content: '\E60B'; }

.icon-logo:before {
  content: '\E60C'; }

.icon-compass:before {
  content: '\E60D'; }

.icon-badge-inactive:before {
  content: '\E60E'; }

.icon-badge-active:before {
  content: '\E60F'; }

.icon-chevron-up:before {
  content: '\E610'; }

.icon-chevron-left:before {
  content: '\E611'; }

.icon-chevron-right:before {
  content: '\E612'; }

.icon-chevron-down:before {
  content: '\E613'; }

.icon-logo-salvera:before {
  content: '\E614'; }

.icon-menu:before {
  content: '\E615'; }

.icon-cross:before {
  content: '\E616'; }

.icon-klinik-logo:before {
  content: '\E617'; }

.icon-red:before {
  content: '\E618'; }

.icon-yellow:before {
  content: '\E619'; }

.icon-green:before {
  content: '\E61A'; }

.icon-flip-left:before {
  content: '\E61B'; }

.icon-flip-right:before {
  content: '\E61C'; }

.icon-badge-big-green:before {
  content: '\E61D'; }

.icon-badge-big-gray:before {
  content: '\E61E'; }

.icon-phone:before {
  content: '\E900'; }

.icon-search-close:before {
  content: '\E901'; }

.icon-location:before {
  content: '\E902'; }

.icon-search:before {
  content: '\E903'; }

.icon-providers:before {
  content: '\E904'; }

.icon-selfcare:before {
  content: '\E905'; }

.icon-links:before {
  content: '\E906'; }

.icon-close:before {
  content: '\F00D'; }

.icon-refresh:before {
  content: '\F021'; }

.icon-crosshairs:before {
  content: '\F05B'; }

.icon-plus:before {
  content: '\F067'; }

.icon-minus:before {
  content: '\F068'; }

.icon-home:before {
  content: '\E909'; }

body {
  background-color: #253746;
  font-family: Quicksand, arial, sans-serif;
  margin: 0;
  padding: 0; }

h1 {
  font-family: "Space Mono", arial, sans-serif; }

.hidden {
  display: none !important;
  visibility: hidden; }

.hide {
  visibility: hidden; }

a {
  text-decoration: none;
  color: #00b77d; }
  a:hover {
    color: #00b77d;
    text-decoration: underline; }

h1,
h2,
h3 {
  color: #253746; }

h1.primary {
  font-weight: 300;
  font-size: 32px;
  line-height: 1em;
  color: #253746; }
  @media (max-width: 700px) {
    h1.primary {
      font-size: 24px; } }

h2.primary {
  font-weight: 300;
  font-size: 24px;
  color: #253746; }

h3.primary {
  font-weight: normal;
  letter-spacing: 1px;
  padding: 0;
  display: inline-block;
  color: #253746; }

p {
  line-height: 1.38; }

.button.secondary {
  text-align: center;
  background-color: #b8e986;
  font-size: 13px;
  color: black;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: inline-block;
  padding: 8px 15px;
  -webkit-border-radius: 7.5px;
  border-radius: 7.5px;
  -moz-border-radius: 7.5px;
  -o-border-radius: 7.5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }
  .button.secondary:hover {
    background-color: #d1f1b1; }

ul.vertical-list {
  padding: 0;
  margin-top: 15px; }
  ul.vertical-list li.vertical-item {
    box-sizing: border-box;
    margin-top: -1px;
    display: block; }
    ul.vertical-list li.vertical-item:hover {
      text-decoration: underline; }
    ul.vertical-list li.vertical-item a,
    ul.vertical-list li.vertical-item a:hover {
      box-sizing: border-box;
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 21px 39px 21px 0;
      text-decoration: none;
      font-weight: 500;
      color: black; }
    ul.vertical-list li.vertical-item a.primary {
      font-weight: bold;
      color: #00b77d; }
    ul.vertical-list li.vertical-item a:after {
      position: absolute;
      display: block;
      right: 0;
      top: 50%;
      margin-top: -0.5em;
      color: #00b77d;
      font-size: 1.6rem;
      content: '\E603';
      font-family: 'icomoon';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  ul.vertical-list li.vertical-item + li.vertical-item {
    -webkit-box-shadow: 0px -1px 0 0 #e6e6e6;
    box-shadow: 0px -1px 0 0 #e6e6e6; }
  ul.vertical-list li.vertical-item-compact {
    margin-top: -1px;
    display: block; }
    ul.vertical-list li.vertical-item-compact a {
      text-decoration: none;
      display: inline-block;
      width: 100%;
      padding: 8px 0;
      color: black; }
      ul.vertical-list li.vertical-item-compact a:hover {
        text-decoration: underline; }
    ul.vertical-list li.vertical-item-compact a.primary {
      font-weight: bold;
      color: #00b77d; }

.static-wrapper {
  background-color: #ffffff; }
  @media (min-width: 1100px) {
    .static-wrapper {
      padding: 39px; } }
  @media (max-width: 1100px) {
    .static-wrapper {
      padding: 15px; } }
  .static-wrapper p {
    padding-right: 10%;
    color: #0f2b37; }

.symptoms-headline {
  font-family: "Space Mono", arial, sans-serif;
  font-size: 0.7rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #00b77d;
  margin-bottom: 15px; }

/* global configuration variables */
/* Vendor styles eg. bootstrap */
/* Site styles */
/* Quicksand 400 latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/quicksand-latin-ext-variable.6623a7dec4444bdfd75857f1a5c01f6d.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* Quicksand 400 latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/quicksand-latin-variable.068c503647ace91cce6adc5b017dabaa.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Quicksand 500 latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/quicksand-latin-ext-variable.6623a7dec4444bdfd75857f1a5c01f6d.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* Quicksand 500 latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/quicksand-latin-variable.068c503647ace91cce6adc5b017dabaa.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Quicksand 700 latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/quicksand-latin-ext-variable.6623a7dec4444bdfd75857f1a5c01f6d.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* Quicksand 700 latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/quicksand-latin-variable.068c503647ace91cce6adc5b017dabaa.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Space Mono 400 latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/space-mono-latin-ext-400.f5ca848fdd0823d0e166a4eb4164bc5a.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* Space Mono 400 latin */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/space-mono-latin-400.d62e75a5cd2d7406d1c855ae5aac62d3.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Space Mono 700 latin-ext */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/space-mono-latin-ext-700.2e8643e59f8dcca240efa656d5965385.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }

/* Space Mono 700 latin */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/space-mono-latin-700.55408a774dfe38eb61f842b03ef9e24a.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

html,
body {
  font-size: 16px;
  -webkit-font-smoothing: antialiased; }
  @media (max-width: 700px) {
    html,
    body {
      /*font-size: floor($font-size-base * 0.9);*/ } }

/* Safari and Chrome */
@-webkit-keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

.selected-symptoms {
  background-color: #c6ebd3;
  font-size: 0.7rem; }
  .selected-symptoms .selected-symptoms-container {
    padding: 15px;
    width: 100%;
    box-sizing: border-box; }
    .selected-symptoms .selected-symptoms-container .label:hover {
      cursor: pointer;
      background-color: #1f7134; }
    .selected-symptoms .selected-symptoms-container .label {
      color: #ffffff;
      font-size: 1rem;
      font-weight: 400;
      display: inline-block;
      margin: 0 2px 10px 2px;
      padding: 4px 6px;
      line-height: 26px;
      -webkit-border-radius: 7.5px;
      border-radius: 7.5px;
      -moz-border-radius: 7.5px;
      -o-border-radius: 7.5px;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      background-color: #32be63; }
      .selected-symptoms .selected-symptoms-container .label .remove-symptom-button {
        display: inline-block;
        font-size: 1.2rem; }
      .selected-symptoms .selected-symptoms-container .label .remove-symptom-button:before {
        margin-right: 3px;
        vertical-align: middle; }
    .selected-symptoms .selected-symptoms-container .clear-symptoms {
      display: block;
      cursor: pointer;
      color: #6f6f6f;
      margin-top: 20px;
      font-family: "Space Mono", arial, sans-serif;
      font-size: 0.8rem; }
      .selected-symptoms .selected-symptoms-container .clear-symptoms .icon-refresh {
        margin-right: 5px; }
      .selected-symptoms .selected-symptoms-container .clear-symptoms span:hover {
        text-decoration: underline; }

/*# sourceMappingURL=app.dd8b56a1222e8540bf8d.css.map*/