@import url("//tool.momice.com/include/momice/fonts/36/style.css");
@import url("//tool.momice.com/include/momice/icons/1/font/style.css");
[class^="icon-"], [class*=" icon-"] {
  font-size: 24px;
}
html {
  font-size: 18px;
}
html body {
  font-family: "Helvetica", sans-serif !important;
  background-color: #FFFFFF;
  color: #333333;
}
html body p {
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
  font-weight: 300;
}
html body h1, html body h2, html body h3, html body h4, html body h5 {
  font-size: 18px;
}
html body h1, html body .h1 {
  font-size: 2.67rem;
  line-height: 3.33rem;
  font-weight: 600;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
}
html body h2, html body .h2 {
  font-size: 1.78rem;
  line-height: 1.5;
  font-weight: 600;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
}
html body h3, html body .h3 {
  font-size: 1.11rem;
  line-height: 1.5;
  font-weight: 300;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
}
html body h4 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
}
html body h5 {
  font-size: 1.11rem;
  line-height: 2rem;
  color: #333333;
  text-transform: none;
  font-family: "Helvetica", sans-serif;
}
@media (max-width: 767px) {
  html body h1, html body .h1 {
    font-size: 1.78rem;
    line-height: 1.5;
  }
  html body h2, html body .h2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }
}
html body [class^="icon-"], html body [class*=" icon-"] {
  color: #e81a3b;
  display: inline-flex;
}
html body .row.content a, html body .row.content a:hover, html body .row.content a:visited {
  text-decoration: underline;
  color: #333333;
}
html body .mm-page .mm-html h1, html body .mm-page .subpage h1, html body .mm-is-homepage .mm-html h1, html body .mm-page .mm-html h2, html body .mm-page .subpage h2, html body .mm-is-homepage .mm-html h2, html body .mm-page .mm-html h3, html body .mm-page .subpage h3, html body .mm-is-homepage .mm-html h3, html body .mm-page .mm-html h4, html body .mm-page .subpage h4, html body .mm-is-homepage .mm-html h4, html body .mm-page .mm-html h5, html body .mm-page .subpage h5, html body .mm-is-homepage .mm-html h5, html body .mm-page .mm-html p, html body .mm-page .subpage p, html body .mm-is-homepage .mm-html p {
  padding: 0 0 0 0;
  margin: 0 0 27px 0;
  padding-bottom: 0px !important;
}
html body .widget-title {
  text-align: center;
}
html body .subpage div {
  padding-left: 0px;
  padding-right: 0px;
}
html body a:focus-visible, html body [role="link"]:focus-visible, html body .read-more:focus-visible, html body .mm-subpage-title:focus-visible {
  outline: 2px dotted !important;
  outline-offset: 2px;
}
html body h3 > a, html body h3 > a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 767px) {
  html body .mm-page .mm-html, html body .mm-page .subpage, html body .base-widget .mm-html {
    padding-left: 20px;
    padding-right: 20px;
  }
  html body .mm-page .mm-html h1, html body .mm-page .subpage h1, html body .base-widget .mm-html h1, html body .mm-page .mm-html h2, html body .mm-page .subpage h2, html body .base-widget .mm-html h2, html body .mm-page .mm-html h3, html body .mm-page .subpage h3, html body .base-widget .mm-html h3, html body .mm-page .mm-html h4, html body .mm-page .subpage h4, html body .base-widget .mm-html h4, html body .mm-page .mm-html h5, html body .mm-page .subpage h5, html body .base-widget .mm-html h5, html body .mm-page .mm-html p, html body .mm-page .subpage p, html body .base-widget .mm-html p {
    padding: 0 0 0 0;
    margin: 0 0 21px 0;
    padding-bottom: 0px !important;
  }
  html body .page-flex {
    padding: 50px 0 !important;
    padding-top: 65px !important;
  }
  html body .page-program:not(.has-content) {
    padding: 0 !important;
  }
  html body .widget-title {
    margin: -8px 0 42px !important;
  }
}
html body .btn {
  cursor: pointer;
  text-transform: initial;
}
html body .btn-1, html body #widget-1825d73e .widget-button-container a.btn {
  font-size: 0.89rem;
  font-weight: 600;
  background-color: #e81a3b;
  border-color: #e81a3b;
  font-family: "Helvetica", sans-serif;
  color: #ffffff;
}
html body .btn-1:hover, html body #widget-1825d73e .widget-button-container a.btn:hover, html body .btn-1[role="link"]:focus, html body #widget-1825d73e .widget-button-container a.btn[role="link"]:focus {
  background-color: #ed4d67;
  border-color: #ed4d67;
  color: #ffffff;
}
html body .btn-2 {
  font-size: 0.89rem;
  font-weight: 600;
  background-color: #ffffff;
  border-color: #ffffff;
  font-family: "Helvetica", sans-serif;
  color: #000000;
}
html body .btn-2:hover, html body .btn-2[role="link"]:focus {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #000000;
}
html body .btn-3 {
  font-size: 0.89rem;
  font-weight: 600;
  background-color: #e81a3b;
  border-color: #e81a3b;
  font-family: "Helvetica", sans-serif;
  color: #ffffff;
}
html body .btn-3:hover, html body .btn-3[role="link"]:focus {
  background-color: #ed4d67;
  border-color: #ed4d67;
  color: #ffffff;
}
html body .btn-1, html body #widget-1825d73e .widget-button-container a.btn, html body .btn-2, html body .btn-3 {
  padding: 0.36rem 0.5rem;
}
html body .btn-4 {
  font-size: 1.33rem;
  font-weight: 600;
  background-color: #e81a3b;
  border-color: #e81a3b;
  font-family: "Helvetica", sans-serif;
  color: #ffffff;
}
html body .btn-4:hover, html body .btn-4[role="link"]:focus {
  background-color: #ed4d67;
  border-color: #ed4d67;
  color: #ffffff;
}
html body .btn-5, html body #widget-5d8291c2 .widget-button-container a.btn {
  font-size: 1.33rem;
  font-weight: 600;
  background-color: #ffffff;
  border-color: #ffffff;
  font-family: "Helvetica", sans-serif;
  color: #000000;
}
html body .btn-5:hover, html body #widget-5d8291c2 .widget-button-container a.btn:hover, html body .btn-5[role="link"]:focus, html body #widget-5d8291c2 .widget-button-container a.btn[role="link"]:focus {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #000000;
}
html body .btn-6, html body #widget-a11a4710 .widget-button-container a.btn {
  font-size: 1.33rem;
  font-weight: 600;
  background-color: #e81a3b;
  border-color: #e81a3b;
  font-family: "Helvetica", sans-serif;
  color: #ffffff;
}
html body .btn-6:hover, html body #widget-a11a4710 .widget-button-container a.btn:hover, html body .btn-6[role="link"]:focus, html body #widget-a11a4710 .widget-button-container a.btn[role="link"]:focus {
  background-color: #ed4d67;
  border-color: #ed4d67;
  color: #ffffff;
}
html body .btn:focus-visible, html body .btn[role="link"]:focus-visible {
  outline: 2px dotted !important;
  outline-offset: 3px;
}
html body .btn-1:focus-visible, html body #widget-1825d73e .widget-button-container a.btn:focus-visible, html body .btn-1[role="link"]:focus-visible, html body #widget-1825d73e .widget-button-container a.btn[role="link"]:focus-visible, html body .btn-4:focus-visible, html body .btn-4[role="link"]:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #000000;
  outline-color: #ffffff !important;
}
html body .btn-2:focus-visible, html body .btn-2[role="link"]:focus-visible, html body .btn-5:focus-visible, html body #widget-5d8291c2 .widget-button-container a.btn:focus-visible, html body .btn-5[role="link"]:focus-visible, html body #widget-5d8291c2 .widget-button-container a.btn[role="link"]:focus-visible {
  background-color: #e81a3b;
  border-color: #e81a3b;
  color: #ffffff;
  outline-color: #e81a3b !important;
}
html body .btn-3:focus-visible, html body .btn-3[role="link"]:focus-visible, html body .btn-6:focus-visible, html body #widget-a11a4710 .widget-button-container a.btn:focus-visible, html body .btn-6[role="link"]:focus-visible, html body #widget-a11a4710 .widget-button-container a.btn[role="link"]:focus-visible {
  background-color: #e81a3b;
  border-color: #e81a3b;
  color: #ffffff;
  outline-color: #e81a3b !important;
}
html body .p-dropdown-label {
  color: #333333;
}
html body .p-dropdown-item {
  color: #333333;
}
html body .p-dropdown-item:hover, html body .p-dropdown-item:focus, html body .p-dropdown-items .p-focus {
  background-color: #ffffff;
}
html body .p-dropdown-item:hover span, html body .p-dropdown-item:focus span, html body .p-dropdown-items .p-focus span {
  color: #000000;
}
html body .p-multiselect-item:hover, html body .p-multiselect-item:focus, html body .p-multiselect-items .p-focus, html body .p-multiselect-items .p-highlight {
  background-color: #ffffff;
  color: #000000;
}
html body .p-multiselect-label-container .selected-values .placeholder, html body .p-multiselect-label-container .selected-values .single-choice {
  color: #333333;
}
html body .p-multiselect-label-container .selected-values .selected-value {
  background-color: #e81a3b;
  color: #e81a3b;
}
html body .p-multiselect-label-container .selected-values .selected-value .remove-option {
  color: #ffffff;
}
html body .p-multiselect-label-container .selected-values .selected-value .remove-option i {
  background: #ffffff;
  color: #e81a3b;
}
html body .mm-custom-form {
  /* Base for label styling */
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* disabled checkbox */
  /* accessibility */
  /* hover style just for information */
  /* rood vinkje voor error */
  /*groen vinkje voor success maar alleen als input getouched is*/
}
html body .mm-custom-form [type="checkbox"]:not(:checked), html body .mm-custom-form [type="checkbox"]:checked, html body .mm-custom-form [type="radio"]:not(:checked), html body .mm-custom-form [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
html body .mm-custom-form [type="checkbox"]:not(:checked) + label, html body .mm-custom-form [type="checkbox"]:checked + label, html body .mm-custom-form [type="radio"]:not(:checked) + label, html body .mm-custom-form [type="radio"]:checked + label {
  position: relative;
  padding-left: 50px;
  cursor: pointer;
}
html body .mm-custom-form [type="checkbox"]:not(:checked) + label:before, html body .mm-custom-form [type="checkbox"]:checked + label:before, html body .mm-custom-form [type="radio"]:not(:checked) + label:before, html body .mm-custom-form [type="radio"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  border: 1px solid #5b6e7f;
  background: #e7e7e7;
}
html body .mm-custom-form [type="checkbox"]:not(:checked) + label:after, html body .mm-custom-form [type="checkbox"]:checked + label:after, html body .mm-custom-form [type="radio"]:not(:checked) + label:after, html body .mm-custom-form [type="radio"]:checked + label:after {
  content: "=";
  font-family: "MomiceIcons";
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 2px;
  font-size: 1.4rem;
  line-height: 30px;
  color: #ffffff;
  background: #e81a3b;
  transition: all 0.2s;
  width: 30px;
  height: 30px;
  border-radius: 5px;
}
html body .mm-custom-form [type="checkbox"]:not(:checked) + label:after, html body .mm-custom-form [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
html body .mm-custom-form [type="checkbox"]:checked + label:after, html body .mm-custom-form [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
html body .mm-custom-form [type="checkbox"]:disabled:not(:checked) + label:before, html body .mm-custom-form [type="checkbox"]:disabled:checked + label:before, html body .mm-custom-form [type="radio"]:disabled:not(:checked) + label:before, html body .mm-custom-form [type="radio"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #5b6e7f;
  background-color: #eceeef;
}
html body .mm-custom-form [type="checkbox"]:disabled:checked + label:after, html body .mm-custom-form [type="radio"]:disabled:checked + label:after {
  color: #999;
}
html body .mm-custom-form [type="checkbox"]:disabled + label, html body .mm-custom-form [type="radio"]:disabled + label {
  color: #aaa;
}
html body .mm-custom-form [type="checkbox"]:checked:focus + label:before, html body .mm-custom-form [type="checkbox"]:not(:checked):focus + label:before, html body .mm-custom-form [type="radio"]:checked:focus + label:before, html body .mm-custom-form [type="radio"]:not(:checked):focus + label:before {
  border: 1px solid #596b7c;
}
html body .mm-custom-form label:hover:before {
  border: 1px solid #596b7c;
}
html body .mm-custom-form label {
  font-weight: 600;
  text-transform: initial;
  font-size: 0.89rem;
}
html body .mm-custom-form label * {
  text-transform: none;
}
html body .mm-custom-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
}
html body .mm-custom-form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
html body .mm-custom-form .form-control {
  background-color: transparent;
  border: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #5b6e7f;
}
html body .mm-custom-form .form-control:focus {
  border-width: 2px;
  background-color: transparent;
  border-color: #e81a3b;
}
html body .mm-custom-form .form-control[disabled] {
  opacity: 0.8;
  cursor: not-allowed;
}
html body .mm-custom-form .v-select {
  border-color: #5b6e7f;
}
html body .mm-custom-form .v-select.open {
  border-color: #e81a3b;
}
html body .mm-custom-form .v-select .vs__actions .clear {
  color: #333333;
}
html body .mm-custom-form .span-input {
  position: relative;
}
html body .mm-custom-form .span-input select {
  z-index: 900;
}
html body .mm-custom-form .span-input .icon-wrapper {
  position: absolute;
  bottom: 6px;
  display: block;
  z-index: -1;
  right: 0;
}
html body .mm-custom-form .span-input .icon-wrapper .select-arrow {
  position: relative;
  display: inline;
  font-family: "MomiceIcons";
  font-size: 2rem;
  right: -10px;
  color: #333333;
}
html body .mm-custom-form .span-input .icon-wrapper .select-arrow:before {
  content: "9";
}
html body .mm-custom-form .span-input .icon-wrapper .validation-icon {
  display: inline;
  font-family: "MomiceIcons";
  position: relative;
  font-size: 2rem;
  right: -16px;
}
html body .mm-custom-form .has-error .span-input .form-control, html body .mm-custom-form .has-error .span-input .v-select {
  border-bottom-width: 2px;
  border-color: #E91616;
  position: relative;
}
html body .mm-custom-form .has-error .span-input .form-control + .icon-wrapper .validation-icon, html body .mm-custom-form .has-error .span-input .v-select + .icon-wrapper .validation-icon {
  color: #E91616;
}
html body .mm-custom-form .has-error .span-input .form-control + .icon-wrapper .validation-icon:before, html body .mm-custom-form .has-error .span-input .v-select + .icon-wrapper .validation-icon:before {
  content: ">";
}
html body .mm-custom-form .has-error .error-messages {
  display: block;
}
html body .mm-custom-form .has-success .span-input .icon-wrapper .validation-icon:before {
  content: "=";
  color: #12BB00;
}
html body .mm-custom-form .error-messages {
  color: #E91616;
  margin-top: 5px;
  display: none;
}
html body .mm-custom-form .error-messages p {
  padding: 0;
  margin: 0;
  font-weight: 600;
  color: inherit;
}
html body .icon-upload-participant-photo {
  color: #ffffff;
}
html body #topbar {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom-color: #e7e7e7;
}
html body #topbar #logo {
  text-align: left;
}
html body #topbar i.return-link {
  color: #333333;
}
html body #scrollToTopButton {
  background-color: #e81a3b;
  color: #ffffff;
}
html body #language-switch {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
html body .menu {
  color: #333333;
}
html body .menu a {
  color: #333333;
}
html body .menu [class^="icon-"], html body .menu [class*=" icon-"] {
  color: #343434;
  display: none;
}
html body .menu i.hamburger {
  color: #333333;
}
html body .menu div.more div.content {
  background-color: #FFFFFF;
  border-color: #5b6e7f;
}
html body .menu div.more div.content ul#more-menu {
  border-color: #5b6e7f;
}
html body .menu div.more div.content ul#more-menu li {
  border-color: #5b6e7f;
}
html body .menu div.more div.content ul#more-menu li i {
  padding-right: 10px;
}
html body .menu #menu-1 {
  background-color: rgba(231, 231, 231, 0.97);
  right: -100%;
  transition: right 0.3s;
}
html body .menu #menu-1 ul li {
  text-align: left;
  justify-content: left;
}
html body .menu #menu-1 ul li i {
  color: #343434;
  display: none !important;
  margin-right: 15px;
}
html body .menu #menu-1 ul li span {
  color: #333333;
}
html body .menu #menu-1 div#language-switcher {
  border-color: #333333;
}
html body .menu #menu-1 div#language-switcher i.active {
  color: #e81a3b;
}
html body .menu #menu-1 #close {
  color: #333333;
  justify-content: flex-start;
}
html body .menu #menu-1.open {
  right: 0;
}
html body .menu #menu-2 div#topmenu div.more {
  right: 10px;
}
html body .menu #menu-2 div .menu-item {
  align-items: center;
}
html body .menu #menu-2 div .menu-item span.menu-wrapper {
  padding-bottom: 0px;
}
html body .menu #menu-2 div .menu-item span.menu-wrapper div {
  padding: 10px;
}
html body .menu #menu-2 div#language-dropdown select, html body .menu #menu-2 div#language-dropdown select:focus {
  color: #333333;
  border-color: #333333;
  font-size: 0.89rem;
  font-family: "Helvetica", sans-serif;
  font-weight: 600;
}
html body .menu #menu-3 div.more {
  direction: ltr;
  right: 0;
  color: #333333;
}
html body .menu #menu-3 select#language-switch, html body .menu #menu-3 select#language-switch:focus {
  color: #333333;
  border-color: #333333;
  font-size: 0.89rem;
  font-family: "Helvetica", sans-serif;
  font-weight: 600;
}
html body select#app-language-switch {
  color: #7D7D7D;
  border-color: #7D7D7D;
}
html body footer {
  background: linear-gradient(#333, #333);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html body footer {
  color: #FFFFFF;
}
html body footer h4 {
  color: inherit;
}
html body footer [class^="icon-"], html body footer [class*="icon-"] {
  color: inherit;
}
html body footer select.form-control {
  background-color: transparent;
  color: inherit;
  border: 2px solid #FFFFFF;
}
html body #styleguide span {
  font-family: "Helvetica", sans-serif;
}
html body #styleguide .color-1 {
  background-color: #e81a3b;
}
html body #styleguide .color-2 {
  background-color: #ffffff;
}
html body #styleguide .color-4 {
  background-color: #FFFFFF;
}
html body #styleguide .color-6 {
  background-color: #e7e7e7;
}
html body div.image-initials-container {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body div.image-initials-container.has-image {
  background-color: transparent;
}
html body div.image-initials-container span.initials {
  color: #333333;
}
html body .color-1 {
  color: #e81a3b;
}
html body .color-2 {
  color: #ffffff;
}
html body .color-3 {
  color: #e81a3b;
}
html body .color-4 {
  color: #FFFFFF;
}
html body .color-5 {
  color: #5b6e7f;
}
html body .color-6 {
  color: #e7e7e7;
}
html body .color-7 {
  color: #333333;
}
html body .bg-color-1 {
  background-color: #e81a3b;
}
html body .bg-color-2 {
  background-color: #ffffff;
}
html body .bg-color-3 {
  background-color: #e81a3b;
}
html body .bg-color-4 {
  background-color: #FFFFFF;
}
html body .bg-color-5 {
  background-color: #5b6e7f;
}
html body .bg-color-6 {
  background-color: #e7e7e7;
}
html body .bg-color-7 {
  background-color: #333333;
}
html body .border-color-1 {
  border-color: #e81a3b;
}
html body .border-color-2 {
  border-color: #ffffff;
}
html body .border-color-3 {
  border-color: #e81a3b;
}
html body .border-color-4 {
  border-color: #FFFFFF;
}
html body .border-color-5 {
  border-color: #5b6e7f;
}
html body .border-color-6 {
  border-color: #e7e7e7;
}
html body .border-color-7 {
  border-color: #333333;
}
html body .my-account .ticket {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body .my-account .active-ticket-with-price {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body .my-account .active-ticket-with-price .head {
  background-color: #ffffff;
  color: #000000;
}
html body .my-account .line {
  border-color: #5b6e7f;
}
html body .my-account #boarding-pass-info {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
  border-width: 1px;
  border-style: solid;
  padding: 20px;
  text-align: left;
}
html body #lm-wrapper {
  color: #333333;
  background-color: #FFFFFF;
}
html body #lm-desktop-topbar {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom-color: #e7e7e7;
}
html body #lm-desktop-topbar #logo {
  text-align: left;
}
html body #lm-desktop-topbar img.logo-img {
  content: url("//tool.momice.com/include/momice/templates/67/67bed51ba58596.09819334/bdo-logoat2x.png");
}
html body #lm-desktop-topbar a.return-link {
  color: #333333;
}
html body #lm-mobile-topbar {
  color: #333333;
  background-color: #FFFFFF;
}
html body .qa-result-sending {
  color: #333333;
  background-color: #FFFFFF;
}
html body .lm-desktop-chat {
  border-color: #5b6e7f !important;
}
html body #lm-dekstop-next-item {
  background-color: #ffffff;
  border-color: #ffffff;
  padding: 20px;
}
html body #lm-dekstop-next-item p, html body #lm-dekstop-next-item h3 {
  color: #000000;
  font-size: 0.89rem;
  font-family: "Helvetica", sans-serif;
}
html body #lm-dekstop-next-item h3 {
  font-weight: bold;
  font-size: 1rem;
}
html body #lm-dekstop-next-item button.close {
  color: #000000;
  opacity: 1;
  top: 5px;
  position: absolute;
  right: 5px;
}
html body #lm-mobile-topbar {
  color: #333333;
  background-color: #FFFFFF;
  border-bottom-color: #e7e7e7;
}
html body #nav-tab .lm-mobile-tab-nav {
  font-size: 0.89rem !important;
  font-weight: 300 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  font-family: "Helvetica", sans-serif !important;
  color: #000000 !important;
  height: 50px !important;
  line-height: 32px !important;
  border: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  opacity: 0.6;
  border-bottom: 0px !important;
  cursor: pointer;
}
html body #nav-tab .lm-mobile-tab-nav:first-child {
  border-right: 1px solid #ffffff !important;
}
html body #nav-tab .lm-mobile-tab-nav.active {
  font-weight: 600 !important;
  background-color: #ffffff !important;
  color: #000000 !important;
  border-bottom: 0px !important;
  opacity: 1;
}
html body .voting-container .voting-choice {
  border: solid 2px #e81a3b;
}
html body .ticket {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body .active-ticket-with-price {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body .active-ticket-with-price .head {
  background-color: #ffffff;
  color: #000000;
}
html body .line {
  border-color: #5b6e7f;
}
html body .adyen-checkout__payment-method, html body .adyen-checkout__payment-method--selected + .adyen-checkout__payment-method, html body .adyen-checkout__payment-method:first-child, html body .adyen-checkout__payment-method:last-child {
  border-radius: 0;
}
html body .adyen-checkout__button--pay {
  border-radius: 0;
  text-transform: uppercase;
  background-color: #e81a3b;
  color: #ffffff;
}
html body .adyen-checkout__button--pay:hover, html body .adyen-checkout__button--pay[role="link"]:focus {
  border-color: #ed4d67;
  color: #ffffff;
  background-color: #ed4d67;
}
html body .adyen-checkout__button__icon {
  display: none;
}
html body .adyen-checkout__card__brands__brand-wrapper img {
  vertical-align: top;
}
html body .adyen-checkout__dropdown__element {
  color: #333333;
  background: #ffffff;
}
html body .adyen-checkout__dropdown__element:hover, html body .adyen-checkout__dropdown__element--active {
  color: #000000 !important;
  background-color: #e3e3e3 !important;
}
html body #widget-6bc47215 {
  background-color: #FFFFFF;
}
html body #widget-6bc47215 .overlay {
  background-color: rgba(255, 255, 255, 0);
}
html body #widget-6bc47215 .overlay-mobile {
  background-color: rgba(255, 255, 255, 0);
}
html body #widget-a11a4710 h2 {
  color: #e81a3b;
}
html body #widget-a11a4710 h2.widget-title {
  color: #333333;
}
html body #widget-a11a4710 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html body #widget-2f8ba663 {
  color: #333333;
}
html body #widget-2f8ba663 span.number, html body #widget-2f8ba663 h3.label {
  font-family: "Helvetica", sans-serif;
}
html body #widget-2f8ba663 .countdown-toggle {
  border-color: transparent transparent transparent #333333;
}
html body #widget-2f8ba663 {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html body #widget-5d8291c2 .specs h2, html body #widget-5d8291c2 .specs h3, html body #widget-5d8291c2 .specs p, html body #widget-5d8291c2 .specs span {
  color: #333333;
}
html body #widget-5d8291c2 h2.widget-title {
  color: #333333;
}
html body #widget-5d8291c2 {
  background-image: url("//tool.momice.com/include/momice/events/0t/0tcnlsj/widgets/crop-banned-patern-1920x720-1.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html body #widget-f687263d .map-container {
  height: 460px;
}
@media (max-width: 767px) {
  html body #widget-f687263d .map-container {
    height: 460px;
  }
}
html body #widget-1825d73e h2 {
  color: #e81a3b;
}
html body #widget-1825d73e h2.widget-title {
  color: #333333;
}
html body #widget-1825d73e {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
html body #page-1811408 .day-header {
  background-color: #e7e7e7;
  color: #333333;
  border-color: #5b6e7f;
}
html body #page-1811408 .day-header.active, html body #page-1811408 .day-header:hover {
  background-color: #ffffff;
  color: #000000;
}
html body #page-1811408 .item {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body #page-1811408 .item .item-time {
  border-color: #5b6e7f;
}
html body #page-1811408 .item .item-time.highlight {
  border-color: #e81a3b;
}
html body #page-1811408 .item-content .h3.read-more {
  color: #e81a3b;
}
html body #page-1811408 .date-header {
  background-color: #ffffff;
  color: #000000;
  border-color: #5b6e7f;
}
html body #page-1811408 .mm-html-program-v2 p {
  font-size: 0.8rem;
  margin: 0 0 10px 0;
  line-height: 1.2rem;
  color: #000000;
}
html body #page-1811408 .mm-html-program-v2 h1, html body #page-1811408 .mm-html-program-v2 h2, html body #page-1811408 .mm-html-program-v2 h3.h4, html body #page-1811408 .mm-html-program-v2 h5 {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #000000;
}
@media (max-width: 1280px) {
  html body #page-1811408 .day-header:hover {
    background-color: #e7e7e7;
    color: #333333;
  }
  html body #page-1811408 div.day-header.active {
    background-color: #ffffff;
    color: #000000;
  }
}
html body #page-1811408 .item-access-private {
  background-image: url("//tool.momice.com/include/momice/icons/stream_private.svg");
}
html body #page-1811408 .item-access-public {
  background-image: url("//tool.momice.com/include/momice/icons/stream_public.svg");
}
html body #page-1811412 .ticket {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body #page-1811412 .active-ticket-with-price {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body #page-1811412 .active-ticket-with-price .head {
  background-color: #ffffff;
  color: #000000;
}
html body #page-1811412 .line {
  border-color: #5b6e7f;
}
html body #page-1811412 .message-tickets-full {
  color: #e81a3b;
}
html body #page-1811412 .box {
  border: 1px solid #5b6e7f;
  background-color: #e7e7e7;
  margin-bottom: 20px;
  padding: 25px;
}
html body #page-1811412 .box h3 {
  display: inline;
  font-weight: 600;
}
html body #page-1811412 .box p {
  margin: 0;
}
html body #page-1811412 .introducee-registration .registration-form {
  margin-bottom: 20px;
}
html body #page-1811412 .introducee-registration .introducee.active {
  background-color: #e81a3b;
  border-color: #e81a3b;
}
html body #page-1811412 .introducee-registration .introducee.active h3, html body #page-1811412 .introducee-registration .introducee.active i {
  color: #ffffff;
}
html body #page-1811412 .introducee-registration .introducee.inactive h3 {
  opacity: 0.5;
}
html body #page-1811418 p.index {
  color: #e81a3b;
}
html body #page-1811418 #survey-progress {
  border-color: #5b6e7f;
}
html body #page-1811418 #survey-progress .completed h4 {
  color: #e81a3b;
}
html body #page-1811418 #survey-progress .completed .bar {
  outline-color: #5b6e7f;
}
html body #page-1811418 #survey-progress .completed .bar .p-progressbar-value {
  background-color: #e81a3b;
  color: #ffffff;
}
html body #page-1811418 .p-progress-spinner-circle {
  stroke: #e81a3b;
}
html body #page-1811418 .p-radiobutton-box {
  border: 1px solid #000000;
  background: #ffffff;
  margin-top: 5px;
}
html body #page-1811418 .p-radiobutton.p-highlight .p-radiobutton-box .p-radiobutton-icon {
  border-color: #5b6e7f;
  background: #e81a3b;
}
html body #page-1811418 .p-rating-item svg {
  color: #e81a3b;
}
html body #page-1811418 textarea {
  border-color: #5b6e7f;
}
html body #page-1811418 textarea.error {
  border-color: #E91616;
  background-color: #ffb3b3;
}
html body #page-1811418 select {
  border-color: #5b6e7f;
}
html body #page-1811418 select.error {
  border-color: #E91616;
  background-color: #ffb3b3;
}
html body #page-1811418 .survey-icon {
  color: #ffffff;
}
html body #page-1811421 {
  background-color: #FFFFFF;
}
html body #page-1811421 .sponsor {
  background-color: #e7e7e7;
}
html body #page-1811422 .attachment-type {
  background-color: #e81a3b;
}
html body #page-1811422 .attachment-type .extension {
  color: #ffffff;
}
html body #page-1811422 hr {
  color: #5b6e7f;
}
html body #page-1811426 .search-row .search-input, html body #page-1811426 .search-row .search-input:hover, html body #page-1811426 .search-row .search-input:focus {
  color: #333333;
}
html body #page-1811426 .search-row .search-input::placeholder {
  color: #333333;
  opacity: 0.5;
  /* Firefox */
}
html body #page-1811435 .container.inner {
  max-width: 700px;
}
html body #page-1811435 .nav-tabs .nav-link.active {
  border-bottom: 4px solid #e81a3b !important;
}
html body #page-1811438 .day-header {
  background-color: #e7e7e7;
  color: #333333;
  border-color: #5b6e7f;
}
html body #page-1811438 .day-header.active, html body #page-1811438 .day-header:hover {
  background-color: #ffffff;
  color: #000000;
}
html body #page-1811438 .stream {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body #page-1811438 .stream .item-time {
  border-color: #5b6e7f;
}
html body #page-1811438 .stream .item-time.highlight {
  border-color: #e81a3b;
}
html body #page-1811438 .stream .item-access-private {
  background-image: url("//tool.momice.com/include/momice/icons/stream_private.svg");
}
html body #page-1811438 .stream .item-access-public {
  background-image: url("//tool.momice.com/include/momice/icons/stream_public.svg");
}
html body #page-1811438 .item-content a.toggle-stream-content {
  color: #e81a3b;
  text-decoration: underline;
  cursor: pointer;
}
html body #page-1811438 .item-content a.toggle-stream-content span {
  cursor: pointer;
}
html body #page-1811438 .date-header {
  background-color: #ffffff;
  color: #000000;
  border-color: #5b6e7f;
}
html body #page-1811438 .mm-html-item p {
  font-size: 0.8rem;
  margin: 0 0 10px 0;
  line-height: 1.2rem;
  color: #000000;
}
html body #page-1811438 .mm-html-item h1, html body #page-1811438 .mm-html-item h2, html body #page-1811438 .mm-html-item h3.h4, html body #page-1811438 .mm-html-item h5 {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #000000;
}
html body #page-1811438 .stream-content-row {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
@media (max-width: 1280px) {
  html body #page-1811438 .day-header:hover {
    background-color: #e7e7e7;
    color: #333333;
  }
  html body #page-1811438 div.day-header.active {
    background-color: #ffffff;
    color: #000000;
  }
}
html body .h2.qr-text {
  color: #000000;
}
html body #personal-program .day-header {
  background-color: #e7e7e7;
  color: #333333;
  border-color: #5b6e7f;
}
html body #personal-program .day-header.active, html body #personal-program .day-header:hover {
  background-color: #ffffff;
  color: #000000;
}
html body #personal-program .item {
  background-color: #e7e7e7;
  border-color: #5b6e7f;
}
html body #personal-program .item .item-time {
  border-color: #5b6e7f;
}
html body #personal-program .item .item-time.highlight {
  border-color: #e81a3b;
}
html body #personal-program .item-content .h3.read-more {
  color: #e81a3b;
}
html body #personal-program .date-header {
  background-color: #ffffff;
  color: #000000;
  border-color: #5b6e7f;
}
html body #personal-program .mm-html-program-v2 p {
  font-size: 0.8rem;
  margin: 0 0 10px 0;
  line-height: 1.2rem;
  color: #000000;
}
html body #personal-program .mm-html-program-v2 h1, html body #personal-program .mm-html-program-v2 h2, html body #personal-program .mm-html-program-v2 h3.h4, html body #personal-program .mm-html-program-v2 h5 {
  font-size: 0.8rem;
  line-height: 1.2rem;
  color: #000000;
}
@media (max-width: 1280px) {
  html body #personal-program .day-header:hover {
    background-color: #e7e7e7;
    color: #333333;
  }
  html body #personal-program div.day-header.active {
    background-color: #ffffff;
    color: #000000;
  }
}
html body #personal-program .item-access-private {
  background-image: url("//tool.momice.com/include/momice/icons/stream_private.svg");
}
html body #personal-program .item-access-public {
  background-image: url("//tool.momice.com/include/momice/icons/stream_public.svg");
}
/* CUSTOM CSS STYLING id:6359 */
.widget-countdown .label-countdown.unit {
  color: #e81a3b;
}
html body .mm-page .mm-html h1, html body .mm-page .subpage h1, html body .mm-is-homepage .mm-html h1, html body .mm-page .mm-html h2, html body .mm-page .subpage h2, html body .mm-is-homepage .mm-html h2, html body .mm-page .mm-html h3, html body .mm-page .subpage h3, html body .mm-is-homepage .mm-html h3, html body .mm-page .mm-html h4, html body .mm-page .subpage h4, html body .mm-is-homepage .mm-html h4, html body .mm-page .mm-html h5, html body .mm-page .subpage h5, html body .mm-is-homepage .mm-html h5, html body .mm-page .mm-html p, html body .mm-page .subpage p, html body .mm-is-homepage .mm-html p {
  padding: 0 0 0 0;
  margin: 0 0 0px 0;
  padding-bottom: 0px !important;
}
.base-widget {
  padding: 30px 0;
}
html .base-widget .mm-html > h1:first-child, html .base-widget .mm-html > .h1:first-child, html .base-widget .mm-html > h2:first-child, html .base-widget .mm-html > .h2:first-child, html .base-widget .mm-html > h3:first-child, html .base-widget .mm-html > .h3:first-child, html .base-widget .mm-html > h4:first-child, html .base-widget .mm-html > .h4:first-child, html .base-widget .mm-html > p:first-child {
  position: relative;
  top: -10px;
  padding-bottom: 0px !important;
}
