.p712 {
  --bgColor: #551f7d;
  --btnColor: #f3b81c;
  --btnHoverColor: #ffcb3b;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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