div.sheet-tab-content { display: none; } input.sheet-tab1:checked ~ div.sheet-tab1, input.sheet-tab2:checked ~ div.sheet-tab2, input.sheet-tab3:checked ~ div.sheet-tab3, input.sheet-tab4:checked ~ div.sheet-tab4, input.sheet-tab5:checked ~ div.sheet-tab5 { display: block; } input.sheet-tab { width: calc(20% - 4px); max-width: 150px; height: 20px; outline: none !important; position: relative; cursor: pointer; z-index: 1; } input.sheet-tab1 { margin-left: 1px; } input.sheet-tab::before { content: attr(title); display: inline-block; background: #fff; border: solid 1px #a8a8a8; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 14px; font-weight: bold; text-align: center; width: 100%; height: 20px; } input.sheet-tab:checked::before { border-bottom-color: white; } .sheet-tab-br { border-bottom: 1px solid #a8a8a8; margin-bottom: 5px; margin-top: 1px; } input.sheet-arrow { float: left; } div.sheet-body { display: none; } input.sheet-arrow:checked ~ div.sheet-body { display: block; } .charsheet label { display: inline-block; width: 75px; text-align: right; } .charsheet input { display: inline-block; width: 165px; } .sheet-col strong.sheet-dee { font-size: 1.4em; font-weight: bold; padding-right: 4px; } .charsheet input.sheet-short { width: 3.5em; } .charsheet select.sheet-short { width: 5.5em; } .charsheet input.sheet-med { width: 7em; } .charsheet input.sheet-xp { width: 7.6em; } .charsheet input.sheet-type { width: 9em; } .charsheet input.sheet-long { width: 18em; } .charsheet { background-image: url("http://i.imgur.com/0Z39lf5.jpg"); } .charsheet table td, .charsheet table th { font-size: 1.2em; font-weight: bold; text-align: center; } select.sheet-dtype { width: 60px; vertical-align: top; } .sheet-rolltemplate-skill table { width: 100%; border: 1.5px solid; padding: 10px 40px; color: transparent; font-size: 1em; font-family: "Trebuchet MS", Helvetica, sans-serif; background: url (http://i.imgur.com/tsKyQTB.png) top left; background-size: 195px 108px; background-repeat: no-repeat; } .sheet-rolltemplate-skill th { background-color: transparent; color: #000000; padding: 2px; border-bottom: 1px transparent; line-height: 1.6em; font-size: 1.2em; } .sheet-rolltemplate-skill .userscript-tcat { font-weight: bold; } .sheet-rolltemplate-skill td { padding: 5px; border-bottom: 1px transparent; } .sheet-rolltemplate-skill tr:nth-child(odd) { background-color: transparent; color: #000000; } .sheet-rolltemplate-skill tr:nth-child(even) { background-color: transparent; color: #ffffff; } .sheet-rolltemplate-skill .inlinerollresult { display: inline-block; min-width: 1.5em; text-align: center; background-color: transparent; border: transparent; color: #000000; } .sheet-rolltemplate-skill .inlinerollresult.fullcrit { color: #3FB315; border: none; } .sheet-rolltemplate-skill .inlinerollresult.fullfail { color: #B31515; border: none; } .sheet-rolltemplate-skill .inlinerollresult.importantroll { color: #4A57ED; }