/*@font-face { font-family: 'Special Elite'; font-style: normal; font-weight: 400; src: local('Special Elite'), local('SpecialElite-Regular'), url(http://fonts.gstatic.com/s/specialelite/v5/9-wW4zu3WNoD5Fjka35Jm4kzzdU71mzyRvKBGWbyScU.woff) format('woff'); }*/ div.repitem .sheet-gear-name input[type=text]{ width:65%; } .sheet-gear-uses { float:right; width:35%; } .sheet-gear-uses input[type=number]{ width:2em; } button[type=roll].sheet-d6-roll-button::before { content: 'F'; font-family: 'dicefontd6'; } .sheet-section-title button[type=roll]{ margin: 5px; } /* button[type=roll].sheet-d6-roll-button::before { content: ''; } .sheet-d6-roll-button span{ margin: 0; padding: 0; border: 0; background: white; position: absolute; line-height: 1em; font-size: 1em; } .sheet-d6-roll-button span::before { content: 'F'; font-family: 'dicefontd6'; }*/ li { list-style: none; } .charsheet .sheet-maindiv { background: white; } .charsheet .sheet-maindiv label { display: inline-block; width: auto; margin-left: 5px; /*font-family: 'Special Elite', 'Helvetica', sans-serif;*/ font-weight: normal; } .charsheet .sheet-maindiv .sheet-col label { display: inline-block; width: auto; } .charsheet .sheet-maindiv .sheet-col label.sheet-harm { padding-right: 0; } .charsheet .sheet-maindiv label.sheet-name { font-weight: 400; font-size: 1.5em; padding-right: 5px; } .charsheet .sheet-maindiv .sheet-col .sheet-section-title { /*background: url('http://i.imgur.com/OjBPJL9.jpg') repeat-x left center transparent;*/ background: black; color: #FFFFFF; line-height: 43px; height: 36px; width: 100%; padding-left: 15px; margin-left: 0; margin-bottom: 0; font-size: 1.5em; box-sizing: border-box; -moz-box-sizing: border-box; } .charsheet .sheet-maindiv .sheet-col.sheet-even .sheet-section-title { /*background: url('http://i.imgur.com/RNob7Yh.jpg') repeat-x left center transparent;*/ } .charsheet .sheet-maindiv .sheet-col .sheet-harm.sheet-section-title, .charsheet .sheet-maindiv .sheet-col .sheet-other.sheet-section-title, .charsheet .sheet-maindiv .sheet-col .sheet-improvements.sheet-section-title { margin-bottom: 10px; } .charsheet label.sheet-improvement { font-size: 1em; } .charsheet label.sheet-lock { width: auto; font-size: 12px; font-weight: 400; } .charsheet .sheet-attrBox, .charsheet .sheet-attrBoxMini { padding: 5px; } .charsheet input[type=number]{ text-align: right; font-weight: bold; font-size: large; padding: 1px 2px 0px 2px; max-width: 45px; } .charsheet .sheet-attrBox input[type=text], .charsheet .sheet-attrBoxMini input[type=text] { width: auto; text-align: center; font-size: 1.2em; font-weight: bold; } .charsheet .sheet-attrBox input[type=checkbox], .charsheet .sheet-attrBoxMini input[type=checkbox] { width: auto; } label.sheet-cool.sheet-attr { width: auto; display: inline-block; float: left; line-height: 32px; } input.sheet-attr { display: inline-block; width: 40px; font-size: 18px; font-weight: bold; text-align: center; } button[type=roll] { float: right; } .sheet-move-box { } .charsheet div.sheet-roll-box { padding: 8px 4px; background: #EFEFEF; margin-top: 0; line-height: 16px; } .sheet-damage, .sheet-locked-damage{ font-size: 0.85em; } .repcontainer div.repitem { padding: 5px; background: #EFEFEF; margin-bottom: 9px; } .repcontainer div.repitem { } div.repitem .sheet-movename, div.repitem .sheet-stat { width: 20%; box-sizing: border-box; } div.repitem input[type=text]{ width: 75%; } .repcontrol { margin-bottom: 15px; } .repcontainer div.repitem select { width: 75%; margin: 0; } div.repitem .sheet-desc { width: auto; } input[name="attr_movedesc"]{ width: auto; } .repitem textarea, .sheet-box textarea { height: 32px; box-sizing: border-box; } .sheet-section-title button{ font-size: .75em; } .sheet-box textarea.sheet-largetextarea{ line-height: 1.4; height: 5.6em; } .sheet-comp-stat textarea{ width:calc(100% - 1.5em); } .sheet-comp-stat input[type="checkbox"]{ float: right; } .sheet-comp-stat { display:none; } .sheet-comp-has1Stat:checked ~ .sheet-comp-1Stat, .sheet-comp-has2Stat:checked ~ .sheet-comp-1Stat, .sheet-comp-has2Stat:checked ~ .sheet-comp-2Stat, .sheet-comp-has3Stat:checked ~ .sheet-comp-1Stat, .sheet-comp-has3Stat:checked ~ .sheet-comp-2Stat, .sheet-comp-has3Stat:checked ~ .sheet-comp-3Stat, .sheet-comp-has4Stat:checked ~ .sheet-comp-1Stat, .sheet-comp-has4Stat:checked ~ .sheet-comp-2Stat, .sheet-comp-has4Stat:checked ~ .sheet-comp-3Stat, .sheet-comp-has4Stat:checked ~ .sheet-comp-4Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-1Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-2Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-3Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-4Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-5Stat{ display:block; } input.sheet-addCheck, input.sheet-minusCheck{ left: 1em; opacity: 0; width: 1.5em; height: 1.5em; position: relative; margin: -.88em; cursor: pointer; z-index: 0; } .sheet-comp-has1Stat:checked ~ .sheet-comp-has2Stat, .sheet-comp-has2Stat:checked ~ .sheet-comp-has3Stat, .sheet-comp-has3Stat:checked ~ .sheet-comp-has4Stat, .sheet-comp-has4Stat:checked ~ .sheet-comp-has5Stat, .sheet-comp-has5Stat:checked ~ .sheet-comp-has1Stat{ z-index: 1; } input.sheet-addCheck ~ span.sheet-addBox::before, input.sheet-minusCheck ~ span.sheet-addBox::before{ border: solid 1px #a8a8a8; text-align: center; display: inline-block; vertical-align: middle; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: radial-gradient(#f6f6f6, #dfdfdf); content: ""; width: 1.5em; height: 1.5em; border-radius: 3px; } input.sheet-addCheck:checked ~ span.sheet-addBox::before { content: "+"; } input.sheet-minusCheck:checked ~ span.sheet-addBox::before { content: "-"; } .sheet-roll-box label.sheet-buttonLbl { max-width: 100%; margin: 0; padding: 0; } .sheet-dwarf, .sheet-elf, .sheet-halfling, .sheet-harbinger, .sheet-heir, .sheet-orc, .sheet-squire, .sheet-giant, .sheet-dragon, .sheet-constructed, .sheet-spider, .sheet-remnant, .sheet-pair, .sheet-ship, .sheet-default-harbinger, .sheet-powerful-harbinger { display: none; } .sheet-ascended, .sheet-chosen-one, .sheet-cyborg, .sheet-elven-elite, .sheet-end-of-days, .sheet-firebrand, .sheet-halfling-sheriff, .sheet-knight, .sheet-leader, .sheet-legend, .sheet-lord-of-beasts, .sheet-orc-boss, .sheet-ur-dwarf, .sheet-warlord, .sheet-witch, .sheet-little-giant, .sheet-final-form, .sheet-war-machine, .sheet-world-weaver, .sheet-ancient-secret { display: none; } .sheet-isAscended:checked ~ .sheet-ascended, .sheet-isChosenOne:checked ~ .sheet-chosen-one, .sheet-isCyborg:checked ~ .sheet-cyborg, .sheet-isElvenElite:checked ~ .sheet-elven-elite, .sheet-isEndOfDays:checked ~ .sheet-end-of-days, .sheet-isFirebrand:checked ~ .sheet-firebrand, .sheet-isHalflingSheriff:checked ~ .sheet-halfling-sheriff, .sheet-isKnight:checked ~ .sheet-knight, .sheet-isLeader:checked ~ .sheet-leader, .sheet-isLegend:checked ~ .sheet-legend, .sheet-isLordOfBeasts:checked ~ .sheet-lord-of-beasts, .sheet-isOrcBoss:checked ~ .sheet-orc-boss, .sheet-isUrDwarf:checked ~ .sheet-ur-dwarf, .sheet-isWarlord:checked ~ .sheet-warlord, .sheet-isWitch:checked ~ .sheet-witch, .sheet-isLittleGiant:checked ~ .sheet-little-giant, .sheet-isFinalForm:checked ~ .sheet-final-form, .sheet-isWarMachine:checked ~ .sheet-war-machine, .sheet-isWorldWeaver:checked ~ .sheet-world-weaver, .sheet-isAncientSecret:checked ~ .sheet-ancient-secret { display: block; } .sheet-isDwarf:checked ~ .sheet-dwarf, .sheet-isElf:checked ~ .sheet-elf, .sheet-isHalfling:checked ~ .sheet-halfling, .sheet-isHarbinger:checked ~ .sheet-harbinger, .sheet-isHeir:checked ~ .sheet-heir, .sheet-isOrc:checked ~ .sheet-orc, .sheet-isSquire:checked ~ .sheet-squire, .sheet-isGiant:checked ~ .sheet-giant, .sheet-isDragon:checked ~ .sheet-dragon, .sheet-isConstructed:checked ~ .sheet-constructed, .sheet-isSpider:checked ~ .sheet-spider, .sheet-isRemnant:checked ~ .sheet-remnant, .sheet-isPair:checked ~ .sheet-pair, .sheet-isShip:checked ~ .sheet-ship, .sheet-isPowerfulHarbinger:not(:checked) ~ .sheet-default-harbinger, .sheet-isPowerfulHarbinger:checked ~ .sheet-powerful-harbinger { display: block; } .sheet-classSelected { display: none; } .sheet-lock:checked ~ .sheet-class, .sheet-lock:checked ~ .sheet-class + label { display: none; } .sheet-lock:checked ~ .sheet-class:checked, .sheet-lock:checked ~ .sheet-class:checked + label, .sheet-lock:checked ~ .sheet-classSelected { display: inline-block; } .sheet-lock:not(:checked) ~ .sheet-class, .sheet-lock:not(:checked) ~ .sheet-class + label { display: inline-block; } .sheet-lock:checked ~ .sheet-classcol { display: none; } .sheet-classcol > .sheet-class:checked, .sheet-classcol > .sheet-class:checked + label { display: inline-block; } .sheet-lockDamage:checked ~ .sheet-damage, .sheet-lockDamage:not(:checked) ~ .sheet-locked-damage, { display: none; } .sheet-lockDamage:checked ~ .sheet-locked-damage, .sheet-lockDamage:not(:checked) ~ .sheet-damage { display: inline; } input.sheet-showhide:checked ~ .sheet-subbox {display: none;} .sheet-hasIron:not(:checked) ~ .sheet-iron, .sheet-hasDoom:not(:checked) ~ .sheet-doom, .sheet-hasDestiny:not(:checked) ~ .sheet-destiny, .sheet-necrotic, .sheet-trio { display: none; } .sheet-hasIron:checked ~ .sheet-iron .sheet-hasDoom:checked ~ .sheet-doom, .sheet-hasDestiny:checked ~ .sheet-destiny { display: block; } .sheet-isElf:not(:checked) ~ .sheet-elf, .sheet-isOrc:not(:checked) ~ .sheet-orc, .sheet-isSpider:not(:checked) ~ .sheet-spider, .sheet-isSquire:not(:checked) ~ .sheet-purpose, .sheet-isOverlord:not(:checked) ~ .sheet-purpose, .sheet-isConstructed:not(:checked) ~ .sheet-madeof, .sheet-isRemnant:not(:checked) ~ .sheet-curse, .sheet-isPair:not(:checked) ~ .sheet-whopair, .sheet-isShip:not(:checked) ~ .sheet-whatship, .sheet-isNPC:not(:checked) ~ .sheet-npcStats, .sheet-isNPC:not(:checked) ~ .sheet-threats, .sheet-isOverlord:not(:checked) ~ .sheet-npcStats, .sheet-hasTrio:checked ~ .sheet-noTrio { display: none; } .sheet-isSquire:checked ~ .sheet-purpose, .sheet-isOverlord:checked ~ .sheet-purpose { display: inline-block; } .sheet-isElf:checked ~ .sheet-elf, .sheet-isOrc:checked ~ .sheet-orc, .sheet-isSpider:checked ~ .sheet-spider, .sheet-hasNecrotic:checked ~ .sheet-necrotic, .sheet-hasTrio:checked ~ .sheet-trio, .sheet-isNPC:checked ~ .sheet-npcStats, .sheet-isOverlord:checked ~ .sheet-npcStats{ display: inline; } .sheet-isSquire:checked ~ .sheet-people, .sheet-isOverlord:checked ~ .sheet-people, .sheet-isPair:checked ~ .sheet-people, .sheet-isConstructed:checked ~ .sheet-people, .sheet-isRemnant:checked ~ .sheet-people, .sheet-isNPC:checked ~ .sheet-pcStats, .sheet-isNPC:checked ~ .sheet-pcBox, .sheet-isNPC:checked ~ .sheet-people, .sheet-isShip:checked ~ .sheet-people, .sheet-isShip:checked ~ .sheet-pcBox:not(.sheet-pcShip), .sheet-isOverlord:checked ~ .sheet-pcStats, .sheet-isPair:checked ~ .sheet-pcStats, .sheet-isShip:checked ~ .sheet-pcStats { display: none; } .sheet-people, .sheet-pcStats, .sheet-pcBox { display:inline; } .sheet-isAngel:not(:checked) ~ .sheet-angel, .sheet-isBattlebabe:not(:checked) ~ .sheet-battlebabe, .sheet-isHardholder:not(:checked) ~ .sheet-holder, .sheet-isChopper:not(:checked) ~ .sheet-chopper, .sheet-isDriver:not(:checked) ~ .sheet-driver, .sheet-isGunlugger:not(:checked) ~ .sheet-gunlugger, .sheet-isHocus:not(:checked) ~ .sheet-hocus, .sheet-isOperator:not(:checked) ~ .sheet-operator, .sheet-isSavvyhead:not(:checked) ~ .sheet-savvy, .sheet-isSkinner:not(:checked) ~ .sheet-skinner, .sheet-isBrainer:not(:checked) ~ .sheet-brainer, .sheet-isFaceless:not(:checked) ~ .sheet-faceless, .sheet-isHoarder:not(:checked) ~ .sheet-hoarder, .sheet-isMacaluso:not(:checked) ~ .sheet-macaluso, .sheet-isMaestro-D:not(:checked) ~ .sheet-maestro-d, .sheet-isMarmot:not(:checked) ~ .sheet-marmot, .sheet-isQuarantine:not(:checked) ~ .sheet-quarantine, .sheet-isSolace:not(:checked) ~ .sheet-solace, .sheet-isS-M-M:not(:checked) ~ .sheet-S-M-M, .sheet-isTouchstone:not(:checked) ~ .sheet-touchstone { display: none; } .sheet-isAngel:checked ~ .sheet-angel, .sheet-isBattlebabe:checked ~ .sheet-battlebabe, .sheet-isHardholder:checked ~ .sheet-holder, .sheet-isChopper:checked ~ .sheet-chopper, .sheet-isDriver:checked ~ .sheet-driver, .sheet-isGunlugger:checked ~ .sheet-gunlugger, .sheet-isHocus:checked ~ .sheet-hocus, .sheet-isOperator:checked ~ .sheet-operator, .sheet-isSavvyhead:checked ~ .sheet-savvy, .sheet-isSkinner:checked ~ .sheet-skinner, .sheet-isBrainer:checked ~ .sheet-brainer, .sheet-isFaceless:checked ~ .sheet-faceless, .sheet-isHoarder:checked ~ .sheet-hoarder, .sheet-isMacaluso:checked ~ .sheet-macaluso, .sheet-isMaestro-D:checked ~ .sheet-maestro-d, .sheet-isMarmot:checked ~ .sheet-marmot, .sheet-isQuarantine:checked ~ .sheet-quarantine, .sheet-isSolace:checked ~ .sheet-solace, .sheet-isS-M-M:checked ~ .sheet-S-M-M, .sheet-isTouchstone:checked ~ .sheet-touchstone { display: block; } /** * http://nicolasgallagher.com/micro-clearfix-hack/ * For modern browsers * 1. The space content is one way to avoid an Opera bug when the * contenteditable attribute is included anywhere else in the document. * Otherwise it causes space to appear at the top and bottom of elements * that are clearfixed. * 2. The use of `table` rather than `block` is only necessary if using * `:before` to contain the top-margins of child elements. */ .sheet-cf:before, .sheet-cf:after { content: " "; /* 1 */ display: table; /* 2 */ } .sheet-cf:after { clear: both; } .sheet-lne{ white-space: nowrap; } /* HARM CLOCK */ .sheet-harm-section { display: inline-block; text-align: center; } .sheet-clock { width: 5em; height: 5em; display: inline-block; border-radius: 50%; background: black; border: 2px solid black; } .sheet-harm-checkbox{ margin-left: 5px; margin-right: 4px; } .sheet-harm-checkbox.sheet-harm-0:checked ~ .sheet-clock { background: white; } .sheet-harm-checkbox.sheet-harm-3:checked ~ .sheet-clock { background-image: linear-gradient(180deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); } .sheet-harm-checkbox.sheet-harm-6:checked ~ .sheet-clock { background-image: linear-gradient(90deg, white 50%, transparent 50%); } .sheet-harm-checkbox.sheet-harm-9:checked ~ .sheet-clock { background-image: linear-gradient(180deg, transparent 50%, black 50%), linear-gradient(90deg, white 50%, transparent 50%); } .sheet-harm-checkbox.sheet-harm-10:checked ~ .sheet-clock { background-image: linear-gradient(210deg, transparent 50%, black 50%), linear-gradient(90deg, white 50%, transparent 50%); } .sheet-harm-checkbox.sheet-harm-11:checked ~ .sheet-clock { background-image: linear-gradient(240deg, transparent 50%, black 50%), linear-gradient(90deg, white 50%, transparent 50%); } .sheet-harm-checkbox.sheet-harm-12:checked ~ .sheet-clock { background-color: black; } /* ROLL TEMPLATE */ .sheet-rolltemplate-aw table { /* width: 189px; height: 189px;*/ padding: 2px; /*background: url(http://i.imgur.com/xBk4U1p.jpg) top left; background-size: 189px 189px; background-repeat: no-repeat;*/ font-family: "Courier New", Courier, monospace; font-weight: bold; border-spacing: 0; } .sheet-rolltemplate-aw th { color: rgb(0, 0, 0); padding: 15px 2px 2px 20px; line-height: 1.2em; font-size: 1.2em; text-align: left; } .sheet-rolltemplate-aw td { padding-left: 20px; font-size: 1.0em; vertical-align: top; } .sheet-rolltemplate-aw .sheet-result { font-size: 2em; text-align: center; padding-bottom: 20px; } .sheet-rolltemplate-aw .inlinerollresult, .sheet-rolltemplate-aw .inlinerollresult.fullcrit, .sheet-rolltemplate-aw .inlinerollresult.fullfail, .sheet-rolltemplate-aw .inlinerollresult.importantroll{ background-color: transparent; color: #000000; border: none; } .sheet-rolltemplate-aw .sheet-success .inlinerollresult, .sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullcrit, .sheet-rolltemplate-aw .sheet-success .inlinerollresult.fullfail, .sheet-rolltemplate-aw .sheet-success .inlinerollresult.importantroll{ background-color: transparent; color: #3FB315; border: none; } .sheet-rolltemplate-aw .sheet-failure .inlinerollresult, .sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullcrit, .sheet-rolltemplate-aw .sheet-failure .inlinerollresult.fullfail, .sheet-rolltemplate-aw .sheet-failure .inlinerollresult.importantroll{ background-color: transparent; color: #B31515; border: none; } /* fix some display bugs */ .itemcontrol { left: 0; top: 0; } .repcontrol { height: 28px; }