@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'); } li { list-style: none; } .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; } .charsheet .sheet-maindiv .sheet-col .sheet-section-title { background: url('http://i.imgur.com/kOUeaSv.png') no-repeat left center transparent; 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/kOUeaSv.png') no-repeat 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-attr-box { padding: 5px; } .charsheet .sheet-attr-box input[type=text] { width: 35px; text-align: center; font-size: 1.2em; font-weight: bold; } .charsheet .sheet-attr-box input[type=checkbox] { width: auto; } .charsheet .sheet-attr-box select{ 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; } .ui-dialog .charsheet 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-highlight { 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-armor { width: 50px; } .largedialog textarea { height: 80px; } .sheet-roll-box label.sheet-buttonLbl { max-width: 80%; margin: 0; padding: 0; } .sheet-aware, .sheet-fae, .sheet-hunter, .sheet-oracle, .sheet-spectre, .sheet-tainted, .sheet-vamp, .sheet-veteran, .sheet-wizard, .sheet-wolf, .sheet-scholar, .sheet-revenant, .sheet-hallowed, .sheet-vessel, { display: none; } .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; } input.sheet-showhide:checked ~ .sheet-subbox {display: none;} .sheet-isaware:checked ~ .sheet-aware, .sheet-isfae:checked ~ .sheet-fae, .sheet-ishunter:checked ~ .sheet-hunter, .sheet-isoracle:checked ~ .sheet-oracle, .sheet-isspectre:checked ~ .sheet-spectre, .sheet-istainted:checked ~ .sheet-tainted, .sheet-isvamp:checked ~ .sheet-vamp, .sheet-isveteran:checked ~ .sheet-veteran, .sheet-iswizard:checked ~ .sheet-wizard, .sheet-iswolf:checked ~ .sheet-wolf, .sheet-isscholar:checked ~ .sheet-scholar, .sheet-isrevenant:checked ~ .sheet-revenant, .sheet-ishallowed:checked ~ .sheet-hallowed, .sheet-isvessel:checked ~ .sheet-vessel, { 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; } /* ROLL TEMPLATE */ .sheet-rolltemplate-us table { width: 189px; height: 189px; padding: 2px; background: url(https://media.giphy.com/media/jnThDh51LhA0TzUsXt/giphy.gif) top left; background-size: 400px 189px; background-repeat: no-repeat; font-family: monospace; color: white; font-weight: bold; text-shadow: 2px 2px #171819; border: 5px solid black; border-spacing: 0; } .sheet-rolltemplate-us th { color: rgb(255, 255, 255); padding: 15px 2px 2px 20px; line-height: 1.2em; font-size: 1.5em; color: white; text-align: left; text-shadow: 2px 2px #171819; } .sheet-rolltemplate-us td { padding-left: 20px; font-size: 1.5em; vertical-align: top; } .sheet-rolltemplate-us .sheet-result { font-size: 2em; text-align: center; padding-bottom: 20px; text-shadow: 2px 2px #171819; } .sheet-rolltemplate-us .inlinerollresult, .sheet-rolltemplate-us .inlinerollresult.fullcrit, .sheet-rolltemplate-us .inlinerollresult.fullfail, .sheet-rolltemplate-us .inlinerollresult.importantroll{ background-color: transparent; color: #00eef6; border: none; text-shadow: 2px 2px #171819; } .sheet-rolltemplate-us .sheet-success .inlinerollresult, .sheet-rolltemplate-us .sheet-success .inlinerollresult.fullcrit, .sheet-rolltemplate-us .sheet-success .inlinerollresult.fullfail, .sheet-rolltemplate-us .sheet-success .inlinerollresult.importantroll{ background-color: transparent; color: #3FB315; border: none; text-shadow: 2px 2px #171819; } .sheet-rolltemplate-us .sheet-failure .inlinerollresult, .sheet-rolltemplate-us .sheet-failure .inlinerollresult.fullcrit, .sheet-rolltemplate-us .sheet-failure .inlinerollresult.fullfail, .sheet-rolltemplate-us .sheet-failure .inlinerollresult.importantroll{ background-color: transparent; color: #B31515; border: none; text-shadow: 2px 2px #171819; } /* fix some display bugs */ .itemcontrol { left: 0; top: 0; } .repcontrol { height: 28px; }