.sheet-odd { background-color: #e0e0e0; border-top:1px solid black; border-bottom: 1px solid black; } .sheet-oddInput { background-color: #e0e0e0; border-top: none; border-right: none; border-bottom: solid 1px #666; border-left: none; } .sheet-evenInput { background-color: white; border-top: none; border-right: none; border-bottom: solid 1px black; border-left: none; } .charsheet th { background-color: #666; color: white; } .charsheet h2, .sheet-headerrow { text-align: center; font-weight: bold; background-color: #666; color: white; border: solid 1px black; /*margin: 0px;*/ } .charsheet table.sheet-altRowswHeader tr:nth-child(odd) { background-color: #e0e0e0; border-top:1px solid black; border-bottom: 1px solid black; } .charsheet table.sheet-altRowsHeader td:nth-child(odd) input[type=number] { background-color: #e0e0e0; border-top: none; border-right: none; border-bottom: solid 1px #666; border-left: none; } .repcontainer[data-groupname="repeating_bab"] .repitem:nth-child(even), .repcontainer[data-groupname="repeating_ammo"] .repitem:nth-child(even), .repcontainer[data-groupname="repeating_spells"] .repitem:nth-child(even) { background-color: #e0e0e0; margin-top: 0px; margin-bottom: 0px; } .repcontainer[data-groupname="repeating_bab"] .repitem:nth-child(odd), .repcontainer[data-groupname="repeating_ammo"] .repitem:nth-child(odd), .repcontainer[data-groupname="repeating_spells"] .repitem:nth-child(odd) { background-color: white; margin-top: 0px; margin-bottom: 0px; } .sheet-BAB, .sheet-Ammo, .sheet-spells { width: 100%; border: none; border-bottom: 1px solid black; text-align: center; background-color: transparent; }