input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } select { margin: 0; padding: 0; } /* Tweak repeating section buttons so they have a bottom margin and dont overflow when in edit mode. */ div[class^="repcontrol"] { margin-bottom: 5px; } div[class="repcontainer editmode"] ~ div[class^="repcontrol"] button[class="btn repcontrol_add"] { display: inline-block!important; visibility: hidden; } .sheet-3colrow .sheet-col { width: calc(33% - 10px); margin-right: 15px; } .sheet-col { width: 100%; } .largedialog textarea { width: 95%; height: 150px; } h4.sheet-section-head { background-color: black; color: white; text-align: center; font-weight: normal; font-style: normal; } div.sheet-section { border: 1px solid black; padding: 1%; margin: 0 0 1% 0; } table td.sheet-attr { width: 13.33%; height: 58px; } table td.sheet-attr-label { height: 50px; font-size: 120%; text-align: center; } input[type="text"].sheet-attr-input { width: 50px; /* height: 58px; */ font-size: 150%; text-align: center; } table td.sheet-attr-roll { height: 50px; text-align: center; } input.sheet-secondary-attr-input { width: 100%; text-align: center; } input[type="number"].sheet-secondary-attr-input { width: 100%; text-align: center; } table td.sheet-skill-label { width: 100%; } input[type="text"].sheet-skill-input { width: 30px; text-align: center; } input[type="text"].sheet-attr-text { width: 150px; } input[type="number"].sheet-skill-input { width: 30px; text-align: center; } td.sheet-otherskill-reminder { font-size: 85%; } texarea.sheet-backstory-box { height: 75px; } /* Roll Templates */ .sheet-rolltemplate-infected table { width: 100%; border: 1px solid black; color: black; background: #FFFFFF; } .sheet-rolltemplate-infected caption { text-align: center; background: black; color: white; font-weight: bold; padding: 2px; border: 1px solid black; line-height: 1.6em; } .sheet-rolltemplate-infected td { padding: 2px; border-bottom: 1px solid black; } .sheet-rolltemplate-infected td.sheet-template_label { font-weight: bold; } .sheet-rolltemplate-infected td.sheet-template_value { text-align: center; } .sheet-rolltemplate-infected .inlinerollresult { display: inline-block; min-width: 1.5em; text-align: center; border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected .inlinerollresult.fullcrit { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected .inlinerollresult.fullfail { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected .inlinerollresult.importantroll { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected-attack table { width: 100%; border: 1px solid black; color: black; background: #FFFFFF; } .sheet-rolltemplate-infected-attack caption { text-align: center; background: black; color: white; font-weight: bold; padding: 2px; border: 1px solid black; line-height: 1.6em; } .sheet-rolltemplate-infected-attack td { padding: 2px; border-bottom: 1px solid black; } .sheet-rolltemplate-infected-attack td.sheet-template_label { font-weight: bold; } .sheet-rolltemplate-infected-attack td.sheet-template_value { text-align: center; } .sheet-rolltemplate-infected-attack .inlinerollresult { display: inline-block; min-width: 1.5em; text-align: center; border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected-attack .inlinerollresult.fullcrit { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected-attack .inlinerollresult.fullfail { border: 2px solid black; background: #BEBEBE; } .sheet-rolltemplate-infected-attack .inlinerollresult.importantroll { border: 2px solid black; background: #BEBEBE; }