h1,
h2 {
  text-transform: none;
  font-weight: 600;
}

body {
  background-color: #f5f7fc;
}

#root {
  min-height: 100vh;
}

.main_background {
  background-image: url(/img/travel/Rectangle.png);
}

.container {
  padding-left: 0px;
  padding-right: 0px;
}

.covid_checkbox_container .covid_checkmark:after,
.checkbox_container .checkmark_checkbox:after {
  background-image: url(/img/travel/checkmark.svg);
}

:before,
:after {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.sticky_header {
  top: 62px;
}

.notification_message_recalc {
  top: 70px;
}

.flex {
  max-width: none;
  -webkit-flex-flow: inherit;
  justify-content: normal;
}

#termeniiRead input:checked ~ .checkmarkCheckbox:after {
  background-image: url(/img/travel/check2.svg);
}

.payments_module .flex {
  -webkit-flex-flow: column;
}

.medical_title {
  width: 980px;
  max-width: 100%;
  margin: 0 auto;
}

.medical_title h1 {
  color: #374957;
  font-size: 24px;
  padding: 0;
  font-weight: 600;
  text-transform: none;
}

.medical_title p {
  margin: 10px auto 0;
  padding: 0 16px;
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
  color: #374957cc;
}

.medical_calculator .qr-code--content h2 {
  font-weight: 600;
}

html.medical_calculator div#root {
  padding-top: 0;
  min-height: 600px;
}

html.medical_calculator div#root .update_design.first_page--wallpaper {
  padding-bottom: 20px;
}

.medical_calculator div#root .router_1 {
  min-height: auto;
}

@media only screen and (min-width: 1300px) {
  .medical_title {
    padding-top: 90px;
  }
}

@media screen and (max-width: 1300px) {
  .medical_title {
    padding-top: 70px;
  }
}

@media screen and (max-width: 862px) {
  .sticky_header {
    top: 46px;
  }

  html.medical_calculator div#root {
    min-height: auto;
  }
}
@media (max-width: 480px) {
  .amo-button-holder.amo-vertical {
    display: none;
  }
}
