table.dataTable tbody tr.bgRed {background: red;}
table.dataTable tbody tr.bgBlue {background: rgba(65,105,225, 0.8);}
table.dataTable tbody tr.bgYellow {background: yellow;}
table.dataTable.stripe tbody tr.bgRed, table.dataTable.display tbody tr.bgRed {
    background-color: red;
}
table.dataTable.stripe tbody tr.bgBlue, table.dataTable.display tbody tr.bgBlue {
    background-color: rgba(65,105,225, 0.8);
}
table.dataTable.stripe tbody tr.bgYellow, table.dataTable.display tbody tr.bgYellow {
    background-color: yellow;
}
table.dataTable tbody th.condensed, table.dataTable tbody td.condensed {
    padding: 2px 10px;
}

/* Service color coding */
span.liveryColor, .liveryColor {color:rgb(65,105,225) !important;} /*blue*/
span.tourColor, .tourColor {color:#ac162c !important;} /*red*/
span.taxiColor, .taxiColor {color:#FFD700 !important;} /*yellow*/
span.hayrideColor, .hayrideColor {color:green !important;}
span.wingsColor, .wingsColor {color:blue !important;}
span.butterflyColor, .butterflyColor {color:blue !important;} /* alias for wingsColor */
span.weddingColor, .weddingColor {color:#d946ef !important;} /*magenta/purple*/
span.funeralColor, .funeralColor {color:#666 !important;} /*dark gray*/
span.carriageColor, .carriageColor {color:#FF69B4 !important;} /*hot pink*/
/*.hayrideColor{color:rgb(218,165,32); background: #888; padding:2px;} /*goldenrod*/*/