Files
roll20-character-sheets/Tagmar/tagmar.css
T

1925 lines
37 KiB
CSS

/*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;
}