body {background-color:#FFFFFF;color:#000000;}

.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:#000000;}
a {color:#000000;}
a:focus, a:hover {color:#5a5a5a;}
a.underline {border-bottom:1px #000000 dotted;}
.lighter-text {color:#5a5a5a;}
.callout {color:#000000;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #5a5a5a;background: -moz-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #5a5a5a 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #5a5a5a 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #5a5a5a;}
.spinner-ajax:after {background:#FFFFFF;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#37a158;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#55b072;}
.button:active, .button:active:hover {background-color:#2f894b;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#eeeeee;}
.form-label-group.required::after {color: #000000;}
.goog-te-gadget, .goog-logo-link {color:#000000 !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #555555;}
#remaining svg {fill:#555555;}
.rowRef {stroke:#000000;}
g.seat circle{stroke:#555555;}
#seatingKeyContainer circle {stroke:#555555;}
.bar {color:#FFFFFF;background-color:#37a158;}
.eventsTable .eventRow {background-color:#eeeeee;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#f4f4f4;}
.eventsTable .eventRow .venueAddress a:hover {color:#5a5a5a;text-decoration:none;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #808080;}
.jflatTimeline .dates-bar {background-color:#f4f4f4;border:1px solid #eeeeee;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#f4f4f4;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #eeeeee;}
.jflatTimeline .dates-bar a {color:#5a5a5a;border-right:1px solid #eeeeee;}
.dates-bar a.selected {color:#FFFFFF;background-color:#37a158;}
.dates-bar a.selected:hover {background-color:#55b072;}
.results .callout {background-color:#f4f4f4;color:#000000;border: 5px solid #eeeeee;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: #eeeeee;}
.results .callout .event-image-curve {background-color:#f4f4f4;border-top:1px solid #808080;-webkit-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;-moz-box-shadow: inset 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px ##c0c0c0 inset;box-shadow: 0px 4px 5px -2px #c0c0c0 inset, 0px -4px 5px -2px #c0c0c0 inset;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#000000;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#5a5a5a;}
.event-content {border-top:1px solid #808080;border-bottom:1px solid #c0c0c0;}
.information-bar {background-color:#dcdcdc;}
.information-bar .information-text {color:#000000;}
.calendar .day.performance.selected {background-color:#55b072;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}
