body {background-color:#FBFBFB;color:#860f8c;}

.header {max-width:75rem;aspect-ratio: 1200/200;padding-right:0;padding-left:0;margin-left:auto;margin-right:auto;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(data:image/png;base64,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);}
.header .logo {display:none;}
@media screen and (min-width: 75rem) {
.header {-webkit-border-radius:0 0 0.625rem 0.625rem;-moz-border-radius:0 0 0.625rem 0.625rem;border-radius:0 0 0.625rem 0.625rem;}
}


label {color:#860f8c;}
a {color:#860f8c;}
a:focus, a:hover {color:#b163b5;}
a.underline {border-bottom:1px #860f8c dotted;}
.lighter-text {color:#b163b5;}
.callout {color:#860f8c;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #b163b5;background: -moz-linear-gradient(left, #b163b5 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #b163b5 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #b163b5 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #b163b5 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #b163b5 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #b163b5;}
.spinner-ajax:after {background:#FBFBFB;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#42aaff;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#5fb7ff;}
.button:active, .button:active:hover {background-color:#3991d9;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eaeaea;}
.form-label-group.required::after {color: #860f8c;}
.goog-te-gadget, .goog-logo-link {color:#860f8c !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#860f8c;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FFFFFF;background-color:#42aaff;}
.eventsTable .eventRow {background-color:#eaeaea;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#b163b5;text-decoration:none;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #7e7e7e;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eaeaea;border-top:1px solid #FBFBFB;border-bottom:1px solid #FBFBFB;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eaeaea;}
.jflatTimeline .dates-bar a {color:#b163b5;border-right:1px solid #eaeaea;}
.dates-bar a.selected {color:#FFFFFF;background-color:#42aaff;}
.dates-bar a.selected:hover {background-color:#5fb7ff;}
.results .callout {background-color:#f4f4f4;color:#860f8c;border: 5px solid #eaeaea;box-shadow: rgba(0,0,0, 0.16) 0px 3px 6px, rgba(0,0,0, 0.23) 0px 3px 6px;}
.results .callout:hover {box-shadow: rgba(0,0,0, 0.16) 0px 5px 8px, rgba(0,0,0, 0.23) 0px 4px 7px;}
.results .callout > a {background-color: #eaeaea;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #7e7e7e;-webkit-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd inset;-moz-box-shadow: inset 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px ##bdbdbd inset;box-shadow: 0px 4px 5px -2px #bdbdbd inset, 0px -4px 5px -2px #bdbdbd inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#860f8c;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#b163b5;}
.event-content {border-top:1px solid #7e7e7e;border-bottom:1px solid #bdbdbd;}
.information-bar {background-color:#d8d8d8;}
.information-bar .information-text {color:#860f8c;}
.calendar .day.performance.selected {background-color:#5fb7ff;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
