/* Consistent Tour Information, Song Data and Album Data headings. */
#tabs-tourinfo > table > tbody > tr:first-child,
#tabs-songs > table > tbody > tr:first-child,
#tabs-albums > table > tbody > tr:first-child { height: 36px; }

#tabs-tourinfo > table > tbody > tr:first-child > td,
#tabs-songs > table > tbody > tr:first-child > td,
#tabs-albums > table > tbody > tr:first-child > td {
    height: 36px !important;
    box-sizing: border-box;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    vertical-align: middle;
    background-color: #1a1a1a;
}

/* The red accent starts at the left edge of every heading row. */
#tabs-tourinfo > table > tbody > tr:first-child > td:first-child,
#tabs-songs > table > tbody > tr:first-child > td:first-child,
#tabs-albums > table > tbody > tr:first-child > td:first-child {
    border-left: 4px solid #bd0000 !important;
}

/* Match the title typography across all three tabs. */
#tabs-tourinfo > table > tbody > tr:first-child .style7,
#tabs-songs > table > tbody > tr:first-child .style7,
#tabs-albums > table > tbody > tr:first-child .style7 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
}

#tabs-tourinfo > table > tbody > tr:first-child > td:first-child { padding-left: 12px !important; }
#tabs-songs > table > tbody > tr:first-child > td:nth-child(2) { padding-left: 8px !important; }
#tabs-albums > table > tbody > tr:first-child > td:nth-child(3) { padding-left: 8px !important; }
