Files
roll20-character-sheets-tester/The One Ring Second Edition (Basic)/sheet.css
T
Micagoldstone 0aeccdd9ce Update sheet.css
modified css for new character sheet with NPC sheet
2022-01-06 16:37:03 +00:00

1874 lines
43 KiB
CSS

* {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, sans-serif;
font-weight: normal;
}
/*Configure the tab buttons*/
.charsheet .sheet-pc,
.charsheet .sheet-journal,
.charsheet .sheet-npcsheet {
display: none;
}
/* show the selected tab */
.charsheet .sheet-tabstoggle[value="pc"] ~ div.sheet-pc,
.charsheet .sheet-tabstoggle[value="journal"] ~ div.sheet-journal,
.charsheet .sheet-tabstoggle[value="npcsheet"] ~ div.sheet-npcsheet {
display: block;
}
.charsheet .sheet-npcsheet .redundant {
display: none;
}
.charsheet .sheet-npcsheet .sheet-flex-section{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: left;
column-gap: 20px;
justify-content:flex-start;
}
.sheet-flex-section label {
font-size: 12px !important ;
font-weight: bold !important ;
}
div.sheet-npcsheet-weapons {
display: grid;
grid-template-columns: 2fr,30px,30px,30px, 30px, 40px;
grid-gap: 10px;
grid-template-rows: repeat(2,1fr);
justify-content: no-space;
width: 95%;
margin: 1pt !important;
padding-left: 2px;
}
div.sheet-npcsheet-weapons label[data-i18n-title="weapon"] {
width: 100%;
grid-column: 1 / span 2;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="rating"] {
width: 100%;
grid-column: 3;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="damage"] {
width: 100%;
grid-column: 4;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="edge"] {
width: 100%;
grid-column: 5;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="injury"] {
width: 100%;
grid-column: 6;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="shot"] {
width: 100%;
grid-column: 7;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="weapon_1"] {
width: 100%;
grid-column: 1 / span 2;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="rating_1"] {
width: 100%;
grid-column: 3;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="damage_1"] {
width: 100%;
grid-column: 4;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="edge_1"] {
width: 100%;
grid-column: 5;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="injury_1"] {
width: 100%;
grid-column: 6;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="shot_1"] {
width: 100%;
grid-column: 7;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="weapon_2"] {
width: 100%;
grid-column: 1 / span 2;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="rating_2"] {
width: 100%;
grid-column: 3;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="damage_2"] {
width: 100%;
grid-column: 4;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="edge_2"] {
width: 100%;
grid-column: 5;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="injury_2"] {
width: 100%;
grid-column: 6;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="shot_2"] {
width: 100%;
grid-column: 7;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="weapon_3"] {
width: 100%;
grid-column: 1 / span 2;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="rating_3"] {
width: 100%;
grid-column: 3;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="damage_3"] {
width: 100%;
grid-column: 4;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="edge_3"] {
width: 100%;
grid-column: 5;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="injury_3"] {
width: 100%;
grid-column: 6;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-npcsheet-weapons label[data-i18n-title="shot_3"] {
width: 100%;
grid-column: 7;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
.sheet-combat-values label,
.sheet-combat-values input {
display: block;
}
.sheet-combat-values input {
text-align: center;
}
.sheet-combat-values td {
padding: 0 10px
}
.sheet-combat {
width: 100%;
}
table.sheet-wide-PC-container {
width: 100%;
}
table.sheet-wide {
width: 100%;
}
table.sheet-wide-PC {
width: 100%;
}
.sheet-wide-PC td.sheet-small {
vertical-align: bottom;
}
.sheet-npcsheet,
.sheet-adversary {
min-width: 500px;
background:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/parchment.jpg');
border:50px solid transparent;
border-image:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/character_sheet_frame-65pourcent.png') 305 repeat;
}
.sheet-isNPC,
.sheet-isAdversary {
margin: 0 5px 0 20px;
}
table.sheet-group-attrs-skills span.sheet-label {
font-weight: normal;
font-size: 16px;
}
/*.lang-de .sheet-pc-wrapper {
min-width: 880px;*/
}
.sheet-pod,
.sheet-pod label {
text-align: center !important;
}
.charsheet .sheet-pod {
width: 25%;
}
.sheet-logo {
text-align: center;
margin-top: -175px;
margin-bottom: 30px;
height: 145px;
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/logo-eng.png');
background-repeat: no-repeat;
background-position: center center;
}
.lang-de .sheet-logo {
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/logo-de.gif');
}
.lang-fr .sheet-logo {
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/logo-fr.png');
}
.lang-es .sheet-logo {
background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/logo-es.png');
}
.sheet-strong {
font-weight: bold;
}
.sheet-zero-padding {
padding: 0px !important;
}
.charsheet {
background: white;
text-align: center;
}
.sheet-main {
display: inline-block;
text-align: centre;
}
.sheet-pc-wrapper {
margin-left:-189px;
margin-right:-180px;
}
.sheet-npcsheet-wrapper {
margin-left:-189px;
margin-right:-180px;
}
.sheet-pc {
min-width: 900px;
background:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/parchment.jpg');
border:10px solid transparent;
border-image:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/character_sheet_frame-65pourcent.png') 305 repeat;
}
.sheet-journal {
min-width: 900px;
background:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/parchment.jpg');
border:10px solid transparent;
border-image:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/character_sheet_frame-65pourcent.png') 305 repeat;
}
.sheet-npcsheet {
min-width: 500px;
background:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/parchment.jpg');
border:10px solid transparent;
border-image:url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/character_sheet_frame-65pourcent.png') 305 repeat;
}
span{
color: black !important;
}
.sheet-row {
text-align: left !important;
margin-right: 0px;
}
label {
margin-bottom: 0;
display: inline !important;
line-height: 20px;
padding: 0 !important;
}
.charsheet .sheet-pod {
width: 25%;
}
.sheet-pod,
.sheet-pod label {
text-align: center !important;
}
h2 {
/*font-family: 'Copperplate';*/
font-size: 16px;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
text-transform: uppercase;
margin-top: 15px;
}
button[type=roll] {
background: transparent;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
opacity: 1;
padding: 0;
margin: 0 5px;
outline: none;
}
button[type=roll]:hover {
opacity: .5;
}
/* change D20 to system-appropriate D12 */
button[type=roll]:before {
font-family: "dicefontd12" !important;
content: "0" !important;
}
input,
textarea {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background: rgba(255,255,255,.5);
box-sizing: border-box;
-moz-box-sizing: border-box;
}
input:hover,
textarea:hover,
input:focus,
textarea:focus {
background: rgba(255,255,255,1);
}
input[type="text"],
input[type="number"],
input.sheet-number {
background: none !important;
border-radius: 0;
border-bottom: 2px solid rgba(0,0,0,.15);
text-align: center !important;
}
input.sheet-number {
width: 3.5em !important;
}
input[type="number"] {
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
}
textarea {
border: 2px solid rgba(0,0,0,.15);
}
.sheet-npcsheet input[type="text"] {
width: 100px;
}
.sheet-npcsheet input[type="number"] {
width: 40px;
}
input[type="text"] {
width: 100%;
/*width: 30px;*/
}
input[type="checkbox"]:checked + input[type="number"],
input[type="checkbox"]:checked + input[type="text"],
input[type="checkbox"]:checked + label,
input[type="checkbox"]:checked + span {
text-decoration: underline;
}
.sheet-endurance, .sheet-hope, .sheet-armour {
display: inline-block;
}
.sheet-endurance tr td:nth-child(2),
.sheet-hope tr td:nth-child(2),
.sheet-armour tr td:nth-child(2) {
padding-left: 5px;
padding-right: 5px;
}
td.sheet-width-50 {
width: 50%;
}
.sheet-isNPC {
display: inline-block;
}
.sheet-isNPC {
display: inline-block;
}
.sheet-weapon-skill-row input[checked] + label {
text-decoration: underline
}
.sheet-lmc-skill-row input[checked] + label {
text-decoration: underline
}
[name=attr_npc_weapon_skill_name] {
width: 140px;
}
[name=attr_npc_weapon_edge] {
width: 3.5em;
}
[name=attr_npc_weapon_called_shot] {
width: 90px;
}
.sheet-npc .sheet-npc-weapon-labels label {
display: inline-block !important;
}
.sheet-npc label.sheet-name {
width: 140px;
margin-left: -48px;
}
.sheet-npc label.sheet-rating,
.sheet-npc label.sheet-damage,
.sheet-npc label.sheet-edge,
.sheet-npc label.sheet-injury {
width: calc(3.5em + 4px);
}
.sheet-npc label.sheet-called-shot {
width: 100px;
}
.sheet-npc [name*="attr_weapon_skill_name"] {
width: 100px !important;
}
/*.sheet-npc [name*='attr_weapon_called_shot'] {
width: 100px !important;
}*/
.sheet-group-attrs-skills {
width: 100%;
}
.sheet-group-attrs-skills td {
position: relative;
padding: 1px;
}
.sheet-group-attrs-skills.sheet-horizontal-pad td {
padding-left: 10px;
padding-right: 10px;
}
.sheet-group-attrs-skills input[type=checkbox] {
position: absolute;
top: 5px;
height: 20px;
width: 85px;
opacity: 0;
/*outline: 1px solid red;*/
}
.sheet-group-attrs-skills input[type=number] {
float: right;
}
.sheet-skill-groups,
.sheet-attr-group-skills td:last-child {
padding-left: 35px !important;
width: 155px;
}
.sheet-endurance {
width: 41%;
}
.sheet-hope {
width: 38%;
}
.sheet-armour {
width: 20%;
}
.sheet-4colrow .sheet-col {
width: 24%;
}
.sheet-2colrow .sheet-col{
width: 50%;
}
.npcsheet .sheet-3colrow .sheet-col .sheet-row{
width: 25px;
white-space:nowrap;
margin-left:0px;
margin-right:0px;
}
.sheet-1colrow {
}
textarea {
text-align: left !important;
}
/*
Dots
*/
.sheet-dots {
display: inline-block;
float: right;
top: 2px;
right: 0;
margin-right: 20px;
}
.sheet-dots input[type='radio'] {
opacity: 0;
width: 16px;
height: 16px;
position: relative;
top: 5px;
left: 6px;
margin: -10px;
cursor: pointer;
z-index: 1;
}
input[type="radio"] + span::before
{
margin-right: 4px;
text-align: center;
display: inline-block;
vertical-align: middle;
line-height: 10px;
width: 10px;
height: 10px;
content: "•";
opacity:0;
}
.sheet-dots input[type="radio"]:not([value="0"]) + span {
background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-filled.png") no-repeat;
background-size:100%;
}
.sheet-dots input[type='radio']:checked ~ input[type='radio'] + span {
background: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/The%20One%20Ring/assets/images/square-empty.png") no-repeat;
background-size:100%;
}
/* Remove dot from all radios _after_ selected one */
input[type="radio"]:checked ~ input[type="radio"] + span::before
{
content: "";
}
.sheet-hover-info {
position: absolute;
background: white;
z-index: 10;
padding: 20px;
width: 300px;
visibility: hidden;
opacity: 0;
box-shadow: 0 3px 15px rgba(0,0,0,.1);
transition:visibility 0s linear 0.3s, opacity 0.3s linear;
text-align: left;
}
.sheet-hover-info.sheet-margin-left-140px {
margin-left: -140px;
}
span.label:hover + .sheet-hover-info,
span.sheet-label:hover + .sheet-hover-info,
input:hover + span.sheet-label + .sheet-hover-info {
visibility: visible;
opacity: 1;
transition-delay: 1s;
}
div.sheet-armour {
display: grid;
grid-template-columns: 3fr 20px 20px;
grid-gap: 5px;
grid-template-rows:repeat(10, 25px);
width: 97%;
margin: 1pt !important;
padding-left: 2px;
}
div.sheet-armour label[data-i18n-title="armour"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot"] {
width: 100%;
grid-column: 4;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load"] {
width: 100%;
grid-column: 5;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour1"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot1"] {
width: 100%;
grid-column: 4;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load1"] {
width: 100%;
grid-column: 5;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour2"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot2"] {
width: 100%;
grid-column: 4;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load2"] {
width: 100%;
grid-column: 5;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour3"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot3"] {
width: 100%;
grid-column: 4;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load3"] {
width: 100%;
grid-column: 5;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour4"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot4"] {
width: 100%;
grid-column: 4;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load4"] {
width: 100%;
grid-column: 5;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour5"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot5"] {
width: 100%;
grid-column: 4;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load5"] {
width: 100%;
grid-column: 5;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour6"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot6"] {
width: 100%;
grid-column: 4;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load6"] {
width: 100%;
grid-column: 5;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour7"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 8;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot7"] {
width: 100%;
grid-column: 4;
grid-row: 8;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="load7"] {
width: 100%;
grid-column: 5;
grid-row: 8;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour8"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 9;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot8"] {
width: 100%;
grid-column: 4;
grid-row: 9;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-armour label[data-i18n-title="armour9"] {
width: 100%;
grid-column: 1 / span 3;
grid-row: 10;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-amour label[data-i18n-title="prot9"] {
width: 100%;
grid-column: 4;
grid-row: 10;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons {
display: grid;
grid-template-columns: 6fr, 40px, 40px, 40px;
grid-gap: 10px;
grid-template-rows: repeat(7,1fr);
justify-content: no-space;
width: 97%;
margin: 1pt !important;
padding-left: 2px;
}
div.sheet-weapons label[data-i18n-title="weapon"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg"] {
width: 100%;
grid-column: 8;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj"] {
width: 100%;
grid-column: 9;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load"] {
width: 100%;
grid-column: 10;
grid-row: 1;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon1"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg1"] {
width: 190%;
min-width: 0;
grid-column: 8;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj1"] {
width: 100%;
grid-column: 9;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load1"] {
width: 100%;
grid-column: 10;
grid-row: 2;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon2"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg2"] {
width: 100%;
grid-column: 8;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj2"] {
width: 100%;
grid-column: 9;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load2"] {
width: 100%;
grid-column: 10;
grid-row: 3;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon3"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg3"] {
width: 100%;
grid-column: 8;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj3"] {
width: 100%;
grid-column: 9;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load3"] {
width: 100%;
grid-column: 10;
grid-row: 4;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon4"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg4"] {
width: 100%;
grid-column: 8;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj4"] {
width: 100%;
grid-column: 9;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load4"] {
width: 100%;
grid-column: 10;
grid-row: 5;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon5"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg5"] {
width: 100%;
grid-column: 8;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj5"] {
width: 100%;
grid-column: 9;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load5"] {
width: 100%;
grid-column: 10;
grid-row: 6;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="weapon6"] {
width: 100%;
grid-column: 1 / span 7;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="dmg6"] {
width: 100%;
grid-column: 8;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="inj6"] {
width: 100%;
grid-column: 9;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
div.sheet-weapons label[data-i18n-title="load6"] {
width: 100%;
grid-column: 10;
grid-row: 7;
margin: 2pt 0pt 0pt 0pt;
}
.sheet-container {
width: 450px;
background-color: white;
}
.sheet-rolltemplate-atk .sheet-container,
.sheet-rolltemplate-atkdmg .sheet-container.sheet-atk,
.sheet-rolltemplate-dmg .sheet-atk
{
width: 189px;
color: black;
border: 1px solid black;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background-color: white;
}
.sheet-rolltemplate-simple .sheet-containerold
{
width: 189px;
background: url(http://i.imgur.com/53WSdhx.png) top left;
background-size: 189px 100%;
background-repeat: no-repeat;
color: black;
}
.sheet-rolltemplate-simple .sheet-container
{
width: 189px;
color: black;
border: 1px solid black;
border-radius: 10px;
background-color: white;
}
.sheet-rolltemplate-dmg .sheet-container,
.sheet-rolltemplate-atkdmg .sheet-container.sheet-damagetemplate
{
width: 189px;
color: black;
border: 1px solid black;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background-color: white;
}
.sheet-rolltemplate-simple .sheet-result,
.sheet-rolltemplate-atk .sheet-result,
.sheet-rolltemplate-atkdmg .sheet-result,
.sheet-rolltemplate-dmg .sheet-result,
.sheet-npc .sheet-subtitle .sheet-italics
{
width: 100%;
}
.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-result,
.sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-result
{
min-height: 45px;
}
.sheet-rolltemplate-simple .sheet-adv,
.sheet-rolltemplate-atk .sheet-adv,
.sheet-rolltemplate-atkdmg .sheet-adv,
.sheet-rolltemplate-dmg .sheet-adv
{
width: 84px;
display: inline-block;
text-align: center;
vertical-align: top;
margin-top: 15px;
}
.sheet-rolltemplate-simple .sheet-adv:first-child,
.sheet-rolltemplate-atk .sheet-adv:first-child,
.sheet-rolltemplate-atkdmg .sheet-adv:first-child,
.sheet-rolltemplate-dmg .sheet-adv:first-child
{
margin-left: 8px;
margin-right: -3px;
}
.sheet-rolltemplate-simple .sheet-adv:nth-child(3),
.sheet-rolltemplate-atk .sheet-adv:nth-child(3),
.sheet-rolltemplate-atkdmg .sheet-adv:nth-child(3),
.sheet-rolltemplate-dmg .sheet-adv:nth-child(3)
{
margin-right: 8px;
margin-left: -3px;
}
.sheet-rolltemplate-simple .sheet-adv span,
.sheet-rolltemplate-simple .sheet-solo span,
.sheet-rolltemplate-atk .sheet-adv span,
.sheet-rolltemplate-atk .sheet-solo span,
.sheet-rolltemplate-atkdmg .sheet-adv span,
.sheet-rolltemplate-atkdmg .sheet-solo span,
.sheet-rolltemplate-dmg .sheet-adv span,
.sheet-rolltemplate-dmg .sheet-solo span
{
width: 30px;
font-size: 20px;
background-color: transparent;
border: 0px;
padding: 0px;
}
.sheet-rolltemplate-simple .sheet-advspacer,
.sheet-rolltemplate-atk .sheet-advspacer,
.sheet-rolltemplate-atkdmg .sheet-advspacer,
.sheet-rolltemplate-dmg .sheet-advspacer
{
width: 0px;
border: 1px solid black;
display: inline-block;
height: 35px;
}
.sheet-rolltemplate-simple .sheet-solo,
.sheet-rolltemplate-atk .sheet-solo,
.sheet-rolltemplate-atkdmg .sheet-solo,
.sheet-rolltemplate-dmg .sheet-solo
{
width: 100%;
text-align: center;
height: 23px;
padding-top: 15px;
}
.sheet-rolltemplate-simple span,
.sheet-rolltemplate-atk span,
.sheet-rolltemplate-atkdmg span,
.sheet-rolltemplate-dmg span,
.sheet-rolltemplate-desc span
{
font-size: 12px;
line-height: 12px;
text-align: center;
font-weight: bold;
}
.sheet-rolltemplate-dmg .sheet-desc span.sheet-plus,
.sheet-rolltemplate-atkdmg .sheet-desc span.sheet-plus
{
font-weight: bold;
font-size: 20px;
display: inline;
}
.sheet-rolltemplate-simple .sheet-grey,
.sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-simple .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-simple .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-simple .sheet-label span span,
.sheet-rolltemplate-atk .sheet-label span span,
.sheet-rolltemplate-atk .sheet-grey,
.sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-atk .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-atk .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-atkdmg .sheet-label span span,
.sheet-rolltemplate-atkdmg .sheet-grey,
.sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-atkdmg .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-dmg .sheet-label span span,
.sheet-rolltemplate-dmg .sheet-grey,
.sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-dmg .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-npc .sheet-grey,
.sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-npc .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-npc .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-npcaction .sheet-grey,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-npcatk .sheet-grey,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.importantroll
{
color: #A0A0A0;
border: 0px;
font-weight: normal;
}
.sheet-rolltemplate-simple .sheet-label,
.sheet-rolltemplate-atk .sheet-label,
.sheet-rolltemplate-atkdmg .sheet-label,
.sheet-rolltemplate-dmg .sheet-label
{
text-align: center;
margin-top: -3px;
padding-bottom: 5px;
}
.sheet-rolltemplate-simple .sheet-label span span,
.sheet-rolltemplate-atk .sheet-label span span,
.sheet-rolltemplate-atkdmg .sheet-label span span,
.sheet-rolltemplate-dmg .sheet-label span span
{
padding: 0px;
border: 0px;
background-color: transparent;
font-size: 12px;
}
.sheet-rolltemplate-simple .inlinerollresult.fullcrit,
.sheet-rolltemplate-atk .inlinerollresult.fullcrit,
.sheet-rolltemplate-atkdmg .inlinerollresult.fullcrit,
.sheet-rolltemplate-dmg .inlinerollresult.fullcrit
{
color: #3FB315;
border: 0px;
}
.sheet-rolltemplate-simple .inlinerollresult.fullfail,
.sheet-rolltemplate-atk .inlinerollresult.fullfail,
.sheet-rolltemplate-atkdmg .inlinerollresult.fullfail,
.sheet-rolltemplate-dmg .inlinerollresult.fullfail
{
color: #B31515;
border: 0px;
}
.sheet-rolltemplate-simple .inlinerollresult.importantroll,
.sheet-rolltemplate-atk .inlinerollresult.importantroll,
.sheet-rolltemplate-atkdmg .inlinerollresult.importantroll,
.sheet-rolltemplate-dmg .inlinerollresult.importantroll
{
color: #4A57ED;
border: 0px;
}
.sheet-rolltemplate-atk .sheet-damage,
.sheet-rolltemplate-atkdmg .sheet-damage,
.sheet-rolltemplate-dmg .sheet-damage
{
text-align: center;
margin-top: -5px;
}
.sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullcrit,
.sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.fullfail,
.sheet-rolltemplate-atkdmg .sheet-damagetemplate .inlinerollresult.importantroll,
.sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullcrit,
.sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.fullfail,
.sheet-rolltemplate-dmg .sheet-damagetemplate .inlinerollresult.importantroll,
.sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.fullfail,
.sheet-rolltemplate-npcaction .sheet-damagetemplate .inlinerollresult.importantroll,
.sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.fullfail,
.sheet-rolltemplate-npcdmg .sheet-damagetemplate .inlinerollresult.importantroll,
.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullcrit,
.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.importantroll,
.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult.fullfail,
.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullcrit,
.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.importantroll,
.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult.fullfail
.sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullcrit,
.sheet-rolltemplate-atk .sheet-desc .inlinerollresult.importantroll,
.sheet-rolltemplate-atk .sheet-desc .inlinerollresult.fullfail
{
color: black;
border: 0px;
}
.sheet-rolltemplate-atk .sheet-save .sheet-savedc,
.sheet-rolltemplate-dmg .sheet-save .sheet-savedc,
.sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc
{
padding-bottom: 5px;
padding-top: 15px;
text-align: center;
}
.sheet-rolltemplate-atk .sheet-save .sheet-savedc span,
.sheet-rolltemplate-dmg .sheet-save .sheet-savedc span,
.sheet-rolltemplate-atkdmg .sheet-save .sheet-savedc span
{
font-size: 15px;
font-weight: bold;
}
.sheet-rolltemplate-atk .sheet-save .sheet-label span,
.sheet-rolltemplate-dmg .sheet-save .sheet-label span,
.sheet-rolltemplate-atkdmg .sheet-save .sheet-label span
{
font-weight: bold;
}
.sheet-rolltemplate-atk .sheet-save .inlinerollresult,
.sheet-rolltemplate-dmg .sheet-save .inlinerollresult,
.sheet-rolltemplate-atkdmg .sheet-save .inlinerollresult
{
background-color: transparent;
border: 0px;
padding: 0px;
display: inline-block;
font-weight: bold;
}
.sheet-rolltemplate-dmg .sheet-desc .inlinerollresult,
.sheet-rolltemplate-atkdmg .sheet-desc .inlinerollresult,
.sheet-rolltemplate-atk .sheet-desc .inlinerollresult
{
background-color: transparent;
border: 0px;
display: inline-block;
font-weight: bold;
font-size: 20px;
padding-top: 10px;
padding-bottom: 6px;
}
.sheet-rolltemplate-dmg .sheet-desc .sheet-label span,
.sheet-rolltemplate-atkdmg .sheet-desc .sheet-label span {
font-weight: bold;
}
.sheet-rolltemplate-atk .sheet-save span,
.sheet-rolltemplate-dmg .sheet-save span,
.sheet-rolltemplate-atkdmg .sheet-save span
{
font-weight: normal;
line-height: 12px;
display: block;
}
.sheet-rolltemplate-atk .sheet-save span.sheet-bold,
.sheet-rolltemplate-dmg .sheet-save span.sheet-bold,
.sheet-rolltemplate-atkdmg .sheet-save span.sheet-bold
{
font-weight: bold;
display: inline-block;
}
.sheet-rolltemplate-atk .sheet-sublabel,
.sheet-rolltemplate-atkdmg .sheet-sublabel,
.sheet-rolltemplate-dmg .sheet-sublabel
{
text-align: center;
font-style: italic;
margin-top: -2px;
min-height: 17px;
}
.sheet-rolltemplate-atk .sheet-descold,
.sheet-rolltemplate-atkdmg .sheet-descold,
.sheet-rolltemplate-dmg .sheet-descold
{
width: 189px;
background: url(http://i.imgur.com/4988JS0.png) top left;
background-size: 189px 100%;
background-repeat: no-repeat;
color: black;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
.sheet-rolltemplate-atk .sheet-desc,
.sheet-rolltemplate-atkdmg .sheet-desc,
.sheet-rolltemplate-dmg .sheet-desc,
.sheet-rolltemplate-desc .sheet-desc
{
width: 189px;
border: 1px solid black;
color: black;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
background-color: white;
}
.sheet-rolltemplate-atk .sheet-desc span,
.sheet-rolltemplate-atkdmg .sheet-desc span,
.sheet-rolltemplate-dmg .sheet-desc span,
.sheet-rolltemplate-desc .sheet-desc span
{
font-weight: normal;
line-height: 12px;
display: block;
}
.sheet-rolltemplate-atk .sheet-info span,
.sheet-rolltemplate-atkdmg .sheet-info span,
.sheet-rolltemplate-dmg .sheet-info span
{
text-align: left;
padding: 0px 5px 0px 5px;
}
.sheet-rolltemplate-atk .sheet-info .inlinerollresult,
.sheet-rolltemplate-atkdmg .sheet-info .inlinerollresult,
.sheet-rolltemplate-dmg .sheet-info .inlinerollresult
{
font-size: inherit;
padding: 0px;
}
.sheet-rolltemplate-atkdmg .sheet-damagetemplate .sheet-sublabel,
.sheet-rolltemplate-dmg .sheet-damagetemplate .sheet-sublabel,
.sheet-rolltemplate-atkdmg .sheet-desc .sheet-sublabel,
.sheet-rolltemplate-dmg .sheet-desc .sheet-sublabel
{
display: block;
width: 100%;
font-size: 10px;
font-weight: normal;
margin-top: -5px;
color: #A0A0A0;
}
.sheet-rolltemplate-atk .sheet-sublabel span,
.sheet-rolltemplate-atkdmg .sheet-sublabel span,
.sheet-rolltemplate-dmg .sheet-sublabel span,
{
font-weight: normal;
color: black;
}
.sheet-rolltemplate-atk .sheet-spacer,
.sheet-rolltemplate-atkdmg .sheet-spacer,
.sheet-rolltemplate-dmg .sheet-spacer
{
height: 10px;
}
.sheet-rolltemplate-dmg {
margin-top: -7px;
position: relative;
}
.sheet-rolltemplate-atk a[href^="~"] {
background-color: transparent;
padding: 0px;
color: black;
border: 0px;
}
.sheet-rolltemplate-atk a:hover {
color: #EC2127;
}
.sheet-rolltemplate-atk a[href^="~"]:visited {
pointer-events: none;
}
.sheet-rolltemplate-simple .sheet-charname,
.sheet-rolltemplate-atk .sheet-charname,
.sheet-rolltemplate-dmg .sheet-charname,
.sheet-rolltemplate-atkdmg .sheet-charname
{
text-align: center;
margin-top: -10px;
}
.sheet-rolltemplate-simple .sheet-charname span,
.sheet-rolltemplate-atk .sheet-charname span,
.sheet-rolltemplate-dmg .sheet-charname span,
.sheet-rolltemplate-atkdmg .sheet-charname span
{
font-size: 11px;
font-weight: normal;
color: #A0A0A0;
}
.sheet-attr-container button[type=roll],
.sheet-saving-throw button[type=roll],
.sheet-skill button[type=roll],
.sheet-ac-init-speed-container button[type=roll],
.sheet-subcontainer button[type=roll],
.sheet-npc button[type=roll]
{
background-color: transparent;
color: black;
border: none;
font-size: 9px;
line-height: 12px;
background-image: none;
text-shadow: none;
box-shadow: none;
padding: 0px;
margin: 0px;
width: 100%;
font-weight: bold;
}
.sheet-attr-container button[type=roll]::before,
.sheet-saving-throw button[type=roll]::before,
.sheet-skill button[type=roll]::before,
.sheet-ac-init-speed-container button[type=roll]::before,
.sheet-subcontainer button[type=roll]::before,
.sheet-npc button[type=roll]::before
{
content: "" !important;
}
.sheet-attr-container button[type=roll] {
overflow: hidden;
}
button[type=roll]:hover,
button[type=roll]:hover *,
.sheet-spell button[type=roll]:hover input[type=text],
.sheet-action .sheet-display button[type=roll]:hover *
{
color: #EC2127;
}
button[type=roll] * {
pointer-events: none;
}
.sheet-attr-container input {
border: none;
background: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
-webkit-border-radius: 0px;
border-radius: 0px;
color: black;
margin-top: 3px;
}
.sheet-attr {
font-size: 30px;
line-height: 40px;
}
.sheet-attr-mod {
width: 40px;
height: 20px;
border: 1px solid #666;
border-radius: 50%;
z-index: 2;
position: absolute;
top: 62px;
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
background-color: white;
}
.sheet-attr-mod input {
text-align: center;
/* width: 100%;
height: 20px;*/
font-size: 20px;
margin: 0px;
padding: 0px;
vertical-align: middle;
line-height: 22px;
}
.sheet-skills-saves-container {
width: 163px;
margin-right: 5px;
display: inline-block;
vertical-align: top;
}
.sheet-insp-prof-container {
margin-bottom: 10px;
}
.sheet-insp-prof-container .sheet-value {
display: inline-block;
border: 1px solid #666;
border-radius: 50%;
width: 35px;
height: 35px;
background-color: white;
position: relative;
}
.sheet-insp-prof-container .sheet-value input[type=checkbox] {
height: 100%;
width: 100%;
border-radius: 50%;
opacity: 0;
z-index: 2;
position: relative;
}
.sheet-insp-prof-container .sheet-value input[type=checkbox] ~ span {
height: 100%;
width: 100%;
border-radius: 50%;
background:url("http://i.imgur.com/5aDoCa3.png") left top no-repeat;
background-size: contain;
cursor: pointer;
position: absolute;
top: 0px;
left: 5px;
display: none;
}
.sheet-insp-prof-container .sheet-value input[type=checkbox]:checked ~ span {
display: block;
}
.sheet-insp-prof-container .sheet-value span {
font-size: 20px;
font-weight: normal;
line-height: 34px;
}
.sheet-insp-prof-container .sheet-label {
width: calc(100% - 29px);
height: 30px;
margin-left: -15px;
margin-top: 3px;
display: inline-block;
border: 1px solid #666;
border-radius: 5px;
vertical-align: top;
}
.sheet-insp-prof-container span {
display: block;
font-size: 9px;
line-height: 12px;
width: 100%;
text-align: center;
line-height: 30px;
font-weight: bold;
}
.sheet-rolltemplate-spell .sheet-container {
width: 263px;
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%20Edition%20OGL%20by%20Roll20/images/spellbg.jpg) center center;
background-size: auto;
background-repeat: repeat;
color: black;
font-family: "Times New Roman", Times, serif;
padding: 10px;
margin-left: -45px;
border: 1px solid black;
}
.withoutavatars .sheet-rolltemplate-spell .sheet-container {
margin-left: -15px;
}
.sheet-rolltemplate-npcaction .sheet-grey,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-npcaction .sheet-grey .inlinerollresult.importantroll,
.sheet-rolltemplate-npcatk .sheet-grey,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.fullfail,
.sheet-rolltemplate-npcatk .sheet-grey .inlinerollresult.importantroll
{
color: #A0A0A0;
border: 0px;
font-weight: normal;
}
.sheet-rolltemplate-npc,
.sheet-rolltemplate-npcaction .sheet-container,
.sheet-rolltemplate-npcatk,
.sheet-rolltemplate-npcdmg,
.sheet-rolltemplate-traits
{
width: 188px;
border: 1px solid;
background-color: #ffffff;
padding: 5px;
}
.sheet-rolltemplate-npcaction .sheet-container.sheet-dmgcontainer
{
margin-top: 5px;
}
.sheet-rolltemplate-npcdmg {
margin-top: -8px;
}
.sheet-rolltemplate-npc .sheet-header,
.sheet-rolltemplate-npcaction .sheet-header,
.sheet-rolltemplate-npcatk .sheet-header,
.sheet-rolltemplate-npcdmg .sheet-header
{
color: rgb(126, 45, 64);
font-size: 18px;
text-align: left;
font-family: "Times New Roman", Times, serif;
font-variant: small-caps;
}
.sheet-rolltemplate-traits .sheet-header {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
text-transform: capitalize;
font-variant: small-caps;
font-weight: bold;
color: rgb(126, 45, 64);
}
.sheet-rolltemplate-npc .sheet-italics,
.sheet-rolltemplate-npcaction .sheet-italics,
.sheet-rolltemplate-npcatk .sheet-italics,
.sheet-rolltemplate-npcdmg .sheet-italics,
.sheet-rolltemplate-traits .sheet-italics
{
font-style: italic;
}
.sheet-rolltemplate-npc .sheet-subheader,
.sheet-rolltemplate-npcaction .sheet-subheader,
.sheet-rolltemplate-npcatk .sheet-subheader,
.sheet-rolltemplate-npcdmg .sheet-subheader
{
line-height: 13px;
margin-top: -3px;
}
.sheet-rolltemplate-traits .sheet-subheader
{
font-style: italic;
color: #A0A0A0;
margin-top: -5px;
}
.sheet-rolltemplate-npc .sheet-subheader span,
.sheet-rolltemplate-npcaction .sheet-subheader span,
.sheet-rolltemplate-npcatk .sheet-subheader span,
.sheet-rolltemplate-npcdmg .sheet-subheader span
{
font-size: 11px;
line-height: 11px;
}
.sheet-rolltemplate-traits .sheet-subheader span {
font-weight: normal;
font-size: 10px;
text-align: left;
line-height: 16px;
}
.sheet-rolltemplate-traits .sheet-desc {
font-weight: normal;
font-size: 12px;
text-align: left;
line-height: 16px;
}
.sheet-rolltemplate-npc .sheet-arrow-rightold,
.sheet-rolltemplate-npcaction .sheet-arrow-rightold,
.sheet-rolltemplate-npcatk .sheet-arrow-rightold,
.sheet-rolltemplate-npcdmg .sheet-arrow-rightold
{
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
border-left: 195px solid rgb(126, 45, 64);
}
.sheet-rolltemplate-npc .sheet-arrow-right,
.sheet-rolltemplate-npcaction .sheet-arrow-right,
.sheet-rolltemplate-npcatk .sheet-arrow-right,
.sheet-rolltemplate-npcdmg .sheet-arrow-right
{
border: 1px solid rgb(126, 45, 64);
margin-bottom: 2px;
margin-top: 2px;
}
.sheet-rolltemplate-npc .inlinerollresult,
.sheet-rolltemplate-npcaction .inlinerollresult,
.sheet-rolltemplate-npcatk .inlinerollresult,
.sheet-rolltemplate-npcdmg .inlinerollresult,
.sheet-rolltemplate-traits .inlinerollresult
{
background-color: #ffffff;
border: none;
}
.sheet-rolltemplate-npc .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcaction .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcatk .inlinerollresult.fullcrit,
.sheet-rolltemplate-npcdmg .inlinerollresult.fullcrit
{
color: #3FB315;
border: none;
}
.sheet-rolltemplate-npc .inlinerollresult.fullfail,
.sheet-rolltemplate-npcaction .inlinerollresult.fullfail,
.sheet-rolltemplate-npcatk .inlinerollresult.fullfail,
.sheet-rolltemplate-npcdmg .inlinerollresult.fullfail
{
color: #B31515;
border: none;
}
.sheet-rolltemplate-npc .inlinerollresult.importantroll,
.sheet-rolltemplate-npcaction .inlinerollresult.importantroll,
.sheet-rolltemplate-npcatk .inlinerollresult.importantroll,
.sheet-rolltemplate-npcdmg .inlinerollresult.importantroll
{
color: #4A57ED;
border: none;
}
.sheet-rolltemplate-npcatk a[href^="~"] {
background-color: transparent;
padding: 0px;
color: black;
border: 0px;
}
.sheet-rolltemplate-npcatk .sheet-header a[href^="~"] {
color: rgb(126, 45, 64);
}
.sheet-rolltemplate-npcatk a[href^="~"]:hover {
color: #EC2127;
}