.sheet-pc-spells-show:not(:checked)~.sheet-pc-spells {display:none;} .sheet-pc-weapons-show:not(:checked)~.sheet-pc-weapons {display:none;} .sheet-pc-armor-show:not(:checked)~.sheet-pc-armor {display:none;} .sheet-pc-feats-show:not(:checked)~.sheet-pc-feats {display:none;} .sheet-section-show:not(:checked)~.sheet-section {display:none;} .sheet-pc-character-show:not(:checked)~.sheet-pc-character {display:none;} .sheet-lvl-0-spells-show:not(:checked)~.sheet-lvl-0-spells {display:none;} .sheet-lvl-1-spells-show:not(:checked)~.sheet-lvl-1-spells {display:none;} .sheet-lvl-2-spells-show:not(:checked)~.sheet-lvl-2-spells {display:none;} .sheet-lvl-3-spells-show:not(:checked)~.sheet-lvl-3-spells {display:none;} .sheet-lvl-4-spells-show:not(:checked)~.sheet-lvl-4-spells {display:none;} .sheet-lvl-5-spells-show:not(:checked)~.sheet-lvl-5-spells {display:none;} .sheet-lvl-6-spells-show:not(:checked)~.sheet-lvl-6-spells {display:none;} .sheet-lvl-7-spells-show:not(:checked)~.sheet-lvl-7-spells {display:none;} .sheet-lvl-8-spells-show:not(:checked)~.sheet-lvl-8-spells {display:none;} .sheet-lvl-9-spells-show:not(:checked)~.sheet-lvl-9-spells {display:none;} .charsheet label { display: inline-block; width: 75px; text-align: right; } .charsheet input { background-color: transparent; border-style: solid; border-color: black; border-width: 0px 0px 2px 0px; } .charsheet input.sheet-inputbox { background-color: transparent; border-style: solid; border-color: black; border-width: 1px 1px 1px 1px; } .even { border: 1px solid black; background-color: #AAA; } .odd { border: 1px solid black; background-color: #DDD; } fieldset { display: none; } .sheet-col strong.sheet-dee { font-size: 1.4em; font-weight: bold; padding-right: 4px; } .charsheet input.sheet-short { width: 3.5em; } .charsheet { background-image: url("http://i.imgur.com/PlGM69t.jpg"); } .charsheet table th { font-size: 0.8em; text-align: center; } .charsheet table td.sheet-statlabel-big-gray { background-color: black; color: white; font-size: 0.9em; text-align: center; } .charsheet table td.sheet-statlabel-big { background-color: black; color: white; font-size: 0.9em; text-align: center; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #333333; } .charsheet table td.sheet-statlabel { background-color: black; color: white; font-size: 0.7em; text-align: center; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #333333; } .charsheet table td.sheet-label { background-color: black; color: white; text-align: center; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #333333; } .charsheet table td.sheet-statlabel2 { background-color: black; color: white; font-size: 0.7em; text-align: center; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #333333; } .charsheet table td.sheet-label2 { background-color: black; color: white; text-align: center; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #333333; } .charsheet table td { font-weight: bold; text-align: center; } select.sheet-dtype { width: 60px; vertical-align: top; } .sheet-table-name { display:table-caption; text-align:center; font-weight:bold; color:white; background-color:black; width:100%; } .sheet-table-header { display:table-cell; text-align:center; font-weight:bold; vertical-align:bottom; } .sheet-table-header2-left { display:table-cell; text-align:left; font-weight:bold; font-size: 0.7em; } .sheet-table-header2 { display:table-cell; text-align:center; font-weight:bold; font-size: 0.7em; vertical-align:bottom; } .sheet-table-header3 { display:table-cell; text-align:center; font-weight:bold; font-size: 0.7em; vertical-align:top; } .sheet-table-header4 { background-color: black; color: white; font-size: 0.9em; text-align: center; } .sheet-table-center { margin-left:auto; margin-right:auto; } .sheet-table-data-left { display:table-cell; text-align:left; vertical-align:top; } .sheet-table-data-right { display:table-cell; text-align:right; vertical-align:top; } .sheet-table-data-center { display:table-cell; text-align:center; vertical-align:top; } .sheet-table-data-center-sm { display:table-cell; text-align:center; font-size: 0.7em; vertical-align:top; } .sheet-table-data-center-skills { display:table-cell; width: 28px; } .sheet-table-row { display:table-row; vertical-align:top; width:100%; } .sheet-table-row-name { display:table-cell; text-align:center; color:white; background-color:black; font-weight:bold; } .sheet-table-row-small { display:table-cell; width: 40px; } textarea { height: auto; text-align: center; color: black; } input { text-align: center; color: black; } input, select { width:100%; }