.charsheet .sheet-wrapper div, .charsheet .sheet-wrapper span, .charsheet .sheet-wrapper label { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; color: #ffffff; vertical-align: baseline; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .charsheet .sheet-boxspan { padding:3px; position: relative; display: inline-block; margin: 0; vertical-align:top; border-radius: 3px; border: 1px solid #ccc; background-color: white; text-align:center; vertical-align:middle; color: #555; width:30px; height: 20px; font-size:18px; /*width:30px;*/ /*height:30px;*/ } .sheet-rolltemplate-odataque .sheet-squarespan { padding:5px; position: relative; display: inline-block; margin: 3px; vertical-align:top; border-radius: 2px; border: 1px solid #9e3795; background-color: #ead9bf; text-align:center; vertical-align:middle; color: #70281f; width:20px; height: 20px; font-size:18px; } .charsheet .sheet-wrapper .sheet-title { width: 100%; background-image: url("https://i.imgur.com/Z3XlQQN.png"); background-repeat: no-repeat; color: white; margin: 1px; font-weight:bold; font-size: 25px; height:54px; text-align: center; vertical-align: middle; line-height: 54px; } .charsheet .sheet-wrapper h2 { margin: 1px; font-weight:bold; font-size: 20px; } .charsheet .sheet-wrapper table { border-collapse: collapse; border-spacing: 0; } .charsheet .sheet-wrapper input::-webkit-outer-spin-button, .charsheet .sheet-wrapper input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .charsheet .sheet-wrapper input[type="number"] { -moz-appearance: textfield; } .charsheet .sheet-wrapper textarea { resize: none; } /* Main Styles {} */ .charsheet { /*background-image: url("http://www.ansonika.com/mastenia/img/blur_1.jpg");*/ background-image: url("https://i.imgur.com/eHEabBq.jpg"); /* no-repeat center center fixed */ background-size: 860px 1008px; background-repeat: repeat-y; border: 2px solid #9e3795; /*background-color: white;*/ width:840px; min-width:840px; min-height:400px; } .charsheet .sheet-wrapper input, .charsheet .sheet-wrapper textarea, .charsheet .sheet-wrapper select, .charsheet .sheet-wrapper input[type="number"] { display: inline-block; border: 1px solid #9e3795; /*border: 1px solid #ccc;*/ padding: 2px; height: 28px; width: 100%; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0; color: #444; background-color: #fffe; vertical-align: middle; cursor: auto; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; text-align: start; -webkit-rtl-ordering: logical; -webkit-user-select: text; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; } .charsheet .sheet-wrapper select { padding: 2px 0px 2px 0px; } .charsheet .sheet-wrapper input:not([type='checkbox']) { -webkit-appearance: textfield; } .charsheet .sheet-wrapper input[type="checkbox"] { margin-top: 7px; height: 13px; width: 13px; color: #555; border: 1px solid #ccc; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; } .charsheet .sheet-wrapper input[disabled], .charsheet .sheet-wrapper select[disabled], .charsheet .sheet-wrapper textarea[disabled], .charsheet .sheet-wrapper input[readonly], .charsheet .sheet-wrapper select[readonly], .charsheet .sheet-wrapper textarea[readonly] { background-color: #ddde; border-color: #666; cursor: not-allowed; } .charsheet .sheet-wrapper textarea { width: 98%; height: 50px; font-size: 10px; line-height: 18px; } .charsheet .sheet-wrapper textarea.sheet-resize { resize: vertical; height: 30px; /*height: 36px;*/ margin-top:-12px; } .charsheet .sheet-wrapper label { display: inline-block; width: 100%; font-size: 12px; text-align: left; height: 28px; line-height: 28px; vertical-align: middle; } .charsheet .sheet-wrapper .sheet-3colrow .sheet-col { width: calc(33% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-wrapper .sheet-3colrow .sheet-col:last-child { margin-right: 0 !important; } .charsheet .sheet-wrapper .sheet-2colrow .sheet-col { width: calc(50% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-wrapper .sheet-2colrow .sheet-col:last-child { margin-right: 0 !important; } .charsheet .sheet-wrapper .sheet-3colrow .sheet-collarge { width: calc(66% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-wrapper .sheet-3colrow .sheet-collarge:last-child { /*width: calc(33% - 3px) !important;*/ margin-right: 0 !important; } .charsheet .sheet-wrapper .sheet-2colrow .sheet-colshort { width: calc(33% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-wrapper .sheet-2colrow .sheet-colshort:last-child { margin-right: 0 !important; } /* Row And Items */ .charsheet .sheet-wrapper .sheet-row { height: 34px; margin: 0 0 2px; } .charsheet .sheet-wrapper .sheet-alternative:nth-child(2n) { background-color: #E3E3E3; } .charsheet .sheet-wrapper .sheet-header { height: 20px; margin: 0; margin-bottom: 3px; } .charsheet .sheet-wrapper .sheet-header label { padding: 0; font-size: 12px; height: 28px; line-height: 28px; font-weight: normal; word-wrap:break-word; } .charsheet .sheet-wrapper .sheet-item { display: inline-block; width: 100%; height: 34px; vertical-align: middle; margin: 0 -2px; text-align: left; padding: 3px 2px; } .charsheet .sheet-wrapper .sheet-item.sheet-center { text-align: center; } .charsheet .sheet-wrapper .sheet-item.sheet-multiline label { line-height: 9px; padding-top: 1px; } .charsheet .sheet-wrapper .sheet-item.sheet-mini { width: calc(5%); } .charsheet .sheet-wrapper .sheet-item.sheet-puny { width: calc(10%); } .charsheet .sheet-wrapper .sheet-item.sheet-tiny { width: calc(15%); } .charsheet .sheet-wrapper .sheet-item.sheet-small { width: calc(20%); } .charsheet .sheet-wrapper textarea.sheet-small { height: 32px; } .charsheet .sheet-wrapper .sheet-item.sheet-med { width: calc(30%); } .charsheet .sheet-wrapper .sheet-item.sheet-large { width: calc(40%); } .charsheet .sheet-wrapper .sheet-item.sheet-vlarge { width: calc(50%); } .charsheet .sheet-wrapper .sheet-item.sheet-vvlarge { width: calc(60%); } .charsheet .sheet-wrapper .sheet-item.sheet-vvvlarge { width: calc(70%); } .charsheet .sheet-wrapper .sheet-item.sheet-huge { width: calc(80%); } /* Base Info */ .sheet-baseinfo { display: inline-block; width: 145px; margin-right: 3px; } .sheet-baseinfo.sheet-number { width: 39px; margin-right: 5px; } .sheet-baseinfo.sheet-short { width: 60px; } .sheet-baseinfo.sheet-medium { width: 100px; } .sheet-baseinfo.sheet-long { width: 360px; } /* Stat Blocks */ .charsheet .sheet-wrapper .sheet-statblock { display: block; visibility: visible; text-align: left; width: 100%; height: auto; display: inline-block; position: relative; z-index: 1; top: 0px; left: 0px; margin: 0; margin-bottom: 5px; padding: 0; border: none; background: none; text-align: left; -webkit-transition: .125s linear; -moz-transition: .125s linear; -ms-transition: .125s linear; -o-transition: .125s linear; transition: .125s linear; } .charsheet .sheet-wrapper .sheet-statblock:last-child { margin-bottom: 0!important; } .charsheet .sheet-wrapper .sheet-statblock .sheet-black label { color: #000000; } .charsheet .sheet-wrapper .sheet-statblock .sheet-halfblack { background: linear-gradient(to right, transparent 50%, #feee00 50%); } .charsheet .sheet-wrapper .sheet-statblock .sheet-black { background: #feee00; color: white; } .charsheet .sheet-wrapper .sheet-statblock h2, .charsheet .sheet-wrapper .sheet-headtwo { width: 100%; background-color: #9e3795; color: white; text-align: center; margin: 1px 0; font-weight:bold; font-size: 15px; } /* CSS Hide/Show without IDs */ .charsheet .sheet-wrapper .sheet-toggle-container { margin-bottom: -23px; } .charsheet .sheet-wrapper input[type="checkbox"].sheet-toggle { width: 100%; height: 28px; opacity: 0; margin: 0; position: relative; cursor: pointer; z-index: 1; } .charsheet .sheet-wrapper .sheet-toggle + label.sheet-headtwo { margin-top: 0; position: relative; top: -28px; } .charsheet .sheet-wrapper .sheet-toggle ~ .sheet-statblock { position: relative; top: -28px; } .charsheet .sheet-wrapper .sheet-toggle:checked + label.sheet-headtwo { background-color: #9e3795; } .charsheet .sheet-wrapper .sheet-toggle:checked ~ .sheet-statblock { display: none; visibility: hidden; } /* Hidden Roll buttons */ .charsheet .sheet-wrapper button[type="roll"]:before { content: ""!important; display: none; } .charsheet .sheet-wrapper button[type="roll"], .charsheet .sheet-wrapper .sheet-btn { width: 100%; height:28px; vertical-align: middle; padding: 0; display: inline-block; margin: 0; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: #fff; color: white; border: 1px solid #9e3795; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .charsheet .sheet-wrapper button[type="roll"]:hover, .charsheet .sheet-wrapper .sheet-btn:hover, .charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn { background-color: #75006d; border-color: white; color: white; } .charsheet .sheet-wrapper button[type="roll"]:hover span, .charsheet .sheet-wrapper .sheet-btn:hover span { color: white; } .charsheet .sheet-wrapper .sheet-hider input[type=checkbox]:checked ~ .sheet-btn { margin-bottom: 4px; } .charsheet .sheet-wrapper button[type="roll"] label, .charsheet .sheet-wrapper button[type="roll"] input { height:22px; line-height: 22px; font-size: 11px; vertical-align: middle; text-align:center; width: 99%; cursor: pointer; border: none; background: none; box-shadow: none; transition: none; border-radius: none; } /* Power Cards */ .charsheet .sheet-wrapper .sheet-power-card { width: 49%; margin: 0 0.5% 10px; border: 1px solid black; padding: 0 10px 10px; float: left; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .charsheet .sheet-wrapper .sheet-power-card .sheet-header { margin: 0; } .charsheet .sheet-wrapper .sheet-power-card input[type="radio"] { width: 20px; display: inline-block; } .charsheet .sheet-wrapper .sheet-power-card input[type="radio"] + label{ width: 19%; display: inline-block; } .sheet-colred:checked ~ .sheet-headcolor { background-color: red; } .sheet-colgreen:checked ~ .sheet-headcolor { background-color: green; } .sheet-colgrey:checked ~ .sheet-headcolor { background-color: gray; } .sheet-colorange:checked ~ .sheet-headcolor { background-color: orange; } .charsheet .sheet-wrapper .sheet-headcolor { width: calc(100% + 20px); height: 68px; position: relative; border: 1px solid transparent; top: -133px; right: 10px; z-index:-1; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .charsheet .sheet-wrapper .sheet-bodyfix { position: relative; top: -68px; margin-bottom: -68px; height: 0px; } .charsheet .sheet-wrapper .sheet-headfix { position: relative; top: -28px; margin-bottom: -28px; height: 0px; } .charsheet .sheet-wrapper .sheet-power-card .sheet-toggle ~ .sheet-statblock { position: relative; top: 0px; } .charsheet .sheet-wrapper .sheet-labelfix { height: 20px; } .charsheet .sheet-wrapper .sheet-power-card .sheet-header:first-of-type label{ color:white; } .charsheet .sheet-wrapper .sheet-power-card .sheet-statblock .sheet-header label{ color:#404040; } .charsheet .sheet-wrapper .sheet-power-card .sheet-statblock textarea, .charsheet .sheet-wrapper textarea.sheet-text-large{ height: 140px; } .charsheet .sheet-wrapper .sheet-toggle:checked ~ input[type="radio"] { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-toggle:checked ~ input[type="radio"] + label { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-toggle:checked ~ .sheet-headcolor { top: -105px; } /* Tabs */ .charsheet .sheet-wrapper input[type="radio"].sheet-tab { width: 15%; display: inline-block; opacity: 0; position: relative; cursor: pointer; z-index: 1; } .charsheet .sheet-wrapper input[type="radio"].sheet-tab + label{ width: 15%; display: inline-block; position: relative; left: -15%; margin-right: -15%; background-color: #9e3795; color: white; text-align: center; font-weight:bold; } .charsheet .sheet-wrapper input[type="radio"].sheet-tab:checked + label{ background-color: #75006d; } .charsheet .sheet-wrapper .sheet-tab-stats { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-tab-stats-radio:checked ~ .sheet-tab-stats { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-inventory { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-tab-inventory-radio:checked ~ .sheet-tab-inventory { display: block; visibility: visible; /*background-color: #000;*/ background-position: right bottom; /*Positioning*/ background-repeat: no-repeat; /*Prevent showing multiple background images*/ } .charset .sheet-wrapper .sheet-chest { /* .sheet-wrapper background-color: #000; Default bg, similar to the background's base color */ background-color: #000; background-position: right bottom; /*Positioning*/ background-repeat: no-repeat; /*Prevent showing multiple background images*/ } .charsheet .sheet-wrapper .sheet-tab-powers { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers .sheet-tab-powers { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-powers-radio:checked ~ .sheet-tab-powers .sheet-tab-settings { display: none !important; visibility: hidden !important; } .charsheet .sheet-wrapper .sheet-tab-settings { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-tab-settings { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-tab-powers { display: none !important; visibility: hidden !important; } /* Power Card Toggle */ .charsheet .sheet-wrapper .sheet-tab-powers .sheet-power-card-toggle-container .sheet-power-card-toggle ~ .sheet-power-card.sheet-tab-powers { display: none; visibility: hidden; } .charsheet .sheet-wrapper .sheet-tab-powers .sheet-power-card-toggle-container .sheet-power-card-toggle:checked ~ .sheet-power-card.sheet-tab-powers { display: block; visibility: visible; } .charsheet .sheet-wrapper .sheet-tab-settings-radio:checked ~ .sheet-tab-settings .sheet-power-card-toggle-container { width: 20%; float: left; } .charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle { width: 100%; display: inline-block; opacity: 0; position: relative; cursor: pointer; z-index: 1; height: 28px; } .charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle + label{ width: 100%; display: inline-block; position: relative; background-color: black; color: white; text-align: center; font-weight:bold; top: -28px; margin-bottom: -28px; } .charsheet .sheet-wrapper input[type="checkbox"].sheet-power-card-toggle:checked + label{ background-color: #333; } .sheet-rolltemplate-odataque .sheet-container { /*background-color: #ffffff;*/ background-image: url("https://i.imgur.com/2wTpMGj.png"); background-repeat: no-repeat; border: 1px solid; padding: 5px; width: 200px; border-color: #9e3795; } .sheet-rolltemplate-odatributo .sheet-container, .sheet-rolltemplate-odmensagem .sheet-container, .sheet-rolltemplate-odpoder .sheet-container, .sheet-rolltemplate-odpoderrep .sheet-container { /*background-color: #ead9bf;*/ background-image: url("https://i.imgur.com/2wTpMGj.png"); background-repeat: repeat-y; border: 1px solid; border-color: #9e3795; padding: 5px; width: 200px; } .sheet-rolltemplate-odataque .sheet-container h1 { color: #75006d; font-size: 1.2em; font-variant: small-caps; line-height: 20px; } .sheet-rolltemplate-odpoder .sheet-container h1, .sheet-rolltemplate-odpoderrep h1 { color: #75006d; font-size: 1.2em; font-variant: small-caps; line-height: 20px; } .sheet-rolltemplate-odatributo .sheet-container h1 , .sheet-rolltemplate-odmensagem .sheet-container h1{ color: #75006d; font-size: 1.2em; font-variant: small-caps; line-height: 20px; } .sheet-rolltemplate-odataque div, .sheet-rolltemplate-odatributo div , .sheet-rolltemplate-odmensagem div, .sheet-rolltemplate-odpoder div, .sheet-rolltemplate-odpoderrep div{ padding: 2px; }; .sheet-rolltemplate-odataque span, .sheet-rolltemplate-odatributo span , .sheet-rolltemplate-odmensagem span, .sheet-rolltemplate-odpoder span, .sheet-rolltemplate-odpoderrep span{ color: rgb(126, 45, 64); font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-variant: small-caps; line-height: 1.6em; padding-left: 5px; text-align: left; } .sheet-rolltemplate-odataque .sheet-subheader, .sheet-rolltemplate-odatributo .sheet-subheader, .sheet-rolltemplate-odmensagem .sheet-subheader, .sheet-rolltemplate-odpoder .sheet-subheader, .sheet-rolltemplate-odpoderrep .sheet-subheader { color: #000; font-size: 1em; font-style: italic; } .sheet-rolltemplate-odataque .sheet-arrow-right, .sheet-rolltemplate-odatributo .sheet-arrow-right, .sheet-rolltemplate-odmensagem .sheet-arrow-right , .sheet-rolltemplate-odpoder .sheet-arrow-right, .sheet-rolltemplate-odpoderrep .sheet-arrow-right{ margin-top:-12px; background-image: url("https://i.imgur.com/tz3bVXP.png"); background-repeat: no-repeat; background-size: contain; width:190px; height:18px; } .sheet-rolltemplate-odataque .sheet-bordertop, .sheet-rolltemplate-odatributo .sheet-bordertop, .sheet-rolltemplate-odmensagem .sheet-bordertop, .sheet-rolltemplate-odpoder .sheet-bordertop, .sheet-rolltemplate-odpoderrep .sheet-bordertop{ margin-bottom:-4px; background-image: url("https://i.imgur.com/VpP6tSi.png"); background-repeat: no-repeat; background-size: contain; width:208px; height:7px; } .sheet-rolltemplate-odataque .sheet-tcat, .sheet-rolltemplate-odmensagem .sheet-tcat, .sheet-rolltemplate-odatributo .sheet-tcat, .sheet-rolltemplate-odpoder .sheet-tcat, .sheet-rolltemplate-odpoderrep .sheet-tcat, .sheet-rolltemplate-odatributo .sheet-subheader, .sheet-rolltemplate-odpoder .sheet-subheader, .sheet-rolltemplate-odpoderrep .sheet-subheader { font-style: italic; } /*.sheet-rolltemplate-odpoderes .sheet-tcat {*/ /* font-style: italic;*/ /*}*/ .sheet-rolltemplate-odataque .inlinerollresult, .sheet-rolltemplate-odatributo .inlinerollresult, .sheet-rolltemplate-odmensagem .inlinerollresult, .sheet-rolltemplate-odpoder .inlinerollresult, .sheet-rolltemplate-odpoderrep .inlinerollresult, .sheet-rolltemplate-odataque .inlinerollresult .fullnone{ background-color: transparent; border: none; } .sheet-rolltemplate-odataque .inlinerollresult.fullcrit, .sheet-rolltemplate-odmensagem .inlinerollresult.fullcrit, .sheet-rolltemplate-odpoderrep .inlinerollresult.fullcrit{ background-color: #ffffcc; border: 1px solid #3FB315; color: #3FB315; /*border: none;*/ } .sheet-rolltemplate-odataque .inlinerollresult.fullfail, .sheet-rolltemplate-odmensagem .inlinerollresult.fullfail, .sheet-rolltemplate-odpoderrep .inlinerollresult.fullfail{ background-color: #ffffcc; border: 1px solid #B31515; color: #B31515; /*border: none;*/ } /*, .sheet-rolltemplate-odmensagem .inlinerollresult.fullcrit*/ .sheet-rolltemplate-odatributo .inlinerollresult.fullcrit, .sheet-rolltemplate-odpoder .inlinerollresult.fullcrit{ background-color: #ffffcc; border: 1px solid #B31515; color: #B31515; /*font-style: italic;*/ } /*, .sheet-rolltemplate-odmensagem .inlinerollresult.fullcrit*/ .sheet-rolltemplate-odatributo .inlinerollresult.fullfail, .sheet-rolltemplate-odpoder .inlinerollresult.fullfail { background-color: #ffffcc; border: 1px solid #3FB315; color: #3FB315; /*font-style: italic;*/ } .sheet-rolltemplate-odatributo .sheet-fullcrit, .sheet-rolltemplate-odmensagem .sheet-fullcrit, .sheet-rolltemplate-odataque .sheet-fullcrit, .sheet-rolltemplate-odpoder .sheet-fullcrit, .sheet-rolltemplate-odpoderrep .sheet-fullcrit{ /*background-color: #ffffcc;*/ /*border: 1px solid #3FB315;*/ color: #3FB315; font-style: italic; } .sheet-rolltemplate-odatributo .sheet-fullfail, .sheet-rolltemplate-odmensagem .sheet-fullfail, .sheet-rolltemplate-odataque .sheet-fullfail, .sheet-rolltemplate-odpoder .sheet-fullfail, .sheet-rolltemplate-odpoderrep .sheet-fullfail{ /*background-color: #ffffcc;*/ /*border: 1px solid #B31515;*/ color: #79151f; font-style: italic; } .sheet-rolltemplate-odpoderrep .sheet-fullauto{ color: #1b3d9e; font-style: italic; } .sheet-rolltemplate-odpoderrep .sheet-fulldestroy{ color: #5e1b97; font-style: italic; } .sheet-rolltemplate-odataque .inlinerollresult.importandivoll, .sheet-rolltemplate-odpoder .inlinerollresult.importandivoll, .sheet-rolltemplate-odpoderrep .inlinerollresult.importandivoll{ color: #4A57ED; border: none; } /*----------- Tabs Setup -------------*/ /*this hides the contents of each tab by default*/ .charsheet div[class^="sheet-section"] { display: none; } /*this shows the tab content when the appropriate input field is selected*/ .charsheet input.sheet-tab1:checked ~ div.sheet-section-personagem, .charsheet input.sheet-tab2:checked ~ div.sheet-section-monstro{ display: block; } /*this hides the radio button for each tab, makes it 100px wide and 40px tall and makes sure it's above everything else*/ .charsheet input.sheet-tab { width: 100px; height: 24px; cursor: pointer; position: relative; opacity: 0; z-index: 9999; } /*this styles the span with the tab information and slides to the left, so it appears underneath the radio button*/ .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 13px; background: #ead9bf; color: black; font-weight: bold; border-radius: 4px; width: 100px; height: 24px; cursor: pointer; vertical-align: middle; margin-left: -101px;/*originally 91px -101px*/ } /*this modifies the span color once the radio button is selected so you know which tab is selected*/ .charsheet input.sheet-tab1:checked + span.sheet-tab1, .charsheet input.sheet-tab2:checked + span.sheet-tab2 { background: #75006d; color: white; border-radius: 4px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable { border: 2px solid #948473; background-color: #EAD9BFaa; width: 100%; text-align: left; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable td, table.sheet-repealTable th { border: 1px solid #948473; padding: 4px 4px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable tbody td { font-size: 12px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable thead { background: #948473; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable thead th { font-size: 12px; font-weight: bold; color: #F0F0F0; text-align: left; border-left: 2px solid #948473; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable thead th.sheet-template-label { width: 60px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable tbody td.sheet-template-label { width: 60px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable thead th.sheet-template-value { width: 20px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable tbody td.sheet-template-value { width: 20px; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable thead th:first-child { border-left: none; } .sheet-rolltemplate-odpoderrep table.sheet-repealTable tfoot td { font-size: 12px; }