.setlist {
border-spacing: 0;
}
.setlist tr {
background-color: #fff;
}
.setlist tr:nth-child(2n-1) {
background-color: #f8f9fa;
}
.setlist caption {
text-align: left;
font-weight: bold;
}
.setlist td,
.setlist th[scope="row"] {
vertical-align: top;
}
.setlist th[scope="col"] {
text-align: left;
background-color: #eaecf0;
}
.setlist th.setlist-placeholder-header,
.setlist th.setlist-number-header,
.setlist th[scope="row"],
.setlist-placeholder {
padding-right: 10px;
text-align: right;
}
.setlist th[scope="row"] {
font-weight: normal;
}
.setlist-number-header {
width: 2em;
padding-left: 10px;
}
.setlist-placeholder-header {
width: 4em;
}
.setlist tr.setlist-source {
background-color: transparent;
}
.setlist .setlist-source th {
padding: 0;
font-weight: bold;
}
.setlist-source th > span {
float: right;
padding: 0 10px;
background-color: #eaecf0;
}
.setlist-source td {
background-color: #eaecf0;
font-weight: bold;
padding: 0 10px 0 0;
}
.setlist-subheader th[scope="col"] {
background-color: #dfe2e6;
font-weight: bold;
font-style: italic;
}
.setlist-intermission th,
.setlist-intermission td {
background-color: transparent !important;
padding: 0.5em 0;
}