/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  .reveal.medium {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* 20% */
/* 80% */
/* -40% */
/* 10% */
/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.medium {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* hany egysegre akarjuk bontani a 100%-eset */
/* a kombo lenyilo panel egyes elemeinek paddingja - nem csak kombonak lehet ilyen panelja, onalloan is letezhet */
/* a keresheto kombok nagyito ikonjanak merete */
/* multi kivalasztos kombo panel sorai elott megjeleno checkbox-ok merete */
/* a nyilacskas dropdown-ok nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* az intervallum input mezok kozotti nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* a kombo input lenyito gombjanak szelessege */
/* foundation javitas */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* feluldefinialjuk: */
/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.medium {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.medium {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* hany egysegre akarjuk bontani a 100%-eset */
/* a kombo lenyilo panel egyes elemeinek paddingja - nem csak kombonak lehet ilyen panelja, onalloan is letezhet */
/* a keresheto kombok nagyito ikonjanak merete */
/* multi kivalasztos kombo panel sorai elott megjeleno checkbox-ok merete */
/* a nyilacskas dropdown-ok nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* az intervallum input mezok kozotti nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* a kombo input lenyito gombjanak szelessege */
/* foundation javitas */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* feluldefinialjuk: */
span > div[zentk-targetpointer] {
  display: inline;
}

.zentk-word-break {
  word-wrap: break-word;
  word-break: break-all;
}

.zentk-relative-position {
  position: relative;
}

.zentk-absolute-position {
  position: absolute;
}

.zentk-fixed-position {
  position: fixed;
}

.zentk-static-position {
  position: static;
}

/* todo: ezekbol breakpoint-specifikusat is? */
.text-top {
  vertical-align: top !important;
}

.text-bottom {
  vertical-align: bottom !important;
}

.text-middle {
  vertical-align: middle !important;
}

.nobr {
  /*display: inline-block;*/
  white-space: nowrap;
}

.zentk-text-ellipsis {
  /*display: inline-block;*/
  overflow: hidden;
  text-overflow: ellipsis;
}

.zentk-normal-lineheight {
  line-height: normal;
}

.zentk-auto-table-layout {
  table-layout: auto !important;
}

.zentk-has-action {
  cursor: pointer;
  pointer-events: auto;
}

.zentk-no-action {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

zresultcode, zentk\:resultcode {
  display: none;
}

zdata, zentk\:data {
  display: none;
}

zscript, zentk\:script {
  display: none;
}

.zentk-show {
  display: block !important;
}

span.zentk-show {
  display: inline !important;
}

li.zentk-show {
  display: list-item !important;
}

td.zentk-show {
  display: table-cell !important;
}

tr.zentk-show {
  display: table-row !important;
}

table.zentk-show {
  display: table !important;
}

.zentk-hide {
  display: none !important;
}

.zentk-invisible {
  visibility: hidden;
}

.zentk-visible {
  visibility: visible;
}

.dark-gray {
  color: #999;
}

.medium-gray {
  color: #c8c8c8;
}

.light-gray {
  color: #EBEBEB;
}

.black {
  color: #000000;
}

.white {
  color: #ffffff;
}

i.primary {
  color: #093D67;
}

i.secondary {
  color: #5FB1F4;
}

i.alert {
  color: #C42F58;
}

i.warning {
  color: #DED562;
}

i.success {
  color: #2A9137;
}

.zentk-unclickable {
  cursor: default;
}

[type=text][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=password][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=date][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=datetime][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=datetime-local][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=month][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=week][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=email][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=number][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=search][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=tel][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=time][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=url][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), [type=color][readonly]:not([disabled]):not(.disabled):not(.is-invalid-input),
textarea[readonly]:not([disabled]):not(.disabled):not(.is-invalid-input), select[readonly]:not([disabled]):not(.disabled):not(.is-invalid-input) {
  background-color: #ffffff;
}

[type=text].disabled, [type=password].disabled, [type=date].disabled, [type=datetime].disabled, [type=datetime-local].disabled, [type=month].disabled, [type=week].disabled, [type=email].disabled, [type=number].disabled, [type=search].disabled, [type=tel].disabled, [type=time].disabled, [type=url].disabled, [type=color].disabled,
textarea.disabled, select.disabled {
  cursor: default;
  pointer-events: none;
}
[type=text].disabled:not(.is-invalid-input), [type=password].disabled:not(.is-invalid-input), [type=date].disabled:not(.is-invalid-input), [type=datetime].disabled:not(.is-invalid-input), [type=datetime-local].disabled:not(.is-invalid-input), [type=month].disabled:not(.is-invalid-input), [type=week].disabled:not(.is-invalid-input), [type=email].disabled:not(.is-invalid-input), [type=number].disabled:not(.is-invalid-input), [type=search].disabled:not(.is-invalid-input), [type=tel].disabled:not(.is-invalid-input), [type=time].disabled:not(.is-invalid-input), [type=url].disabled:not(.is-invalid-input), [type=color].disabled:not(.is-invalid-input),
textarea.disabled:not(.is-invalid-input), select.disabled:not(.is-invalid-input) {
  background-color: #EBEBEB;
}

/* foundation kiegeszites: */
@media print, screen and (min-width: 48em) {
  .reveal.medium {
    width: 70%;
    max-width: 100rem;
  }
}

/* foundation javitas */
label.middle {
  padding: 0.7083333333rem 0;
}

.sticky.is-stuck {
  z-index: 2;
}

.zentk-pikaday-container {
  position: absolute;
  z-index: 3;
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea, select {
  min-height: 3.1666666667rem;
}

a.disabled, a[disabled] {
  pointer-events: none;
  color: #c8c8c8 !important;
}
a.disabled *, a[disabled] * {
  color: #c8c8c8 !important;
}

button {
  cursor: pointer;
}

.button.disabled, .button[disabled], button.disabled, button[disabled] {
  pointer-events: none;
}

input + .zentk-icon-inside, input + .zentk-icon-outside {
  border: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}

input + .zentk-icon-inside {
  height: calc(100% - 2* 1px);
}

input + .zentk-icon-outside {
  height: 3rem;
}

input + .zentk-icon-inside {
  position: absolute;
  z-index: 0;
  top: 1px;
  right: 1px;
}

input + .zentk-icon-outside {
  position: relative;
  margin-top: 1px;
}

input:disabled + .zentk-icon-inside, input:disabled + .zentk-icon-outside {
  display: none;
  /*
  pointer-events: none;
  cursor: default;
  */
}

/*
.zentk-icon-inside-left
{
	position: absolute;
	z-index: 0;
	top: get-border-value($input-border,width);
	left: get-border-value($input-border,width);
}
*/
:not(.zentk-table).zentk-inconsistent-data {
  transition: opacity 1.5s;
  -webkit-transition: opacity 1.5s;
  opacity: 0.2;
  pointer-events: none !important;
}
:not(.zentk-table).zentk-inconsistent-data * {
  pointer-events: none !important;
}

.zentk-inconsistent-data .zentk-inconsistent-data {
  opacity: 1 !important;
}
.zentk-inconsistent-data .zentk-inconsistent-data * {
  opacity: 1 !important;
}

.show-overlay {
  position: relative;
}
.show-overlay::before {
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
  height: 100%;
  /* Explorerben nem jo: */
  /*
  animation:	fadeIn $offcanvas-transition-length $offcanvas-transition-timing;
  -webkit-animation:	fadeIn $offcanvas-transition-length offcanvas-transition-timing;
  */
  transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  opacity: 1;
  background: rgba(255, 255, 255, 0.75);
  overflow: hidden;
}

.show-loader {
  position: relative;
}
.show-loader::after {
  /* todo */
}

.input-group {
  /* foundation javitas */
  /* Foundation  6.6.3-bol kimaradt, a regiben benne volt: */
}
.input-group .input-group-label.auto, .input-group .input-group-button.auto {
  flex: 1 1 0px;
  width: auto;
}
.input-group .input-group-field.small-1, .input-group .input-group-label.small-1, .input-group .input-group-button.small-1 {
  width: 8.3333333333%;
}
.input-group .input-group-field.small-1.input-group-field, .input-group .input-group-label.small-1.input-group-field, .input-group .input-group-button.small-1.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-2, .input-group .input-group-label.small-2, .input-group .input-group-button.small-2 {
  width: 16.6666666667%;
}
.input-group .input-group-field.small-2.input-group-field, .input-group .input-group-label.small-2.input-group-field, .input-group .input-group-button.small-2.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-3, .input-group .input-group-label.small-3, .input-group .input-group-button.small-3 {
  width: 25%;
}
.input-group .input-group-field.small-3.input-group-field, .input-group .input-group-label.small-3.input-group-field, .input-group .input-group-button.small-3.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-4, .input-group .input-group-label.small-4, .input-group .input-group-button.small-4 {
  width: 33.3333333333%;
}
.input-group .input-group-field.small-4.input-group-field, .input-group .input-group-label.small-4.input-group-field, .input-group .input-group-button.small-4.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-5, .input-group .input-group-label.small-5, .input-group .input-group-button.small-5 {
  width: 41.6666666667%;
}
.input-group .input-group-field.small-5.input-group-field, .input-group .input-group-label.small-5.input-group-field, .input-group .input-group-button.small-5.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-6, .input-group .input-group-label.small-6, .input-group .input-group-button.small-6 {
  width: 50%;
}
.input-group .input-group-field.small-6.input-group-field, .input-group .input-group-label.small-6.input-group-field, .input-group .input-group-button.small-6.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-7, .input-group .input-group-label.small-7, .input-group .input-group-button.small-7 {
  width: 58.3333333333%;
}
.input-group .input-group-field.small-7.input-group-field, .input-group .input-group-label.small-7.input-group-field, .input-group .input-group-button.small-7.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-8, .input-group .input-group-label.small-8, .input-group .input-group-button.small-8 {
  width: 66.6666666667%;
}
.input-group .input-group-field.small-8.input-group-field, .input-group .input-group-label.small-8.input-group-field, .input-group .input-group-button.small-8.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-9, .input-group .input-group-label.small-9, .input-group .input-group-button.small-9 {
  width: 75%;
}
.input-group .input-group-field.small-9.input-group-field, .input-group .input-group-label.small-9.input-group-field, .input-group .input-group-button.small-9.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-10, .input-group .input-group-label.small-10, .input-group .input-group-button.small-10 {
  width: 83.3333333333%;
}
.input-group .input-group-field.small-10.input-group-field, .input-group .input-group-label.small-10.input-group-field, .input-group .input-group-button.small-10.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-11, .input-group .input-group-label.small-11, .input-group .input-group-button.small-11 {
  width: 91.6666666667%;
}
.input-group .input-group-field.small-11.input-group-field, .input-group .input-group-label.small-11.input-group-field, .input-group .input-group-button.small-11.input-group-field {
  flex: 0 0 auto;
}
.input-group .input-group-field.small-12, .input-group .input-group-label.small-12, .input-group .input-group-button.small-12 {
  width: 100%;
}
.input-group .input-group-field.small-12.input-group-field, .input-group .input-group-label.small-12.input-group-field, .input-group .input-group-button.small-12.input-group-field {
  flex: 0 0 auto;
}
@media print, screen and (min-width: 48em) {
  .input-group .input-group-label.medium-auto, .input-group .input-group-button.medium-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .input-group .input-group-field.medium-1, .input-group .input-group-label.medium-1, .input-group .input-group-button.medium-1 {
    width: 8.3333333333%;
  }
  .input-group .input-group-field.medium-1.input-group-field, .input-group .input-group-label.medium-1.input-group-field, .input-group .input-group-button.medium-1.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-2, .input-group .input-group-label.medium-2, .input-group .input-group-button.medium-2 {
    width: 16.6666666667%;
  }
  .input-group .input-group-field.medium-2.input-group-field, .input-group .input-group-label.medium-2.input-group-field, .input-group .input-group-button.medium-2.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-3, .input-group .input-group-label.medium-3, .input-group .input-group-button.medium-3 {
    width: 25%;
  }
  .input-group .input-group-field.medium-3.input-group-field, .input-group .input-group-label.medium-3.input-group-field, .input-group .input-group-button.medium-3.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-4, .input-group .input-group-label.medium-4, .input-group .input-group-button.medium-4 {
    width: 33.3333333333%;
  }
  .input-group .input-group-field.medium-4.input-group-field, .input-group .input-group-label.medium-4.input-group-field, .input-group .input-group-button.medium-4.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-5, .input-group .input-group-label.medium-5, .input-group .input-group-button.medium-5 {
    width: 41.6666666667%;
  }
  .input-group .input-group-field.medium-5.input-group-field, .input-group .input-group-label.medium-5.input-group-field, .input-group .input-group-button.medium-5.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-6, .input-group .input-group-label.medium-6, .input-group .input-group-button.medium-6 {
    width: 50%;
  }
  .input-group .input-group-field.medium-6.input-group-field, .input-group .input-group-label.medium-6.input-group-field, .input-group .input-group-button.medium-6.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-7, .input-group .input-group-label.medium-7, .input-group .input-group-button.medium-7 {
    width: 58.3333333333%;
  }
  .input-group .input-group-field.medium-7.input-group-field, .input-group .input-group-label.medium-7.input-group-field, .input-group .input-group-button.medium-7.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-8, .input-group .input-group-label.medium-8, .input-group .input-group-button.medium-8 {
    width: 66.6666666667%;
  }
  .input-group .input-group-field.medium-8.input-group-field, .input-group .input-group-label.medium-8.input-group-field, .input-group .input-group-button.medium-8.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-9, .input-group .input-group-label.medium-9, .input-group .input-group-button.medium-9 {
    width: 75%;
  }
  .input-group .input-group-field.medium-9.input-group-field, .input-group .input-group-label.medium-9.input-group-field, .input-group .input-group-button.medium-9.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-10, .input-group .input-group-label.medium-10, .input-group .input-group-button.medium-10 {
    width: 83.3333333333%;
  }
  .input-group .input-group-field.medium-10.input-group-field, .input-group .input-group-label.medium-10.input-group-field, .input-group .input-group-button.medium-10.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-11, .input-group .input-group-label.medium-11, .input-group .input-group-button.medium-11 {
    width: 91.6666666667%;
  }
  .input-group .input-group-field.medium-11.input-group-field, .input-group .input-group-label.medium-11.input-group-field, .input-group .input-group-button.medium-11.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.medium-12, .input-group .input-group-label.medium-12, .input-group .input-group-button.medium-12 {
    width: 100%;
  }
  .input-group .input-group-field.medium-12.input-group-field, .input-group .input-group-label.medium-12.input-group-field, .input-group .input-group-button.medium-12.input-group-field {
    flex: 0 0 auto;
  }
}
@media print, screen and (min-width: 61.75em) {
  .input-group .input-group-label.large-auto, .input-group .input-group-button.large-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .input-group .input-group-field.large-1, .input-group .input-group-label.large-1, .input-group .input-group-button.large-1 {
    width: 8.3333333333%;
  }
  .input-group .input-group-field.large-1.input-group-field, .input-group .input-group-label.large-1.input-group-field, .input-group .input-group-button.large-1.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-2, .input-group .input-group-label.large-2, .input-group .input-group-button.large-2 {
    width: 16.6666666667%;
  }
  .input-group .input-group-field.large-2.input-group-field, .input-group .input-group-label.large-2.input-group-field, .input-group .input-group-button.large-2.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-3, .input-group .input-group-label.large-3, .input-group .input-group-button.large-3 {
    width: 25%;
  }
  .input-group .input-group-field.large-3.input-group-field, .input-group .input-group-label.large-3.input-group-field, .input-group .input-group-button.large-3.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-4, .input-group .input-group-label.large-4, .input-group .input-group-button.large-4 {
    width: 33.3333333333%;
  }
  .input-group .input-group-field.large-4.input-group-field, .input-group .input-group-label.large-4.input-group-field, .input-group .input-group-button.large-4.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-5, .input-group .input-group-label.large-5, .input-group .input-group-button.large-5 {
    width: 41.6666666667%;
  }
  .input-group .input-group-field.large-5.input-group-field, .input-group .input-group-label.large-5.input-group-field, .input-group .input-group-button.large-5.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-6, .input-group .input-group-label.large-6, .input-group .input-group-button.large-6 {
    width: 50%;
  }
  .input-group .input-group-field.large-6.input-group-field, .input-group .input-group-label.large-6.input-group-field, .input-group .input-group-button.large-6.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-7, .input-group .input-group-label.large-7, .input-group .input-group-button.large-7 {
    width: 58.3333333333%;
  }
  .input-group .input-group-field.large-7.input-group-field, .input-group .input-group-label.large-7.input-group-field, .input-group .input-group-button.large-7.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-8, .input-group .input-group-label.large-8, .input-group .input-group-button.large-8 {
    width: 66.6666666667%;
  }
  .input-group .input-group-field.large-8.input-group-field, .input-group .input-group-label.large-8.input-group-field, .input-group .input-group-button.large-8.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-9, .input-group .input-group-label.large-9, .input-group .input-group-button.large-9 {
    width: 75%;
  }
  .input-group .input-group-field.large-9.input-group-field, .input-group .input-group-label.large-9.input-group-field, .input-group .input-group-button.large-9.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-10, .input-group .input-group-label.large-10, .input-group .input-group-button.large-10 {
    width: 83.3333333333%;
  }
  .input-group .input-group-field.large-10.input-group-field, .input-group .input-group-label.large-10.input-group-field, .input-group .input-group-button.large-10.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-11, .input-group .input-group-label.large-11, .input-group .input-group-button.large-11 {
    width: 91.6666666667%;
  }
  .input-group .input-group-field.large-11.input-group-field, .input-group .input-group-label.large-11.input-group-field, .input-group .input-group-button.large-11.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.large-12, .input-group .input-group-label.large-12, .input-group .input-group-button.large-12 {
    width: 100%;
  }
  .input-group .input-group-field.large-12.input-group-field, .input-group .input-group-label.large-12.input-group-field, .input-group .input-group-button.large-12.input-group-field {
    flex: 0 0 auto;
  }
}
@media print, screen and (min-width: 73.5em) {
  .input-group .input-group-label.xlarge-auto, .input-group .input-group-button.xlarge-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .input-group .input-group-field.xlarge-1, .input-group .input-group-label.xlarge-1, .input-group .input-group-button.xlarge-1 {
    width: 8.3333333333%;
  }
  .input-group .input-group-field.xlarge-1.input-group-field, .input-group .input-group-label.xlarge-1.input-group-field, .input-group .input-group-button.xlarge-1.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-2, .input-group .input-group-label.xlarge-2, .input-group .input-group-button.xlarge-2 {
    width: 16.6666666667%;
  }
  .input-group .input-group-field.xlarge-2.input-group-field, .input-group .input-group-label.xlarge-2.input-group-field, .input-group .input-group-button.xlarge-2.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-3, .input-group .input-group-label.xlarge-3, .input-group .input-group-button.xlarge-3 {
    width: 25%;
  }
  .input-group .input-group-field.xlarge-3.input-group-field, .input-group .input-group-label.xlarge-3.input-group-field, .input-group .input-group-button.xlarge-3.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-4, .input-group .input-group-label.xlarge-4, .input-group .input-group-button.xlarge-4 {
    width: 33.3333333333%;
  }
  .input-group .input-group-field.xlarge-4.input-group-field, .input-group .input-group-label.xlarge-4.input-group-field, .input-group .input-group-button.xlarge-4.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-5, .input-group .input-group-label.xlarge-5, .input-group .input-group-button.xlarge-5 {
    width: 41.6666666667%;
  }
  .input-group .input-group-field.xlarge-5.input-group-field, .input-group .input-group-label.xlarge-5.input-group-field, .input-group .input-group-button.xlarge-5.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-6, .input-group .input-group-label.xlarge-6, .input-group .input-group-button.xlarge-6 {
    width: 50%;
  }
  .input-group .input-group-field.xlarge-6.input-group-field, .input-group .input-group-label.xlarge-6.input-group-field, .input-group .input-group-button.xlarge-6.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-7, .input-group .input-group-label.xlarge-7, .input-group .input-group-button.xlarge-7 {
    width: 58.3333333333%;
  }
  .input-group .input-group-field.xlarge-7.input-group-field, .input-group .input-group-label.xlarge-7.input-group-field, .input-group .input-group-button.xlarge-7.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-8, .input-group .input-group-label.xlarge-8, .input-group .input-group-button.xlarge-8 {
    width: 66.6666666667%;
  }
  .input-group .input-group-field.xlarge-8.input-group-field, .input-group .input-group-label.xlarge-8.input-group-field, .input-group .input-group-button.xlarge-8.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-9, .input-group .input-group-label.xlarge-9, .input-group .input-group-button.xlarge-9 {
    width: 75%;
  }
  .input-group .input-group-field.xlarge-9.input-group-field, .input-group .input-group-label.xlarge-9.input-group-field, .input-group .input-group-button.xlarge-9.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-10, .input-group .input-group-label.xlarge-10, .input-group .input-group-button.xlarge-10 {
    width: 83.3333333333%;
  }
  .input-group .input-group-field.xlarge-10.input-group-field, .input-group .input-group-label.xlarge-10.input-group-field, .input-group .input-group-button.xlarge-10.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-11, .input-group .input-group-label.xlarge-11, .input-group .input-group-button.xlarge-11 {
    width: 91.6666666667%;
  }
  .input-group .input-group-field.xlarge-11.input-group-field, .input-group .input-group-label.xlarge-11.input-group-field, .input-group .input-group-button.xlarge-11.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xlarge-12, .input-group .input-group-label.xlarge-12, .input-group .input-group-button.xlarge-12 {
    width: 100%;
  }
  .input-group .input-group-field.xlarge-12.input-group-field, .input-group .input-group-label.xlarge-12.input-group-field, .input-group .input-group-button.xlarge-12.input-group-field {
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 90em) {
  .input-group .input-group-label.xxlarge-auto, .input-group .input-group-button.xxlarge-auto {
    flex: 1 1 0px;
    width: auto;
  }
  .input-group .input-group-field.xxlarge-1, .input-group .input-group-label.xxlarge-1, .input-group .input-group-button.xxlarge-1 {
    width: 8.3333333333%;
  }
  .input-group .input-group-field.xxlarge-1.input-group-field, .input-group .input-group-label.xxlarge-1.input-group-field, .input-group .input-group-button.xxlarge-1.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-2, .input-group .input-group-label.xxlarge-2, .input-group .input-group-button.xxlarge-2 {
    width: 16.6666666667%;
  }
  .input-group .input-group-field.xxlarge-2.input-group-field, .input-group .input-group-label.xxlarge-2.input-group-field, .input-group .input-group-button.xxlarge-2.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-3, .input-group .input-group-label.xxlarge-3, .input-group .input-group-button.xxlarge-3 {
    width: 25%;
  }
  .input-group .input-group-field.xxlarge-3.input-group-field, .input-group .input-group-label.xxlarge-3.input-group-field, .input-group .input-group-button.xxlarge-3.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-4, .input-group .input-group-label.xxlarge-4, .input-group .input-group-button.xxlarge-4 {
    width: 33.3333333333%;
  }
  .input-group .input-group-field.xxlarge-4.input-group-field, .input-group .input-group-label.xxlarge-4.input-group-field, .input-group .input-group-button.xxlarge-4.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-5, .input-group .input-group-label.xxlarge-5, .input-group .input-group-button.xxlarge-5 {
    width: 41.6666666667%;
  }
  .input-group .input-group-field.xxlarge-5.input-group-field, .input-group .input-group-label.xxlarge-5.input-group-field, .input-group .input-group-button.xxlarge-5.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-6, .input-group .input-group-label.xxlarge-6, .input-group .input-group-button.xxlarge-6 {
    width: 50%;
  }
  .input-group .input-group-field.xxlarge-6.input-group-field, .input-group .input-group-label.xxlarge-6.input-group-field, .input-group .input-group-button.xxlarge-6.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-7, .input-group .input-group-label.xxlarge-7, .input-group .input-group-button.xxlarge-7 {
    width: 58.3333333333%;
  }
  .input-group .input-group-field.xxlarge-7.input-group-field, .input-group .input-group-label.xxlarge-7.input-group-field, .input-group .input-group-button.xxlarge-7.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-8, .input-group .input-group-label.xxlarge-8, .input-group .input-group-button.xxlarge-8 {
    width: 66.6666666667%;
  }
  .input-group .input-group-field.xxlarge-8.input-group-field, .input-group .input-group-label.xxlarge-8.input-group-field, .input-group .input-group-button.xxlarge-8.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-9, .input-group .input-group-label.xxlarge-9, .input-group .input-group-button.xxlarge-9 {
    width: 75%;
  }
  .input-group .input-group-field.xxlarge-9.input-group-field, .input-group .input-group-label.xxlarge-9.input-group-field, .input-group .input-group-button.xxlarge-9.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-10, .input-group .input-group-label.xxlarge-10, .input-group .input-group-button.xxlarge-10 {
    width: 83.3333333333%;
  }
  .input-group .input-group-field.xxlarge-10.input-group-field, .input-group .input-group-label.xxlarge-10.input-group-field, .input-group .input-group-button.xxlarge-10.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-11, .input-group .input-group-label.xxlarge-11, .input-group .input-group-button.xxlarge-11 {
    width: 91.6666666667%;
  }
  .input-group .input-group-field.xxlarge-11.input-group-field, .input-group .input-group-label.xxlarge-11.input-group-field, .input-group .input-group-button.xxlarge-11.input-group-field {
    flex: 0 0 auto;
  }
  .input-group .input-group-field.xxlarge-12, .input-group .input-group-label.xxlarge-12, .input-group .input-group-button.xxlarge-12 {
    width: 100%;
  }
  .input-group .input-group-field.xxlarge-12.input-group-field, .input-group .input-group-label.xxlarge-12.input-group-field, .input-group .input-group-button.xxlarge-12.input-group-field {
    flex: 0 0 auto;
  }
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) {
  box-shadow: 0 0 5px rgba(9, 61, 103, 0.5);
  transition: box-shadow 0.5s ease-in-out;
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=text], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=password], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=date], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime-local], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=month], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=week], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=email], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=number], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=search], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=tel], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=time], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=url], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=color], .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) textarea {
  /*border: $input-border-focus;*/
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=text]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=password]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=date]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=datetime-local]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=month]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=week]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=email]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=number]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=search]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=tel]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=time]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=url]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) [type=color]:focus, .input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) textarea:focus {
  box-shadow: none;
}
.input-group.zentk-groupfocus:not(.zentk-tilt-groupfocus) .zentk-groupfocus {
  box-shadow: none;
}
.input-group:not(.input-group-field) {
  border-radius: 3px;
}
.input-group input.input-group-field {
  min-height: 3.1666666667rem;
}
.input-group:not(.input-group-field) > :first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.input-group:not(.input-group-field) > :last-child, .input-group:not(.input-group-field) > :not(:only-child):last-child > * {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group.input-group-field > .input-group-field:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.input-group.input-group-field > .input-group-field:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.input-group > :not(:only-child):last-child > * {
  border-radius: 0 3px 3px 0;
}

/* doubleinput arrow */
.doubleinput {
  position: relative;
}
.doubleinput.with-arrow {
  /*$after-margin: calc(-0.5rem / 2 - 0.0833333333rem * 2 * 1.4 / 2);*/
  /*$before-margin: calc(-0.5rem / 2 - 0.0833333333rem * 2 * 1.4 / 2);*/
  /*input:focus, input:hover {
  	flex-basis: 100%;
  }*/
}
.doubleinput.with-arrow > .input-group-sep:after, .doubleinput.with-arrow > .input-group-sep:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  top: 50%;
  /* ez miert volt kikommentezve? */
  transform: translateY(0.750.625rem 1rem);
}
.doubleinput.with-arrow > .input-group-sep:after {
  border-color: rgba(255, 255, 255, 0);
  /*border-width: calc(0.0833333333rem * 2 * 1.4 + 0.5rem / 2);*/
  border-width: 0.4833333333rem;
  border-left-color: #ffffff;
  margin-top: -0.3666666667rem;
  /*margin-left: calc(-0.0833333333rem * (2 * 1);*/
  margin-left: -0.1666666667rem;
}
.doubleinput.with-arrow > .input-group-sep:before {
  border-color: rgba(217, 217, 217, 0);
  /*border-width: calc(0.0833333333rem * 2 * 1.4 + 0.5rem / 2);*/
  border-width: 0.4833333333rem;
  border-left-color: #d9d9d9;
  margin-top: -0.3666666667rem;
  transition: border-left-color 0.25s ease-in-out;
}
.doubleinput.with-arrow.zentk-groupfocus .input-group-sep:before {
  border-left-color: #093D67;
}
.doubleinput.with-arrow input {
  /*transition-property: flex-basis, border-color;
  transition-duration: 500ms, 0.5s;*/
  transition: flex-basis 0.5s, border-color 0.25s ease-in-out;
}
.doubleinput.with-arrow input:not([showtime]):focus {
  direction: ltr;
}
.doubleinput.with-arrow input.flex-input-hover {
  flex-basis: 100%;
}
.doubleinput.with-arrow input.flex-input-focus {
  flex-basis: 100%;
}
.doubleinput.with-arrow input:last-of-type {
  padding-left: 1rem;
}
.doubleinput.with-arrow input:not(:last-of-type) {
  padding-right: 1rem;
}
.doubleinput[zentk-dateinterval] input {
  direction: rtl;
}

/* dropdown arrow */
.dropdown-pane.with-arrow:after, .dropdown-pane.with-arrow:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.dropdown-pane.with-arrow.bottom:after, .dropdown-pane.with-arrow.bottom:before, .dropdown-pane.with-arrow[data-position=bottom]:after, .dropdown-pane.with-arrow[data-position=bottom]:before {
  bottom: 100%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:after, .dropdown-pane.with-arrow.bottom[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:before {
  left: 50%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=center]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:after, .dropdown-pane.with-arrow.bottom[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:before {
  left: 10%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=left]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:after, .dropdown-pane.with-arrow.bottom[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:before {
  right: 10%;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:after {
  margin-right: -0.5rem;
}
.dropdown-pane.with-arrow.bottom[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=bottom][data-alignment=right]:before {
  margin-right: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left:after, .dropdown-pane.with-arrow.left:before, .dropdown-pane.with-arrow[data-position=left]:after, .dropdown-pane.with-arrow[data-position=left]:before {
  left: 100%;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:after, .dropdown-pane.with-arrow.left[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:before {
  top: 50%;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=center]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:after, .dropdown-pane.with-arrow.left[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:before {
  top: 10%;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=top]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:after, .dropdown-pane.with-arrow.left[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:before {
  bottom: 10%;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:after {
  margin-bottom: -0.5rem;
}
.dropdown-pane.with-arrow.left[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=left][data-alignment=bottom]:before {
  margin-bottom: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top:after, .dropdown-pane.with-arrow.top:before, .dropdown-pane.with-arrow[data-position=top]:after, .dropdown-pane.with-arrow[data-position=top]:before {
  top: 100%;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:after, .dropdown-pane.with-arrow.top[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:before {
  left: 50%;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=center]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:after, .dropdown-pane.with-arrow.top[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:before {
  left: 10%;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:after {
  margin-left: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=left]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=left]:before {
  margin-left: -0.5583333333rem;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:after, .dropdown-pane.with-arrow.top[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:before {
  right: 10%;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:after, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:after {
  margin-right: -0.5rem;
}
.dropdown-pane.with-arrow.top[data-alignment=right]:before, .dropdown-pane.with-arrow[data-position=top][data-alignment=right]:before {
  margin-right: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right:after, .dropdown-pane.with-arrow.right:before, .dropdown-pane.with-arrow[data-position=right]:after, .dropdown-pane.with-arrow[data-position=right]:before {
  right: 100%;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:after, .dropdown-pane.with-arrow.right[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:before {
  top: 50%;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=center]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=center]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:after, .dropdown-pane.with-arrow.right[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:before {
  top: 10%;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:after {
  margin-top: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=top]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=top]:before {
  margin-top: -0.5583333333rem;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:after, .dropdown-pane.with-arrow.right[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:before {
  bottom: 10%;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:after, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:after {
  margin-bottom: -0.5rem;
}
.dropdown-pane.with-arrow.right[data-alignment=bottom]:before, .dropdown-pane.with-arrow[data-position=right][data-alignment=bottom]:before {
  margin-bottom: -0.5583333333rem;
}
.dropdown-pane.with-arrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-width: 0.5rem;
}
.dropdown-pane.with-arrow.bottom:after, .dropdown-pane.with-arrow[data-position=bottom]:after {
  border-bottom-color: #ffffff;
}
.dropdown-pane.with-arrow.left:after, .dropdown-pane.with-arrow[data-position=left]:after {
  border-left-color: #ffffff;
}
.dropdown-pane.with-arrow.top:after, .dropdown-pane.with-arrow[data-position=top]:after {
  border-top-color: #ffffff;
}
.dropdown-pane.with-arrow.right:after, .dropdown-pane.with-arrow[data-position=right]:after {
  border-right-color: #ffffff;
}
.dropdown-pane.with-arrow:before {
  border-color: rgba(235, 235, 235, 0);
  border-width: 0.6166666667rem;
}
.dropdown-pane.with-arrow.bottom:before, .dropdown-pane.with-arrow[data-position=bottom]:before {
  border-bottom-color: #EBEBEB;
}
.dropdown-pane.with-arrow.left:before, .dropdown-pane.with-arrow[data-position=left]:before {
  border-left-color: #EBEBEB;
}
.dropdown-pane.with-arrow.top:before, .dropdown-pane.with-arrow[data-position=top]:before {
  border-top-color: #EBEBEB;
}
.dropdown-pane.with-arrow.right:before, .dropdown-pane.with-arrow[data-position=right]:before {
  border-right-color: #EBEBEB;
}

/* foundation javitas */
.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
  margin-bottom: 1rem;
}

.reveal.full {
  height: 100%;
  min-height: 100%;
}

.button-group.vertical-align {
  flex-direction: column;
  -ms-flex-direction: column;
  align-items: flex-end;
  -ms-flex-align: end;
}

/* foundation kiterjesztesek */
/* small only */
@media screen and (max-width: 47.99875em) {
  .reveal {
    height: 100%;
    min-height: 100%;
  }

  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.expanded.stacked-for-small .button, .button-group.expanded.stacked-for-medium .button, .button-group.small-only-expanded.stacked .button, .button-group.small-only-expanded.stacked-for-small .button, .button-group.small-only-expanded.stacked-for-medium .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.small-only-expanded {
  	@include button-expand;
  }
  */
  /*
  .button-group.stacked-for-small-only
  {
  	@include button-group-stack;
  }

  .button-group.stacked-for-small-only.small-only-expanded
  {
  	// szamit a sorrend
  	@include button-group-stack;
  	@include button-group-expand;
  }
  */
  .switch.tiny-for-small-only {
    height: 1.5rem;
  }
  .switch.tiny-for-small-only .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-small-only input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-small-only {
    height: 1.75rem;
  }
  .switch.small-for-small-only .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-small-only input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-small-only {
    height: 2.5rem;
  }
  .switch.large-for-small-only .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-small-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-small-only input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.74875em) {
  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.expanded.stacked-for-medium .button, .button-group.medium-only-expanded.stacked .button, .button-group.medium-only-expanded.stacked-for-medium .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.medium-only-expanded {
  	@include button-expand;
  }
  */
  /*
  .button-group.stacked-for-medium-only
  {
  	@include button-group-stack;
  }

  .button-group.stacked-for-medium-only.medium-only-expanded
  {
  	//
  	@include button-group-stack;
  	@include button-group-expand;
  }
  */
  .switch.tiny-for-medium-only {
    height: 1.5rem;
  }
  .switch.tiny-for-medium-only .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-medium-only input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-medium-only {
    height: 1.75rem;
  }
  .switch.small-for-medium-only .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-medium-only input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-medium-only {
    height: 2.5rem;
  }
  .switch.large-for-medium-only .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-medium-only .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-medium-only input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
/* medium and up */
@media screen and (min-width: 48em) {
  /* foundation javitas */
  .button-group.medium-expanded.stacked .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.medium-expanded {
  	@include button-expand;
  }
  */
  /* foundation unstack javitas */
  .button-group.stacked-for-small:not(.expanded):not(.small-expanded):not(.medium-expanded):not(.medium-only-expanded) .button {
    margin-bottom: 1rem;
    flex: 0 0 auto;
  }

  .switch.tiny-for-medium {
    height: 1.5rem;
  }
  .switch.tiny-for-medium .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-medium input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-medium {
    height: 1.75rem;
  }
  .switch.small-for-medium .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-medium input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-medium {
    height: 2.5rem;
  }
  .switch.large-for-medium .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-medium .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-medium input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
/* large and up */
@media screen and (min-width: 61.75em) {
  /* foundation javitas */
  .button-group.expanded.stacked .button, .button-group.large-expanded.stacked .button {
    flex: 1 1 auto;
    /* az auto helyett itt 0px volt, de az IE-ben nem akar jol mukodni */
  }

  /*
  .button.large-expanded {
  	@include button-expand;
  }
  */
  /* foundation unstack javitas */
  .button-group.stacked-for-medium:not(.expanded):not(.small-expanded):not(.medium-expanded):not(.large-expanded) .button {
    margin-bottom: 1rem;
    flex: 0 0 auto;
  }

  .switch.tiny-for-large {
    height: 1.5rem;
  }
  .switch.tiny-for-large .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.8333333333rem;
  }
  .switch.tiny-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.1rem;
    height: 1.1rem;
  }
  .switch.tiny-for-large input:checked ~ .switch-paddle::after {
    left: 1.7rem;
  }

  .switch.small-for-large {
    height: 1.75rem;
  }
  .switch.small-for-large .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 1rem;
  }
  .switch.small-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 1.35rem;
    height: 1.35rem;
  }
  .switch.small-for-large input:checked ~ .switch-paddle::after {
    left: 1.95rem;
  }

  .switch.large-for-large {
    height: 2.5rem;
  }
  .switch.large-for-large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.3333333333rem;
  }
  .switch.large-for-large .switch-paddle::after {
    top: 0.2rem;
    left: 0.2rem;
    width: 2.1rem;
    height: 2.1rem;
  }
  .switch.large-for-large input:checked ~ .switch-paddle::after {
    left: 2.7rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  label.small-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.small-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.small-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 48em) and (max-width: 61.74875em) {
  label.medium-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.medium-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.medium-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 48em) {
  label.medium-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.medium-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.medium-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 61.75em) and (max-width: 73.49875em) {
  label.large-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.large-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.large-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 61.75em) {
  label.large-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.large-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.large-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 73.5em) and (max-width: 89.99875em) {
  label.xlarge-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.xlarge-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.xlarge-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media print, screen and (min-width: 73.5em) {
  label.xlarge-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.xlarge-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.xlarge-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media screen and (min-width: 90em) {
  label.xxlarge-only-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.xxlarge-only-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.xxlarge-only-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
@media screen and (min-width: 90em) {
  label.xxlarge-middle {
    margin: 0 0 2rem;
    padding: 1.0833333333rem 0;
    padding: 0.7083333333rem 0;
  }

  .button-group.xxlarge-expanded .button {
    flex: 1 1 0px;
    /*margin-right: 0;*/
    /* Ez nem kell, regen sem volt a 6.6.3-as verzio elott benne */
  }

  .button-group.xxlarge-vertical-align {
    flex-direction: column;
    -ms-flex-direction: column;
    align-items: flex-end;
    -ms-flex-align: end;
  }
}
/*.is-startrange.is-selected .pika-button:before, .is-endrange.is-selected .pika-button:before {
	display: block;
	content: 'x';
    position: absolute;
	color: black;
	transform: translateY(-6px) translateX(-2px);
}*/
.droparea {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin-bottom: 0;
  opacity: 0;
  z-index: -1;
}

div.droparea {
  padding: 30px;
  background-color: #EBEBEB;
  border: 1px solid #c8c8c8;
  border-radius: 2px;
}

div.droparea div {
  padding: auto;
  border: 4px dashed #c8c8c8;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: grid;
}

div.droparea h1, div.droparea h2, div.droparea h3 {
  text-align: center;
  vertical-align: middle;
  color: #c8c8c8;
  line-height: 1;
  margin-top: auto;
  margin-bottom: auto;
}

/* reveal-es class-ok: */
.reveal .hide-for-reveal {
  display: none !important;
}

.reveal .cell.auto-for-reveal {
  flex: 1 1 0px;
}
.reveal .cell.shrink-for-reveal {
  flex: 0 0 auto;
}
.reveal .grid-x > .small-shrink-for-reveal, .reveal .grid-x > .small-full-for-reveal, .reveal .grid-x > .small-1-for-reveal, .reveal .grid-x > .small-2-for-reveal, .reveal .grid-x > .small-3-for-reveal, .reveal .grid-x > .small-4-for-reveal, .reveal .grid-x > .small-5-for-reveal, .reveal .grid-x > .small-6-for-reveal, .reveal .grid-x > .small-7-for-reveal, .reveal .grid-x > .small-8-for-reveal, .reveal .grid-x > .small-9-for-reveal, .reveal .grid-x > .small-10-for-reveal, .reveal .grid-x > .small-11-for-reveal, .reveal .grid-x > .small-12-for-reveal {
  flex-basis: auto;
}
@media print, screen and (min-width: 48em) {
  .reveal .grid-x > .medium-shrink-for-reveal, .reveal .grid-x > .medium-full-for-reveal, .reveal .grid-x > .medium-1-for-reveal, .reveal .grid-x > .medium-2-for-reveal, .reveal .grid-x > .medium-3-for-reveal, .reveal .grid-x > .medium-4-for-reveal, .reveal .grid-x > .medium-5-for-reveal, .reveal .grid-x > .medium-6-for-reveal, .reveal .grid-x > .medium-7-for-reveal, .reveal .grid-x > .medium-8-for-reveal, .reveal .grid-x > .medium-9-for-reveal, .reveal .grid-x > .medium-10-for-reveal, .reveal .grid-x > .medium-11-for-reveal, .reveal .grid-x > .medium-12-for-reveal {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 61.75em) {
  .reveal .grid-x > .large-shrink-for-reveal, .reveal .grid-x > .large-full-for-reveal, .reveal .grid-x > .large-1-for-reveal, .reveal .grid-x > .large-2-for-reveal, .reveal .grid-x > .large-3-for-reveal, .reveal .grid-x > .large-4-for-reveal, .reveal .grid-x > .large-5-for-reveal, .reveal .grid-x > .large-6-for-reveal, .reveal .grid-x > .large-7-for-reveal, .reveal .grid-x > .large-8-for-reveal, .reveal .grid-x > .large-9-for-reveal, .reveal .grid-x > .large-10-for-reveal, .reveal .grid-x > .large-11-for-reveal, .reveal .grid-x > .large-12-for-reveal {
    flex-basis: auto;
  }
}
@media print, screen and (min-width: 73.5em) {
  .reveal .grid-x > .xlarge-shrink-for-reveal, .reveal .grid-x > .xlarge-full-for-reveal, .reveal .grid-x > .xlarge-1-for-reveal, .reveal .grid-x > .xlarge-2-for-reveal, .reveal .grid-x > .xlarge-3-for-reveal, .reveal .grid-x > .xlarge-4-for-reveal, .reveal .grid-x > .xlarge-5-for-reveal, .reveal .grid-x > .xlarge-6-for-reveal, .reveal .grid-x > .xlarge-7-for-reveal, .reveal .grid-x > .xlarge-8-for-reveal, .reveal .grid-x > .xlarge-9-for-reveal, .reveal .grid-x > .xlarge-10-for-reveal, .reveal .grid-x > .xlarge-11-for-reveal, .reveal .grid-x > .xlarge-12-for-reveal {
    flex-basis: auto;
  }
}
@media screen and (min-width: 90em) {
  .reveal .grid-x > .xxlarge-shrink-for-reveal, .reveal .grid-x > .xxlarge-full-for-reveal, .reveal .grid-x > .xxlarge-1-for-reveal, .reveal .grid-x > .xxlarge-2-for-reveal, .reveal .grid-x > .xxlarge-3-for-reveal, .reveal .grid-x > .xxlarge-4-for-reveal, .reveal .grid-x > .xxlarge-5-for-reveal, .reveal .grid-x > .xxlarge-6-for-reveal, .reveal .grid-x > .xxlarge-7-for-reveal, .reveal .grid-x > .xxlarge-8-for-reveal, .reveal .grid-x > .xxlarge-9-for-reveal, .reveal .grid-x > .xxlarge-10-for-reveal, .reveal .grid-x > .xxlarge-11-for-reveal, .reveal .grid-x > .xxlarge-12-for-reveal {
    flex-basis: auto;
  }
}
.reveal .grid-x > .small-12-for-reveal, .reveal .grid-x > .small-11-for-reveal, .reveal .grid-x > .small-10-for-reveal, .reveal .grid-x > .small-9-for-reveal, .reveal .grid-x > .small-8-for-reveal, .reveal .grid-x > .small-7-for-reveal, .reveal .grid-x > .small-6-for-reveal, .reveal .grid-x > .small-5-for-reveal, .reveal .grid-x > .small-4-for-reveal, .reveal .grid-x > .small-3-for-reveal, .reveal .grid-x > .small-2-for-reveal, .reveal .grid-x > .small-1-for-reveal, .reveal .input-group .input-group-field.small-1, .input-group .reveal .input-group-field.small-1, .reveal .input-group .input-group-label.small-1, .input-group .reveal .input-group-label.small-1, .reveal .input-group .input-group-button.small-1, .input-group .reveal .input-group-button.small-1, .reveal .input-group .input-group-field.small-2, .input-group .reveal .input-group-field.small-2, .reveal .input-group .input-group-label.small-2, .input-group .reveal .input-group-label.small-2, .reveal .input-group .input-group-button.small-2, .input-group .reveal .input-group-button.small-2, .reveal .input-group .input-group-field.small-3, .input-group .reveal .input-group-field.small-3, .reveal .input-group .input-group-label.small-3, .input-group .reveal .input-group-label.small-3, .reveal .input-group .input-group-button.small-3, .input-group .reveal .input-group-button.small-3, .reveal .input-group .input-group-field.small-4, .input-group .reveal .input-group-field.small-4, .reveal .input-group .input-group-label.small-4, .input-group .reveal .input-group-label.small-4, .reveal .input-group .input-group-button.small-4, .input-group .reveal .input-group-button.small-4, .reveal .input-group .input-group-field.small-5, .input-group .reveal .input-group-field.small-5, .reveal .input-group .input-group-label.small-5, .input-group .reveal .input-group-label.small-5, .reveal .input-group .input-group-button.small-5, .input-group .reveal .input-group-button.small-5, .reveal .input-group .input-group-field.small-6, .input-group .reveal .input-group-field.small-6, .reveal .input-group .input-group-label.small-6, .input-group .reveal .input-group-label.small-6, .reveal .input-group .input-group-button.small-6, .input-group .reveal .input-group-button.small-6, .reveal .input-group .input-group-field.small-7, .input-group .reveal .input-group-field.small-7, .reveal .input-group .input-group-label.small-7, .input-group .reveal .input-group-label.small-7, .reveal .input-group .input-group-button.small-7, .input-group .reveal .input-group-button.small-7, .reveal .input-group .input-group-field.small-8, .input-group .reveal .input-group-field.small-8, .reveal .input-group .input-group-label.small-8, .input-group .reveal .input-group-label.small-8, .reveal .input-group .input-group-button.small-8, .input-group .reveal .input-group-button.small-8, .reveal .input-group .input-group-field.small-9, .input-group .reveal .input-group-field.small-9, .reveal .input-group .input-group-label.small-9, .input-group .reveal .input-group-label.small-9, .reveal .input-group .input-group-button.small-9, .input-group .reveal .input-group-button.small-9, .reveal .input-group .input-group-field.small-10, .input-group .reveal .input-group-field.small-10, .reveal .input-group .input-group-label.small-10, .input-group .reveal .input-group-label.small-10, .reveal .input-group .input-group-button.small-10, .input-group .reveal .input-group-button.small-10, .reveal .input-group .input-group-field.small-11, .input-group .reveal .input-group-field.small-11, .reveal .input-group .input-group-label.small-11, .input-group .reveal .input-group-label.small-11, .reveal .input-group .input-group-button.small-11, .input-group .reveal .input-group-button.small-11, .reveal .input-group .input-group-field.small-12, .input-group .reveal .input-group-field.small-12, .reveal .input-group .input-group-label.small-12, .input-group .reveal .input-group-label.small-12, .reveal .input-group .input-group-button.small-12, .input-group .reveal .input-group-button.small-12 {
  flex: 0 0 auto;
}
.reveal .grid-x > .small-1-for-reveal {
  width: 8.3333333333%;
}
.reveal .grid-x > .small-2-for-reveal {
  width: 16.6666666667%;
}
.reveal .grid-x > .small-3-for-reveal {
  width: 25%;
}
.reveal .grid-x > .small-4-for-reveal {
  width: 33.3333333333%;
}
.reveal .grid-x > .small-5-for-reveal {
  width: 41.6666666667%;
}
.reveal .grid-x > .small-6-for-reveal {
  width: 50%;
}
.reveal .grid-x > .small-7-for-reveal {
  width: 58.3333333333%;
}
.reveal .grid-x > .small-8-for-reveal {
  width: 66.6666666667%;
}
.reveal .grid-x > .small-9-for-reveal {
  width: 75%;
}
.reveal .grid-x > .small-10-for-reveal {
  width: 83.3333333333%;
}
.reveal .grid-x > .small-11-for-reveal {
  width: 91.6666666667%;
}
.reveal .grid-x > .small-12-for-reveal {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .reveal .grid-x > .medium-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .medium-12-for-reveal, .reveal .grid-x > .medium-11-for-reveal, .reveal .grid-x > .medium-10-for-reveal, .reveal .grid-x > .medium-9-for-reveal, .reveal .grid-x > .medium-8-for-reveal, .reveal .grid-x > .medium-7-for-reveal, .reveal .grid-x > .medium-6-for-reveal, .reveal .grid-x > .medium-5-for-reveal, .reveal .grid-x > .medium-4-for-reveal, .reveal .grid-x > .medium-3-for-reveal, .reveal .grid-x > .medium-2-for-reveal, .reveal .grid-x > .medium-1-for-reveal, .reveal .grid-x > .medium-shrink-for-reveal, .reveal .input-group .input-group-field.medium-1, .input-group .reveal .input-group-field.medium-1, .reveal .input-group .input-group-label.medium-1, .input-group .reveal .input-group-label.medium-1, .reveal .input-group .input-group-button.medium-1, .input-group .reveal .input-group-button.medium-1, .reveal .input-group .input-group-field.medium-2, .input-group .reveal .input-group-field.medium-2, .reveal .input-group .input-group-label.medium-2, .input-group .reveal .input-group-label.medium-2, .reveal .input-group .input-group-button.medium-2, .input-group .reveal .input-group-button.medium-2, .reveal .input-group .input-group-field.medium-3, .input-group .reveal .input-group-field.medium-3, .reveal .input-group .input-group-label.medium-3, .input-group .reveal .input-group-label.medium-3, .reveal .input-group .input-group-button.medium-3, .input-group .reveal .input-group-button.medium-3, .reveal .input-group .input-group-field.medium-4, .input-group .reveal .input-group-field.medium-4, .reveal .input-group .input-group-label.medium-4, .input-group .reveal .input-group-label.medium-4, .reveal .input-group .input-group-button.medium-4, .input-group .reveal .input-group-button.medium-4, .reveal .input-group .input-group-field.medium-5, .input-group .reveal .input-group-field.medium-5, .reveal .input-group .input-group-label.medium-5, .input-group .reveal .input-group-label.medium-5, .reveal .input-group .input-group-button.medium-5, .input-group .reveal .input-group-button.medium-5, .reveal .input-group .input-group-field.medium-6, .input-group .reveal .input-group-field.medium-6, .reveal .input-group .input-group-label.medium-6, .input-group .reveal .input-group-label.medium-6, .reveal .input-group .input-group-button.medium-6, .input-group .reveal .input-group-button.medium-6, .reveal .input-group .input-group-field.medium-7, .input-group .reveal .input-group-field.medium-7, .reveal .input-group .input-group-label.medium-7, .input-group .reveal .input-group-label.medium-7, .reveal .input-group .input-group-button.medium-7, .input-group .reveal .input-group-button.medium-7, .reveal .input-group .input-group-field.medium-8, .input-group .reveal .input-group-field.medium-8, .reveal .input-group .input-group-label.medium-8, .input-group .reveal .input-group-label.medium-8, .reveal .input-group .input-group-button.medium-8, .input-group .reveal .input-group-button.medium-8, .reveal .input-group .input-group-field.medium-9, .input-group .reveal .input-group-field.medium-9, .reveal .input-group .input-group-label.medium-9, .input-group .reveal .input-group-label.medium-9, .reveal .input-group .input-group-button.medium-9, .input-group .reveal .input-group-button.medium-9, .reveal .input-group .input-group-field.medium-10, .input-group .reveal .input-group-field.medium-10, .reveal .input-group .input-group-label.medium-10, .input-group .reveal .input-group-label.medium-10, .reveal .input-group .input-group-button.medium-10, .input-group .reveal .input-group-button.medium-10, .reveal .input-group .input-group-field.medium-11, .input-group .reveal .input-group-field.medium-11, .reveal .input-group .input-group-label.medium-11, .input-group .reveal .input-group-label.medium-11, .reveal .input-group .input-group-button.medium-11, .input-group .reveal .input-group-button.medium-11, .reveal .input-group .input-group-field.medium-12, .input-group .reveal .input-group-field.medium-12, .reveal .input-group .input-group-label.medium-12, .input-group .reveal .input-group-label.medium-12, .reveal .input-group .input-group-button.medium-12, .input-group .reveal .input-group-button.medium-12 {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .medium-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .medium-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .medium-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .medium-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .medium-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .medium-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .medium-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .medium-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .medium-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .medium-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .medium-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .medium-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .medium-12-for-reveal {
    width: 100%;
  }
}
@media print, screen and (min-width: 61.75em) {
  .reveal .grid-x > .large-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .large-12-for-reveal, .reveal .grid-x > .large-11-for-reveal, .reveal .grid-x > .large-10-for-reveal, .reveal .grid-x > .large-9-for-reveal, .reveal .grid-x > .large-8-for-reveal, .reveal .grid-x > .large-7-for-reveal, .reveal .grid-x > .large-6-for-reveal, .reveal .grid-x > .large-5-for-reveal, .reveal .grid-x > .large-4-for-reveal, .reveal .grid-x > .large-3-for-reveal, .reveal .grid-x > .large-2-for-reveal, .reveal .grid-x > .large-1-for-reveal, .reveal .grid-x > .large-shrink-for-reveal, .reveal .input-group .input-group-field.large-1, .input-group .reveal .input-group-field.large-1, .reveal .input-group .input-group-label.large-1, .input-group .reveal .input-group-label.large-1, .reveal .input-group .input-group-button.large-1, .input-group .reveal .input-group-button.large-1, .reveal .input-group .input-group-field.large-2, .input-group .reveal .input-group-field.large-2, .reveal .input-group .input-group-label.large-2, .input-group .reveal .input-group-label.large-2, .reveal .input-group .input-group-button.large-2, .input-group .reveal .input-group-button.large-2, .reveal .input-group .input-group-field.large-3, .input-group .reveal .input-group-field.large-3, .reveal .input-group .input-group-label.large-3, .input-group .reveal .input-group-label.large-3, .reveal .input-group .input-group-button.large-3, .input-group .reveal .input-group-button.large-3, .reveal .input-group .input-group-field.large-4, .input-group .reveal .input-group-field.large-4, .reveal .input-group .input-group-label.large-4, .input-group .reveal .input-group-label.large-4, .reveal .input-group .input-group-button.large-4, .input-group .reveal .input-group-button.large-4, .reveal .input-group .input-group-field.large-5, .input-group .reveal .input-group-field.large-5, .reveal .input-group .input-group-label.large-5, .input-group .reveal .input-group-label.large-5, .reveal .input-group .input-group-button.large-5, .input-group .reveal .input-group-button.large-5, .reveal .input-group .input-group-field.large-6, .input-group .reveal .input-group-field.large-6, .reveal .input-group .input-group-label.large-6, .input-group .reveal .input-group-label.large-6, .reveal .input-group .input-group-button.large-6, .input-group .reveal .input-group-button.large-6, .reveal .input-group .input-group-field.large-7, .input-group .reveal .input-group-field.large-7, .reveal .input-group .input-group-label.large-7, .input-group .reveal .input-group-label.large-7, .reveal .input-group .input-group-button.large-7, .input-group .reveal .input-group-button.large-7, .reveal .input-group .input-group-field.large-8, .input-group .reveal .input-group-field.large-8, .reveal .input-group .input-group-label.large-8, .input-group .reveal .input-group-label.large-8, .reveal .input-group .input-group-button.large-8, .input-group .reveal .input-group-button.large-8, .reveal .input-group .input-group-field.large-9, .input-group .reveal .input-group-field.large-9, .reveal .input-group .input-group-label.large-9, .input-group .reveal .input-group-label.large-9, .reveal .input-group .input-group-button.large-9, .input-group .reveal .input-group-button.large-9, .reveal .input-group .input-group-field.large-10, .input-group .reveal .input-group-field.large-10, .reveal .input-group .input-group-label.large-10, .input-group .reveal .input-group-label.large-10, .reveal .input-group .input-group-button.large-10, .input-group .reveal .input-group-button.large-10, .reveal .input-group .input-group-field.large-11, .input-group .reveal .input-group-field.large-11, .reveal .input-group .input-group-label.large-11, .input-group .reveal .input-group-label.large-11, .reveal .input-group .input-group-button.large-11, .input-group .reveal .input-group-button.large-11, .reveal .input-group .input-group-field.large-12, .input-group .reveal .input-group-field.large-12, .reveal .input-group .input-group-label.large-12, .input-group .reveal .input-group-label.large-12, .reveal .input-group .input-group-button.large-12, .input-group .reveal .input-group-button.large-12 {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .large-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .large-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .large-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .large-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .large-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .large-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .large-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .large-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .large-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .large-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .large-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .large-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .large-12-for-reveal {
    width: 100%;
  }
}
@media print, screen and (min-width: 73.5em) {
  .reveal .grid-x > .xlarge-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .xlarge-12-for-reveal, .reveal .grid-x > .xlarge-11-for-reveal, .reveal .grid-x > .xlarge-10-for-reveal, .reveal .grid-x > .xlarge-9-for-reveal, .reveal .grid-x > .xlarge-8-for-reveal, .reveal .grid-x > .xlarge-7-for-reveal, .reveal .grid-x > .xlarge-6-for-reveal, .reveal .grid-x > .xlarge-5-for-reveal, .reveal .grid-x > .xlarge-4-for-reveal, .reveal .grid-x > .xlarge-3-for-reveal, .reveal .grid-x > .xlarge-2-for-reveal, .reveal .grid-x > .xlarge-1-for-reveal, .reveal .grid-x > .xlarge-shrink-for-reveal, .reveal .input-group .input-group-field.xlarge-1, .input-group .reveal .input-group-field.xlarge-1, .reveal .input-group .input-group-label.xlarge-1, .input-group .reveal .input-group-label.xlarge-1, .reveal .input-group .input-group-button.xlarge-1, .input-group .reveal .input-group-button.xlarge-1, .reveal .input-group .input-group-field.xlarge-2, .input-group .reveal .input-group-field.xlarge-2, .reveal .input-group .input-group-label.xlarge-2, .input-group .reveal .input-group-label.xlarge-2, .reveal .input-group .input-group-button.xlarge-2, .input-group .reveal .input-group-button.xlarge-2, .reveal .input-group .input-group-field.xlarge-3, .input-group .reveal .input-group-field.xlarge-3, .reveal .input-group .input-group-label.xlarge-3, .input-group .reveal .input-group-label.xlarge-3, .reveal .input-group .input-group-button.xlarge-3, .input-group .reveal .input-group-button.xlarge-3, .reveal .input-group .input-group-field.xlarge-4, .input-group .reveal .input-group-field.xlarge-4, .reveal .input-group .input-group-label.xlarge-4, .input-group .reveal .input-group-label.xlarge-4, .reveal .input-group .input-group-button.xlarge-4, .input-group .reveal .input-group-button.xlarge-4, .reveal .input-group .input-group-field.xlarge-5, .input-group .reveal .input-group-field.xlarge-5, .reveal .input-group .input-group-label.xlarge-5, .input-group .reveal .input-group-label.xlarge-5, .reveal .input-group .input-group-button.xlarge-5, .input-group .reveal .input-group-button.xlarge-5, .reveal .input-group .input-group-field.xlarge-6, .input-group .reveal .input-group-field.xlarge-6, .reveal .input-group .input-group-label.xlarge-6, .input-group .reveal .input-group-label.xlarge-6, .reveal .input-group .input-group-button.xlarge-6, .input-group .reveal .input-group-button.xlarge-6, .reveal .input-group .input-group-field.xlarge-7, .input-group .reveal .input-group-field.xlarge-7, .reveal .input-group .input-group-label.xlarge-7, .input-group .reveal .input-group-label.xlarge-7, .reveal .input-group .input-group-button.xlarge-7, .input-group .reveal .input-group-button.xlarge-7, .reveal .input-group .input-group-field.xlarge-8, .input-group .reveal .input-group-field.xlarge-8, .reveal .input-group .input-group-label.xlarge-8, .input-group .reveal .input-group-label.xlarge-8, .reveal .input-group .input-group-button.xlarge-8, .input-group .reveal .input-group-button.xlarge-8, .reveal .input-group .input-group-field.xlarge-9, .input-group .reveal .input-group-field.xlarge-9, .reveal .input-group .input-group-label.xlarge-9, .input-group .reveal .input-group-label.xlarge-9, .reveal .input-group .input-group-button.xlarge-9, .input-group .reveal .input-group-button.xlarge-9, .reveal .input-group .input-group-field.xlarge-10, .input-group .reveal .input-group-field.xlarge-10, .reveal .input-group .input-group-label.xlarge-10, .input-group .reveal .input-group-label.xlarge-10, .reveal .input-group .input-group-button.xlarge-10, .input-group .reveal .input-group-button.xlarge-10, .reveal .input-group .input-group-field.xlarge-11, .input-group .reveal .input-group-field.xlarge-11, .reveal .input-group .input-group-label.xlarge-11, .input-group .reveal .input-group-label.xlarge-11, .reveal .input-group .input-group-button.xlarge-11, .input-group .reveal .input-group-button.xlarge-11, .reveal .input-group .input-group-field.xlarge-12, .input-group .reveal .input-group-field.xlarge-12, .reveal .input-group .input-group-label.xlarge-12, .input-group .reveal .input-group-label.xlarge-12, .reveal .input-group .input-group-button.xlarge-12, .input-group .reveal .input-group-button.xlarge-12 {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .xlarge-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .xlarge-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .xlarge-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .xlarge-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .xlarge-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .xlarge-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .xlarge-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .xlarge-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .xlarge-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .xlarge-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .xlarge-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .xlarge-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .xlarge-12-for-reveal {
    width: 100%;
  }
}
@media screen and (min-width: 90em) {
  .reveal .grid-x > .xxlarge-auto-for-reveal {
    flex: 1 1 0px;
    width: auto;
  }
  .reveal .grid-x > .xxlarge-12-for-reveal, .reveal .grid-x > .xxlarge-11-for-reveal, .reveal .grid-x > .xxlarge-10-for-reveal, .reveal .grid-x > .xxlarge-9-for-reveal, .reveal .grid-x > .xxlarge-8-for-reveal, .reveal .grid-x > .xxlarge-7-for-reveal, .reveal .grid-x > .xxlarge-6-for-reveal, .reveal .grid-x > .xxlarge-5-for-reveal, .reveal .grid-x > .xxlarge-4-for-reveal, .reveal .grid-x > .xxlarge-3-for-reveal, .reveal .grid-x > .xxlarge-2-for-reveal, .reveal .grid-x > .xxlarge-1-for-reveal, .reveal .grid-x > .xxlarge-shrink-for-reveal, .reveal .input-group .input-group-field.xxlarge-1, .input-group .reveal .input-group-field.xxlarge-1, .reveal .input-group .input-group-label.xxlarge-1, .input-group .reveal .input-group-label.xxlarge-1, .reveal .input-group .input-group-button.xxlarge-1, .input-group .reveal .input-group-button.xxlarge-1, .reveal .input-group .input-group-field.xxlarge-2, .input-group .reveal .input-group-field.xxlarge-2, .reveal .input-group .input-group-label.xxlarge-2, .input-group .reveal .input-group-label.xxlarge-2, .reveal .input-group .input-group-button.xxlarge-2, .input-group .reveal .input-group-button.xxlarge-2, .reveal .input-group .input-group-field.xxlarge-3, .input-group .reveal .input-group-field.xxlarge-3, .reveal .input-group .input-group-label.xxlarge-3, .input-group .reveal .input-group-label.xxlarge-3, .reveal .input-group .input-group-button.xxlarge-3, .input-group .reveal .input-group-button.xxlarge-3, .reveal .input-group .input-group-field.xxlarge-4, .input-group .reveal .input-group-field.xxlarge-4, .reveal .input-group .input-group-label.xxlarge-4, .input-group .reveal .input-group-label.xxlarge-4, .reveal .input-group .input-group-button.xxlarge-4, .input-group .reveal .input-group-button.xxlarge-4, .reveal .input-group .input-group-field.xxlarge-5, .input-group .reveal .input-group-field.xxlarge-5, .reveal .input-group .input-group-label.xxlarge-5, .input-group .reveal .input-group-label.xxlarge-5, .reveal .input-group .input-group-button.xxlarge-5, .input-group .reveal .input-group-button.xxlarge-5, .reveal .input-group .input-group-field.xxlarge-6, .input-group .reveal .input-group-field.xxlarge-6, .reveal .input-group .input-group-label.xxlarge-6, .input-group .reveal .input-group-label.xxlarge-6, .reveal .input-group .input-group-button.xxlarge-6, .input-group .reveal .input-group-button.xxlarge-6, .reveal .input-group .input-group-field.xxlarge-7, .input-group .reveal .input-group-field.xxlarge-7, .reveal .input-group .input-group-label.xxlarge-7, .input-group .reveal .input-group-label.xxlarge-7, .reveal .input-group .input-group-button.xxlarge-7, .input-group .reveal .input-group-button.xxlarge-7, .reveal .input-group .input-group-field.xxlarge-8, .input-group .reveal .input-group-field.xxlarge-8, .reveal .input-group .input-group-label.xxlarge-8, .input-group .reveal .input-group-label.xxlarge-8, .reveal .input-group .input-group-button.xxlarge-8, .input-group .reveal .input-group-button.xxlarge-8, .reveal .input-group .input-group-field.xxlarge-9, .input-group .reveal .input-group-field.xxlarge-9, .reveal .input-group .input-group-label.xxlarge-9, .input-group .reveal .input-group-label.xxlarge-9, .reveal .input-group .input-group-button.xxlarge-9, .input-group .reveal .input-group-button.xxlarge-9, .reveal .input-group .input-group-field.xxlarge-10, .input-group .reveal .input-group-field.xxlarge-10, .reveal .input-group .input-group-label.xxlarge-10, .input-group .reveal .input-group-label.xxlarge-10, .reveal .input-group .input-group-button.xxlarge-10, .input-group .reveal .input-group-button.xxlarge-10, .reveal .input-group .input-group-field.xxlarge-11, .input-group .reveal .input-group-field.xxlarge-11, .reveal .input-group .input-group-label.xxlarge-11, .input-group .reveal .input-group-label.xxlarge-11, .reveal .input-group .input-group-button.xxlarge-11, .input-group .reveal .input-group-button.xxlarge-11, .reveal .input-group .input-group-field.xxlarge-12, .input-group .reveal .input-group-field.xxlarge-12, .reveal .input-group .input-group-label.xxlarge-12, .input-group .reveal .input-group-label.xxlarge-12, .reveal .input-group .input-group-button.xxlarge-12, .input-group .reveal .input-group-button.xxlarge-12 {
    flex: 0 0 auto;
  }
  .reveal .grid-x > .xxlarge-shrink-for-reveal {
    width: auto;
  }
  .reveal .grid-x > .xxlarge-1-for-reveal {
    width: 8.3333333333%;
  }
  .reveal .grid-x > .xxlarge-2-for-reveal {
    width: 16.6666666667%;
  }
  .reveal .grid-x > .xxlarge-3-for-reveal {
    width: 25%;
  }
  .reveal .grid-x > .xxlarge-4-for-reveal {
    width: 33.3333333333%;
  }
  .reveal .grid-x > .xxlarge-5-for-reveal {
    width: 41.6666666667%;
  }
  .reveal .grid-x > .xxlarge-6-for-reveal {
    width: 50%;
  }
  .reveal .grid-x > .xxlarge-7-for-reveal {
    width: 58.3333333333%;
  }
  .reveal .grid-x > .xxlarge-8-for-reveal {
    width: 66.6666666667%;
  }
  .reveal .grid-x > .xxlarge-9-for-reveal {
    width: 75%;
  }
  .reveal .grid-x > .xxlarge-10-for-reveal {
    width: 83.3333333333%;
  }
  .reveal .grid-x > .xxlarge-11-for-reveal {
    width: 91.6666666667%;
  }
  .reveal .grid-x > .xxlarge-12-for-reveal {
    width: 100%;
  }
}
.reveal .grid-x > .auto-for-reveal {
  width: auto;
}
.reveal .grid-x > .shrink-for-reveal {
  width: auto;
}

/* 20% */
/* 80% */
/* -40% */
/* 10% */
/**
 * Foundation for Sites
 * Version 6.6.3
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 48em) {
  .reveal.medium {
    right: auto;
    left: auto;
    margin: 0 auto;
  }
}
/* hany egysegre akarjuk bontani a 100%-eset */
/* a kombo lenyilo panel egyes elemeinek paddingja - nem csak kombonak lehet ilyen panelja, onalloan is letezhet */
/* a keresheto kombok nagyito ikonjanak merete */
/* multi kivalasztos kombo panel sorai elott megjeleno checkbox-ok merete */
/* a nyilacskas dropdown-ok nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* az intervallum input mezok kozotti nyilacska merete (a foundation $tooltip-pip-width valtozo az a tooltip nyil meretenek a fele, tehat a $tooltip-pip-width * 2 az pont a tooltip nyilacskaval megegyezo meret) */
/* a kombo input lenyito gombjanak szelessege */
/* foundation javitas */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* feluldefinialjuk: */
/* kozponti valtozok */
/* should be even */
/* mixinek*/
@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
  }
}
/*$solid-shadow: 0 1px 4px 0 rgba($black,0.2);*/
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  src: url("/craft/font/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: bold;
  font-style: normal;
  src: url("/craft/font/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 500;
  font-style: normal;
  src: url("/craft/font/OpenSans-SemiBold.ttf") format("truetype");
}
/*
@font-face {
    font-family: 'BlackFriday';
    font-weight: normal;
    font-style: normal;
    src: url('/craft/font/BlackFriday.ttf') format('truetype');
}
*/
@font-face {
  font-family: "BPreplay";
  font-weight: normal;
  font-style: normal;
  src: url("/craft/font/BPreplayExtended.otf") format("opentype");
}
@font-face {
  font-family: "BPreplay";
  font-weight: bold;
  font-style: normal;
  src: url("/craft/font/BPreplayExtendedBold.otf") format("opentype");
}
body {
  font-size: 12px;
  font-family: "Open Sans";
  background-color: #e6e6e6;
  margin: 48px;
}

.contentbox {
  background: #ffffff;
  padding: 1rem;
  border: 0px solid #c8c8c8;
  border-radius: 3px;
  margin: 0 0 1rem 0;
  /*box-shadow: rgba($black, 0.15) 0px 20px 45px -10px;*/
  /*box-shadow: $solid-shadow;*/
}

.callout {
  /*box-shadow: rgba($black, 0.15) 0px 20px 45px -10px;*/
  /*box-shadow: $solid-shadow;*/
}
.callout.success {
  color: #ffffff;
}
.callout.alert .close-button, .callout.info .close-button, .callout.success .close-button {
  color: #ffffff;
}
.callout.alert .close-button:focus, .callout.alert .close-button:hover, .callout.info .close-button:focus, .callout.info .close-button:hover, .callout.success .close-button:focus, .callout.success .close-button:hover {
  color: #EBEBEB;
}
.callout.primary, .callout.secondary, .callout.info, .callout.success, .callout.alert, .callout.warning {
  border: none;
}

.callout .close-button i {
  font-size: 20px !important;
}

.highlight {
  font-weight: bold;
}

.tiny {
  font-size: 12px;
}

.small {
  font-size: 13px;
}

.jumbo {
  font-size: 48px;
}

.is-invalid-label {
  color: #C42F58;
}

[type=text]:disabled, [type=password]:disabled, [type=date]:disabled, [type=datetime]:disabled, [type=datetime-local]:disabled, [type=month]:disabled, [type=week]:disabled, [type=email]:disabled, [type=number]:disabled, [type=search]:disabled, [type=tel]:disabled, [type=time]:disabled, [type=url]:disabled, [type=color]:disabled, button.zentk-combo-field:disabled, textarea:disabled {
  color: #999;
}

.form-error[err-msg-id] {
  margin-top: -1.5rem;
  margin-bottom: 1.5rem;
}

.help-text {
  display: block;
  margin-top: -1.5rem;
  margin-bottom: 1.5rem;
}

.button {
  /*box-shadow: $solid-shadow;*/
}

.button.clear {
  /*text-transform: uppercase;*/
  box-shadow: none;
}

.button.tertiary {
  background-color: #103463;
}

.button.disabled, .button[disabled] {
  cursor: not-allowed;
  box-shadow: none;
  color: #999 !important;
}
.button.disabled:not(.clear), .button[disabled]:not(.clear) {
  background-color: #EBEBEB !important;
}

.button.hollow:hover {
  background-color: rgba(0, 0, 0, 0.09);
}
.button.hollow.disabled, .button.hollow[disabled] {
  border-color: #EBEBEB !important;
}

/* Szinek */
.color {
  width: 100px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  border-radius: 3px;
}
.color.primary {
  background-color: #093D67;
}
.color.primary::before {
  display: block;
  content: "#093D67";
}
.color.secondary {
  background-color: #5FB1F4;
}
.color.secondary::before {
  display: block;
  content: "#5FB1F4";
}
.color.additional {
  background-color: #103463;
}
.color.additional::before {
  display: block;
  content: "#103463";
}
.color.black {
  background-color: #000000;
}
.color.black::before {
  display: block;
  content: "#000000";
}
.color.dark-gray {
  background-color: #999;
}
.color.dark-gray::before {
  display: block;
  content: "#999";
}
.color.medium-gray {
  background-color: #c8c8c8;
}
.color.medium-gray::before {
  display: block;
  content: "#c8c8c8";
}
.color.input-border-color {
  background-color: #d9d9d9;
}
.color.input-border-color::before {
  display: block;
  content: "#d9d9d9";
}
.color.light-gray {
  background-color: #EBEBEB;
}
.color.light-gray::before {
  display: block;
  content: "#EBEBEB";
}
.color.success {
  background-color: #2A9137;
}
.color.success::before {
  display: block;
  content: "#2A9137";
}
.color.warning {
  background-color: #DED562;
}
.color.warning::before {
  display: block;
  content: "#DED562";
}
.color.alert {
  background-color: #C42F58;
}
.color.alert::before {
  display: block;
  content: "#C42F58";
}
.color.info {
  background-color: #2A7891;
}
.color.info::before {
  display: block;
  content: "#2A7891";
}
.color.more1 {
  background-color: #C84BDE;
}
.color.more1::before {
  display: block;
  content: "#C84BDE";
}
.color.more2 {
  background-color: #9B69A4;
}
.color.more2::before {
  display: block;
  content: "#9B69A4";
}
.color.more3 {
  background-color: #D28EDE;
}
.color.more3::before {
  display: block;
  content: "#D28EDE";
}
.color.background {
  background-color: #e6e6e6;
}
.color.background::before {
  display: block;
  content: "#e6e6e6";
}

.blackfriday {
  font-family: "BlackFriday";
  /*color: $primary-color;*/
}

.bpreplay {
  font-family: "BPreplay";
  /*color: $primary-color;*/
}

/******************/
/* Radio switcher */
/******************/
div.zentk-radio-switcher {
  display: flex;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background-color: #EBEBEB;
  margin-bottom: 2rem;
}
div.zentk-radio-switcher input[type=radio] + label:before {
  display: none;
}
div.zentk-radio-switcher input[type=radio] + label + input[type=radio] + label {
  position: relative;
}
div.zentk-radio-switcher input[type=radio] + label + input[type=radio] + label::after {
  display: block;
  content: "";
  width: 1px;
  height: 80%;
  background-color: #c8c8c8;
  position: absolute;
  top: 10%;
  left: -2.5px;
}
div.zentk-radio-switcher input[type=radio] + label {
  padding: 0.5rem 1rem;
  margin: 2px;
  font-size: 14px;
  line-height: 16px !important;
  flex: 1 1 0;
}
div.zentk-radio-switcher input[type=radio]:not([disabled]) + label {
  color: #999;
}
div.zentk-radio-switcher input[type=radio]:not([disabled]) + label:hover {
  color: #093D67;
}
div.zentk-radio-switcher input[type=radio][disabled] + label {
  color: #c8c8c8;
  cursor: not-allowed;
}
div.zentk-radio-switcher input[type=radio]:checked + label {
  border-radius: 3px;
  box-shadow: 0px 2px 6px rgba(9, 61, 103, 0.25);
}
div.zentk-radio-switcher input[type=radio]:not([disabled]):checked + label {
  background-color: #093D67;
  color: #ffffff;
}
div.zentk-radio-switcher input[type=radio][disabled]:checked + label {
  background-color: #EBEBEB;
  color: #c8c8c8;
}

/******************/
/* Multi switcher */
/******************/
div.zentk-multi-switcher {
  display: flex;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background-color: #EBEBEB;
  margin-bottom: 2rem;
}
div.zentk-multi-switcher input[type=checkbox] + label:before {
  display: none;
}
div.zentk-multi-switcher input[type=checkbox] + label + input[type=checkbox] + label {
  position: relative;
}
div.zentk-multi-switcher input[type=checkbox] + label + input[type=checkbox] + label::after {
  display: block;
  content: "";
  width: 1px;
  height: 80%;
  background-color: #c8c8c8;
  position: absolute;
  top: 10%;
  left: -2.5px;
}
div.zentk-multi-switcher input[type=checkbox] + label {
  padding: 0.5rem 1rem;
  margin: 2px;
  font-size: 14px;
  line-height: 16px !important;
  flex: 1 1 0;
  padding-right: 2.3333333333rem;
}
div.zentk-multi-switcher input[type=checkbox]:not([disabled]) + label {
  color: #999;
}
div.zentk-multi-switcher input[type=checkbox]:not([disabled]) + label:hover {
  color: #093D67;
}
div.zentk-multi-switcher input[type=checkbox][disabled] + label {
  color: #c8c8c8;
  cursor: not-allowed;
}
div.zentk-multi-switcher input[type=checkbox]:checked + label {
  border-radius: 3px;
  box-shadow: 0px 2px 6px rgba(9, 61, 103, 0.25);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M12.6339908,6.27558357 L12.6339908,6.27558357 L11.3837096,7.60957353 L11.3837096,7.60957353 L7.63361584,11.6091796 L7.63361584,11.6091796 C7.4078602,11.8510785 7.09510238,12 6.75009375,12 C6.40508513,12 6.09232731,11.8510785 5.86582165,11.6091796 L5.86582165,11.6091796 L3.36600915,8.94198759 L3.36600915,8.94198759 C3.13950349,8.70166453 3,8.36836403 3,8.00039397 C3,7.26366591 3.55951399,6.66640402 4.24953124,6.66640402 C4.59528988,6.66640402 4.90729768,6.81532552 5.13380335,7.05722447 L5.13380335,7.05722447 L6.75009375,8.78124692 L9.6159154,5.72323451 L10.8661967,4.3900325 L10.8661967,4.3900325 C11.0919523,4.1489215 11.4047101,4 11.7497187,4 C12.440486,4 13,4.59647395 13,5.33241406 C13,5.70117207 12.8604965,6.03447257 12.6339908,6.27558357 L12.6339908,6.27558357 Z' fill='rgb%28255, 255, 255%29'/%3E%3C/svg%3E");
  background-position: right 0.5rem center;
  background-size: 16px 16px;
  background-repeat: no-repeat !important;
}
div.zentk-multi-switcher input[type=checkbox]:not([disabled]):checked + label {
  background-color: #093D67;
  color: #ffffff;
}
div.zentk-multi-switcher input[type=checkbox][disabled]:checked + label {
  background-color: #EBEBEB;
  color: #c8c8c8;
}

/*************/
/* Checkbox: */
/*************/
.zentk-checkbox {
  display: inline-block;
  position: relative;
  padding-left: calc(24px + 0.5rem);
  margin-bottom: 2rem;
  /*cursor: pointer;*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.zentk-checkbox input[type=checkbox]:not(.switch-input) {
  position: absolute;
  opacity: 0;
  /*cursor: pointer;*/
}

.zentk-checkbox input[type=checkbox]:not(.switch-input) + span {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-image: url("/craft/pics/checkbox_unselected_rounded.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
  /*margin-left: 0.5rem;*/
}

.zentk-checkbox input[type=checkbox]:not(.switch-input):checked + span {
  background-image: url("/craft/pics/checkbox_selected_rounded.svg");
}

.zentk-checkbox input[type=checkbox][disabled]:not(.switch-input) + span {
  background-image: url("/craft/pics/checkbox_unselected_disabled_rounded.svg");
}

.zentk-checkbox input[type=checkbox][disabled]:not(.switch-input):checked + span {
  background-image: url("/craft/pics/checkbox_selected_disabled_rounded.svg");
}

input[type=checkbox]:not(.switch-input) {
  position: absolute;
  opacity: 0;
  margin: 0px;
  height: 24px;
  width: 24px;
  /*cursor: pointer;*/
}

input[type=checkbox]:not(.switch-input) + label {
  margin: 0px;
  position: relative;
  padding-bottom: 1rem;
}

input[type=checkbox]:not(.switch-input) + label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/craft/pics/checkbox_unselected.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  vertical-align: top;
  margin-right: 0.5rem;
  /*margin-left: 0.5rem;*/
}

input[type=checkbox][disabled]:not(.switch-input) + label:before {
  background-image: url("/craft/pics/checkbox_unselected_disabled.svg");
}

input[type=checkbox]:not(.switch-input):checked + label:before {
  background-image: url("/craft/pics/checkbox_selected.svg");
}

input[type=checkbox][disabled]:not(.switch-input):checked + label:before {
  background-image: url("/craft/pics/checkbox_selected_disabled.svg");
}

/***************/
/* Radio gomb: */
/***************/
.zentk-radio {
  display: inline-block;
  position: relative;
  padding-left: calc(24px + 0.5rem);
  margin-bottom: 2rem;
  /*cursor: pointer;*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.zentk-radio input[type=radio] {
  position: absolute;
  opacity: 0;
  /*cursor: pointer;*/
}

.zentk-radio input[type=radio] + span {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-image: url("/craft/pics/radiobutton_unselected.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
  /*margin-left: 0.5rem;*/
}

.zentk-radio input[type=radio]:checked + span {
  background-image: url("/craft/pics/radiobutton_selected.svg");
}

.zentk-radio input[type=radio][disabled] + span {
  background-image: url("/craft/pics/radiobutton_unselected_disabled.svg");
}

.zentk-radio input[type=radio][disabled]:checked + span {
  background-image: url("/craft/pics/radiobutton_selected_disabled.svg");
}

input[type=radio] {
  position: absolute;
  opacity: 0;
  margin: 0px;
  height: 24px;
  width: 24px;
  /*cursor: pointer;*/
}

input[type=radio] + label {
  margin: 0px;
  position: relative;
  padding-bottom: 1rem;
}

input[type=radio] + label:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("/craft/pics/radiobutton_unselected.svg");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  vertical-align: top;
  margin-right: 0.5rem;
  /*margin-left: 0.5rem;*/
}

input[type=radio][disabled] + label:before {
  background-image: url("/craft/pics/radiobutton_unselected_disabled.svg");
}

input[type=radio]:checked + label:before {
  background-image: url("/craft/pics/radiobutton_selected.svg");
}

input[type=radio][disabled]:checked + label:before {
  background-image: url("/craft/pics/radiobutton_selected_disabled.svg");
}

.radiolabel {
  margin-bottom: 1rem;
}

[data-invalid] label.zentk-radio {
  color: #C42F58;
}

[data-invalid] div.radiolabel label {
  color: #C42F58;
}

.accordion-title {
  background-color: #9b69a4;
  text-decoration: none;
}
.accordion-title:hover, .accordion-title:focus, .accordion-title:active {
  color: #ffffff;
}

ul.accordion {
  border-radius: 3px;
  margin: 0 0 1rem 0;
  /*box-shadow: $solid-shadow;*/
}
ul.accordion .accordion-title {
  /*border: none;*/
}

h1.title, .h1.title, h2.title, .h2.title, h3.title, .h3.title, h4.title, .h4.title, h5.title, .h5.title, h6.title, .h6.title {
  font-family: "BPreplay";
}

h2, .h2 {
  color: #093D67;
}

.border-radius::before {
  display: inline-block;
  content: "3px";
}

/* Shadows */
.solid-shadow {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border-radius: 3px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}

.solid-shadow-text::after {
  display: inline-block;
  content: "0 2px 6px 0 rgba(0, 0, 0, 0.1)";
}

.reveal-shadow {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border-radius: 3px;
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.33);
}

.reveal-shadow-text::after {
  display: inline-block;
  content: "0 8px 24px 0 rgba(0, 0, 0, 0.33)";
}

/* Slider */
.slider {
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}

.slider, .slider-fill {
  border-radius: 3px;
}

.slider[disabled], .slider[readonly] {
  pointer-events: none;
}

.slider-handle {
  border: 1px solid #d9d9d9;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}

.slider.rating-slider, .slider.rating-slider-5 {
  position: relative;
}
.slider.rating-slider::after, .slider.rating-slider-5::after {
  display: block;
  content: "";
  width: calc(100% - 2rem + 2px);
  height: 225%;
  margin-left: calc(1rem - 1px);
  margin-right: calc(1rem - 1px);
  position: absolute;
  z-index: 0;
  background: linear-gradient(to right, #d9d9d9 0px, #d9d9d9 2px, transparent 0px, transparent calc(20% - 0.4px)) repeat-x 0 0;
  background-size: calc(20% - 0.4px);
}
.slider.rating-slider .slider-fill, .slider.rating-slider-5 .slider-fill {
  z-index: 1;
  transition: background-color 0.2s ease-in-out;
}
.slider.rating-slider .slider-handle, .slider.rating-slider-5 .slider-handle {
  z-index: 2;
}
.slider.rating-slider .slider-handle[aria-valuenow="1"] + .slider-fill, .slider.rating-slider-5 .slider-handle[aria-valuenow="1"] + .slider-fill {
  background-color: #C42F58;
}
.slider.rating-slider .slider-handle[aria-valuenow="2"] + .slider-fill, .slider.rating-slider-5 .slider-handle[aria-valuenow="2"] + .slider-fill {
  background-color: #d1825d;
}
.slider.rating-slider .slider-handle[aria-valuenow="3"] + .slider-fill, .slider.rating-slider-5 .slider-handle[aria-valuenow="3"] + .slider-fill {
  background-color: #DED562;
}
.slider.rating-slider .slider-handle[aria-valuenow="4"] + .slider-fill, .slider.rating-slider-5 .slider-handle[aria-valuenow="4"] + .slider-fill {
  background-color: #84b34d;
}
.slider.rating-slider .slider-handle[aria-valuenow="5"] + .slider-fill, .slider.rating-slider-5 .slider-handle[aria-valuenow="5"] + .slider-fill {
  background-color: #2A9137;
}

.slider.rating-slider-4 {
  position: relative;
}
.slider.rating-slider-4::after {
  display: block;
  content: "";
  width: calc(100% - 2rem + 2px);
  height: 225%;
  margin-left: calc(1rem - 1px);
  margin-right: calc(1rem - 1px);
  position: absolute;
  z-index: 0;
  background: linear-gradient(to right, #d9d9d9 0px, #d9d9d9 2px, transparent 0px, transparent calc(25% - 0.2px)) repeat-x 0 0;
  background-size: calc(25% - 0.2px);
}
.slider.rating-slider-4 .slider-fill {
  z-index: 1;
  transition: background-color 0.2s ease-in-out;
}
.slider.rating-slider-4 .slider-handle {
  z-index: 2;
}
.slider.rating-slider-4 .slider-handle[aria-valuenow="0"] + .slider-fill {
  background-color: #C42F58;
}
.slider.rating-slider-4 .slider-handle[aria-valuenow="1"] + .slider-fill {
  background-color: #d1825d;
}
.slider.rating-slider-4 .slider-handle[aria-valuenow="2"] + .slider-fill {
  background-color: #DED562;
}
.slider.rating-slider-4 .slider-handle[aria-valuenow="3"] + .slider-fill {
  background-color: #84b34d;
}
.slider.rating-slider-4 .slider-handle[aria-valuenow="4"] + .slider-fill {
  background-color: #2A9137;
}

.slider.rating-slider-10 {
  position: relative;
}
.slider.rating-slider-10::after {
  display: block;
  content: "";
  width: calc(100% - 2rem + 2px);
  height: 225%;
  margin-left: calc(1rem - 1px);
  margin-right: calc(1rem - 1px);
  position: absolute;
  z-index: 0;
  background: linear-gradient(to right, #d9d9d9 0px, #d9d9d9 2px, transparent 0px, transparent calc(10% - 0.2px)) repeat-x 0 0;
  background-size: calc(10% - 0.2px);
}
.slider.rating-slider-10 .slider-fill {
  z-index: 1;
  transition: background-color 0.2s ease-in-out;
}
.slider.rating-slider-10 .slider-handle {
  z-index: 2;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="1"] + .slider-fill {
  background-color: #C42F58;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="2"] + .slider-fill {
  background-color: #ca545a;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="3"] + .slider-fill {
  background-color: #d0795c;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="4"] + .slider-fill {
  background-color: #d59e5f;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="5"] + .slider-fill {
  background-color: #dbc361;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="6"] + .slider-fill {
  background-color: #cacd5d;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="7"] + .slider-fill {
  background-color: #a2be54;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="8"] + .slider-fill {
  background-color: #7aaf4a;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="9"] + .slider-fill {
  background-color: #52a041;
}
.slider.rating-slider-10 .slider-handle[aria-valuenow="10"] + .slider-fill {
  background-color: #2A9137;
}

.switch.yes-no-switch .switch-paddle {
  width: 74px;
}

.switch.yes-no-switch input:checked ~ .switch-paddle::after {
  left: 45px;
}

.switch.small.yes-no-switch .switch-paddle {
  width: 63px;
}

.switch.small.yes-no-switch input:checked ~ .switch-paddle::after {
  left: 38px;
}

.switch .switch-paddle::after {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}

.contentbox .callout:not(.info):not(.success):not(.alert):not(.warning):not(.primary):not(.secondary), .contentbox .card, .contentbox .contentbox, .contentbox .craft_contentbox, .accordion .callout:not(.info):not(.success):not(.alert):not(.warning):not(.primary):not(.secondary), .accordion .card, .accordion .contentbox, .accordion .craft_contentbox {
  border: 1px solid #EBEBEB;
}

/* Tabs */
.tabs {
  border-bottom: 1px solid #d9d9d9;
}

.tabs-title > a {
  text-decoration: none;
}

.tabs-title:not(.is-active) > a:hover {
  color: #093D67;
}

.tabs-title.is-active {
  position: relative;
}
.tabs-title.is-active:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 0;
  border: 1px solid #093D67;
  box-shadow: 0px 4px 8px rgba(9, 61, 103, 0.25);
}

/* FAB */
button.quick-action-button {
  display: flex;
  flex-direction: row;
  right: 0px;
  bottom: 0px;
  margin: 0px;
  height: 48px;
  border-radius: 24px;
  border-width: 0px;
  background-color: #093D67;
  color: #ffffff;
  padding: 12px;
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.33) !important;
}

button.quick-action-button i {
  font-size: 20px !important;
}

div.vertical-cross-line {
  position: absolute;
  background-color: #ffffff;
  width: 2px;
  height: 12px;
  left: calc(50% - 1px);
  top: calc(50% - 6px);
}

div.horizontal-cross-line {
  position: absolute;
  background-color: #ffffff;
  width: 12px;
  height: 2px;
  top: calc(50% - 1px);
  left: calc(50% - 6px);
}

div.button-cross-container {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0px;
}

.quick-action-button-text {
  height: 24px;
  padding: 3px 0px 3px 0px;
  margin: 0px 12px 0px 12px;
  white-space: nowrap;
  /*text-transform: uppercase;*/
}

.quick-action-button-cross .vertical-cross-line {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.quick-action-button-cross .horizontal-cross-line {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}

.quick-action-button-pluss .vertical-cross-line {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.quick-action-button-pluss .horizontal-cross-line {
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}

div.reveal {
  max-height: 90vh;
  box-shadow: 0 8px 24px 0 rgba(0, 0, 0, 0.33);
}
div.reveal .contentbox, div.reveal .callout:not(.alert):not(.warning):not(.success):not(.info):not(.primary):not(.secondary) {
  padding: 0;
}

/* Stars */
i.stars {
  display: block;
  height: 14px;
  width: 78.75px;
  background: url("/craft/pics/star-empty.svg") repeat-x 0 0;
}
i.stars[value^="0"]::after {
  width: calc(0 * 1.575px);
}
i.stars[value^="0 0.1"]::after {
  width: calc(1 * 1.575px);
}
i.stars[value^="0 0.2"]::after {
  width: calc(2 * 1.575px);
}
i.stars[value^="0 0.3"]::after {
  width: calc(3 * 1.575px);
}
i.stars[value^="0 0.4"]::after {
  width: calc(4 * 1.575px);
}
i.stars[value^="0 0.5"]::after {
  width: calc(5 * 1.575px);
}
i.stars[value^="0 0.6"]::after {
  width: calc(6 * 1.575px);
}
i.stars[value^="0 0.7"]::after {
  width: calc(7 * 1.575px);
}
i.stars[value^="0 0.8"]::after {
  width: calc(8 * 1.575px);
}
i.stars[value^="0 0.9"]::after {
  width: calc(9 * 1.575px);
}
i.stars[value^="1"]::after {
  width: calc(10 * 1.575px);
}
i.stars[value^="1.1"]::after {
  width: calc(11 * 1.575px);
}
i.stars[value^="1.2"]::after {
  width: calc(12 * 1.575px);
}
i.stars[value^="1.3"]::after {
  width: calc(13 * 1.575px);
}
i.stars[value^="1.4"]::after {
  width: calc(14 * 1.575px);
}
i.stars[value^="1.5"]::after {
  width: calc(15 * 1.575px);
}
i.stars[value^="1.6"]::after {
  width: calc(16 * 1.575px);
}
i.stars[value^="1.7"]::after {
  width: calc(17 * 1.575px);
}
i.stars[value^="1.8"]::after {
  width: calc(18 * 1.575px);
}
i.stars[value^="1.9"]::after {
  width: calc(19 * 1.575px);
}
i.stars[value^="2"]::after {
  width: calc(20 * 1.575px);
}
i.stars[value^="2.1"]::after {
  width: calc(21 * 1.575px);
}
i.stars[value^="2.2"]::after {
  width: calc(22 * 1.575px);
}
i.stars[value^="2.3"]::after {
  width: calc(23 * 1.575px);
}
i.stars[value^="2.4"]::after {
  width: calc(24 * 1.575px);
}
i.stars[value^="2.5"]::after {
  width: calc(25 * 1.575px);
}
i.stars[value^="2.6"]::after {
  width: calc(26 * 1.575px);
}
i.stars[value^="2.7"]::after {
  width: calc(27 * 1.575px);
}
i.stars[value^="2.8"]::after {
  width: calc(28 * 1.575px);
}
i.stars[value^="2.9"]::after {
  width: calc(29 * 1.575px);
}
i.stars[value^="3"]::after {
  width: calc(30 * 1.575px);
}
i.stars[value^="3.1"]::after {
  width: calc(31 * 1.575px);
}
i.stars[value^="3.2"]::after {
  width: calc(32 * 1.575px);
}
i.stars[value^="3.3"]::after {
  width: calc(33 * 1.575px);
}
i.stars[value^="3.4"]::after {
  width: calc(34 * 1.575px);
}
i.stars[value^="3.5"]::after {
  width: calc(35 * 1.575px);
}
i.stars[value^="3.6"]::after {
  width: calc(36 * 1.575px);
}
i.stars[value^="3.7"]::after {
  width: calc(37 * 1.575px);
}
i.stars[value^="3.8"]::after {
  width: calc(38 * 1.575px);
}
i.stars[value^="3.9"]::after {
  width: calc(39 * 1.575px);
}
i.stars[value^="4"]::after {
  width: calc(40 * 1.575px);
}
i.stars[value^="4.1"]::after {
  width: calc(41 * 1.575px);
}
i.stars[value^="4.2"]::after {
  width: calc(42 * 1.575px);
}
i.stars[value^="4.3"]::after {
  width: calc(43 * 1.575px);
}
i.stars[value^="4.4"]::after {
  width: calc(44 * 1.575px);
}
i.stars[value^="4.5"]::after {
  width: calc(45 * 1.575px);
}
i.stars[value^="4.6"]::after {
  width: calc(46 * 1.575px);
}
i.stars[value^="4.7"]::after {
  width: calc(47 * 1.575px);
}
i.stars[value^="4.8"]::after {
  width: calc(48 * 1.575px);
}
i.stars[value^="4.9"]::after {
  width: calc(49 * 1.575px);
}
i.stars[value^="5"]::after {
  width: calc(50 * 1.575px);
}
i.stars.tiny {
  height: 9px;
  width: 50.625px;
}
i.stars.tiny::after {
  height: 9px;
  background-size: auto 9px !important;
}
i.stars.tiny[value^="0"]::after {
  width: calc(0 * 1.0125px);
}
i.stars.tiny[value^="0 0.1"]::after {
  width: calc(1 * 1.0125px);
}
i.stars.tiny[value^="0 0.2"]::after {
  width: calc(2 * 1.0125px);
}
i.stars.tiny[value^="0 0.3"]::after {
  width: calc(3 * 1.0125px);
}
i.stars.tiny[value^="0 0.4"]::after {
  width: calc(4 * 1.0125px);
}
i.stars.tiny[value^="0 0.5"]::after {
  width: calc(5 * 1.0125px);
}
i.stars.tiny[value^="0 0.6"]::after {
  width: calc(6 * 1.0125px);
}
i.stars.tiny[value^="0 0.7"]::after {
  width: calc(7 * 1.0125px);
}
i.stars.tiny[value^="0 0.8"]::after {
  width: calc(8 * 1.0125px);
}
i.stars.tiny[value^="0 0.9"]::after {
  width: calc(9 * 1.0125px);
}
i.stars.tiny[value^="1"]::after {
  width: calc(10 * 1.0125px);
}
i.stars.tiny[value^="1.1"]::after {
  width: calc(11 * 1.0125px);
}
i.stars.tiny[value^="1.2"]::after {
  width: calc(12 * 1.0125px);
}
i.stars.tiny[value^="1.3"]::after {
  width: calc(13 * 1.0125px);
}
i.stars.tiny[value^="1.4"]::after {
  width: calc(14 * 1.0125px);
}
i.stars.tiny[value^="1.5"]::after {
  width: calc(15 * 1.0125px);
}
i.stars.tiny[value^="1.6"]::after {
  width: calc(16 * 1.0125px);
}
i.stars.tiny[value^="1.7"]::after {
  width: calc(17 * 1.0125px);
}
i.stars.tiny[value^="1.8"]::after {
  width: calc(18 * 1.0125px);
}
i.stars.tiny[value^="1.9"]::after {
  width: calc(19 * 1.0125px);
}
i.stars.tiny[value^="2"]::after {
  width: calc(20 * 1.0125px);
}
i.stars.tiny[value^="2.1"]::after {
  width: calc(21 * 1.0125px);
}
i.stars.tiny[value^="2.2"]::after {
  width: calc(22 * 1.0125px);
}
i.stars.tiny[value^="2.3"]::after {
  width: calc(23 * 1.0125px);
}
i.stars.tiny[value^="2.4"]::after {
  width: calc(24 * 1.0125px);
}
i.stars.tiny[value^="2.5"]::after {
  width: calc(25 * 1.0125px);
}
i.stars.tiny[value^="2.6"]::after {
  width: calc(26 * 1.0125px);
}
i.stars.tiny[value^="2.7"]::after {
  width: calc(27 * 1.0125px);
}
i.stars.tiny[value^="2.8"]::after {
  width: calc(28 * 1.0125px);
}
i.stars.tiny[value^="2.9"]::after {
  width: calc(29 * 1.0125px);
}
i.stars.tiny[value^="3"]::after {
  width: calc(30 * 1.0125px);
}
i.stars.tiny[value^="3.1"]::after {
  width: calc(31 * 1.0125px);
}
i.stars.tiny[value^="3.2"]::after {
  width: calc(32 * 1.0125px);
}
i.stars.tiny[value^="3.3"]::after {
  width: calc(33 * 1.0125px);
}
i.stars.tiny[value^="3.4"]::after {
  width: calc(34 * 1.0125px);
}
i.stars.tiny[value^="3.5"]::after {
  width: calc(35 * 1.0125px);
}
i.stars.tiny[value^="3.6"]::after {
  width: calc(36 * 1.0125px);
}
i.stars.tiny[value^="3.7"]::after {
  width: calc(37 * 1.0125px);
}
i.stars.tiny[value^="3.8"]::after {
  width: calc(38 * 1.0125px);
}
i.stars.tiny[value^="3.9"]::after {
  width: calc(39 * 1.0125px);
}
i.stars.tiny[value^="4"]::after {
  width: calc(40 * 1.0125px);
}
i.stars.tiny[value^="4.1"]::after {
  width: calc(41 * 1.0125px);
}
i.stars.tiny[value^="4.2"]::after {
  width: calc(42 * 1.0125px);
}
i.stars.tiny[value^="4.3"]::after {
  width: calc(43 * 1.0125px);
}
i.stars.tiny[value^="4.4"]::after {
  width: calc(44 * 1.0125px);
}
i.stars.tiny[value^="4.5"]::after {
  width: calc(45 * 1.0125px);
}
i.stars.tiny[value^="4.6"]::after {
  width: calc(46 * 1.0125px);
}
i.stars.tiny[value^="4.7"]::after {
  width: calc(47 * 1.0125px);
}
i.stars.tiny[value^="4.8"]::after {
  width: calc(48 * 1.0125px);
}
i.stars.tiny[value^="4.9"]::after {
  width: calc(49 * 1.0125px);
}
i.stars.tiny[value^="5"]::after {
  width: calc(50 * 1.0125px);
}
i.stars.small {
  height: 12px;
  width: 67.5px;
}
i.stars.small::after {
  height: 12px;
  background-size: auto 12px !important;
}
i.stars.small[value^="0"]::after {
  width: calc(0 * 1.35px);
}
i.stars.small[value^="0 0.1"]::after {
  width: calc(1 * 1.35px);
}
i.stars.small[value^="0 0.2"]::after {
  width: calc(2 * 1.35px);
}
i.stars.small[value^="0 0.3"]::after {
  width: calc(3 * 1.35px);
}
i.stars.small[value^="0 0.4"]::after {
  width: calc(4 * 1.35px);
}
i.stars.small[value^="0 0.5"]::after {
  width: calc(5 * 1.35px);
}
i.stars.small[value^="0 0.6"]::after {
  width: calc(6 * 1.35px);
}
i.stars.small[value^="0 0.7"]::after {
  width: calc(7 * 1.35px);
}
i.stars.small[value^="0 0.8"]::after {
  width: calc(8 * 1.35px);
}
i.stars.small[value^="0 0.9"]::after {
  width: calc(9 * 1.35px);
}
i.stars.small[value^="1"]::after {
  width: calc(10 * 1.35px);
}
i.stars.small[value^="1.1"]::after {
  width: calc(11 * 1.35px);
}
i.stars.small[value^="1.2"]::after {
  width: calc(12 * 1.35px);
}
i.stars.small[value^="1.3"]::after {
  width: calc(13 * 1.35px);
}
i.stars.small[value^="1.4"]::after {
  width: calc(14 * 1.35px);
}
i.stars.small[value^="1.5"]::after {
  width: calc(15 * 1.35px);
}
i.stars.small[value^="1.6"]::after {
  width: calc(16 * 1.35px);
}
i.stars.small[value^="1.7"]::after {
  width: calc(17 * 1.35px);
}
i.stars.small[value^="1.8"]::after {
  width: calc(18 * 1.35px);
}
i.stars.small[value^="1.9"]::after {
  width: calc(19 * 1.35px);
}
i.stars.small[value^="2"]::after {
  width: calc(20 * 1.35px);
}
i.stars.small[value^="2.1"]::after {
  width: calc(21 * 1.35px);
}
i.stars.small[value^="2.2"]::after {
  width: calc(22 * 1.35px);
}
i.stars.small[value^="2.3"]::after {
  width: calc(23 * 1.35px);
}
i.stars.small[value^="2.4"]::after {
  width: calc(24 * 1.35px);
}
i.stars.small[value^="2.5"]::after {
  width: calc(25 * 1.35px);
}
i.stars.small[value^="2.6"]::after {
  width: calc(26 * 1.35px);
}
i.stars.small[value^="2.7"]::after {
  width: calc(27 * 1.35px);
}
i.stars.small[value^="2.8"]::after {
  width: calc(28 * 1.35px);
}
i.stars.small[value^="2.9"]::after {
  width: calc(29 * 1.35px);
}
i.stars.small[value^="3"]::after {
  width: calc(30 * 1.35px);
}
i.stars.small[value^="3.1"]::after {
  width: calc(31 * 1.35px);
}
i.stars.small[value^="3.2"]::after {
  width: calc(32 * 1.35px);
}
i.stars.small[value^="3.3"]::after {
  width: calc(33 * 1.35px);
}
i.stars.small[value^="3.4"]::after {
  width: calc(34 * 1.35px);
}
i.stars.small[value^="3.5"]::after {
  width: calc(35 * 1.35px);
}
i.stars.small[value^="3.6"]::after {
  width: calc(36 * 1.35px);
}
i.stars.small[value^="3.7"]::after {
  width: calc(37 * 1.35px);
}
i.stars.small[value^="3.8"]::after {
  width: calc(38 * 1.35px);
}
i.stars.small[value^="3.9"]::after {
  width: calc(39 * 1.35px);
}
i.stars.small[value^="4"]::after {
  width: calc(40 * 1.35px);
}
i.stars.small[value^="4.1"]::after {
  width: calc(41 * 1.35px);
}
i.stars.small[value^="4.2"]::after {
  width: calc(42 * 1.35px);
}
i.stars.small[value^="4.3"]::after {
  width: calc(43 * 1.35px);
}
i.stars.small[value^="4.4"]::after {
  width: calc(44 * 1.35px);
}
i.stars.small[value^="4.5"]::after {
  width: calc(45 * 1.35px);
}
i.stars.small[value^="4.6"]::after {
  width: calc(46 * 1.35px);
}
i.stars.small[value^="4.7"]::after {
  width: calc(47 * 1.35px);
}
i.stars.small[value^="4.8"]::after {
  width: calc(48 * 1.35px);
}
i.stars.small[value^="4.9"]::after {
  width: calc(49 * 1.35px);
}
i.stars.small[value^="5"]::after {
  width: calc(50 * 1.35px);
}
i.stars.large {
  height: 20px;
  width: 112.5px;
}
i.stars.large::after {
  height: 20px;
  background-size: auto 20px !important;
}
i.stars.large[value^="0"]::after {
  width: calc(0 * 2.25px);
}
i.stars.large[value^="0 0.1"]::after {
  width: calc(1 * 2.25px);
}
i.stars.large[value^="0 0.2"]::after {
  width: calc(2 * 2.25px);
}
i.stars.large[value^="0 0.3"]::after {
  width: calc(3 * 2.25px);
}
i.stars.large[value^="0 0.4"]::after {
  width: calc(4 * 2.25px);
}
i.stars.large[value^="0 0.5"]::after {
  width: calc(5 * 2.25px);
}
i.stars.large[value^="0 0.6"]::after {
  width: calc(6 * 2.25px);
}
i.stars.large[value^="0 0.7"]::after {
  width: calc(7 * 2.25px);
}
i.stars.large[value^="0 0.8"]::after {
  width: calc(8 * 2.25px);
}
i.stars.large[value^="0 0.9"]::after {
  width: calc(9 * 2.25px);
}
i.stars.large[value^="1"]::after {
  width: calc(10 * 2.25px);
}
i.stars.large[value^="1.1"]::after {
  width: calc(11 * 2.25px);
}
i.stars.large[value^="1.2"]::after {
  width: calc(12 * 2.25px);
}
i.stars.large[value^="1.3"]::after {
  width: calc(13 * 2.25px);
}
i.stars.large[value^="1.4"]::after {
  width: calc(14 * 2.25px);
}
i.stars.large[value^="1.5"]::after {
  width: calc(15 * 2.25px);
}
i.stars.large[value^="1.6"]::after {
  width: calc(16 * 2.25px);
}
i.stars.large[value^="1.7"]::after {
  width: calc(17 * 2.25px);
}
i.stars.large[value^="1.8"]::after {
  width: calc(18 * 2.25px);
}
i.stars.large[value^="1.9"]::after {
  width: calc(19 * 2.25px);
}
i.stars.large[value^="2"]::after {
  width: calc(20 * 2.25px);
}
i.stars.large[value^="2.1"]::after {
  width: calc(21 * 2.25px);
}
i.stars.large[value^="2.2"]::after {
  width: calc(22 * 2.25px);
}
i.stars.large[value^="2.3"]::after {
  width: calc(23 * 2.25px);
}
i.stars.large[value^="2.4"]::after {
  width: calc(24 * 2.25px);
}
i.stars.large[value^="2.5"]::after {
  width: calc(25 * 2.25px);
}
i.stars.large[value^="2.6"]::after {
  width: calc(26 * 2.25px);
}
i.stars.large[value^="2.7"]::after {
  width: calc(27 * 2.25px);
}
i.stars.large[value^="2.8"]::after {
  width: calc(28 * 2.25px);
}
i.stars.large[value^="2.9"]::after {
  width: calc(29 * 2.25px);
}
i.stars.large[value^="3"]::after {
  width: calc(30 * 2.25px);
}
i.stars.large[value^="3.1"]::after {
  width: calc(31 * 2.25px);
}
i.stars.large[value^="3.2"]::after {
  width: calc(32 * 2.25px);
}
i.stars.large[value^="3.3"]::after {
  width: calc(33 * 2.25px);
}
i.stars.large[value^="3.4"]::after {
  width: calc(34 * 2.25px);
}
i.stars.large[value^="3.5"]::after {
  width: calc(35 * 2.25px);
}
i.stars.large[value^="3.6"]::after {
  width: calc(36 * 2.25px);
}
i.stars.large[value^="3.7"]::after {
  width: calc(37 * 2.25px);
}
i.stars.large[value^="3.8"]::after {
  width: calc(38 * 2.25px);
}
i.stars.large[value^="3.9"]::after {
  width: calc(39 * 2.25px);
}
i.stars.large[value^="4"]::after {
  width: calc(40 * 2.25px);
}
i.stars.large[value^="4.1"]::after {
  width: calc(41 * 2.25px);
}
i.stars.large[value^="4.2"]::after {
  width: calc(42 * 2.25px);
}
i.stars.large[value^="4.3"]::after {
  width: calc(43 * 2.25px);
}
i.stars.large[value^="4.4"]::after {
  width: calc(44 * 2.25px);
}
i.stars.large[value^="4.5"]::after {
  width: calc(45 * 2.25px);
}
i.stars.large[value^="4.6"]::after {
  width: calc(46 * 2.25px);
}
i.stars.large[value^="4.7"]::after {
  width: calc(47 * 2.25px);
}
i.stars.large[value^="4.8"]::after {
  width: calc(48 * 2.25px);
}
i.stars.large[value^="4.9"]::after {
  width: calc(49 * 2.25px);
}
i.stars.large[value^="5"]::after {
  width: calc(50 * 2.25px);
}
i.stars::after {
  content: "";
  display: block;
  background: url("/craft/pics/star-solid.svg") repeat-x 0 0;
  height: 14px;
  width: 0;
  background-size: auto 14px !important;
}

.avatar {
  display: inline-block;
  width: 64px;
  height: 64px;
  background-color: #c8c8c8;
  border-radius: 50%;
  margin-bottom: 4px;
}

.avatar-medium {
  display: inline-block;
  width: 48px;
  height: 48px;
  background-color: #c8c8c8;
  border-radius: 50%;
  margin-bottom: 4px;
}

.avatar-small {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-color: #c8c8c8;
  border-radius: 50%;
  margin-bottom: 4px;
}

.free-card-text {
  overflow-wrap: anywhere;
}

/* Skills */
.skills-circle {
  stroke: #EBEBEB;
}

/* 0-10 */
.skills-circle-10 {
  stroke: #2A9137;
}

.skills-circle-9 {
  stroke: #4e9f40;
}

.skills-circle-8 {
  stroke: #72ac48;
}

.skills-circle-7 {
  stroke: #96ba51;
}

.skills-circle-6 {
  stroke: #bac759;
}

.skills-circle-5 {
  stroke: #DED562;
}

.skills-circle-4 {
  stroke: #d9b460;
}

.skills-circle-3 {
  stroke: #d4935e;
}

.skills-circle-2 {
  stroke: #ce715c;
}

.skills-circle-1 {
  stroke: #c9505a;
}

.skills-circle-0 {
  stroke: #C42F58;
}

.skills-circle-text {
  position: absolute;
  top: 15px;
  left: 0px;
  font-size: 10px;
  text-align: center;
  width: 48px;
  line-height: 16px;
}

.skills {
  width: 48px;
  display: flex;
  flex-direction: column;
  /* fix magassag: */
  height: 48px;
  overflow: hidden;
  /* vagy rugalmas magassag: */
  /*min-height: 48px;*/
}
.skills .skill {
  min-width: 1px;
  min-height: 1px;
  margin-top: 1px;
  /*margin-bottom: 1px;*/
  flex: 1 1 0;
  /*align-self: flex-end;*/
}
.skills .skill[value^="0"] {
  width: calc(0 * 0.48px);
  background-color: #c42f58;
}
.skills .skill[value^="0 0.1"] {
  width: calc(1 * 0.48px);
  background-color: #c53258;
}
.skills .skill[value^="0 0.2"] {
  width: calc(2 * 0.48px);
  background-color: #c53658;
}
.skills .skill[value^="0 0.3"] {
  width: calc(3 * 0.48px);
  background-color: #c63959;
}
.skills .skill[value^="0 0.4"] {
  width: calc(4 * 0.48px);
  background-color: #c63c59;
}
.skills .skill[value^="0 0.5"] {
  width: calc(5 * 0.48px);
  background-color: #c74059;
}
.skills .skill[value^="0 0.6"] {
  width: calc(6 * 0.48px);
  background-color: #c74359;
}
.skills .skill[value^="0 0.7"] {
  width: calc(7 * 0.48px);
  background-color: #c84659;
}
.skills .skill[value^="0 0.8"] {
  width: calc(8 * 0.48px);
  background-color: #c84a5a;
}
.skills .skill[value^="0 0.9"] {
  width: calc(9 * 0.48px);
  background-color: #c94d5a;
}
.skills .skill[value^="1"] {
  width: calc(10 * 0.48px);
  background-color: #c9505a;
}
.skills .skill[value^="1.1"] {
  width: calc(11 * 0.48px);
  background-color: #ca545a;
}
.skills .skill[value^="1.2"] {
  width: calc(12 * 0.48px);
  background-color: #ca575a;
}
.skills .skill[value^="1.3"] {
  width: calc(13 * 0.48px);
  background-color: #cb5a5b;
}
.skills .skill[value^="1.4"] {
  width: calc(14 * 0.48px);
  background-color: #cb5d5b;
}
.skills .skill[value^="1.5"] {
  width: calc(15 * 0.48px);
  background-color: #cc615b;
}
.skills .skill[value^="1.6"] {
  width: calc(16 * 0.48px);
  background-color: #cc645b;
}
.skills .skill[value^="1.7"] {
  width: calc(17 * 0.48px);
  background-color: #cd675b;
}
.skills .skill[value^="1.8"] {
  width: calc(18 * 0.48px);
  background-color: #cd6b5c;
}
.skills .skill[value^="1.9"] {
  width: calc(19 * 0.48px);
  background-color: #ce6e5c;
}
.skills .skill[value^="2"] {
  width: calc(20 * 0.48px);
  background-color: #ce715c;
}
.skills .skill[value^="2.1"] {
  width: calc(21 * 0.48px);
  background-color: #cf755c;
}
.skills .skill[value^="2.2"] {
  width: calc(22 * 0.48px);
  background-color: #cf785c;
}
.skills .skill[value^="2.3"] {
  width: calc(23 * 0.48px);
  background-color: #d07b5d;
}
.skills .skill[value^="2.4"] {
  width: calc(24 * 0.48px);
  background-color: #d07f5d;
}
.skills .skill[value^="2.5"] {
  width: calc(25 * 0.48px);
  background-color: #d1825d;
}
.skills .skill[value^="2.6"] {
  width: calc(26 * 0.48px);
  background-color: #d2855d;
}
.skills .skill[value^="2.7"] {
  width: calc(27 * 0.48px);
  background-color: #d2895d;
}
.skills .skill[value^="2.8"] {
  width: calc(28 * 0.48px);
  background-color: #d38c5e;
}
.skills .skill[value^="2.9"] {
  width: calc(29 * 0.48px);
  background-color: #d38f5e;
}
.skills .skill[value^="3"] {
  width: calc(30 * 0.48px);
  background-color: #d4935e;
}
.skills .skill[value^="3.1"] {
  width: calc(31 * 0.48px);
  background-color: #d4965e;
}
.skills .skill[value^="3.2"] {
  width: calc(32 * 0.48px);
  background-color: #d5995e;
}
.skills .skill[value^="3.3"] {
  width: calc(33 * 0.48px);
  background-color: #d59d5f;
}
.skills .skill[value^="3.4"] {
  width: calc(34 * 0.48px);
  background-color: #d6a05f;
}
.skills .skill[value^="3.5"] {
  width: calc(35 * 0.48px);
  background-color: #d6a35f;
}
.skills .skill[value^="3.6"] {
  width: calc(36 * 0.48px);
  background-color: #d7a75f;
}
.skills .skill[value^="3.7"] {
  width: calc(37 * 0.48px);
  background-color: #d7aa5f;
}
.skills .skill[value^="3.8"] {
  width: calc(38 * 0.48px);
  background-color: #d8ad60;
}
.skills .skill[value^="3.9"] {
  width: calc(39 * 0.48px);
  background-color: #d8b060;
}
.skills .skill[value^="4"] {
  width: calc(40 * 0.48px);
  background-color: #d9b460;
}
.skills .skill[value^="4.1"] {
  width: calc(41 * 0.48px);
  background-color: #d9b760;
}
.skills .skill[value^="4.2"] {
  width: calc(42 * 0.48px);
  background-color: #daba60;
}
.skills .skill[value^="4.3"] {
  width: calc(43 * 0.48px);
  background-color: #dabe61;
}
.skills .skill[value^="4.4"] {
  width: calc(44 * 0.48px);
  background-color: #dbc161;
}
.skills .skill[value^="4.5"] {
  width: calc(45 * 0.48px);
  background-color: #dbc461;
}
.skills .skill[value^="4.6"] {
  width: calc(46 * 0.48px);
  background-color: #dcc861;
}
.skills .skill[value^="4.7"] {
  width: calc(47 * 0.48px);
  background-color: #dccb61;
}
.skills .skill[value^="4.8"] {
  width: calc(48 * 0.48px);
  background-color: #ddce62;
}
.skills .skill[value^="4.9"] {
  width: calc(49 * 0.48px);
  background-color: #ddd262;
}
.skills .skill[value^="5"] {
  width: calc(50 * 0.48px);
  background-color: #ded562;
}
.skills .skill[value^="5.1"] {
  width: calc(51 * 0.48px);
  background-color: #dad461;
}
.skills .skill[value^="5.2"] {
  width: calc(52 * 0.48px);
  background-color: #d7d260;
}
.skills .skill[value^="5.3"] {
  width: calc(53 * 0.48px);
  background-color: #d3d15f;
}
.skills .skill[value^="5.4"] {
  width: calc(54 * 0.48px);
  background-color: #d0d05f;
}
.skills .skill[value^="5.5"] {
  width: calc(55 * 0.48px);
  background-color: #ccce5e;
}
.skills .skill[value^="5.6"] {
  width: calc(56 * 0.48px);
  background-color: #c8cd5d;
}
.skills .skill[value^="5.7"] {
  width: calc(57 * 0.48px);
  background-color: #c5cb5c;
}
.skills .skill[value^="5.8"] {
  width: calc(58 * 0.48px);
  background-color: #c1ca5b;
}
.skills .skill[value^="5.9"] {
  width: calc(59 * 0.48px);
  background-color: #bec95a;
}
.skills .skill[value^="6"] {
  width: calc(60 * 0.48px);
  background-color: #bac759;
}
.skills .skill[value^="6.1"] {
  width: calc(61 * 0.48px);
  background-color: #b6c659;
}
.skills .skill[value^="6.2"] {
  width: calc(62 * 0.48px);
  background-color: #b3c558;
}
.skills .skill[value^="6.3"] {
  width: calc(63 * 0.48px);
  background-color: #afc357;
}
.skills .skill[value^="6.4"] {
  width: calc(64 * 0.48px);
  background-color: #acc256;
}
.skills .skill[value^="6.5"] {
  width: calc(65 * 0.48px);
  background-color: #a8c155;
}
.skills .skill[value^="6.6"] {
  width: calc(66 * 0.48px);
  background-color: #a4bf54;
}
.skills .skill[value^="6.7"] {
  width: calc(67 * 0.48px);
  background-color: #a1be53;
}
.skills .skill[value^="6.8"] {
  width: calc(68 * 0.48px);
  background-color: #9dbd53;
}
.skills .skill[value^="6.9"] {
  width: calc(69 * 0.48px);
  background-color: #9abb52;
}
.skills .skill[value^="7"] {
  width: calc(70 * 0.48px);
  background-color: #96ba51;
}
.skills .skill[value^="7.1"] {
  width: calc(71 * 0.48px);
  background-color: #92b850;
}
.skills .skill[value^="7.2"] {
  width: calc(72 * 0.48px);
  background-color: #8fb74f;
}
.skills .skill[value^="7.3"] {
  width: calc(73 * 0.48px);
  background-color: #8bb64e;
}
.skills .skill[value^="7.4"] {
  width: calc(74 * 0.48px);
  background-color: #88b44d;
}
.skills .skill[value^="7.5"] {
  width: calc(75 * 0.48px);
  background-color: #84b34d;
}
.skills .skill[value^="7.6"] {
  width: calc(76 * 0.48px);
  background-color: #80b24c;
}
.skills .skill[value^="7.7"] {
  width: calc(77 * 0.48px);
  background-color: #7db04b;
}
.skills .skill[value^="7.8"] {
  width: calc(78 * 0.48px);
  background-color: #79af4a;
}
.skills .skill[value^="7.9"] {
  width: calc(79 * 0.48px);
  background-color: #76ae49;
}
.skills .skill[value^="8"] {
  width: calc(80 * 0.48px);
  background-color: #72ac48;
}
.skills .skill[value^="8.1"] {
  width: calc(81 * 0.48px);
  background-color: #6eab47;
}
.skills .skill[value^="8.2"] {
  width: calc(82 * 0.48px);
  background-color: #6ba946;
}
.skills .skill[value^="8.3"] {
  width: calc(83 * 0.48px);
  background-color: #67a846;
}
.skills .skill[value^="8.4"] {
  width: calc(84 * 0.48px);
  background-color: #64a745;
}
.skills .skill[value^="8.5"] {
  width: calc(85 * 0.48px);
  background-color: #60a544;
}
.skills .skill[value^="8.6"] {
  width: calc(86 * 0.48px);
  background-color: #5ca443;
}
.skills .skill[value^="8.7"] {
  width: calc(87 * 0.48px);
  background-color: #59a342;
}
.skills .skill[value^="8.8"] {
  width: calc(88 * 0.48px);
  background-color: #55a141;
}
.skills .skill[value^="8.9"] {
  width: calc(89 * 0.48px);
  background-color: #52a040;
}
.skills .skill[value^="9"] {
  width: calc(90 * 0.48px);
  background-color: #4e9f40;
}
.skills .skill[value^="9.1"] {
  width: calc(91 * 0.48px);
  background-color: #4a9d3f;
}
.skills .skill[value^="9.2"] {
  width: calc(92 * 0.48px);
  background-color: #479c3e;
}
.skills .skill[value^="9.3"] {
  width: calc(93 * 0.48px);
  background-color: #439b3d;
}
.skills .skill[value^="9.4"] {
  width: calc(94 * 0.48px);
  background-color: #40993c;
}
.skills .skill[value^="9.5"] {
  width: calc(95 * 0.48px);
  background-color: #3c983b;
}
.skills .skill[value^="9.6"] {
  width: calc(96 * 0.48px);
  background-color: #38963a;
}
.skills .skill[value^="9.7"] {
  width: calc(97 * 0.48px);
  background-color: #35953a;
}
.skills .skill[value^="9.8"] {
  width: calc(98 * 0.48px);
  background-color: #319439;
}
.skills .skill[value^="9.9"] {
  width: calc(99 * 0.48px);
  background-color: #2e9238;
}
.skills .skill[value^="10"] {
  width: calc(100 * 0.48px);
  background-color: #2a9137;
}

/* Picker */
.picker {
  margin-bottom: 2rem;
}

.zentk-picker-element-delete button i {
  color: #ffffff;
}

/* ezt nem kell atvenni */
.picker-simulation {
  border: 1px solid #d9d9d9;
  /*margin-bottom: $global-margin;*/
  margin-bottom: 2rem;
  border-radius: 3px;
  background: #ffffff;
  padding: 0.625rem 1rem;
  padding-bottom: 0;
  padding-right: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}

.zentk-picker-element-simulation {
  color: #ffffff;
  border-radius: 3px;
  background: #103463;
  align-self: center;
  padding: 0.33333rem 0.5rem;
  margin: 0.625rem 1rem;
  margin-left: 0;
  margin-top: 0;
  overflow-wrap: anywhere;
  font-size: 1.1666666667rem;
  line-height: 1.5;
}

.pro, .contra {
  color: #ffffff;
  border-radius: 3px;
  font-size: 0.8125rem;
  align-self: center;
  padding: 0.125rem 0.5rem;
  margin-bottom: 4px;
  margin-right: 4px;
  overflow-wrap: anywhere;
}

.pro {
  background: #2A9137;
}

.contra {
  background: #C42F58;
}

.zentk-picker-element-delete-simulation {
  align-self: center;
}
.zentk-picker-element-delete-simulation button {
  margin-left: 0.5rem;
  display: block;
}
.zentk-picker-element-delete-simulation button i {
  font-size: 1.44em;
  /*color: $closebutton-color;*/
  color: #ffffff;
}
.zentk-picker-element-delete-simulation button i:hover {
  color: #999;
}

/* atnevezheto a class */
.dashboard-card a[zentk-craft-jdc-row-command-panel], .candidate-card a[zentk-craft-jdc-row-command-panel] {
  display: inline-block;
  padding: 0.5rem;
  line-height: 1;
}
.dashboard-card a[zentk-craft-jdc-row-command-panel]:hover, .candidate-card a[zentk-craft-jdc-row-command-panel]:hover {
  border-radius: 50%;
  background-color: rgba(235, 235, 235, 0.5);
}
.dashboard-card a[zentk-craft-jdc-row-command-panel] i, .candidate-card a[zentk-craft-jdc-row-command-panel] i {
  width: 1rem;
  height: 1rem;
  text-align: center;
}

/* atnevezheto a class */
.pros, .contras {
  align-content: flex-start;
}

@media screen and (min-width: 48em) {
  .pros, .contras {
    overflow: hidden;
  }

  .free-card-text {
    overflow: hidden;
  }

  .candidate-card {
    height: 104px;
  }
  .candidate-card .pros, .candidate-card .contras {
    height: 72px;
  }
  .candidate-card .free-card-text {
    height: 72px;
  }

  .faded-long-content {
    position: relative;
  }
  .faded-long-content::after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0rem;
    height: 1rem;
    width: 100%;
    left: 0;
    pointer-events: none;
    background: linear-gradient(0deg, white, rgba(255, 255, 255, 0));
  }
}
/* Metro line */
.metroline {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.metroline li {
  flex: 1 1 0px;
  text-align: center;
  position: relative;
  padding-top: 16px;
}
.metroline li:not(:empty)::after {
  display: block;
  content: "";
  position: absolute;
  top: 1px;
  left: calc(50% - 7px);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  /* todo: a hatter szine kell! */
  z-index: 1;
}
.metroline li.prev-station:not(:empty)::before, .metroline li.next-station:not(:empty)::before {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 6px;
  top: 5px;
  border-radius: 3px;
}
.metroline li.prev-station::after {
  background-color: #093D67;
}
.metroline li.prev-station::before {
  left: 50%;
  background-color: #093D67;
}
.metroline li.current-station::after {
  background-color: #093D67;
  box-shadow: 0px 0px 3px #093D67;
  width: 16px;
  height: 16px;
  top: 0px;
}
.metroline li.next-station::after {
  background-color: #c8c8c8;
}
.metroline li.next-station::before {
  right: 50%;
  background-color: #c8c8c8;
}

.dropdown-pane {
  min-width: 200px;
}

.dropdown-pane, .is-dropdown-submenu {
  box-shadow: 0 0px 4px 0 rgba(0, 0, 0, 0.05), 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

/*# sourceMappingURL=eib.css.map */
