.p86 {
  --bgColor: #004da2;
  --btnColor: #d00f1d;
  --btnHoverColor: #ff1020;
}

.p86 .btn-group {
  background-color: var(--bgColor);
}

.p86 .btn-group .register-ticket {
  background-color: var(--btnColor);
}

.p86 .btn-group .register-ticket:hover {
  background: var(--btnHoverColor);
}

.p86 .btn-group .apply-booth {
  color: var(--bgColor);
}

.p86 .btn-group .apply-booth .fa-angle-right {
  border: 2px solid var(--bgColor);
}

.p86 .exhibition-overview-detailinfo .exhibition-overview-ullist li {
  background-color: var(--bgColor);
}

.p86 .previous-editions {
  background-color: var(--bgColor);
}

.p86 .show-map .show-map-info .travel-tag {
  background-color: var(--bgColor);
}

.p86 .show-map .show-map-picture img {
  border: 5px solid var(--bgColor);
}

.p86 .travel-way .hsr-way .hsr-way-title {
  background-color: var(--btnColor);
}

.p86 .travel-way .plane-way .plane-way-title {
  background-color: var(--bgColor);
}

.p86 .floating-dialog .suspend-dialog {
  background-color: var(--bgColor);
}

.p86 .floating-dialog .suspend-dialog .suspend-dialog-content .btn-info .register-ticket {
  background-color: var(--btnColor);
}

.p86 .floating-dialog .suspend-dialog .suspend-dialog-content .btn-info .register-ticket:hover {
  background: var(--btnHoverColor);
}

.p86 .floating-dialog .suspend-dialog .suspend-dialog-content .btn-info .apply-booth {
  color: var(--bgColor);
}
