body {background-color:#FFFFFF;color:#000000;}


.header {background-color:#FFFFFF !important;height:57px;background-size:auto;background-position:center;background-image:url(data:image/jpg;base64,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);background-repeat:no-repeat;}
.header .logo {display:none;}

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:#141414;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#383838;}
.button:active, .button:active:hover {background-color:#111111;-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:#141414;}
.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:#141414;}
.dates-bar a.selected:hover {background-color:#383838;}
.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:#383838;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #f4f4f4;}
}

@media screen and (min-width: 40rem) {
.header {background-color:#FFFFFF !important;height:57px;background-size:auto;background-position:center;background-image:url(data:image/jpg;base64,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);background-repeat:no-repeat;}
.header .logo {display:none;}
}
