/*general styling*/ .sheet-wrapper { background-color:WhiteSmoke; font-family: Book Antiqua,serif; font-size:0.85em; -moz-appearance:auto; -webkit-appearance: auto; width:650px; margin:auto; border-style:double; border-width:5px; padding:5px; } .sheet-wrapper input[type="number"]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance:none; margin: 0; } .sheet-wrapper input[type="number"] { -moz-appearance:textfield; -webkit-appearance:textfield; width:30px; } hr { border: 0; height: 2px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); } .charsheet .inlinerollresult { background-color:none; text-decoration:none; } ::-webkit-input-placeholder { font-style:oblique; font-size:10px; color:gray;} input::-moz-placeholder { font-style:oblique; font-size:10px; color:gray;} input[type="number"]::-moz-placeholder { font-style:oblique; font-size:7px; text-align:center; color:gray;} textarea::-moz-placeholder { font-style:oblique; font-size:10px; color:gray;} /*header formatting*/ .sheet-logo { width:120px; } .sheet-player { font-size:14px; font-weight:bold; font-family:Monospace; width:180px; } .sheet-headeralignleft { width:70px; float:left; } input[type="checkbox"].sheet-ispcornpc, input[type="checkbox"].sheet-ispcornpc + span::before { position:relative; vertical-align: top; bottom:93px; left:580px; } input[type="checkbox"].sheet-ispcornpc { /*hide checkbox*/ opacity: 0; -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); position:relative; left:593px; bottom:85px; width: 2em; height: 1em; margin: 0px; margin-top:-30px; margin-bottom:-8px; cursor: pointer; z-index:1; } input[type="checkbox"].sheet-ispcornpc + span::before { /* Fake checkbox for NPC*/ margin-right: 3px; margin-top:-30px; margin-bottom:-8px; margin-left:-25px; line-height:11px; cursor:pointer; text-align: right; display: inline-block; vertical-align: top; background-color:black; color:white; border:2px solid gray; border-radius:5px; padding:5px; content: "PNJ"; width:32px; font-size: 18px; font-family:fantasy; font-weight:bold; } input[type="checkbox"].sheet-ispcornpc:checked + span::before { /* Fake checkbox for PC*/ content: "PJ"; width:35px; text-align:left; border:2px solid black; background-color:white; color:black; } .sheet-pccharsheet, .sheet-npccharsheet { display:none; } input[type="checkbox"].sheet-ispcornpc:checked ~ .sheet-pccharsheet { display:block; } input[type="checkbox"].sheet-ispcornpc:not(:checked) ~ .sheet-npccharsheet { display:block; } .sheet-buttonforgenericroll { width:50px; height:50px; position:relative; margin-top:-15px; bottom:13px; float:right; color:#805500; font-size:35px; background-color:transparent; } .sheet-buttonforresistanceroll { width:50px; height:50px; position:relative; right:30px; bottom:12px; color:#805500; font-size:35px; background-color:transparent; } button[type=roll].sheet-buttonforgenericroll { background-color:transparent; position:relative; width:50px; height:50px; padding-top:15px; } button[type=roll].sheet-buttonforresistanceroll::before, { content: 'T'; } button[type=roll].sheet-buttonforgenericroll::before, { content: '0'; } .sheet-textforbigdices { font-size:9px; font-weight:900; position:relative; right:26.7px; bottom:16px; } /*tab selection formmating*/ .sheet-tab, .sheet-tablabel{ display:inline-block; width:75px; } .sheet-tablabel { border:2px solid black; border-bottom:none; padding: 4px; box-shadow: 0px 0px 3px 0px #888888; border-radius:10% 10% 0 0; margin:4px; margin-bottom:-1px; font-size:13px; background-color:gainsboro; } input[type="radio"].sheet-tab { /*hide checkbox*/ opacity: 0; -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); width: 31px; height: 11px; position: relative; left: 62px; bottom:3px; margin: 0px; margin-left:-33px; cursor: pointer; z-index: -1em; } input[type="radio"].sheet-tab:checked + label { position:relative; bottom:10px; padding-bottom:15px; margin-bottom:-12px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom:none; font-weight:900; background-color:whitesmoke; box-shadow: none; } .sheet-separator hr { width:100%; background-color:black; height:2px; margin-top:0px; } /*tab exhibition*/ .sheet-tabpage { display:none; } input.sheet-tab-basic:checked ~ div.sheet-tab-basic, input.sheet-tab-skills:checked ~ div.sheet-tab-skills, input.sheet-tab-combat:checked ~ div.sheet-tab-combat, input.sheet-tab-magic:checked ~ div.sheet-tab-magic, input.sheet-tab-itens:checked ~ div.sheet-tab-itens { display: block; } /*basic informations formatting*/ .sheet-basic-information { font-size:10px; margin-top:8px; } .sheet-inputbasicinformation { width:210px; color:black; position:relative; font-size:11px; border-bottom:1px solid black; } .sheet-textalign { display:inline-block; width:30%; } .sheet-inputexp { border-bottom:1px solid black; margin-right:0px; font-size:16px; text-align:center; font-weight:bold; } /*Phase formatting*/ .sheet-estagioline { text-align:center; margin-top:10px; margin-bottom:5px; } .sheet-estagiolabel { font-weight:bold; color: black; text-align:center; font-size:8px; } .sheet-estagioinput input[type=number] { border-radius:45%; border:2px solid black; box-shadow: inset 0px 0px 4.2px 2.1px rgba(0,0,0,0.1); margin:0; text-align:center; font-size:25px; width:40px; height:40px; } .sheet-inputexpline { margin-bottom:-31px; } /*attributes collumns formatting*/ .sheet-col-align { display: inline-block; -webkit-align-content:center; vertical-align:center; } .sheet-attributeinput { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width:30px; border:2px solid #000; margin:0; height:20px; box-sizing: border-box; text-align:center; } .sheet-attributeoutput { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width:33px; border:2.10px solid #000; margin:0; height:13.0px; box-sizing: border-box; text-align:center; border-radius:45%; } .sheet-row-align { display:inline-block; line-height:16px; } .sheet-row-text { width:200px; font-size:13px; } .sheet-row-inputspace { width:30px; } .sheet-row-button { width:30px; } .sheet-blocksheader h3 { background-color: black; color: white; text-align:center; border:2.00px solid black; border-radius:5%; margin-bottom:8px; margin-top:11px; } .sheet-defativasub { font-size:0.5em; position:relative; top:-35px; left:0px; text-align:center; padding-top:1px; } .sheet-doublerowadjust { position:relative; bottom:-27px; margin-top:-27px; } /*Characterizations and behavior formatting */ .sheet-charbehaveblock h3{ background-color:black; color:white; text-align:center; border:1.00px solid black; border-radius:5%; margin-top:6.0px; margin-bottom:11px; } .sheet-characterizationhint, .sheet-characterizationcost { display:inline-block; font-size:8px; } .sheet-characterizationhint { width:240px; margin:0px; padding-left:10px; } .sheet-characterizationcost { position:relative; right:5px; width:40px; margin:0px; padding:0px; text-align:center; } .sheet-characterization-name, .sheet-characterizationcostbox { display:inline-block; } .sheet-characterization-name { width:260px; border:1.5px solid black; margin:0px; margin-bottom:2px; } .sheet-characterizationcostbox { padding-left:8px; text-align:center; border:1.5px solid black; margin:0px; margin-bottom:2px; } /*Behavior formatting start*/ .sheet-behave { width:33px; display:inline-block; } .sheet-behave-block-internal hr { width:100%; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); margin-top:-0.6em; } .sheet-behave-block-internal label { text-align:center; } /*Skills tab formatting start*/ /*Skill table formatting*/ .sheet-skillgroup { border:1px dashed black; width:315px; } .sheet-skilgrouptitle { background-color:black; padding-bottom:4.0px; } .sheet-skillgroupcolor { color:white; font-weight:bold; } .sheet-skillinformation { font-size:6.0px; width:25px; } .sheet-skillname { width:145px; font-size:9.0px; padding-left:5px; } .sheet-skillinputdescription { background-color:Gainsboro; } .sheet-skillmod, .sheet-skilllevel, .sheet-skilltotal, .sheet-skillroll { display:inline-block; width:35px; font-size:8px; text-align:center; vertical-align:middle; margin:-3px; } .sheet-skillroll button[type="roll"] { width:30px; font-size:16px; } .sheet-skillinput { border:1.5px solid black; border-radius:15%; text-align:center; } .sheet-skillline2 { background-color:rgba(245,245,245,1); margin-top:1.5px; margin-bottom:1.5px; } .sheet-skillline1 { background-color:white; margin-top:1.5px; margin-bottom:1.5px; } /*Skill table formattin end*/ /*Language section formattin start*/ .sheet-languagestart { position:relative; background-color:black; top:6px; padding:2.5px; } .sheet-languagestart h4 { color:white; } .sheet-languageformatting { width:40%; } .sheet-languagename { width:250px; } .sheet-languagenameindex { font-size:8px; position:relative; width:30%; display:inline-block; } .sheet-languagenameindex2 { left:140px; } .sheet-isprimary { margin-right:6px; } .repcontainer[data-groupname="repeating_languages"] > .repitem { display: inline-block; margin-top:9px; width:47%; background-color:rgba(245,245,245,1); padding-bottom:8px; margin-left:8px; padding-left:6px; border:2px solid black; border-radius:3px; } /*Language section formattin end*/ /*Perfect tasks section formattin start*/ .sheet-perfecttasks { position:relative; background-color:black; top:6px; padding:2.5px; } .sheet-perfecttasks h4 { color:white; } .sheet-skillnamefortasksindex { font-size:11px; position:relative; width:20%; top:11px; left:22px; } .sheet-skillfortasks { width:190px; font-size:10px; font-weight:bold; } .sheet-taskofskill { width:415px; height:50px; font-size:9px; } .repcontainer[data-groupname="repeating_perfecttasks"] > .repitem { margin-top:9px; background-color:rgba(245,245,245,1); padding-bottom:8px; margin-left:8px; padding-left:5.5px; border:2px solid black; border-radius:2.6px; } /*End of skill page formatting*/ /*Start of combat page formatting*/ /*Combat header formatting*/ .sheet-combatheader { border-top:2px solid black; border-bottom:2px solid black; margin-bottom:10px; } .sheet-combatheaderrow { display:inline-block; } .sheet-textforcombatheader { margin-left:40px; } /*weapon group formatting*/ .sheet-weapongroupleft { background-color:black; border-radius:3px; margin-bottom:5px; } .sheet-weapongroupleft .sheet-weapongrouplabel { font-size:14px; line-height:12px; font-weight:bold; text-align:center; color:black; color:white; float:left; width:55px; transform:rotate(270deg); margin-top:24px; margin-left:-12px; margin-right:-10px; } .sheet-weapongrouplevelrow { display:inline-block; border-left:1.50px; border-right:1.50px; border-bottom:1.000px; margin:3px; margin-right:2px; } .sheet-weapongroupblock { width:510px; } .sheet-weapongroup { color:black; text-align:center; padding:1.000px; width:28px; color:white; font-size:11px; position:Relative; top:4px; } .sheet-weapongrouplevel { background-color:white; color:black; font-weight:bold; text-align:center; position:relative; bottom:7px; } /*tables from combat start*/ .sheet-weapongrouptable { background-color:white; color:black; border-top: 3.5px solid black; border-left: 3.5px solid black; border-right: 3.5px solid black; border-radius:3.00px; position:relative; padding:3.3px; font-size:13px; width:98.5%; } .sheet-tablebody { margin:auto; margin-left:2px; } .sheet-weapontablerow1, .sheet-weapontablerow2, .sheet-weapontablerow3, .sheet-weapontablerow4, .sheet-weapontablerow5, .sheet-weapontablerow6, .sheet-weapontablerow7, .sheet-weapontablerow8, .sheet-weapontablerow9, .sheet-weapontablerow10, .sheet-weapontablerow11, .sheet-weapontablerow12, .sheet-weapontablerow13 { display:inline-block; } .sheet-tablebody .sheet-weapontablerow1, .sheet-tablebody input.sheet-weapontablerow1, { width:202px; } select.sheet-weapontablerow2 { width:35px; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid black; margin:1px; text-align:center; font-size:9px; margin-left:-1px; } .sheet-weapontype { width:25px; } .sheet-tablebody .sheet-weapontablerow3, .sheet-tablebody input.sheet-weapontablerow3 { width:35px; } .sheet-tablebody .sheet-weapontablerow4, .sheet-tablebody input.sheet-weapontablerow4 { width:32px; } .sheet-tablebody .sheet-weapontablerow5, .sheet-tablebody input.sheet-weapontablerow5 { width:47px; } .sheet-tablebody .sheet-weapontablerow6, .sheet-tablebody input.sheet-weapontablerow6, .sheet-tablebody .sheet-weapontablerow7, .sheet-tablebody input.sheet-weapontablerow7, .sheet-tablebody .sheet-weapontablerow8, .sheet-tablebody input.sheet-weapontablerow8 { width:30px; } .sheet-tablebody .sheet-weapontablerow9, .sheet-tablebody input.sheet-weapontablerow9, .sheet-tablebody .sheet-weapontablerow10, .sheet-tablebody input.sheet-weapontablerow10, .sheet-tablebody .sheet-weapontablerow11, .sheet-tablebody input.sheet-weapontablerow11, .sheet-tablebody .sheet-weapontablerow12, .sheet-tablebody input.sheet-weapontablerow12 { width:35px; } .sheet-tablebody .sheet-weapontablerow13, .sheet-tablebody input.sheet-weapontablerow13 { width:25px; } .repeating_weaponselection button[type="roll"] { width: 25px; background-color:default; } .repcontainer[data-groupname="repeating_weaponselection"] > .repitem button[type="roll"] { margin-left:0px; margin-top:1px; margin-right:-3px; } .sheet-selectedweapons { color:white; text-align:center; font-size:11px; } .sheet-inputweaponproperty { font-size:11px; color:black; text-align:center; border:0.5px solid black; } .sheet-weapontablefirstline { background-color:black; } /*Weapon table end*/ /*Tec start*/ .sheet-combattecblock { margin-left:5px; } .sheet-combattechnicgroup { background-color:white; color:black; border-top: 2.2px solid black; border-left: 2.2px solid black; border-right: 2.2px solid black; border-radius:3px; position:relative; padding:2px; font-size:15px; width:98.5%; margin-top:11px; } .sheet-tectablerow1, .sheet-tectablerow2, .sheet-tectablerow3, .sheet-tectablerow4, .sheet-tectablerow5, .sheet-tectablerow6, .sheet-tectablerow7 { display:inline-block; background-color:white; } .sheet-tectablerow1 { width:180px; } .sheet-tectablerow2 { width:45px; } .sheet-tectablerow3, .repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow3 { width:35px; } .sheet-tectablerow4, .repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow4 { width:37px; } .sheet-tectablerow5, .repcontainer[data-groupname="repeating_tecselection"] > .repitem input.sheet-tectablerow5 { width:40px; } .sheet-tectablerow6 { width:255px; } .sheet-tectablerow7 { width:25px; } .sheet-showlongdescriptionfortec { width:20px; } .sheet-tectablerow8 { width:60px; } .sheet-tectablerow9 { position:relative; right:50px; top:25px; } .sheet-tectablerow10 { width:540px; height:75px; margin-top:1px; margin-left:-20px; } .sheet-tectablerow8, .sheet-tectablerow9 { float:left; margin-top:1px; } .sheet-selectedtec { color:white; text-align:center; font-size:11px; } .sheet-showtecinformation { width:30px; height:30px; } .sheet-inputtecproperty { font-size:11px; color:black; text-align:center; border:0.5px solid black; position:relative; } select.sheet-tectablerow6.sheet-inputtecproperty { position:relative; top:5px; -moz-appearance:none; -webkit-appearance:none; appearance:none; } .sheet-inputtecdescription { font-size:11px; color:black; text-align:justify; border:0.5px solid black; } .sheet-tectablefirstline { background-color:black; } button[type=roll].sheet-showtecinformation::before { font-family:pictos custom; content: 'y'; font-weight:bold; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem { margin-top:3px; border:2px solid gray; border-radius:5px; background-color: #F0F0F0; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem input[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; margin-right: -16px; cursor: pointer; z-index: 1; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem input[type="checkbox"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; content: "─"; width: 14px; height: 14px; font-size: 12px; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem input[type="checkbox"]:checked + span::before { font-family:pictos; content: "`"; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem .sheet-showlongdescriptionfortec { display:none; } .repcontainer[data-groupname="repeating_tecselection"] > .repitem input[type="checkbox"]:checked ~ .sheet-showlongdescriptionfortec { display:block; } .repcontainer { margin-right:10px; } /*Tec end*/ /*Improved tec start*/ .sheet-improvedtechniquecolumn { width:64%; } .sheet-improvedtechniquegroup { background-color:white; color:black; border-top: 2.2px solid black; border-left: 2.2px solid black; border-right: 2.2px solid black; border-radius:3px; position:relative; padding:3px; font-size:15px; margin-top:11px; } .sheet-improvedtechniquecolumn, .sheet-improvedgroupcolumn { display:inline-block; vertical-align:top; } .sheet-ittablerow1, .sheet-ittablerow2, .sheet-ittablerow3 { display:inline-block; background-color:white; margin-left:4px; margin-right:-8px; } .sheet-ittablerow1 { width:158px; } .sheet-ittablerow2, input[type="number"] .sheet-ittablerow2 { width:40px !important; } .sheet-ittablerow3 { width:211px; } .sheet-improvedtec { color:white; text-align:center; font-size:1em; } .sheet-inputitproperty { font-size:1em; color:black; text-align:center; border:0.5px solid black; } .sheet-ittablefirstline { background-color:black; } .repcontainer[data-groupname="repeating_improvedtechniques"] > .repitem { margin-top:1px; padding-right:-5px; } /*Improved tec end*/ /*Improved weapon group start*/ .sheet-improvedgroupcolumn { width:33%; margin-left:2%; } .sheet-alignimprovedgroupcolumn { margin-left:5px; margin-right:-5px; } .sheet-improvedweapongroup { background-color:white; color:black; border-top: 2.2px solid black; border-left: 2.2px solid black; border-right: 2.2px solid black; border-radius:3px; padding:3px; font-size:15px; margin-top:11px; } .sheet-igtablerow1, .sheet-igtablerow2, .sheet-igtablerow3{ display:inline-block; background-color:white; } .sheet-igtablerow1 { width:100px; } .sheet-igtablerow2, input[type="number"].sheet-igtablerow2{ width:50px; } .sheet-igtablerow3, input[type="number"].sheet-igtablerow3{ width:55px; } .sheet-improvedgroup { color:white; text-align:center; font-size:11px; } .sheet-inputigproperty { font-size:11px; color:black; text-align:center; border:0.5px solid black; margin-top:2px; } .sheet-igtablefirstline { background-color:black; } .repcontainer[data-groupname="repeating_improvedtechniques"] > .repitem { margin-top:1px; } /*Defensive equipment start*/ .sheet-armorgrouptable { background-color:white; color:black; border-top: 2.2px solid black; border-left: 2.2px solid black; border-right: 2.2px solid black; border-radius:3px; position:relative; padding:3px; font-size:15px; width:98.5%; margin-top:11px; } .sheet-armortablerow1, .sheet-armortablerow2, .sheet-armortablerow3, .sheet-armortablerow4, .sheet-armortablerow5, .sheet-armortablerow6 { display:inline-block; background-color:white; } .sheet-armortablerow1 { width:200px; } .sheet-armortablerow2 { width:60px; } .sheet-armortablerow3 { width:40px !important; } .sheet-armortablerow4 { width:55px !important; } .sheet-armortablerow5 { width:60px !important; } .sheet-armortablerow6 { width:100px; } .sheet-selectedarmor { color:white; text-align:center; font-size:1em; } .sheet-inputarmorproperty { font-size:11px; color:black; text-align:center; border:0.5px solid black; } .sheet-armortablefirstline { background-color:black; } .repcontainer[data-groupname="repeating_defenseselection"] > .repitem { margin-top:1px; } /*Defensive equipment end*/ /*Combat page end*/ /*Magic page start*/ .sheet-magicheader { background-color:black; color:white; border-radius:1.15px; padding:5.5px; width:640px; text-align:center; font-weight:bold; font-size:14px; } .sheet-magiclistfirstrow label { display:inline-block; background-color:black; color:white; font-size:10px; text-align:center; line-height:22px; padding:0px; padding-bottom:3px; padding-top:3px; margin:0px; margin-top:5px; } input.sheet-magiccolumntext, input.sheet-magiclistinput, label.sheet-magiclistinput, input.sheet-magiccolumnshortdescription { display:inline-block; border: 1.5px solid black; text-align:center; } label.sheet-magiccolumntext, input.sheet-magiccolumntext { width:137px; line-height:22px; padding:0px; padding-bottom:3px; padding-top:3px; } label.sheet-magiclistinput, input[type="number"].sheet-magiclistinput { width:50px; line-height:22px; padding:0px; padding-bottom:3px; padding-top:3px; text-align:center; border: none; } input[type="number"].sheet-magiclistinput { border:1.5px solid black; } label.sheet-magiccolumnshortdescription, input.sheet-magiccolumnshortdescription { width:248px; line-height:22px; padding:0px; padding-bottom:3px; padding-top:3px; } .sheet-magiclisteffects { display:inline-block; } .sheet-magiclisteffects, .sheet-magiclisteffectsspan { width:70px; font-size:11px; margin:10px; text-align:center; } .sheet-magiclisteffectsspan { border:1px solid black; border-radius:3px; background-color:whitesmoke; padding:2px; } .repcontainer[data-groupname="repeating_magiclist"] { padding:0px; margin-left:3px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[type="checkbox"] { margin-left:-100px; width:50px; transform:scale(1.5); opacity:0; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect1"] { position:relative; left:-355px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect2"] { position:relative; left:-223px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect3"] { position:relative; left:-90px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect4"] { position:relative; left:45px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect5"] { position:relative; left:178px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[type="checkbox"]:checked + span { border-top:2px solid black; border-radius:3px; font-weight:500; background-color:Gainsboro; } .sheet-magiclistlongeffect, .sheet-magicextrainformation { display:inline-block; } .sheet-magiclistlongeffect { height:70px; padding:3px; width:550.7px; margin-top:5px; margin-bottom:10px; margin-left:10px; border:1px solid black; } .sheet-magicextrainformation { width:50px; margin-left:10px; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[type="number"].sheet-magiclistlongeffectlevel { position:relative; border:1px solid black; text-align:center; margin-top:5px; width:35px; height:35px; font-size:16px; padding:3px; font-weight:900; } .sheet-magiclistlongeffecthelper { text-align:center; position:relative; bottom:15px; left:2px; color:black; font-weight:900; font-size:7px; letter-spacing:-0.8px; } .sheet-showmagicinformation { position:relative; width:30px; height:30px; } .sheet-expandablemagicinformation { margin-top:10px; margin-right:5px; margin-bottom:5px; border-top:1px solid white; border-bottom:1px solid white; height:90px; display:none; } .repcontainer[data-groupname="repeating_magiclist"] > .repitem { border:2px solid black; border-radius:4px; margin-bottom:4px; margin-top:7px; margin-right:-10px; padding-left:5px; background-color:rgba(245,245,245,1); } .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect1"]:checked ~ div.sheet-magiceffect1, .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect2"]:checked ~ div.sheet-magiceffect2, .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect3"]:checked ~ div.sheet-magiceffect3, .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect4"]:checked ~ div.sheet-magiceffect4, .repcontainer[data-groupname="repeating_magiclist"] > .repitem input[name="attr_showmagiceffect5"]:checked ~ div.sheet-magiceffect5 { display:block; } /*Magic page end Itens page beggining*/ .sheet-itensrow { display:inline-block; text-align:center; width:45px; font-weight:bold; } .sheet-blockwealthy { display:inline-block; width:162px; margin-left:50px; } .sheet-moneytable { border-bottom:4px solid black; } .sheet-objectheader { border-top:3px solid black; border-left:3px solid black; border-right:3px solid black; margin-top:5px; background-color:rgba(215,215,215,1); } .sheet-objetcvalue, .sheet-objetcname, .sheet-objetcdescription { display:inline-block; border-radius:2px; font-weight:bold; text-align:center; padding:0px; padding-top:5px; padding-bottom:5px; } .sheet-objetcvalue, input[type="number"].sheet-objetcvalue { width:45px; } .sheet-objetcname { width:215px; } .sheet-objetcdescription { width:360px; } .sheet-itenselection { border-bottom:3px solid black; border-left:3px solid black; border-right:3px solid black; background-color:rgba(245,245,245,1); } .repcontainer[data-groupname="repeating_itensselection"] > .repitem { background-color:rgba(245,245,245,1); } /*Formatting of the NPC Sheet - Begginning*/ /*Basic data*/ .sheet-npc_basicdatagroup { margin-left:50px; } .sheet-npc_basicdata { display:inline-block; background-color:rgb(70,70,70); border:2px solid gray; border-radius:7px; padding:6px; margin:5px; position:relative; text-align:center; width:50px; } .sheet-npc_basic { text-align:center; color:whitesmoke; font-size:16px; } input.sheet-npc_basic { font-weight:bold; color:black; } .sheet-npc_name { display:inline; margin-bottom:5px; position:relative; } .sheet-npc_type { display:inline; margin-bottom:5px; position:relative; } input.sheet-npc_name { border:1.5px solid black; border-radius:5px; } input.sheet-npc_type { border:1.5px solid black; width:218px; border-radius:5px; } /*NPC attack table*/ .sheet-npc_attacktable { margin-bottom:10px; margin-top:5px; } .sheet-npc_attacktableinput { border:1.5px solid black; margin-bottom:3px; text-align:center; } button.sheet-npc_attacktableinput { position:relative; top:-1px; border:1.4px solid black; border-radius:3px; height:27px; width:27px; font-size:18px; } /*NPCs Attributes formatting*/ .sheet-npc_attributes_section { margin-left:50px; } .sheet-npc_attributes { display:inline-block; margin:0px; width:68px; padding:3px; font-size:14px; border:1px solid black; border-bottom:none; background-color:rgb(70,70,70); color:Ghostwhite; } .sheet-npc_attributes_value { display:inline-block; text-align:center; margin:0px; width:68px; padding:3px; font-size:14px; border:1px solid black; border-top:none; border-bottom:none; background-color:rgb(70,70,70); color:Ghostwhite; } .sheet-npc_attributes_button { display:inline-block; margin:0px; width:68px; padding:3px; font-size:14px; border:1px solid black; border-top:none; background-color:rgb(70,70,70); color:Ghostwhite; text-align:center; } .sheet-npc_attribute_input { width:68px; text-align:center; font-weight:bold; } .sheet-npc_attribute_buttonroll { text-align:center; } /*NPCs Skills formatting*/ .sheet-npc_skillsection { margin-top:10px; border-top:3px solid black; border-bottom:1px solid black; } .sheet-npc_sectiontitle { font-size:16px; font-style:oblique; font-weight:800; } .sheet-npc_skillname { display:inline-block; border:1.5px solid black; width:180px; } .sheet-npc_skillnameinput { width:70px; border:2px solid black; border-radius:5px; position:relative; top:5px; } .sheet-npc_skilladjustline { position:relative; bottom:5px; } input.sheet-npc_skillname.sheet-npc_skilladjustline { text-align:center; } input.sheet-npc_skillname.sheet-npc_skilladjustline.sheet-npc_skillextra { width:380px; } /*NPCs powers formatting*/ .sheet-npc_powername { display:inline-block; border:1.5px solid black; width:180px; } input.sheet-npc_powername { text-align:center; } textarea.sheet-npc_powername.sheet-npc_powerextra { width:370px; height:55px; } /*Início da formatação do Roll Template Cabeçalho*/ .sheet-rolltemplate-tagmar_rolagem_completa .inlinerollresult { background-color:transparent; font-weight:normal; border:none; width:50px; } .sheet-rolltemplate-tagmar_rolagem_completa table { border: 4px double black; background-color:GhostWhite; width:220px; margin-bottom:3px; } .sheet-rolltemplate-tagmar_rolagem_completa th { background-color:GhostWhite; height:30px; text-align:left; border-bottom:; } .sheet-rolltemplate-title_1 { color:black; font-size:16px; font-weight:bold; padding-top:7px; padding-bottom:7px; font-variant: petite-caps; } .sheet-rolltemplate-title_pre_1 { font-family:Pictos; } .sheet-rolltemplate-title_skill { color:black; font-size:16px; font-weight:bold; padding-top:7px; padding-bottom:7px; font-variant: petite-caps; letter-spacing:-0.075em; } .sheet-rolltemplate-title_battle { color:black; font-size:16px; font-weight:bold; padding-top:7px; padding-bottom:7px; font-variant: petite-caps; } .sheet-rolltemplate-title_pre_battle { font-family:"Pictos Custom"; } .sheet-rolltemplate-title_magic { color:black; font-size:16px; font-weight:bold; padding-top:7px; padding-bottom:7px; font-variant: petite-caps; } .sheet-rolltemplate-title_pre_magic { font-family:'Pictos Three'; } .sheet-rolltemplate-subheader, .sheet-rolltemplate-subheadercharname { color:black; font-size:11px; text-align:left; font-weight:bold; padding-bottom:5px; } .sheet-rolltemplate-subheadercharname { font-size:14px; font-style:italic; } .sheet-rolltemplate-rolltextformat { font-style:italic; margin-top:12px; margin-bottom:10px; font-variant: small-caps; } .sheet-rolltemplate-columnoftest .inlinerollresult { font-weight:bold; background-color:black; color:white; padding:6px; font-size:14px; } .sheet-rolltemplate-diceresultformatting .inlinerollresult { background-color:#F0F0F0; border:3px solid black; border-radius:50%; padding:2px; font-size:18px; } .sheet-rolltemplate-rolltextformat, .sheet-rolltemplate-columnoftest, .sheet-rolltemplate-diceresultformatting { display:inline; } label .sheet-rolltemplate-diceresultformatting{ width:25px; } label .sheet-rolltemplate-columnoftest { width:25px; } .sheet-rolltemplate-skillrow { font-size:12px; font-weight:bold; } .sheet-rolltemplate-color { text-align:center; padding-top:15px; padding-bottom:15px; line-height:30px; } .sheet-rolltemplate-attackdescriptionrow { text-align:left; font-style:italic; font-size:11px; font-weight:bold; } .sheet-rolltemplate-resultrow { line-height:35px; } .sheet-rolltemplate-dano25format, .sheet-rolltemplate-dano50format, .sheet-rolltemplate-dano75format, .sheet-rolltemplate-dano100format { text-align:center; font-weight:bold; } .sheet-rolltemplate-dano25format { color:yellow; text-shadow: 0px 0px 3px black; } .sheet-rolltemplate-dano50format { color:orange; text-shadow: 1px 1px 3px black; } .sheet-rolltemplate-dano75format { color:red; text-shadow: 0px 0px 1px gray; } .sheet-rolltemplate-dano100format { color:blue; text-shadow: 0px 0px 2px white; } .sheet-rolltemplate-green, .sheet-rolltemplate-white, .sheet-rolltemplate-yellow, .sheet-rolltemplate-orange, .sheet-rolltemplate-red, .sheet-rolltemplate-blue, .sheet-rolltemplate-darkblue, .sheet-rolltemplate-gray { border:2px ridge #181818; border-radius:10px; padding:8px; text-align:center; font-weight:bold; box-shadow: inset 0px 0px 4.2px 2.1px rgba(0,0,0,0.1); } .sheet-rolltemplate-green { background-color:green; color:white; } .sheet-rolltemplate-white { background-color:white; } .sheet-rolltemplate-yellow { background-color:yellow; } .sheet-rolltemplate-orange { background-color:orange; } .sheet-rolltemplate-red { background-color:red; color:white; } .sheet-rolltemplate-blue { background-color:blue; color:white; } .sheet-rolltemplate-darkblue { background-color:#00008B; color:white; } .sheet-rolltemplate-gray { background-color:gray; color:white; } .sheet-rolltemplate-subinformation { font-weight:900; font-size:12px; text-decoration:underline; margin:2px; } .sheet-rolltemplate-alert { text-align:justify; text-indent:11px; font-size:11px; font-style:oblique; font-weight:200; padding:7px; } /*Resistance tests formatting*/ .sheet-rolltemplate-resistancerow { text-align:center; text-decoration:underline overline; } .sheet-rolltemplate-hide { display:none; } .sheet-rolltemplate-d20r { position:relative; text-align:center; font-size:16px; } .sheet-rolltemplate-resistancealtfont { font-family: dicefontd20; font-size:45px; font-weight:bold; color:Gainsboro; position:relative; margin-right:-33px; top:15px; text-align:center; z-index:0; } .sheet-rolltemplate-diceforresistanceresult { text-align:center; padding-top:7px; padding-bottom:7px; line-height:45px; } .sheet-rolltemplate-resistancealtfont, .sheet-rolltemplate-d20r { display:inline-block; width:35px; } .sheet-rolltemplate-resistanceresultrowfalha { font-size:18px; color:red; text-align:center; padding:8px; border:2px double rgb(80,0,0); border-radius:7px; } .sheet-rolltemplate-resistanceresultrowsucesso { font-size:18px; font-weight:900; text-align:center; color:gray; padding:8px; border:2px double black; border-radius:7px; }