input[type=number] { -moz-appearance: textfield; } .charsheet { background: url("https://media.discordapp.net/attachments/657398293906718751/702758048615235635/old-2012064.jpg"); } .charsheet td.sheet-imgbg { background: url("https://media.discordapp.net/attachments/670160303626911764/723246241055506500/Circle.png"); background-repeat: no-repeat; background-size: contain; background-position: center; } .charsheet td.sheet-tabletitle { font-size: 1.5em; color: #ffffff; text-align: center; background-color: #948a54; } .charsheet td.sheet-tabletitlesmall { font-size: 1em; font-weight: bold; text-align: center; background-color: #c4bc96; } .charsheet td.sheet-attname { font-weight: bold; text-align: left; background-color: #ddd9c3; border-style: solid; border-color: #948a54; border-width: 1px; padding-left: 8px; } .charsheet td.sheet-skillname { font-size: 0.7em; font-weight: bold; text-align: left; background-color: #ddd9c3; border-style: solid; border-color: #948a54; border-width: 1px; padding-left: 8px; } .charsheet td.sheet-smallname { font-size: 0.7em; font-weight: bold; text-align: center; background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-skillhead { font-size: 0.7em; font-weight: bold; text-align: center; background-color: #ddd9c3; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-skillstat { text-align: center; background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet select.sheet-skilldesc { font-size: 0.7em; width: 5em; height: 2.2em; } .charsheet select.sheet-skilldesclong { font-size: 0.7em; width: 8em; height: 2.2em; } .charsheet select.sheet-skilldesclonger { font-size: 0.7em; width: 12em; height: 2.2em; } .charsheet td.sheet-attstat { background-color: #ddd9c3; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-attstatsmall { font-size: 0.7em; font-weight: bold; background-color: #ddd9c3; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-descname { text-align: left; background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; padding-left: 20px; } .charsheet td.sheet-descstat { background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-descstatsmall { font-size: 0.7em; background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet input.sheet-attfield { font-size: 1em; width: 2em; text-align: center; } .charsheet input.sheet-skillfield { width: 2em; text-align: center; } .charsheet input.sheet-negfield { font-size: 1em; width: 2em; text-align: center; font-weight: bold; background-color: #0f0f0f; color: #ffffff; } .charsheet input.sheet-desctotalfield { font-size: 1em; width: 2em; text-align: center; font-weight: bold; color: red; background-color: #dddddd; } .charsheet input.sheet-skilltotalfield { width: 2em; text-align: center; font-weight: bold; color: red; background-color: #dddddd; } .charsheet input.sheet-attrankfield { font-size: 1em; width: 2em; text-align: center; font-weight: bold; color: blue; background-color: #dddddd; } .charsheet input.sheet-longtext { width: 12em; text-align: center; } .charsheet input.sheet-autofield { font-size: 1em; width: 2em; text-align: center; font-weight: bold; background-color: #dddddd; } .charsheet input.sheet-autofieldsmall { font-size: 0.7em; width: 2em; text-align: center; font-weight: bold; background-color: #dddddd; } .charsheet textarea.sheet-smalltextarea { font-size:0.7em; width: 40em; height: 2.5em; } .charsheet td.sheet-descstat1 { background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet td.sheet-skillstat1 { text-align: center; background-color: #ffffff; border-style: solid; border-color: #948a54; border-width: 1px; } .charsheet input.sheet-short { font-size: 1.5em; text-align: center; } .charsheet input.sheet-long { width: 10em; text-align: center; } .charsheet input.sheet-gpxpfield { font-weight: bold; width: 6em; text-align: center; } .charsheet input.sheet-atkfield { font-size: 0.6em; text-align: center; } .charsheet tr.sheet-blankrow { height: 20px !important; } .charsheet tr.sheet-blankrowsmall { height: 2px !important; } .charsheet td.sheet-blankcol { width: 20px !important; } .charsheet td.sheet-blankcols { width: 100px !important; } .charsheet td.sheet-smaller { font-size: 0.8em; } .charsheet td.sheet-shrink { font-size: 0.5em; text-align: center; } .charsheet td.sheet-header { font-size: 2em; text-align: center; font-weight: bold; } .charsheet input.sheet-atktotalfield { font-size: 0.6em; text-align: center; color: red } .charsheet table.sheet-large { font-size: 1.5em; } .charsheet table.sheet-adjfield { font-size: 1em; font-weight: bold; text-align: center; } .charsheet input.sheet-adjvalue { font-size: 1em; font-weight: bold; text-align: center; } .charsheet input.sheet-adjvalueblue { font-size: 1em; font-weight: bold; text-align: center; color: white; background-color: gray; } .charsheet input.sheet-redadjvalue { font-size: 1em; font-weight: bold; text-align: center; color: red; } .charsheet input.sheet-adjvaluetotal { font-size: 1em; font-weight: bold; text-align: center; color: red; } .charsheet textarea.sheet-knowdesc { font-size:0.8em; width: 50em; height: 1.7em; } .charsheet textarea.sheet-skilldesc { font-size:0.8em; width: 25em; height: 5em; } .charsheet textarea.sheet-spelldesc { font-size:0.8em; width: 30em; height: 3em; } .charsheet button.sheet-valuebutton:before { content: "" !important; } .charsheet button.sheet-valuebutton { border: none; padding: 0px; font-weight: bold; } .charsheet input[type=number]::-webkit-inner-spin-button, .charsheet input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .charsheet div[class^="sheet-section"] { display: none; } .charsheet input.sheet-tab { width: 100px; height: 40px; cursor: pointer; position: relative; opacity: 0; z-index: 9999; } .charsheet span.sheet-tab { text-align: center; display: inline-block; font-size: 13px; background: #c4bc96; color: black; font-weight: bold; border-radius: 4px; width: 100px; height: 20px; cursor: pointer; position: relative; vertical-align: middle; margin-left: -101px; } .charsheet input.sheet-tab1:checked ~ div.sheet-section-core, .charsheet input.sheet-tab2:checked ~ div.sheet-section-skills, .charsheet input.sheet-tab3:checked ~ div.sheet-section-combat, .charsheet input.sheet-tab4:checked ~ div.sheet-section-gear, .charsheet input.sheet-tab5:checked ~ div.sheet-section-mystic, .charsheet input.sheet-tab6:checked ~ div.sheet-section-abilities, .charsheet input.sheet-tab7:checked ~ div.sheet-section-reputation, { display: block; } .charsheet input.sheet-tab1:checked + span.sheet-tab1, .charsheet input.sheet-tab2:checked + span.sheet-tab2, .charsheet input.sheet-tab3:checked + span.sheet-tab3, .charsheet input.sheet-tab4:checked + span.sheet-tab4, .charsheet input.sheet-tab5:checked + span.sheet-tab5, .charsheet input.sheet-tab6:checked + span.sheet-tab6, .charsheet input.sheet-tab7:checked + span.sheet-tab7 { background: #948a54; color: black; border-radius: 4px; height: 20px; }