.charsheet div.sheet-clear { clear:both; } input.sheet-tab:not(:first-child)::before{ border-left: none; } div.sheet-tab-content{ /* border: 1px solid #a8a8a8; border-top-color: #000;*/ margin: -20px 0 0 5px; padding: 5px 5px 15px 5px; } .charsheet h1,h3 { text-align: center; } .charsheet label { display: inline; width: 88px; padding-bottom: 0px; } .charsheet input { display: inline; width: 150px; } .charsheet { cursor: url(http://i.imgur.com/FaqICyL.png), auto; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; background-color: white; background-image:url(http://i.imgur.com/tvL2wH0.png); background-size: 25%; background-repeat: repeat; border-style: solid; border-width: 20px; -moz-border-image: url(http://i.imgur.com/ONlmPf7.png) 25 repeat; -webkit-border-image: url(http://i.imgur.com/ONlmPf7.png) 25 repeat; -o-border-image: url(http://i.imgur.com/ONlmPf7.png) 25 repeat; border-image: url(http://i.imgur.com/ONlmPf7.png) 25 repeat; } .charsheet select { width: 40px; height: 20px; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; } div.sheet-all{ width: 100% } div.sheet-bname { width: 11%; } div.sheet-binput { width: 20%; } input.sheet-binput { width: 100%; } .charsheet h4{ margin-top: 3px; } div.sheet-attname{ } div.sheet-attdots{ margin:0px 0px 0px 10px; line-height: 22px; } div.sheet-abiname{ line-height: 20px; } div.sheet-abidots{ margin:0px 0px 0px 5px; line-height: 21px; } div.sheet-inputname { width: 145px; padding-left: 10px; } div.sheet-inputdots { width: 120px; text-align: right; line-height:28px; } input.sheet-checkStory + span::before{ margin-right: 1px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; display: inline-block; position: relative; vertical-align: bottom; } input.sheet-inputname{ height: 20px; width: 100%; } div.sheet-spec{ margin:0px 0px 0px -5px; line-height: 20px; width: 10%; } input.sheet-spec{ height: 20px; width: 100%; } input.sheet-backname{ height: 20px; width: 66%; } input.sheet-othertraitname{ height: 20px; width: 150px; } div.sheet-back{ margin:0px -10px 0px -10px; line-height: 20px; } /* Hide actual dot/checkbox */ input[type="radio"], input[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; left: 6px; margin: -10px; cursor: url(http://i.imgur.com/FaqICyL.png), auto; z-index: 1; } /* Styles common to fake dot and checkbox */ input[type="radio"] + span::before{ margin-right: 1px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #000000; } input[type="checkbox"] + span::before { margin-right: 1px; border: solid 1px #a8a8a8; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; } /* Fake dot */ input[type="radio"] + span::before{ content: ""; width: 12px; height: 12px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } /* Fake checkbox */ input[type="checkbox"] + span::before { position:relative; content: ""; background-image:url(http://i.imgur.com/c8Cx2mg.png); background-size: 100%; background-repeat: no-repeat; background-position: center; opacity: 1; width: 20px; height: 20px; font-size: 12px; border:none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } /* Styles unique to fake checkbox (checked) */ input[type="checkbox"]:checked + span::before { content: ""; border:none; background-image:url(http://i.imgur.com/MOtYDyu.png); background-size: 100%; background-repeat: no-repeat; background-position: center; -moz-box-shadow: 0 0 2px transparent; -webkit-box-shadow: 0 0 2px transparent; box-shadow: 0 0 2px transparent; } /* Remove dot from all radios _after_ selected one */ input[type="radio"]:checked ~ input[type="radio"] + span::before { content: ""; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input[type="checkbox"]:checked ~ input[type="checkbox"] + span::before { background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input[type=text], input[type=number] { /* Styles */ border: 1px solid #4e3043; /* Fallback */ border: 1px solid rgba(78,48,67, 0.8); background: rgba(0,0,0,0.15); border-radius: 2px; box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /* Font styles */ font-weight: bold; color: black; font-size: 13px; } input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type=number] { text-align:center; -moz-appearance:textfield; } input[type=text], input[type=number], textarea { cursor: url(http://i.imgur.com/pY2uaXd.png), auto; } select:hover, button:hover, input[type=checkbox]:hover { cursor: url(http://i.imgur.com/OYpiryU.png) 10 10, auto; } select:disabled, button:disabled, input:disabled { cursor: url(http://i.imgur.com/B3IzNW1.png), auto; } textarea { /* Styles */ border: 1px solid #4e3043; /* Fallback */ border: 1px solid rgba(78,48,67, 0.8); background: rgba(0,0,0,0.15); border-radius: 2px; box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /* Font styles */ font-weight: bold; color: black; font-size: 13px; } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; /* Styles */ border: 1px solid #4e3043; /* Fallback */ border: 1px solid rgba(78,48,67, 0.8); background: rgba(0,0,0,0.15); border-radius: 2px; box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 1px rgba(0,0,0,0.1); -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /* Font styles */ font-weight: bold; color: black; font-size: 13px; text-align:center; text-align-last:center; } select::-ms-expand { display: none; } input.sheet-picture-input { background:white; color: black; } h4.sheet-health{ line-height: 26px; z-index: 0; margin: 0px 0px 0px -5px; } div.sheet-health{ padding: 0px 40px 0px 40px; } select.sheet-health{ margin: 3px 0px 0px 0px; float: right; } input[type="radio"].sheet-Hbut{ padding: 0px 0px 0px 0px; margin: 5px 8px 0px -15px; float: right; } input.sheet-Hbut:checked + span::before { opacity: 1; } input.sheet-Hbut:hover + span::before { opacity: 1; } input.sheet-Hbut + span::before { margin: 5px -7px 0px 0px; width: 14px; height: 14px; font-size: 14px; font-weight: bold; opacity: .25; float: right; -moz-border-radius: 0%; -webkit-border-radius: 0%; border-radius: 0%; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input.sheet-Hbut1 + span::before { content: "-1"; } input.sheet-Hbut2 + span::before { content: "-2"; } input.sheet-Hbut5 + span::before { content: "-5"; } input.sheet-HbutI + span::before { content: "?"; } div.sheet-res{ margin:0px 0px 0px 0px; line-height: 20px; font-weight: bold; font-size: 14px; text-align: left; } input.sheet-resspec{ height: 20px; width: 35%; float: right; } input.sheet-used+span::before { content: "X"; width: 12px; height: 12px; font-size: 12px; -moz-border-radius: 0%; -webkit-border-radius: 0%; border-radius: 0%; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input.sheet-zero:checked + span::before { opacity: 0; } input.sheet-zero:hover + span::before { opacity: 1; } input.sheet-zero + span::before { opacity: .25; font-size: 12px; content: "X"; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } div.sheet-name { width: 100px; padding-left: 10px; } div.sheet-dots { width: 160px; text-align: right; } select.sheet-DP{ margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px; width: 43%; } button.sheet-DP{ height: 20px; width: 8%; } input.sheet-DPspace{ opacity: 0; width: 23%; } div.sheet-qdot { margin: -95px 0px 0px -175px; font-size:20px; } select.sheet-wheel{ width: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select.sheet-top { margin-top:-60px; } select.sheet-mid-eighth { margin-top: -45px; } select.sheet-mid-quarter { margin-top: -20px; } select.sheet-mid-three-eighth { margin-top: 17px; } select.sheet-middle { margin-top: 60px; } select.sheet-middle-2 { margin-top: -58px; } select.sheet-mid-five-eighth { margin-top: -13px; } select.sheet-mid-three-quarter { margin-top: 27px; } select.sheet-mid-seven-eighth { margin-top: 55px; } select.sheet-bottom { margin-top: 68px; } select.sheet-left-1 { margin-left: 0px; } select.sheet-left-2 { margin-left: -16px; } select.sheet-left-3 { margin-left: -10px; } select.sheet-left-4 { margin-left: -6px; } select.sheet-left-5 { margin-left: -3px; } select.sheet-left-6 { margin-left: -1px; } select.sheet-left-7 { margin-left: -3px; } select.sheet-left-8 { margin-left: -6px; } select.sheet-left-9 { margin-left: -10px; } select.sheet-left-10 { margin-left: -16px; } div.sheet-forms{ width: 118px; text-align: center; } input.sheet-formdots{ width: 122px; } input.sheet-formdots:checked + span::before { background: #000000; } input.sheet-formdots + span::before{ position: relative; left: -50px; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } /* ******** Start code for tabs ******* */ div.sheet-tab-content{ display: none; } input.sheet-tabPrimary:checked ~ div.sheet-tabPrimary, input.sheet-tabTalents:checked ~ div.sheet-tabTalents, input.sheet-tabBackground:checked ~ div.sheet-tabBackground, input.sheet-tabEquipment:checked ~ div.sheet-tabEquipment, input.sheet-tabSpells:checked ~ div.sheet-tabSpells, input.sheet-tabHenchmen:checked ~ div.sheet-tabHenchmen, input.sheet-tabCombat:checked ~ div.sheet-tabCombat, input.sheet-tabWeapons:checked ~ div.sheet-tabWeapons, input.sheet-tabSkills:checked ~ div.sheet-tabSkills, input.sheet-tabCareerHistory:checked ~ div.sheet-tabCareerHistory{ display: block; } /* Tables */ div.sheet-table{ width: 100%; display: block; font-size: 1.25em; font-weight: bold; text-align: center; } /* Gear Tab */ div.sheet-gear{ width:100%; text-align: center; } textarea.sheet-gear { height:650px; width:95%; } /* expanded backgrounds */ div.sheet-ebackname{ } div.sheet-ebackdesc{ width:100% } textarea.sheet-ebackdesc{ width:100%; height:105px; } div.sheet-ebacks{ display: inline; } input.sheet-ebacks { width: 37px; } input.sheet-ebacks:checked ~ div.sheet-ebacks{ display: none; } input.sheet-ebacks:checked + span::before { content: "Show"; color: #a00; -moz-box-shadow: 0 0 2px transparent; -webkit-box-shadow: 0 0 2px transparent; box-shadow: 0 0 2px transparent; } input.sheet-ebacks + span::before { width: 36px; content: "Hide"; position: relative; left: -22px; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } /*rotes tab*/ div.sheet-rotesph, input.sheet-rotesph{ width: 400px; } /* experience tab*/ div.sheet-XPdesc{ width: 70%; } div.sheet-XPspent{ width: 22%; right: 0px; } div.sheet-XPcomp{ width: 6%; } input.sheet-XPdesc{ width: 70%; } input.sheet-XPspent{ width: 21%; } input.sheet-XPcomp{ width: 6%; } input.sheet-XPcomp + span::before{ background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input.sheet-Dice{ width: 16%; } div.sheet-APIRollButton { display: none; } div.sheet-APINoRollButton{ display: inline; } input.sheet-APIcheck:checked ~ div.sheet-APIRollButton { display: inline; } input.sheet-APIcheck:checked ~ div.sheet-APINoRollButton { display: none; } select.sheet-dots { width:100px; height:18px; font-weight: bold; font-size:14px; color:#000000; padding: 0px 0px 0px 0px; } input:checked + label { background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); background-image:url(http://i.imgur.com/XFKkFVL.png); background-size: 100% 100%; color: white; border-radius: 10px; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; } label.sheet-tab{ font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; text-align: center; display: inline-block; font-size: 14px; background: transparent; background-image:url(http://i.imgur.com/xiHjTBk.png); background-size: 100% 100%; color: black; font-weight: bold; border-radius: 10px; line-height: 30px; width: 14%; /*originally 87px*/ height: 30px; /*originally 20px*/ cursor: url(http://i.imgur.com/OYpiryU.png) 10 10, auto; position: relative; vertical-align: middle; text-shadow: 4px 4px 5px rgba(150, 150, 150, 0.5); margin-left: -12%; text-indent: 10px; } input.sheet-tab { width: 14%; height: 30px; cursor: url(http://i.imgur.com/OYpiryU.png) 10 10, auto; position: relative; opacity: 0; z-index: 9999; } select.sheet-wheel{ width: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select.sheet-top { margin-top:-60px; } select.sheet-mid-eighth { margin-top: -45px; } select.sheet-mid-quarter { margin-top: -20px; } select.sheet-mid-three-eighth { margin-top: 17px; } select.sheet-middle { margin-top: 60px; } select.sheet-middle-2 { margin-top: -58px; } select.sheet-mid-five-eighth { margin-top: -13px; } select.sheet-mid-three-quarter { margin-top: 27px; } select.sheet-mid-seven-eighth { margin-top: 55px; } select.sheet-bottom { margin-top: 68px; } select.sheet-left-1 { margin-left: 0px; } select.sheet-left-2 { margin-left: -16px; } select.sheet-left-3 { margin-left: -10px; } select.sheet-left-4 { margin-left: -6px; } select.sheet-left-5 { margin-left: -3px; } select.sheet-left-6 { margin-left: -1px; } select.sheet-left-7 { margin-left: -3px; } select.sheet-left-8 { margin-left: -6px; } select.sheet-left-9 { margin-left: -10px; } select.sheet-left-10 { margin-left: -16px; } /* ======== Sheet-arrow to hide things========*/ input.sheet-arrow2[type="checkbox"] { opacity: 0; width: 25px; height: 25px; position: relative; margin-bottom:-55px; margin-left:-5px; top: 0px; left: 10px; cursor: url(http://i.imgur.com/xWcj86T.png) 10 10, auto; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-arrow2[type="checkbox"] + span::before { background: url("http://i.imgur.com/0IZIz4n.png"); background-size: 100%; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; margin-bottom:-55px; margin-left:-5px; border-radius: 10px; width: 25px; height: 25px;/* content: "ˇ"; transform: rotate(-90deg);*/ } input.sheet-arrow2[type="checkbox"]:hover + span::before { background: url("http://i.imgur.com/39o8cLG.png"); background-size: 100%; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; margin-bottom:-55px; margin-left:-5px; border-radius: 10px; width: 25px; height: 25px;/* content: "ˇ"; transform: rotate(-90deg);*/ } input.sheet-arrow2[type="checkbox"]:checked + span::before { background: url("http://i.imgur.com/BRsgwNU.png"); background-size: 100%; width: 25px; height: 25px; margin-bottom:-55px; margin-left:-5px; /*content: "ˇ"; transform: rotate(0deg);*/ } div.sheet-body { display: none; } div.sheet-body2 { display: block; height:40px; background: url("http://i.imgur.com/VdGAir7.png"); background-size: auto 100%; background-position: left; background-repeat: no-repeat; text-align:center; } /* -----Hiding areas with sheet-arrow ----- */ input.sheet-arrow2 { } input.sheet-arrow2:checked ~ div.sheet-body { display: block; } input.sheet-arrow2:checked ~ div.sheet-body2 { display: none; } /* ======== Sheet-arrow to hide things========*/ input.sheet-arrow[type="checkbox"] { opacity: 0; width: 25px; height: 25px; position: relative; top: 0px; left: 16px; cursor: url(http://i.imgur.com/xWcj86T.png) 10 10, auto; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-arrow[type="checkbox"] + span::before { background: url("http://i.imgur.com/0IZIz4n.png"); background-size: 100%; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; border-radius: 10px; width: 25px; height: 25px;/* content: "ˇ"; transform: rotate(-90deg);*/ } input.sheet-arrow[type="checkbox"]:hover + span::before { background: url("http://i.imgur.com/39o8cLG.png"); background-size: 100%; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; border-radius: 10px; width: 25px; height: 25px;/* content: "ˇ"; transform: rotate(-90deg);*/ } input.sheet-arrow[type="checkbox"]:checked + span::before { background: url("http://i.imgur.com/BRsgwNU.png"); background-size: 100%; width: 25px; height: 25px; /*content: "ˇ"; transform: rotate(0deg);*/ } div.sheet-body { display: none; } /* -----Hiding areas with sheet-arrow ----- */ input.sheet-arrow { } input.sheet-arrow:checked ~ div.sheet-body { display: block; } /*-----radio boxes-----*/ span.sheet-text-h1{ display: inline; font-size: 2em; margin-top: 0.67em; margin-bottom: 0.67em; margin-left: 0; margin-right: 0; font-weight: bold; text-align: center; width: 100% } span.sheet-text-h3{ display: inline; font-size: 1.5em; margin-top: 0.83em; margin-bottom: 0.83em; margin-left: 0; margin-right: 0; font-weight: bold; text-align: center; width: 100% } span.sheet-text-h4{ display: inline; font-size: 1.0em; margin-top: 0.83em; margin-bottom: 0.83em; margin-left: 0; margin-right: 0; font-weight: bold; text-align: center; width: 100% } h1.sheet-header { text-align: center; background-image:url(http://i.imgur.com/2ehqX9K.png); background-position:center; background-repeat:no-repeat; background-size: auto 100%; text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000; margin-bottom:10px; margin-top:10px; color: white; font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; } button.sheet-warhammernotext { font-weight:bold; font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; background-image:url(http://i.imgur.com/OkyPGF3.png); min-height: 25px; min-width: 25px; background-size:100% 100%; background-position:center; background-repeat: no-repeat; color:white; vertical-align: middle; background-color:transparent; border: none; } button.sheet-warhammernotext:before { content: "" !important; vertical-align: middle; } button.sheet-warhammernotext:hover { background-image:url(http://i.imgur.com/mLoPm0n.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammernotext:disabled { background-image:url(http://i.imgur.com/9fDFoXo.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammernotext:active { background-image:url(http://i.imgur.com/GVND4a3.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammerlongtext { font-weight:bold; font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; background-image:url(http://i.imgur.com/vm6boPI.png); min-height: 25px; min-width: 25px; background-size:100% 100%; background-position:center; background-repeat: no-repeat; color:white; vertical-align: middle; background-color:transparent; border: none; } button.sheet-warhammerlongtext:before { content: "" !important; vertical-align: middle; } button.sheet-warhammerlongtext:hover { background-image:url(http://i.imgur.com/E2F6oDU.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammerlongtext:disabled { background-image:url(http://i.imgur.com/c40J3Wx.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammerlongtext:active { background-image:url(http://i.imgur.com/GgVs8Oe.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } .charsheet .repcontrol_add, .charsheet .repcontrol_edit { cursor: url(http://i.imgur.com/xWcj86T.png) 10 10, auto; font-weight:bold; font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; background-image:url(http://i.imgur.com/chkFE6f.png); min-height: 25px; min-width: 75px; background-size:100% 100%; background-position:center; background-repeat: no-repeat; color:white; vertical-align: middle; background-color:transparent; border: none; } .charsheet .repcontrol_add:before, .charsheet .repcontrol_edit:before { content: "" !important; vertical-align: middle; } .charsheet .repcontrol_add:hover, .charsheet .repcontrol_edit:hover { background-image:url(http://i.imgur.com/ElJ2FLI.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } .charsheet .repcontrol_add:disabled, .charsheet .repcontrol_edit:disabled { background-image:url(http://i.imgur.com/SNxvcVL.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } .charsheet .repcontrol_add:active, .charsheet .repcontrol_edit:active { background-image:url(http://i.imgur.com/MtiI7s7.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } .charsheet .repcontrol_add:focus, .charsheet .repcontrol_edit:focus, .charsheet .repcontrol_move:focus { outline:none; } .charsheet .repcontrol_move { cursor: url(http://i.imgur.com/kw6l5Mk.png) 24 24, auto !important; background-color: transparent; background-image:url(http://i.imgur.com/QELak6s.png); background-position:center; background-repeat:no-repeat; background-size: 100%; border:none; color: transparent; } .charsheet .repcontrol_del { cursor: url(http://i.imgur.com/xWcj86T.png) 10 10, auto; background-color: transparent; background-image:url(http://i.imgur.com/Dpc1OKV.png); background-position:center; background-repeat:no-repeat; background-size: 100%; color: transparent; z-index:11; position:absolute; left:96%; border:none; } button.sheet-warhammer { font-weight:bold; font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif; background-image:url(http://i.imgur.com/gpljc7M.png); height: 35px; width: 35px; background-size:100% 100%; background-position:center; background-repeat: no-repeat; color:white; vertical-align: middle; background-color:transparent; border: none; } button.sheet-warhammer:before { content: "" !important; vertical-align: middle; } button.sheet-warhammer:hover { background-image:url(http://i.imgur.com/7wekbC8.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammer:disabled { background-image:url(http://i.imgur.com/xcYaX94.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-warhammer:active { background-image:url(http://i.imgur.com/i3Lv6fo.png); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; background-size:100% 100%; background-position:center; background-repeat: no-repeat; vertical-align: middle; border: none; color:white; background-color:transparent; } button.sheet-skill { font-size:10px; height:30px; width:15% } button.sheet-simpledice { font-size: 10px; height:30px; width:40px } .sheet-img-center { background-image:url(http://i.imgur.com/2jXkFLe.png); background-size: 75%; background-repeat: no-repeat; background-position: center 250px; } .sheet-img-top { background-image:url(http://i.imgur.com/Iur7VR7.png); background-size: 50%; background-repeat: no-repeat; background-position: left 10px; margin-right:0px; margin-bottom:0px; } .sheet-img-bottom { background-image:url(http://i.imgur.com/0KvWUoM.png); background-size: 50%; background-repeat: no-repeat; background-position: 101% 101%; margin-right:-3px; margin-bottom:-3px; } .sheet-main-textdiv { background-image:url(http://i.imgur.com/JnBHMsg.png); background-size: auto 85%; background-repeat: no-repeat; background-position: center; padding-bottom:10px; } .sheet-main-divider { margin-left:-5px; margin-right:-5px; margin-top: -5px; border-style: solid; border-width: 0px 51px 33px; -moz-border-image: url(http://i.imgur.com/aKgzVZ7.png) 33 55 stretch; -webkit-border-image: url(http://i.imgur.com/aKgzVZ7.png) 33 55 stretch; -o-border-image: url(http://i.imgur.com/aKgzVZ7.png) 33 55 stretch; border-image: url(http://i.imgur.com/aKgzVZ7.png) 33 55 fill stretch; } .sheet-upper-div { width:100%; background-image:url(http://i.imgur.com/jYsrnBj.png); background-size: auto 50px; background-repeat: repeat; background-position: left; } .sheet-img-warhammer { height:25px; text-align:center; background-image:url(http://i.imgur.com/4A8TEBM.png); background-size: 100%; background-repeat: no-repeat; background-position: center -7px; padding-left:25px; padding-right:25px; padding-bottom:5px; padding-top:5px; } .sheet-bottom-divider { position:relative; left:-5px; top:10px; margin-right:-10px; border-style: solid; border-width: 0px 34px 50px; -moz-border-image: url(http://i.imgur.com/TkZUL03.png) 45 60 repeat; -webkit-border-image: url(http://i.imgur.com/TkZUL03.png) 45 60 repeat; -o-border-image: url(http://i.imgur.com/TkZUL03.png) 45 60 repeat; border-image: url(http://i.imgur.com/TkZUL03.png) 45 60 fill repeat; } input.sheet-input-parchment { background: transparent; background-image:url(http://i.imgur.com/7Jwz3iA.png); background-position:bottom; background-repeat:no-repeat; background-size: 100% 100%; color: black; border:none; text-indent:10px; box-shadow:none; } input.sheet-input-parchment:hover { background-image:url(http://i.imgur.com/an6jUq6.png); } input.sheet-input-parchment:focus { background-image:url(http://i.imgur.com/pdElVOY.png); } input.sheet-input-parchmentbox { background: transparent; background-image:url(http://i.imgur.com/NzYD0nZ.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; color: black; border:none; box-shadow:none; } input.sheet-input-parchmentbox:hover { background-color: rgba(255,255,255,0.50); } input.sheet-input-parchmentbox:focus { background-color: rgba(255,255,255,0.20); background-image:url(http://i.imgur.com/oqnwG4y.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; border:none; box-shadow:none; } select.sheet-input-parchmentbox { background: transparent; background-image:url(http://i.imgur.com/NzYD0nZ.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; color: black; border:none; box-shadow:none; } select.sheet-input-parchmentbox:hover { background-color: rgba(255,255,255,0.50); } select.sheet-input-parchmentbox:focus { background-image:url(http://i.imgur.com/oqnwG4y.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; border:none; box-shadow:none; outline:none; } textarea.sheet-input-parchmentarea { font-size:10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; background: transparent; color: black; box-shadow:none; border-style: solid; border-width: 10px; -moz-border-image: url(http://i.imgur.com/M7liRTJ.png) 27 repeat; -webkit-border-image: url(http://i.imgur.com/M7liRTJ.png) 27 repeat; -o-border-image: url(hhttp://i.imgur.com/M7liRTJ.png) 27 repeat; border-image: url(http://i.imgur.com/M7liRTJ.png) 27 fill repeat; } textarea.sheet-input-parchmentarea:hover { background-color: rgba(255,255,255,0.50); } textarea.sheet-input-parchmentarea:focus { background-color: rgba(255,255,255,0.25); } input.sheet-input-parchmentboxback { background-color: transparent; background-image:url(http://i.imgur.com/Fkvxo6u.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; height:35px; padding:7px; color: white; border:none; box-shadow:none; background-blend-mode: overlay; } input.sheet-input-parchmentboxback:hover { background-color: rgba(255,255,255,0.20); } input.sheet-input-parchmentboxback:focus { background-color: rgba(255,255,255,0.05); } input.sheet-input-parchmentboxbacksmall { background-color: transparent; background-image:url(http://i.imgur.com/RvHCz7D.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; height:35px; width:100%; padding:7px; color: white; border:none; box-shadow:none; background-blend-mode: overlay; } input.sheet-input-parchmentboxbacksmall:hover { background-color: rgba(255,255,255,0.20); } input.sheet-input-parchmentboxbacksmall:focus { background-color: rgba(255,255,255,0.05); } input.sheet-input-parchmentboxbackarmor { background-color: transparent; background-image:url(http://i.imgur.com/D7ztepy.png); background-position:center; background-repeat:no-repeat; background-size: 100% 100%; background-blend-mode: overlay; color: black; border:none; box-shadow:none; } input.sheet-input-parchmentboxbackarmor:hover { background-color: rgba(255,255,255,0.20); } input.sheet-input-parchmentboxbackarmor:focus { background-color: rgba(255,255,255,0.05); } hr.sheet-warhammer-line { height:5px; margin-left:-10px; margin-right:-7px; background-image:url(http://i.imgur.com/IHzlYU4.png); background-size: 100% 100%; background-position:center; background-repeat:repeat; border:none; background-color:transparent; } button.sheet-custom-button-weaponsmagic { background-size:100% 100%; background-position:center; height:27px; width:70px; background-repeat: no-repeat; vertical-align: middle; background-color:transparent; border: none; } button.sheet-custom-button-weaponsmagic:before { content: "" !important; vertical-align: middle; } button.sheet-custom-button-weaponsmagic:focus { outline:none; } button.sheet-parry-button { background-image:url(http://i.imgur.com/NPlZPnb.png); } button.sheet-parry-button:hover { background-image:url(http://i.imgur.com/Ced0qd1.png); } button.sheet-parry-button:disabled { background-image:url(http://i.imgur.com/FnYcZDj.png); } button.sheet-parry-button:active { background-image:url(http://i.imgur.com/6jrQIlf.png); } button.sheet-ranged-button { background-image:url(http://i.imgur.com/byFacCo.png); } button.sheet-ranged-button:hover { background-image:url(http://i.imgur.com/hOQMnws.png); } button.sheet-ranged-button:disabled { background-image:url(http://i.imgur.com/ahwfCXE.png); } button.sheet-ranged-button:active { background-image:url(http://i.imgur.com/Owlbdk4.png); } button.sheet-melee-button { background-image:url(http://i.imgur.com/Aq9Uxc1.png); } button.sheet-melee-button:hover { background-image:url(http://i.imgur.com/0ntBNPc.png); } button.sheet-melee-button:disabled { background-image:url(http://i.imgur.com/aa8cNri.png); } button.sheet-melee-button:active { background-image:url(http://i.imgur.com/dUbjsUr.png); } button.sheet-magic-button { background-image:url(http://i.imgur.com/YcvUge3.png); } button.sheet-magic-button:hover { background-image:url(http://i.imgur.com/f0oiU0u.png); } button.sheet-magic-button:disabled { background-image:url(http://i.imgur.com/gNoK7Zk.png); } button.sheet-magic-button:active { background-image:url(http://i.imgur.com/EL18SbH.png); } div.sheet-skills { width: 45%; } div.sheet-skills h4 { height: 25px; margin-top: 0.32em; }