.sheet-main { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; } .sheet-page-title { font-size:2em; font-family:Arial, Helvetica, sans-serif; text-align:center; } .sheet-section-title { font-size:1.5em; font-family:Arial, Helvetica, sans-serif; } label { font-size:1em; } input.sheet-tab { width: 132px; height: 20px; margin: 10px -1.5px; cursor: pointer; z-index: 1; border: 5px #DB5400; text-align:center; position:relative; margin-left:15px; } input.sheet-tab::before { content: attr(title); text-align: center; display: inline-block; background: #000000; color: #6CCFEB; font-family:Arial, Helvetica, sans-serif; width: 150px; height: 20px; font-size: 16px; border: 2px solid #DB5400; } input.sheet-tab:checked::before { background: #6CCFEB; color: #ee0000; border: 2px solid #DB5400; } div.sheet-tab-content { display: none; text-align:top; } 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 { display: block; } .sheet-inline-block { display:inline-block; } .sheet-section { display:inline-block; border-style:solid; border-radius:15px; border-color:#DB5400; padding:5px; vertical-align:top; } .sheet-section-block { display:block; border-style:solid; border-radius:15px; border-color:#DB5400; padding:5px; vertical-align:top; margin-top:5px; } .sheet-section-borderless { display:inline-block; vertical-align:top; } .sheet-table-header-row { border-bottom-style:solid; border-color:#DB5400; font-weight:bold; margin-bottom:5px; } .sheet-header-row { font-weight:bold; margin-bottom:5px; } .sheet-stat-box { width:3em; } .sheet-stat-name-col { width:35px; display:inline-block; } .sheet-stat-value-col { width:50px; display:inline-block; } .sheet-stat-bonus-col { width:40px; display:inline-block; } .sheet-hit-total-field { width:80px; } .sheet-armor-worn-field { width:200px; } .sheet-defensive-bonus-field { width:40px; } .sheet-run-round-count { width:40px; text-align:center; } .sheet-weapon-field { width:190px; } .sheet-weapon-rank-field { width:40px; } .sheet-weapon-stat-field { width:40px; } .sheet-weapon-prof-field { width:40px; } .sheet-weapon-equip-field { width:40px; } .sheet-weapon-spec-field { width:40px; } .sheet-weapon-total-field { width:40px; } .sheet-weapon-point-blank-field { width:80px; } .sheet-weapon-short-range-field { width:80px; } .sheet-weapon-med-range-field { width:80px; } .sheet-weapon-long-range-field { width:80px; } .sheet-weapon-fail-field { width:40px; } .sheet-equipment-column { width:400px; display:inline-block; } .sheet-equipment-location-column { width:300px; display:inline-block; } .sheet-equipment-mass-column { width:80px; display:inline-block; } .sheet-total-mass-carried-field { text-align:right; width:80px; } .sheet-total-mass-carried-section { margin-top:10px; margin-left:589px; } .sheet-full-width-element { width:100%; } .sheet-height-field { width:4em; } .sheet-weight-field { width:4em; } .sheet-sex-field { width:2em; } .sheet-age-field { width:3em; } .sheet-hair-field { width:6em; } .sheet-eyes-field { width:5em; } .sheet-top-padding { padding-top:15px; } .sheet-title-top-padding { padding-top:25px; padding-bottom:5px; } .sheet-name-field { width:200px; } .sheet-profession-field { width:150px; display:inline; } .sheet-level-field { width:50px; } .sheet-exp-points-field { width:100px; } .sheet-hand-field { width:5em; } .sheet-off-hand-penalty-field { width:5em; } .sheet-language-degree-column { width:45px; display:inline-block; } .sheet-language-degree-field { width:40px; } .sheet-language-column { width:200px; display:inline-block; } .sheet-language-field { width:200px; } .sheet-skill-name-column { width:200px; } .sheet-skill-rank-column { width:40px; } .sheet-skill-stat-column { width:40px; } .sheet-skill-prof-column { width:40px; } .sheet-skill-equip-column { width:40px; } .sheet-skill-spec-column { width:40px; } .sheet-skill-total-column { width:60px; } .sheet-skill-name-field { width:200px; } .sheet-skill-rank-field { width:40px; } .sheet-skill-stat-field { width:40px; } .sheet-skill-prof-field { width:40px; } .sheet-skill-equip-field { width:40px; } .sheet-skill-spec-field { width:40px; } .sheet-skill-total-field { width:60px; } .sheet-cirs-stat-field { width:60px; } .sheet-cyber-system-field { width:100%; } .sheet-text-area { width:100%; } .sheet-personality-text-area { height:3em; } .sheet-background-text-area { height:10em; } .sheet-notes-text-area { height:28em; } .sheet-description-text-area { height:5em; } .sheet-notes-col { margin-left:-5px; }