.charsheet input.sheet-name { width: 40%; height: 50px!important; margin-left: 30%; margin-right: 30%; margin-top: 0%; margin-bottom: 5px; text-align: center; font-size: 180%!important; } .charsheet input.sheet-title { width: 198px; height: 40px!important; font-size: 150%!important; } .charsheet input.sheet-title2 { width: 199px; height: 40px!important; font-size: 150%!important; } .charsheet input.sheet-title3 { width: 212px; height: 40px!important; font-size: 150%!important; } .charsheet textarea.sheet-special { width: 90%; height: 75px!important; text-overflow: scroll; font-size: 150%!important; } .charsheet button.sheet-big { height: 55px!important; width: 55px!important; } .charsheet input.sheet-item-name { width: 202px; height: 30px; font-size: 125%!important; text-align: center; } .charsheet textarea.sheet-item { width: 192px; height: 125px; text-align: center; font-size: 110%; text-overflow: scroll; } .html { width: 1000px; } input[type="radio"] + span::before { margin-right: 4px; border: solid 1px #000; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } div[class^="sheet-section"] { display: block; } .charsheet input.sheet-tab1:checked ~ div.sheet-section-player, .charsheet input.sheet-tab2:checked ~ div.sheet-section-monster, .charsheet input.sheet-tab3:checked ~ div.sheet-section-pet, .charsheet input.sheet-tab4:checked ~ div.sheet-section-inventory { display: block; } .charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { display: block; } .charsheet input.sheet-tab { width: 120px; height: inherit; cursor: pointer; position: relative; opacity: 0; z-index: 9999; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 14px; background: #FFF; color: #000; font-weight: bold; border-radius: 4px; width: 120px; height: inherit; cursor: pointer; position: relative; } .charsheet div.sheet-tab-content { display: none; } .charsheet input.sheet-tab1:checked + span.sheet-tab1, .charsheet input.sheet-tab2:checked + span.sheet-tab2, .charsheet input.sheet-tab3:checked + span.sheet-tab3, .charsheet input.sheet-tab4:checked + span.sheet-tab4 { display: inline-table; background: #000; color: #FFF; border-radius: 4px; } input[type="radio"] { opacity: 0; width: 120; height: 30px; position: absolute; cursor: pointer; z-index: 1; } .charsheet input[type="checkbox"].center { height: 30px!important; width: 30px!important; } /* Fake checkbox */ input[type="checkbox"] + span::before { content: ""; width: 30px!important; height: 30px!important; margin-left: -10px!important; font-size: 30px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } input[type="checkbox"]:checked + span::before { content: "✓"; } input[type="checkbox"] + span::before { border: solid 1px #000; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input[type="checkbox"] { right: -10px!important; left: -2px!important; top: -2px!important; bottom: -10px!important; opacity: 0; width: 30px!important; height: 30px!important; text-align: center!important; vertical-align: middle!important; position: relative; margin: -15px; cursor: pointer; z-index: 1; border-radius: 8px; } input.sheet-tab + span::before, input.sheet-tab + span::before { margin-right: 4px; border: solid 1px #000; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } h2 { line-height: 25px; margin-left: 38%; margin-right: 38%; display: relative; font-family: Arial; font-size: 25px; color: #000; } h3 { line-height:25px; text-align: center; margin: inherit; display: inline; font-family: Arial; font-size: 25px; color: #000; } h4 { line-height: 20px; text-align: center; margin: inherit; display: inline; font-family: Arial; font-size: 20px; color: #000; } h5 { line-height: 25px; margin-left: 36%; margin-right: 36%; display: relative; font-family: Arial; font-size: 25px; color: #000; } h6,h7,h8,h9 { line-height: 25px; margin-left: 39%; margin-right: 39%; display: relative; font-family: Arial; font-size: 25px; color: #000; } button { background-color: #000; } button:hover, { background-image: url("http://www.commentnation.com/backgrounds/images/parchment_paper_seamless_pattern.jpg"); } button:active