/*----------- Repeating Blocks -------------*/ .charsheet .repcontrol_add { display: block; background:#2A4792; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:left!important; margin-bottom:0px; font-size:0.9em; height:2.2em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; } .charsheet .repcontrol_edit { display: inline-block; background:#2A4792; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:none!important; margin-bottom:5px; font-size:0.9em; height:2.2em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; } .charsheet .repcontrol_del { background:red; color:white; text-shadow:0px 0px 2px #2A4792,0px 0px 2px #2A4792,0px 0px 2px #2A4792; box-shadow:none; float:none!important; margin-bottom:5px; font-size:0.9em; height:2.2em; } /*----------- Top Half -------------*/ .sheet-top_half { background-size:840px; } .sheet-banner { background-image:url('https://cf.geekdo-images.com/images/pic601231_t.jpg'); background-repeat: no-repeat; background-size: 100% 100%; height:100px; width:400px; } /*----------- Tabs Setup -------------*/ .charsheet { background:white; } div.sheet-core-content { display: none; width:840px; } .charsheet div[class^="sheet-section"] { display: none; background-size:840px; } .charsheet input.sheet-tab1:checked ~ div.sheet-section-1, .charsheet input.sheet-tab2:checked ~ div.sheet-section-2, .charsheet input.sheet-tab3:checked ~ div.sheet-section-3, .charsheet input.sheet-tab4:checked ~ div.sheet-section-4, .charsheet input.sheet-tab5:checked ~ div.sheet-section-5, .charsheet input.sheet-tab6:checked ~ div.sheet-section-6 { display: block; } .charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] { display: block; } .charsheet input.sheet-tab { width: 100px; height: 20px; cursor: pointer; position: relative; opacity: 0; z-index: 9999; box-shadow: 0px 0px 5px blue; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 13px; background-repeat: no-repeat; color: black; font-weight: bold; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; border-radius: 4px; border: 2px solid #2A4792; width: 100px; height: 20px; cursor: pointer; position: relative; vertical-align: middle; margin-left: -105px;/*originally 91px*/ } .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, .charsheet input.sheet-tab5:checked + span.sheet-tab5, .charsheet input.sheet-tab6:checked + span.sheet-tab6, .charsheet input.sheet-tab99:checked + span.sheet-tab99 { background: black; /*originally ab8b57*/ color: white; /*originally white*/ border-radius: 4px; border: 2px solid #2A4792; } /*----------- End Tab Setup -----------*/ /*----------- Vehicle Tab Setup -----------*/ .charsheet div[class^="sheet-block"] { display: none; background-size:840px; } .charsheet input.sheet-block { width: 140px; height: 20px; cursor: pointer; position: relative; opacity: 0; z-index: 9999; box-shadow: 0px 0px 10px red; } .charsheet span.sheet-block { text-align: center; display: inline-block; font-size: 13px; background-repeat: no-repeat; color: green; font-weight: bold; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; border-radius: 4px; border: 2px solid green; width: 140px; height: 20px; cursor: pointer; position: relative; vertical-align: middle; margin-left: -145px;/*originally 91px*/ } .charsheet input.sheet-block-a:checked ~ div.sheet-block_a, .charsheet input.sheet-block-b:checked ~ div.sheet-block_b, .charsheet input.sheet-block-c:checked ~ div.sheet-block_c { display: block; } .charsheet input.sheet-block-a:checked + span.sheet-block-a, .charsheet input.sheet-block-b:checked + span.sheet-block-b, .charsheet input.sheet-block-c:checked + span.sheet-block-c { color: white; /*originally white*/ border-radius: 4px; border: 2px solid green; background: black; } /*----------- movment radio -----------*/ input.sheet-Vehicle_Movement[type="radio"] { width: 14px; height: 14px; position: relative; top: 0px; left: 50px; margin-left: 0px; margin-top: -10px; margin-bottom: -10px; margin-right: -10px; cursor: pointer; z-index: 1; opacity: 0; width:50px; box-shadow: 0px 0px 5px green; } .charsheet input.sheet-Vehicle_Movement:checked + span.sheet-Vehicle_Movement { text-shadow: 0px 0px 2px white, 0px 0px 2px white, 0px 0px 2px white, 0px 0px 2px white, 0px 0px 2px white,0px 0px 5px black; } span.sheet-Vehicle_Movement { width:100px; } .charsheet input.sheet-Vehicle_Movement + span.sheet-Vehicle_Movement { width:100px; } /*----------- Font -----------*/ .sheet-table { margin-left:auto; margin-right:auto; } .sheet-tableII { } .sheet-tableII th, .sheet-table th { color:#2A4792; font-weight:normal; font-style: italic; } .sheet-text { border-top:none; border-left:none; border-right:none; border-radius:0px; box-shadow:none; } input.sheet-text[type="text"]:focus { border-bottom:1px solid #2A4792; border-radius:0px; box-shadow:none; } .sheet-title { border-top:none; border-left:none; border-right:none; border-radius:0px; box-shadow:none; font-size:1.8em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; text-align:center; } input.sheet-title[type="text"]:focus { border-bottom:1px solid #2A4792; border-radius:0px; box-shadow:none; } .sheet-number { background: transparent; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #2A4792; border-radius:0px; box-shadow:none; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; text-align:center; } .sheet-number[type=number]::-webkit-inner-spin-button, .sheet-number[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .sheet-skill { border-top:none; border-left:none; border-right:none; border-radius:0px; box-shadow:none; text-align:center; background: transparent; } .sheet-Specialty { border: 1px solid #2A4792; border-radius:5px; box-shadow:none; text-align:center; color: black; font-weight:bold; font-size:1.2em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; background: transparent; box-shadow: inset 0px 0px 10px #2A4792; } .sheet-Rating { border: 1px solid #a52a2a; border-radius:5px; box-shadow:none; text-align:center; color: black; font-weight:bold; font-size:1.2em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; background: transparent; box-shadow: inset 0px 0px 10px #a52a2a; } .sheet-Rating[type="number"]:-ms-input-placeholder, .sheet-Specialty[type="number"]:-ms-input-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]:placeholder, .sheet-Specialty[type="number"]:placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]::-webkit-input-placeholder, .sheet-Specialty[type="number"]::-webkit-input-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]:-moz-placeholder, .sheet-Specialty[type="number"]:-moz-placeholder{ font-size:0.7em; } .sheet-Rating[type="number"]::-moz-placeholder, .sheet-Specialty[type="number"]::-moz-placeholder { font-size:0.7em; } select.sheet-Specialty { width:65px; margin-bottom: 0; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; padding-top:0; } .sheet-smaller { font-size:0.8em } .sheet-smallest { font-size:0.7em } .sheet-hidden { display:none; } select.sheet-smallselect { border: 1px solid #848484; border-radius:0px; border-left: none; border-right: none; outline:0; width: 105px; background-color:white; box-shadow:none; outline:0; text-align: right; padding-left:2px; } h3 { font-family: Copperplate, 'Copperplate Gothic Light', fantasy; text-align:center; } h4 { font-family: Copperplate, 'Copperplate Gothic Light', fantasy; color: #2A4792; font-weight:bold; text-align:center; } textarea.sheet-notes { border-radius:15px; border: 1px solid #2A4792; height:35px; resize:vertical; box-shadow: inset 0px 0px 10px #2A4792; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; } textarea.sheet-longnotes { border-radius:15px; border: 1px solid #2A4792; height:105px; resize:vertical; box-shadow: inset 0px 0px 10px #2A4792; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; } .sheet-border_top { border-top: 1px solid #2A4792; border-left:none; border-right:none; border-bottom:none; border-radius:15px; } /*========== Big Checkbox ==========*/ /* ----Hide actual Big radio---- */ input.sheet-bigcheck[type="radio"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 5px; left: 6px; margin: -10px; cursor: pointer; z-index: 1; } /* ----Fake Big radio ---- */ input.sheet-bigcheck[type="radio"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #2A4792; -webkit-box-shadow: 0 0 2px #2A4792; box-shadow: inset 0 0 8px #2A4792, inset 0 0 8px #2A4792; } input.sheet-bigcheck[type="radio"] + span::before { content: ""; width: 14px; height: 14px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input.sheet-bigcheck[type="radio"]:checked + span::before { color: red; content: "✓"; text-shadow:none; font-weight:bold; } /* ----Hide actual Big Checkbox---- */ input.sheet-bigcheck[type="Checkbox"] { width: 14px; height: 14px; position: relative; top: 5px; left: 0px; margin-left: 0px; margin-top: -10px; margin-bottom: -10px; margin-right: -10px; cursor: pointer; z-index: 1; opacity: 0; } /* ----Fake Big Checkbox ---- */ input.sheet-bigcheck[type="Checkbox"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; position: relative; top: -12px; left: 6px; -moz-box-shadow: 0 0 2px #2A4792; -webkit-box-shadow: 0 0 2px #2A4792; box-shadow: inset 0 0 8px #2A4792, inset 0 0 8px #2A4792; } input.sheet-bigcheck[type="Checkbox"] + span::before { content: ""; width: 14px; height: 14px; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input.sheet-bigcheck[type="Checkbox"]:checked + span::before { color: red; content: "✓"; text-shadow:none; font-weight:bold; } /* ======== ball ========*/ input.sheet-hider:not(:checked) ~ div.sheet-hold { display: none; } input.sheet-hider:checked ~ div.sheet-hold { display: inline; } input.sheet-ball[type="checkbox"] { position:relative; top: 5px; left: 0px; width: 15px; height: 15px; margin-left: 10px; margin-bottom: 0px; margin-top: 0px; padding:0px; cursor: pointer; z-index: 1; opacity: 0; } input.sheet-ball[type="checkbox"] + span::before { position:relative; top: -10px; left: 0px; text-align: center; display: inline-block; vertical-align: middle; z-index: 0; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; content: ""; background: radial-gradient(circle at 8px 8px, white, #2A4792); width: 15px; height: 15px; } input.sheet-ball[type="checkbox"]:checked + span::before { background: radial-gradient(circle at 8px 8px, red, #fff); } input.sheet-ball[type="checkbox"]:hover + span::before { box-shadow: 0px 0px 10px #2A4792; } input.sheet-ball[type="checkbox"]:checked:hover + span::before { box-shadow: 0px 0px 10px red; } /* Sheet-ball 2 */ input.sheet-ball2[type="checkbox"] { position:relative; top: 0px; left: 0px; width: 15px; height: 15px; margin-left: 10px; margin-bottom: 0px; margin-top: 0px; padding:0px; cursor: pointer; z-index: 1; opacity: 0; } input.sheet-ball2[type="checkbox"] + span::before { position:relative; top: 0px; left: -15px; text-align: center; display: inline-block; vertical-align: middle; z-index: 0; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; content: ""; background: radial-gradient(circle at 8px 8px, white, #2A4792); width: 15px; height: 15px; } input.sheet-ball2[type="checkbox"]:checked + span::before { background: radial-gradient(circle at 8px 8px, green, #fff); } input.sheet-ball2[type="checkbox"]:hover + span::before { box-shadow: 0px 0px 10px #2A4792; } input.sheet-ball2[type="checkbox"]:checked:hover + span::before { box-shadow: 0px 0px 10px green; } /*------------Button-----------*/ /* ======== attribute ========*/ .sheet-attribute button[type="roll"]:before, .sheet-attribute:before { content: ""!important; display: none; border:none; } .sheet-attribute button[type="roll"], .sheet-attribute { display: block; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 45px; border: 1px solid #2A4792; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 20px 20px, #2A4792, #000); height:25px; width: 80px; padding-left:20px; font-size:1em !important; color: white; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; text-shadow: 0px 0px 2px black, 0px 0px 2px black, 0px 0px 5px white,0px 0px 5px white,0px 0px 5px white; } .sheet-attribute button[type="roll"]:hover, .sheet-attribute:hover { background: radial-gradient(circle at 40px 10px, #2A4792, #000); } .sheet-attribute button[type="roll"]:active, .sheet-attribute:active { background: radial-gradient(circle at 20px 20px, #000, #2A4792); } /* ======== skillbtn ========*/ .sheet-skillbtn button[type="roll"]:before, .sheet-skillbtn:before { content: ""!important; display: none; border:none; } .sheet-skillbtn button[type="roll"], .sheet-skillbtn { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #2A4792; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 0px 10px, white, gray); font-size:1em !important; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; font-weight:bold; height:25px; width: 120px; padding-left:20px; color: black; text-shadow: 0px 0px 10px #fff, 0px 0px 10px #fff, 0px 0px 10px #fff; } .sheet-skillbtn button[type="roll"]:hover, .sheet-skillbtn:hover { background: radial-gradient(circle at 40px 10px, white, gray); } .sheet-skillbtn button[type="roll"]:active, .sheet-skillbtn:active { background: radial-gradient(circle at 80px 10px, white, gray); } /* ======== dambtn ========*/ .sheet-dambtn button[type="roll"]:before, .sheet-dambtn:before { content: ""!important; display: none; border:none; } .sheet-dambtn button[type="roll"], .sheet-dambtn { display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid black; box-shadow: none; outline:0; margin: 0; background: radial-gradient(circle at 0px 10px, red, black); font-size:1em !important; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; font-weight:bold; height:25px; width: 120px; padding-left:20px; color: white; text-shadow: 0px 0px 10px black, 0px 0px 10px black, 0px 0px 10px black; } .sheet-dambtn button[type="roll"]:hover, .sheet-dambtn:hover { background: radial-gradient(circle at 40px 10px, red, black); } .sheet-dambtn button[type="roll"]:active, .sheet-dambtn:active { background: radial-gradient(circle at 80px 10px, red, black); } /*=== Roll Templates ===*/ /*=== ability ===*/ .sheet-rolltemplate-skill table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-skill th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-skill td { padding: 5px; } .sheet-rolltemplate-skill td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-skill .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== attribute ===*/ .sheet-rolltemplate-attribute table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-attribute th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attribute td { padding: 5px; } .sheet-rolltemplate-attribute td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attribute .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== attack ===*/ .sheet-rolltemplate-attack table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); background: white; } .sheet-rolltemplate-attack th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 30px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attack td { padding: 5px; } .sheet-rolltemplate-attack td.sheet-detail { box-shadow: inset 0px 20px -20px rgba(44, 73, 146,1.8),inset 0px 0px 30px rgba(44, 73, 146,1.8); } .sheet-rolltemplate-attack .inlinerollresult { background:transparent; border:none; box-shadow:none; } /*=== damage ===*/ .sheet-rolltemplate-damage table { width: 100%; border: 1px solid; color: black; font-size: 1em; font-family: Copperplate, 'Copperplate Gothic Light', fantasy; box-shadow: inset 0px 0px 15px #b30000,inset 0px 0px 15px #b30000; background: white; } .sheet-rolltemplate-damage th { color: black; padding: 2px; line-height: 1.6em; font-size: 1.2em; box-shadow: inset 0px 0px 15px #b30000,inset 0px 0px 15px #b30000; } .sheet-rolltemplate-damage td { padding: 5px; } .sheet-rolltemplate-damage td.sheet-detail { box-shadow: inset 0px 20px -20px #b30000,inset 0px 0px 15px #b30000; } .sheet-rolltemplate-damage .inlinerollresult { background:transparent; border:none; box-shadow:none; }