body {background-color:#3F3E3E;color:#FFFFFF;}
/*
.header {background-color:#3F3E3E !important;height:0px;background-size:auto;background-position:center;background-image:url();background-repeat:no-repeat;}
.header .logo {display:none;}
*/
label {color:#FFFFFF;}
a {color:#FFFFFF;}
a:focus, a:hover {color:#c0c0c0;}
a.underline {border-bottom:1px #FFFFFF dotted;}
.lighter-text {color:#c0c0c0;}
.callout {color:#FFFFFF;background-color: rgb(0,0,0,0.08);border-color: rgb(0,0,0,0.5);}
.spinner-ajax {background: #c0c0c0;background: -moz-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -webkit-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -o-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: -ms-linear-gradient(left, #c0c0c0 10%, rgba(0,0,0,0) 42%);background: linear-gradient(to right, #c0c0c0 10%, rgba(0,0,0,0) 42%);}
.spinner-ajax:before {background: #c0c0c0;}
.spinner-ajax:after {background:#3F3E3E;}
.button, .button:focus, .button.disabled, .button.disabled:focus, .button.disabled:hover, .button[disabled], .button[disabled]:focus, .button[disabled]:hover {color:#FFFFFF;background-color:#B91E2B;}
.button:hover, .button:focus:hover {color:#FFFFFF;background-color:#c4404b;}
.button:active, .button:active:hover {background:#9e1a25;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;}
.iziModal-content {background-color:#3b3a3a;}
.form-label-group.required::after {color: #2a2a2a;}
.goog-te-gadget, .goog-logo-link {color:#FFFFFF !important;}
circle.available, circle.booked, circle.unavailable, circle.houseSeat {stroke: #777777;}
#remaining svg {fill:#777777;}
.rowRef {stroke:#FFFFFF;}
g.seat circle{stroke:#777777;}
#seatingKeyContainer circle {stroke:#777777;}
.bar {color:#FFFFFF;background-color:#B91E2B;}
.eventsTable .eventRow {background-color:#3b3a3a;}
.eventsTable .eventRow:nth-of-type(odd) {background-color:#4b4a4a;}
.eventsTable .eventRow .venueAddress a:hover {color:#c0c0c0;text-decoration:none;}
.callout .event-btn {border-top:2px solid #3a3a3a;}
.event-btn .button {color:#FFFFFF;}
#map img.border {border:1px solid #444444;}
.jflatTimeline .dates-bar {background-color:#4b4a4a;border:1px solid #3b3a3a;border-top:1px solid #3F3E3E;border-bottom:1px solid #3F3E3E;}
.jflatTimeline .dates-bar a.next, .jflatTimeline .dates-bar a.prev {background-color:#4b4a4a;}
.jflatTimeline .dates-bar a.next {border-left:1px solid #3b3a3a;}
.jflatTimeline .dates-bar a {color:#c0c0c0;border-right:1px solid #3b3a3a;}
.dates-bar a.selected {color:#FFFFFF;background-color:#B91E2B;}
.dates-bar a.selected:hover {background-color:#c4404b;}
.results .callout {background-color:#3b3a3a;color:#FFFFFF;border:2px solid #3a3a3a;}
.results .callout:hover {box-shadow: 0 0.5rem 0.625rem 0.0625rem rgba(0,0,0,.14), 0 0.1875rem 0.875rem 0.125rem rgba(0,0,0,.12), 0 0.3125rem 0.3125rem -0.1875rem rgba(0,0,0,.3);}
.results .callout .event-image-curve {background-color:#3b3a3a;}
.results .callout .event-key-info a, .results .callout .event-key-info a, .results .callout .event-content a.card-link {color:#FFFFFF;}
.results .callout .event-key-info a:hover, .results .callout .event-key-info a:hover, .results .callout .event-content a.card-link:hover {color:#c0c0c0;}
.event-content {border-top:1px solid #444444;border-bottom:1px solid #373737;}
.information-bar {background-color:#373636;}
.information-bar .information-text {color:#FFFFFF;}
@media print, screen and (max-width:40em) {
#eventInfoRight .event-btn {background-color: #4b4a4a;}
}
@media screen and (min-width: 40rem) {

.header {background-color:#3F3E3E !important;height:200px;background-size:auto;background-position:center;background-image:url(data:image/gif;base64,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);background-repeat:no-repeat;}
.header .logo {display:none;}

}