:root {
  --f7-navbar-height: 55px;
  /*--f7-safe-area-top: 0px;*//* EZ MIÉRT??? */
  --f7-block-margin-vertical: 16px;
  --f7-block-title-text-color: var( --f7-block-strong-text-color );
  --f7-page-bg-color: #f7f7f8;
  --f7-list-item-title-font-size: 15px;
  --f7-list-font-size: 15px;
  --f7-list-item-padding-horizontal: 10px;
  --f7-list-item-padding-vertical: 6px;
}

body {
  background-color: #bbbbbb;
}

#app {
  max-width: 600px;
  margin: auto;
}

.welcomeOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 10000;
}

.toast.helihelpWelcomeInfo {
  width: calc(100vw - 20px) !important;
}

.block.inset {
  display: block;
  box-shadow: var(--f7-card-box-shadow);
}

.helihelp__block_template {
  display: none !important;
}

.helihelp__content_block img {
  display: block;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  margin: auto;
}

.helihelp_medicines_noresults:not(.in) {
  display: none !important;
}

.helihelp_medicines_list_template {
  display: none;
}

.helihelp_search_noresults:not(.in) {
  display: none !important;
}

.helihelp_search_list_template {
  display: none;
}

#view-home .navbar .iconDownload:not(.in) {
  display: none;
}

.view > .page > .navbar > .navbar-inner > .left.homeLogo {
  padding-left: calc(var(--f7-block-inset-side-margin) + var(--f7-safe-area-outer-left) - 4px);
}
.view > .page > .navbar > .navbar-inner > .left.homeLogo > img {
  width: 24px;
  margin-right: 6px;
}

.page-content > .block {
  word-break: break-word;
}
.page-content > .list > ul > li {
  border-bottom: 1px solid #ffffff;
}
.page-content > .list > ul > li:last-child {
  border-bottom: 0;
}

.helihelpWelcomeInfo > .toast-content {
  display: block;
}
.helihelpWelcomeInfo > .toast-content > .toast-button {
  margin: 0 !important;
}

/* perfuzor */
.page-content-perfusor .block {
  overflow: hidden;
}
.page-content-perfusor .block.block_perfusor_nitroglycerin {
  background: repeating-linear-gradient(135deg, #fff, #fff 5px, rgba(212, 175, 208, 0.5) 5px, rgba(212, 175, 208, 0.5) 10px);
}
.page-content-perfusor .block.block_perfusor_adrenalin {
  padding: 0 0 var(--f7-block-padding-vertical) 0;
}
.page-content-perfusor .block.block_perfusor_adrenalin > .block-title {
  padding-top: var(--f7-block-padding-vertical);
}
.page-content-perfusor .block > .block-title {
  font-size: 22px;
  padding-bottom: var(--f7-block-padding-vertical);
}

.block_perfusor_calculator .list,
.block_child_calculator .list {
  margin: 0;
}
.block_perfusor_calculator .list .item-input,
.block_child_calculator .list .item-input {
  margin: 0;
}
.block_perfusor_calculator .list .block,
.block_child_calculator .list .block {
  padding: 0;
}
.block_perfusor_calculator .list .block .button,
.block_child_calculator .list .block .button {
  text-transform: uppercase;
}

.block.block_perfusor_calculator_result:not(.in) {
  display: none !important;
}
.block.block_perfusor_calculator_result .block-title {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.block_child_calculator_title:not(.in),
.block_child_calculator_result:not(.in) {
  display: none !important;
}