diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.css b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.css
new file mode 100644
index 0000000000..c9ac4b6238
--- /dev/null
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.css
@@ -0,0 +1,4126 @@
+*, .sheet-rolltemplate-whfrp2e * {
+ box-sizing: border-box;
+}
+.sheet-overall-wrapper {
+ min-width: 834px;
+}
+button[type=roll] {
+ background-color: #8D732C;
+ border-radius: 4px;
+ border: 1px solid;
+ border-color: #785F25;
+ color: white;
+ background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
+ text-shadow: 0 1px 1px rgba(0,0,0,0.75);
+}
+
+button[type=roll]:before,
+button[type=roll] span {
+ vertical-align: middle;
+}
+
+input::-webkit-outer-spin-button,
+input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+input[type="number"] {
+ -moz-appearance: textfield;
+}
+
+ul, ol {
+ margin: 0 0 0 15px;
+}
+
+li {
+ line-height: 100%;
+}
+
+.sheet-rolltemplate-whfrp2e_char table {
+ width: 100%;
+ padding: 2px;
+ background:url(http://i.imgur.com/BLb0XMU.jpg) top left repeat;
+}
+.sheet-rolltemplate-whfrp2e_char th {
+ color: rgb(233, 223, 151);
+ background-color: rgb(63, 32, 33);
+ padding-left: 5px;
+ line-height: 1.1em;
+ font-size: 1em;
+ text-align: left;
+ font-family: "Arial", Helvetica, sans-serif;
+ text-transform: uppercase;
+}
+.sheet-rolltemplate-whfrp2e_char .sheet-arrow-right {
+ border-top: 3px solid transparent;
+ border-bottom: 3px solid transparent;
+ border-left: 180px solid rgb(126, 45, 64);
+}
+.sheet-rolltemplate-whfrp2e_char .sheet-tcat {
+ font-weight: bold;
+}
+.sheet-rolltemplate-whfrp2e_char td {
+ padding-left: 5px;
+ font-size: 0.9em;
+}
+.sheet-rolltemplate-whfrp2e_char .inlinerollresult {
+ background-color: transparent;
+ border: none;
+}
+.sheet-rolltemplate-whfrp2e_char .inlinerollresult.fullcrit {
+ color: #3FB315;
+ border: none;
+}
+.sheet-rolltemplate-whfrp2e_char .inlinerollresult.fullfail {
+ color: #B31515;
+ border: none;
+}
+.sheet-rolltemplate-whfrp2e_char .inlinerollresult.importantroll {
+ color: #4A57ED;
+ border: none;
+}
+
+
+.itemcontrol {
+ z-index: 101;
+}
+
+.sheet-float-right,
+.sheet-rolltemplate-whfrp2e .sheet-float-right {
+ float: right;
+}
+
+.sheet-pad-l-sm {
+ padding-left: 2px;
+}
+.sheet-pad-r-sm {
+ padding-right: 2px;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-l-sm {
+ padding-left: 2px !important;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-r-sm {
+ padding-right: 2px !important;
+}
+.sheet-pad-md {
+ padding: 5px;
+}
+.sheet-pad-l-md {
+ padding-left: 5px;
+}
+.sheet-pad-r-md {
+ padding-right: 5px;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-l-md {
+ padding-left: 5px !important;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-r-md {
+ padding-right: 5px !important;
+}
+.sheet-pad-b-xsm {
+ padding-bottom: 1px;
+}
+.sheet-pad-b-sm {
+ padding-bottom: 2px;
+}
+.sheet-pad-b-md {
+ padding-bottom: 5px;
+}
+.sheet-pad-l-lg {
+ padding-left: 10px;
+}
+.sheet-pad-r-lg {
+ padding-right: 10px;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-l-lg {
+ padding-left: 10px !important;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-r-lg {
+ padding-right: 10px !important;
+}
+.sheet-pad-l-xl {
+ padding-left: 20px;
+}
+.sheet-pad-r-xl {
+ padding-right: 20px;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-l-xl {
+ padding-left: 20px !important;
+}
+.sheet-rolltemplate-whfrp2e .sheet-pad-r-xl {
+ padding-right: 20px !important;
+}
+.sheet-pad-t-xsm {
+ padding-top: 1px;
+}
+.sheet-pad-t-sm {
+ padding-top: 2px;
+}
+.sheet-pad-t-md {
+ padding-top: 5px;
+}
+.sheet-pad-t-seven {
+ padding-top: 7px;
+}
+.sheet-pad-t-lg {
+ padding-top: 10px;
+}
+.sheet-pad-t-twelve {
+ padding-top: 12px;
+}
+.sheet-pad-t-xl {
+ padding-top: 15px;
+}
+.sheet-pad-t-xs {
+ padding-top: -15px;
+}
+
+.sheet-mar-t-sm {
+ margin-top: 2px;
+}
+.sheet-mar-t-md,
+.sheet-rolltemplate-whfrp2e .sheet-mar-t-md {
+ margin-top: 5px;
+}
+.sheet-mar-t-nine {
+ margin-top: 9px;
+}
+.sheet-mar-t-lg {
+ margin-top: 10px;
+}
+.sheet-mar-b-sm {
+ margin-bottom: 2px;
+}
+.sheet-mar-b-md {
+ margin-bottom: 5px;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-smaller-letter-spacing {
+ letter-spacing: -.04em !important;
+}
+
+.charsheet {
+ padding: 0 3px 3px !important;
+ margin-top: -13px;
+ background: url('http://i.imgur.com/RggDtsN.png');
+}
+
+.sheet-small-note {
+ text-align: center;
+ font-family: Arial;
+ font-size: 10px;
+ line-height: 100%;
+}
+
+.sheet-wrap-box {
+ border: 1px solid black;
+ background-color: white;
+ border-radius: 5px;
+ padding: 1px;
+}
+
+[class*="sheet-checkbox-label"] {
+ cursor: pointer;
+ white-space: nowrap;
+ margin-bottom: 0;
+ padding-right: 0;
+ line-height: 100%;
+ font-weight: normal;
+}
+
+.sheet-checkbox-label-sm {
+ font-size: 75%;
+ height: 10px;
+}
+.sheet-checkbox-label-md {
+ font-size: 85%;
+ }
+
+.sheet-checkbox-label-sm input[type=checkbox] {
+ -webkit-transform: scale(.6); /* Safari and Chrome */
+ transform: scale(.6);
+ height: 10px;
+ margin-top: -1px;
+}
+.sheet-checkbox-label-md input[type=checkbox] {
+ -webkit-transform: scale(.7); /* Safari and Chrome */
+ transform: scale(.7);
+ margin-top: -1px;
+}
+
+/**Tooltips**/
+.sheet-tooltip-position-wrapper,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip-position-wrapper {
+ position: absolute;
+ top: 1px;
+ right: 1px;
+ z-index: 99;
+}
+.sheet-tooltip,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip {
+ position: relative;
+}
+.sheet-tooltip-toggle-text,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip-toggle-text {
+ border-radius: 50%;
+ line-height: 100%;
+ font-size: 77%;
+ height: 10px;
+ width: 10px;
+ background-color: black;
+ color: white;
+ padding: 1px 2px;
+ font-weight: bold;
+}
+.sheet-tooltip [class*="sheet-tooltip-content"],
+.sheet-rolltemplate-whfrp2e .sheet-tooltip [class*="sheet-tooltip-content"] {
+ z-index: 99;
+ position: absolute;
+ color: #FFFFFF;
+ background-color: #000000;
+ padding: 4px;
+ visibility: hidden;
+ border-bottom-right-radius: 4px;
+ border-bottom-left-radius: 4px;
+ opacity: 0.9;
+ width: 260px;
+ margin-top: -15px;
+ text-align: left;
+}
+.sheet-tooltip .sheet-tooltip-small,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip .sheet-tooltip-small {
+ width: 80px;
+}
+.sheet-tooltip .sheet-tooltip-content-left,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip .sheet-tooltip-content-left {
+ right: 100%;
+ margin-right: 12px;
+ border-top-left-radius: 4px;
+}
+.sheet-tooltip .sheet-tooltip-content-right,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip .sheet-tooltip-content-right {
+ left: 100%;
+ margin-left: 12px;
+ border-top-right-radius: 4px;
+}
+.sheet-tooltip [class*="sheet-tooltip-content"]:after,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip [class*="sheet-tooltip-content"]:after {
+ content: '';
+ position: absolute;
+ top: 9px;
+ margin-top: -8px;
+ border-top: 8px solid transparent;
+ border-bottom: 8px solid transparent;
+}
+.sheet-tooltip .sheet-tooltip-content-left:after,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip .sheet-tooltip-content-left:after {
+ right: -8px;
+ border-left: 8px solid #000000;
+}
+.sheet-tooltip .sheet-tooltip-content-right:after,
+.sheet-rolltemplate-whfrp2e .sheet-tooltip .sheet-tooltip-content-right:after {
+ left: -8px;
+ border-right: 8px solid #000000;
+}
+.sheet-tooltip:hover [class*="sheet-tooltip-content"],
+.sheet-tooltip:focus [class*="sheet-tooltip-content"],
+.sheet-rolltemplate-whfrp2e .sheet-tooltip:hover [class*="sheet-tooltip-content"],
+.sheet-rolltemplate-whfrp2e .sheet-tooltip:focus [class*="sheet-tooltip-content"] {
+ visibility: visible;
+ z-index: 999;
+}
+
+
+
+.sheet-dnd-image-wrapper img {
+ display: block;
+ max-height: 37px;
+}
+
+.sheet-character-name {
+ border-top-width: 1px !important;
+ border-left-width: 1px !important;
+ border-top-left-radius: 5px !important;
+ border-bottom-left-radius: 5px !important;
+ border: 1px solid black;
+ font-size: 140%;
+ font-weight: bold;
+}
+
+.sheet-header-info input[type=text],
+.sheet-header-info input[type=number] {
+ margin-top: 5px;
+ margin-bottom: 0 !important;
+ padding: 2px 2px 0 2px;
+}
+
+
+.sheet-ability-score-wrapper {
+ position: relative;
+ height: 63px;
+ margin-bottom: 12px;
+}
+.sheet-ability-name {
+ font-size: 9px;
+ text-transform: uppercase;
+ line-height: 100%;
+ font-weight: bold;
+ margin-top: 3px;
+ margin-bottom: 5px;
+}
+.sheet-ability-modifier {
+ font-weight: bold;
+ font-size: 17px;
+}
+.sheet-ability-score-wrapper .sheet-ability-score {
+ position: absolute;
+ margin-right: auto;
+ margin-left: auto;
+ left: 0;
+ right: 0;
+ bottom: -10px;
+ padding: 5px;
+ border: 1px solid black;
+ border-radius: 50%;
+ width: 40px !important;
+ font-size: 11px;
+ background-color: white;
+}
+
+.sheet-spell-slots-points input[type=number] {
+ font-size: 10px;
+ padding: 1px;
+}
+
+.sheet-quick-attacks input {
+ font-size: 80%;
+}
+
+.sheet-save-check button[type=roll],
+.sheet-skills button[type=roll],
+.sheet-hit-dice button[type=roll],
+.sheet-initiative button[type=roll],
+.sheet-death-save button[type=roll],
+.sheet-quick-attacks button[type=roll] {
+ font-size: 12px;
+ padding: 1px 2px;
+ margin-left: 0;
+ margin-right: 0;
+ line-height: 100%;
+}
+
+.sheet-save-check input[type=checkbox] {
+ -webkit-transform: scale(.8); /* Safari and Chrome */
+ transform: scale(.8);
+ margin-left: -1px;
+}
+
+.sheet-hit-dice button[type=roll] span {
+ font-size: 11px;
+}
+
+.sheet-npc-hd-note {
+ font-size: 9px;
+ padding: 0;
+}
+
+.sheet-inline {
+ display: inline;
+}
+.sheet-inline-block {
+ display: inline-block;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-relative,
+.sheet-relative {
+ position: relative;
+}
+.sheet-absolute {
+ position: absolute;
+ top: 0;
+}
+.sheet-jack-of-all-trades {
+ position: absolute;
+ top: -1px;
+ right: 0;
+}
+.sheet-skill-select-wrapper select {
+ height: 19px;
+}
+.sheet-skills select {
+ line-height: 100%;
+ padding: 0;
+ font-size: 9px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+select.sheet-select-no-arrow-center {
+ line-height: 100%;
+ padding-right: 2px;
+ text-align-last: center;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+select.sheet-select-no-arrow {
+ line-height: 100%;
+ padding-right: 2px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+.sheet-skills select.sheet-skills-attribute-selector {
+ font-size: 9px;
+ height: 11px;
+ width: 25px !important;
+ border-bottom: 0;
+ color: #909090;
+ position: relative;
+ z-index: 2;
+ background: transparent;
+}
+
+.sheet-skills-attribute-selector-wrapper {
+ display: inline-block;
+ position: relative;
+}
+.sheet-skills-attribute-selector-wrapper:before,
+.sheet-skills-attribute-selector-wrapper:after {
+ position: absolute;
+ color: #909090;
+ top: 0;
+}
+.sheet-skills-attribute-selector-wrapper:before {
+ content: "(";
+}
+.sheet-skills-attribute-selector-wrapper:after {
+ content: ")";
+ right: 1px;
+}
+
+input[type=number].sheet-no-spin::-webkit-outer-spin-button,
+input[type=number].sheet-no-spin::-webkit-inner-spin-button,
+input[disabled]::-webkit-inner-spin-button,
+input[disabled]::-webkit-outer-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+input[disabled],
+input[type=number].sheet-no-spin {
+ -moz-appearance: textfield;
+}
+
+/**shield**/
+.sheet-shield {
+ position: relative;
+ z-index: 10;
+ width: 52px;
+ height: 53px;
+ padding-right: 2px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.sheet-shield:before {
+ position: absolute;
+ z-index: -1;
+ top: 3px;
+ left: -1px;
+ line-height: 51px;
+ content: "b";
+ font-family: "Pictos Three";
+ font-size: 72px;
+ color: white;
+ text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
+}
+.sheet-shield input[type=number] {
+ width: 93% !important;
+ border-bottom-left-radius: 5px;
+ border-bottom-right-radius: 5px;
+}
+
+.sheet-bold,
+.sheet-save-total,
+.sheet-check-total,
+.sheet-skill-total {
+ font-weight: bold;
+}
+
+.sheet-shield input[type=number],
+.sheet-initiative input[type=number].sheet-initiative-total,
+.sheet-speed input,
+.sheet-heart input[type=number].sheet-heart-hp-current,
+.sheet-heart input[type=number].sheet-heart-hp-max {
+ font-weight: bold;
+ font-size: 14px;
+}
+
+.sheet-shield .sheet-wrap-box-title {
+ margin-top: 1px;
+}
+
+.sheet-shield:hover .sheet-shield-note {
+ display: block;
+}
+.sheet-shield-note {
+ display: none;
+ position: absolute;
+ top: -3px;
+ left: 0;
+}
+.sheet-shield-note input[type=text] {
+ font-size: 67%;
+ width: 85% !important;
+ height: 12px;
+ line-height: 60%;
+ padding: 0;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px;
+}
+.sheet-col-speed-wrapper {
+ width: 130%;
+ margin-left: -30%;
+}
+
+.sheet-wrap-box-label {
+ font-size: 80%;
+ text-transform: uppercase;
+ line-height: 100%;
+ font-weight: bold;
+ margin-top: 1px;
+}
+.sheet-wrap-box-title {
+ font-size: 9px;
+ text-transform: uppercase;
+ line-height: 100%;
+ font-weight: bold;
+ margin: 5px 0 1px 0;
+}
+
+
+.sheet-heart {
+ position: relative;
+ z-index: 9;
+ width: 116px;
+ height: 100px;
+ margin-top: 2px;
+ margin-left: auto;
+ margin-right: auto;
+ overflow: hidden;
+}
+.sheet-heart:before {
+ position: absolute;
+ z-index: -1;
+ top: 0;
+ left: 0;
+ line-height: 79px;
+ height: 97px;
+ content: "k";
+ font-family: "Pictos";
+ font-size: 130px;
+ color: white;
+ text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
+}
+
+.sheet-heart .sheet-first-row {
+ margin-top: 4px;
+}
+
+.sheet-heart input[type=number] {
+ border-top-left-radius: 7px;
+ border-top-right-radius: 7px;
+ padding: 1px;
+ background-color: transparent;
+}
+
+.sheet-initiative .sheet-wrap-box-title {
+ font-size: 8px;
+}
+input[type=number].sheet-initiative-bonus {
+ font-size: 70%;
+ padding: 0;
+ line-height: 100%;
+}
+
+.sheet-proficiency-bonus input[type=number],
+.sheet-exhaustion input[type=number] {
+ margin-bottom: 0 !important;
+ padding: 0;
+}
+
+/* Inspiration button Settings */
+.sheet-checkbox-label {
+ cursor: pointer;
+ width: auto;
+ display: inline-block;
+ font-weight: normal;
+ font-size: 100%;
+ line-height: 100%;
+ padding-right: 0;
+ margin-bottom: 0;
+}
+.sheet-checkbox-label [type="checkbox"] {
+ display: none;
+}
+.sheet-checkbox-label [type="checkbox"] + span {
+ display: inline-block;
+ padding: 1px;
+ text-align: center;
+ font-weight: bold;
+ border-radius: 4px;
+}
+
+.sheet-inspiration .sheet-checkbox-label {
+ width: 100%;
+}
+
+.sheet-inspiration .sheet-checkbox-label [type="checkbox"] + span {
+ width: 100%;
+ background-color: #8D7D61;
+ color: white;
+}
+.sheet-inspiration .sheet-checkbox-label [type="checkbox"] + span::before {
+ content: "No";
+}
+.sheet-inspiration .sheet-checkbox-label [type="checkbox"]:checked + span {
+ background-color: #9A906A;
+}
+.sheet-inspiration .sheet-checkbox-label [type="checkbox"]:checked + span::before {
+ content: "Yes";
+}
+
+.sheet-death-save button[type=roll] {
+ height: 32px;
+ margin: 0;
+}
+
+.sheet-death-save .sheet-checkbox-label [type="checkbox"] + span {
+ border: 1px solid;
+ width: 14px;
+ padding: 0 3px;
+ margin: 1px 0 1px 1px;
+}
+.sheet-death-save .sheet-checkbox-label [type="checkbox"] + span::before {
+ content: "?";
+ border-color: black;
+ font-size: 80%;
+}
+.sheet-death-succeed .sheet-checkbox-label [type="checkbox"]:checked + span {
+ background-color: #9A8C6A;
+ border-color: #9A8C6A;
+ color: white;
+}
+.sheet-death-succeed .sheet-checkbox-label [type="checkbox"]:checked + span::before {
+ content: "+";
+}
+.sheet-death-fail .sheet-checkbox-label [type="checkbox"]:checked + span {
+ background-color: #8D7D61;
+ border-color: #8D7D61;
+ color: white;
+}
+.sheet-death-fail .sheet-checkbox-label [type="checkbox"]:checked + span::before {
+ content: "x";
+ margin-left: -1px;
+}
+
+/* END Inspiration button Settings */
+
+.sheet-resistances-immunities textarea {
+ width: 100%;
+ height: 22px;
+ font-size: 90%;
+ line-height: 100%;
+ padding: 0 2px;
+}
+
+.sheet-resistances-immunities .sheet-small-label {
+ margin-bottom: 5px;
+}
+.sheet-npc-traits textarea {
+ width: 100%;
+ font-size: 80%;
+ line-height: 100%;
+ margin-bottom: 0;
+ margin-bottom: 0;
+}
+
+.sheet-rolltemplate-whfrp2e {
+ margin-left: -4px;
+ margin-right: -2px
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-card {
+ margin-right: 10px;
+ background-color:#FFFFFF;
+ font-size: 11px;
+
+ border-radius: 5px;
+
+ border: black 1px solid;
+ padding: 4px 0 2px;
+
+ box-sizing: border-box;
+}
+
+/* Generic header */
+.sheet-rolltemplate-whfrp2e .sheet-rt-header {
+ text-align: center;
+ position: relative;
+ color: #fff;
+ margin: 0 -10px 4px -10px;
+ padding: 4px;
+ background-color: #5c5c5c;
+ background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
+
+ box-shadow: 0 2px 0 rgba(0,0,0,.3);
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header .inlinerollresult {
+ background: transparent;
+ border: none;
+ padding: 0;
+ font-weight: normal;
+ font-size: 1em;
+}
+
+.sheet-rolltemplate-whfrp2e .inlinerollresult {
+ padding: 0 2px;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header:before,
+.sheet-rolltemplate-whfrp2e .sheet-rt-header:after {
+ content: '';
+ position: absolute;
+ border-style: solid;
+ border-color: transparent;
+ bottom: -10px;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header:before {
+ border-width: 0 10px 10px 0;
+ border-right-color: #222;
+ left: 0;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header:after {
+ border-width: 0 0 10px 10px;
+ border-left-color: #222;
+ right: 0;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-title {
+ font-size: 1.5em;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-subheader {
+ line-height: 120%;
+}
+
+/* Melee header*/
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-attack,
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-weapon {
+ background-color: #902000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-attack:before,
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-weapon:before {
+ border-right-color: #902000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-attack:after,
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-weapon:after {
+ border-left-color: #902000;
+}
+
+/* Skill test header*/
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-action {
+ background-color: #906000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-action:before {
+ border-right-color: #906000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-action:before {
+ border-left-color: #906000;
+}
+
+/* Spell header */
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-spell {
+ background-color: #505050;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-spell:before {
+ border-right-color: #505050;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-spell:after {
+ border-left-color: #505050;
+}
+
+/* Characteristic test header */
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-ability {
+ background-color: #603000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-ability:before {
+ border-right-color: #603000;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-ability:after {
+ border-left-color: #603000;
+}
+
+/* Saving throw header */
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-save {
+ background-color: #504335;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-save:before {
+ border-right-color: #504335;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-save:after {
+ border-left-color: #503C35;
+}
+
+/* Death Save header */
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-deathsave {
+ background-color: #1F1914;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-deathsave:before {
+ border-right-color: #1F1914;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-header.sheet-deathsave:after {
+ border-left-color: #1F1914;
+}
+
+
+.sheet-rolltemplate-whfrp2e .sheet-row:nth-child(even) {
+ background-color: #EEECEA;
+}
+
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-key,
+.sheet-rolltemplate-whfrp2e .sheet-rt-key-wide {
+ font-weight: bold;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 1.1em;
+
+ -moz-text-decoration-color: #D79340;
+ text-decoration-color: #D79340;
+
+ max-width: 120px;
+}
+
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-key {
+ max-width: 120px;
+}
+
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-value {
+ box-sizing: border-box;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-main-content .sheet-row:not(:first-child) {
+ margin-top: 2px;
+}
+
+.sheet-rolltemplate-whfrp2e .sheet-main-content hr.sheet-roll {
+ width: 80%;
+ margin-left: auto;
+ margin-right: auto;
+
+ color: #D7A540;
+ background-color: #D7A540;
+ height: 1px;
+}
+
+
+.sheet-rolltemplate-whfrp2e .sheet-rt-emote {
+ font-style: italic;
+ font-size: 11px;
+ font-family: Arial;
+ text-align: center;
+
+ border: green 1px dashed;
+ border-radius: 5px;
+
+ padding: 0px 5px;
+ margin: 0px 5px 5px 5px;
+
+}
+
+/*** ROLL TEMPLATE STYLING ENDS HERE **/
+
+/* 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;
+}
+
+/* player/npc button Settings */
+
+ div.sheet-npc {
+ display: none;
+}
+
+input.sheet-tab-is-old-npc:checked ~ div.sheet-npc
+{
+ display: block;
+}
+
+input.sheet-tab-is-npc,
+span.sheet-tab-is-npc {
+ width: 40px;
+ height: 13px;
+ vertical-align: middle;
+}
+
+span.sheet-tab-is-npc::before {
+ content: "Player";
+}
+
+span.sheet-tab-is-npc {
+ font-size: 10px !important;
+ line-height: 100%;
+
+ background-color: #766A3C;
+ margin-left: -40px;
+}
+
+input.sheet-tab-is-npc:checked + span.sheet-tab-is-npc {
+ background-color: #958553;
+}
+
+.sheet-english,
+.sheet-german {
+ display: none;
+}
+
+input[value=English]:checked ~ span span.sheet-english,
+input[value=German]:checked ~ span span.sheet-german,
+input[value=Spanish]:checked ~ span span.sheet-spanish,
+input[value=English]:checked ~ div span.sheet-english,
+input[value=German]:checked ~ div span.sheet-german,
+input[value=Spanish]:checked ~ div span.sheet-spanish {
+ display: inline;
+}
+
+input[value=English]:checked ~ span div.sheet-english,
+input[value=German]:checked ~ span div.sheet-german,
+input[value=Spanish]:checked ~ span div.sheet-spanish,
+input[value=English]:checked ~ div div.sheet-english,
+input[value=German]:checked ~ div div.sheet-german,
+input[value=Spanish]:checked ~ div div.sheet-spanish,
+
+{
+ display: block;
+}
+
+input.sheet-tab-language,
+span.sheet-tab-language {
+ width: 16px;
+ height: 11px;
+}
+span.sheet-tab-language {
+ margin-left: 2px;
+ margin-right: -16px;
+ opacity: 0.4;
+ background-repeat: no-repeat;
+}
+
+span.sheet-tab-language.sheet-english {
+ background: url('http://i.imgur.com/TniJIqt.png');
+}
+span.sheet-tab-language.sheet-german {
+ background: url('http://i.imgur.com/xUhfiqu.png');
+}
+span.sheet-tab-language.sheet-spanish {
+ background: url('http://i.imgur.com/UcndHqG.png');
+}
+
+input.sheet-tab-language:checked + span.sheet-tab-language {
+ opacity: 1;
+}
+
+
+
+
+/***/
+
+input.sheet-tab-is-old-npc,
+span.sheet-tab-is-old-npc {
+ width: 120px;
+ height: 16px;
+}
+
+input.sheet-tab-is-npc:checked + span.sheet-tab-is-npc::before {
+ content: "NPC"
+}
+
+span.sheet-tab-is-old-npc::before {
+ content: "Old NPC Sheet Hidden";
+}
+
+span.sheet-tab-is-old-npc {
+ font-size: 9px !important;
+ background-color: #958B53;
+ margin-left: -120px;
+}
+
+input.sheet-tab-is-old-npc:checked + span.sheet-tab-is-old-npc {
+ background-color: #76673C;
+}
+
+input.sheet-tab-is-old-npc:checked + span.sheet-tab-is-old-npc::before {
+ content: "Old NPC Sheet Shown"
+}
+
+/* END player/npc button Settings */
+
+
+/* Main Sheet Tabs */
+div.sheet-overall-wrapper div[class^="sheet-section"] {
+ display: none !important;
+}
+
+input.sheet-tab-page-core:checked ~ div.sheet-section-core,
+input.sheet-tab-page-background:checked ~ div.sheet-section-background,
+input.sheet-tab-page-career:checked ~ div.sheet-section-career,
+input.sheet-tab-page-weapons:checked ~ div.sheet-section-weapons,
+input.sheet-tab-page-actions:checked ~ div.sheet-section-actions,
+input.sheet-tab-page-spellbook:checked ~ div.sheet-section-spellbook,
+input.sheet-tab-page-armor:checked ~ div.sheet-section-armor,
+input.sheet-tab-page-inventory:checked ~ div.sheet-section-inventory,
+input.sheet-tab-page-npc:checked ~ div.sheet-section-npc {
+ display: block !important;
+}
+
+input[class*="sheet-tab"] {
+ cursor: pointer;
+ position: relative;
+ opacity: 0;
+ z-index: 9999;
+}
+
+span[class*="sheet-tab"] {
+ display: inline-block;
+ position: relative;
+ font-size: 13px;
+ color: white;
+ cursor: pointer;
+ font-weight: bold;
+ text-align: center;
+ border-radius: 4px;
+}
+
+input[class*="sheet-tab-page"],
+span[class*="sheet-tab-page"] {
+ width: 82px;
+ height: 18px;
+ vertical-align: top;
+}
+
+span[class*="sheet-tab-page"] {
+ background-color: #977D41;
+ margin-left: -82px;
+}
+input.sheet-tab-page-career,
+span.sheet-tab-page-career {
+ width: 56px;
+}
+span.sheet-tab-page-career {
+ margin-left: -56px;
+}
+input.sheet-tab-page-armor,
+span.sheet-tab-page-armor {
+ width: 56px;
+}
+span.sheet-tab-page-armor {
+ margin-left: -56px;
+}
+input.sheet-tab-page-actions,
+span.sheet-tab-page-actions {
+ width: 107px;
+}
+span.sheet-tab-page-actions {
+ margin-left: -107px;
+}
+input.sheet-tab-page-NPC,
+span.sheet-tab-page-settings {
+ width: 90px;
+}
+span.sheet-tab-page-settings {
+ margin-left: -30px;
+}
+
+
+input.sheet-tab-page-core:checked + span.sheet-tab-page-core,
+input.sheet-tab-page-background:checked + span.sheet-tab-page-background,
+input.sheet-tab-page-career:checked + span.sheet-tab-page-career,
+input.sheet-tab-page-weapons:checked + span.sheet-tab-page-weapons,
+input.sheet-tab-page-spellbook:checked + span.sheet-tab-page-spellbook,
+input.sheet-tab-page-inventory:checked + span.sheet-tab-page-inventory,
+input.sheet-tab-page-armor:checked + span.sheet-tab-page-armor,
+input.sheet-tab-page-settings:checked + span.sheet-tab-page-settings,
+input.sheet-tab-page-actions:checked + span.sheet-tab-page-actions,
+input.sheet-tab-page98:checked + span.sheet-tab-page98,
+input.sheet-tab-page99:checked + span.sheet-tab-page99 {
+ background-color: #785F25;
+}
+
+/* END Main sheet tabs */
+
+.sheet-section-career select,
+.sheet-section-weapons select,
+.sheet-section-armor select,
+.sheet-section-spellbook select,
+.sheet-section-weapons .sheet-checkbox-row-height {
+ height: 19px;
+}
+
+/* Spell Page Settings */
+div[class^="sheet-spell-page"] {
+ display: none;
+}
+
+input.sheet-tab-spell0:checked ~ div.sheet-spell-page0,
+input.sheet-tab-spell1:checked ~ div.sheet-spell-page1,
+input.sheet-tab-spell2:checked ~ div.sheet-spell-page2,
+input.sheet-tab-spell3:checked ~ div.sheet-spell-page3,
+input.sheet-tab-spell4:checked ~ div.sheet-spell-page4,
+input.sheet-tab-spell5:checked ~ div.sheet-spell-page5,
+input.sheet-tab-spell6:checked ~ div.sheet-spell-page6,
+input.sheet-tab-spell7:checked ~ div.sheet-spell-page7,
+input.sheet-tab-spell8:checked ~ div.sheet-spell-page8,
+input.sheet-tab-spell9:checked ~ div.sheet-spell-page9 {
+ display: block;
+}
+
+input.sheet-tab-spell99:checked ~ div[class^="sheet-spell-page"] {
+ display: block;
+}
+
+input.sheet-tab-spell-page,
+span.sheet-tab-spell-page {
+ width: 70px;
+ height: 18px;
+}
+
+span.sheet-tab-spell-page {
+ margin-left: -73px;
+}
+
+span.sheet-tab-spell-page,
+span.sheet-tab-inventory,
+span.sheet-tab-class-action {
+ background-color: #907345;
+
+}
+
+
+.sheet-spell-macro-output-options,
+.sheet-classaction-output-options,
+.sheet-action-output-options {
+ border: black 1px dashed;
+ border-radius: 5px;
+
+}
+/* END Spell Page Settings */
+
+/* Borders for spell page and class action repeating section rows */
+.sheet-npc-row {
+ border: 1px solid #000000;
+ border-radius: 5px;
+ margin-left: 1px;
+ margin-bottom: 5px;
+ background-color: #eee;
+}
+
+
+/* NPC Actions */
+.sheet-section-weapons hr,
+.sheet-section-actions hr {
+ height: 5px;
+}
+.sheet-section-spellbook .sheet-wrap-box,
+.sheet-section-class .sheet-wrap-box,
+.sheet-section-actions .sheet-wrap-box,
+.sheet-section-weapons .sheet-wrap-box {
+ padding: 3px;
+ background-color: rgb(245, 245, 245);
+ box-shadow: 0 0 5px #676767;
+}
+
+.sheet-action-button-group,
+.sheet-spell-button-group {
+ position: absolute;
+ top: 3px;
+ right: 0;
+}
+
+.sheet-section-actions .sheet-wrap-box select {
+ height: 19px;
+}
+.sheet-section-actions textarea {
+ font-size: 85%;
+ line-height: 100%;
+}
+.sheet-section-spellbook .sheet-wrap-box textarea,
+.sheet-section-actions .sheet-wrap-box textarea {
+ font-size: 10px;
+ line-height: 100%;
+}
+
+.sheet-section-actions div[class*="sheet-toggle-"],
+.sheet-section-weapons div[class*="sheet-toggle-"] {
+ display: none;
+}
+
+.sheet-toggle-old-weapons button {
+ line-height: 130%;
+}
+
+input.sheet-tab-action.sheet-toggle-crit,
+span.sheet-tab-action.sheet-toggle-crit,
+input.sheet-tab-action.sheet-toggle-crit-bonus,
+span.sheet-tab-action.sheet-toggle-crit-bonus,
+input.sheet-tab-action.sheet-toggle-alt-damage,
+span.sheet-tab-action.sheet-toggle-alt-damage,
+input.sheet-tab-action.sheet-toggle-second-damage,
+span.sheet-tab-action.sheet-toggle-second-damage,
+input.sheet-tab-action.sheet-toggle-ammo,
+span.sheet-tab-action.sheet-toggle-ammo,
+input.sheet-tab-action.sheet-toggle-ammo-auto,
+span.sheet-tab-action.sheet-toggle-ammo-auto,
+input.sheet-tab-action.sheet-toggle-sv-damage,
+span.sheet-tab-action.sheet-toggle-sv-damage {
+ display: none;
+}
+
+input.sheet-tab-spell-points:not(:checked) ~ div.sheet-spell-slots,
+input.sheet-tab-spell-points:checked ~ div.sheet-spell-points,
+input.sheet-tab-spell-points:not(:checked) ~ span .sheet-spell-toggle-slots,
+input.sheet-tab-spell-points:checked ~ span .sheet-spell-toggle-points,
+input.sheet-tab-spell-points:not(:checked) ~ div .sheet-spell-toggle-slots,
+input.sheet-tab-spell-points:checked ~ div .sheet-spell-toggle-points {
+ display: block;
+}
+input.sheet-tab-spell-points:not(:checked) ~ div.sheet-spell-points,
+input.sheet-tab-spell-points:checked ~ div.sheet-spell-slots,
+input.sheet-tab-spell-points:not(:checked) ~ span .sheet-spell-toggle-points,
+input.sheet-tab-spell-points:checked ~ span .sheet-spell-toggle-slots,
+input.sheet-tab-spell-points:not(:checked) ~ div .sheet-spell-toggle-points,
+input.sheet-tab-spell-points:checked ~ div .sheet-spell-toggle-slots {
+ display: none;
+}
+input.sheet-tab-spell-points,
+span.sheet-tab-spell-points {
+ height: 10px;
+ width: 65px;
+ padding: 0;
+}
+span.sheet-tab-spell-points {
+ font-size: 10px;
+ margin-left: -65px;
+}
+
+input.sheet-toggle-range:checked ~ input.sheet-tab-action.sheet-toggle-ammo,
+input.sheet-toggle-range:checked ~ span.sheet-tab-action.sheet-toggle-ammo,
+input.sheet-toggle-ammo:checked ~ input.sheet-tab-action.sheet-toggle-ammo-auto,
+input.sheet-toggle-ammo:checked ~ span.sheet-tab-action.sheet-toggle-ammo-auto,
+input.sheet-toggle-damage:checked ~ input.sheet-tab-action.sheet-toggle-alt-damage,
+input.sheet-toggle-damage:checked ~ span.sheet-tab-action.sheet-toggle-alt-damage,
+input.sheet-toggle-damage:checked ~ input.sheet-tab-action.sheet-toggle-second-damage,
+input.sheet-toggle-damage:checked ~ span.sheet-tab-action.sheet-toggle-second-damage,
+input.sheet-toggle-damage:checked ~ input.sheet-tab-action.sheet-toggle-crit,
+input.sheet-toggle-damage:checked ~ span.sheet-tab-action.sheet-toggle-crit,
+input.sheet-toggle-crit:checked ~ input.sheet-tab-action.sheet-toggle-crit-bonus,
+input.sheet-toggle-crit:checked ~ span.sheet-tab-action.sheet-toggle-crit-bonus,
+input.sheet-toggle-save:checked ~ input.sheet-tab-action.sheet-toggle-sv-damage,
+input.sheet-toggle-save:checked ~ span.sheet-tab-action.sheet-toggle-sv-damage {
+ display: inline-block;
+}
+
+input.sheet-toggle-emote:checked ~ div.sheet-toggle-emote,
+input.sheet-toggle-macro:checked ~ div.sheet-toggle-macro,
+input.sheet-toggle-effects:checked ~ div.sheet-toggle-effects,
+input.sheet-toggle-hidden-info:checked ~ div.sheet-toggle-hidden-info {
+ display: block;
+}
+
+input.sheet-toggle-attack:checked ~ div div.sheet-toggle-attack,
+input.sheet-toggle-details:checked ~ div div.sheet-toggle-details,
+input.sheet-toggle-reach:checked ~ div div.sheet-toggle-reach,
+input.sheet-toggle-range:checked ~ div div.sheet-toggle-range,
+input.sheet-toggle-ammo:checked ~ div div.sheet-toggle-ammo,
+input.sheet-toggle-target:checked ~ div div.sheet-toggle-target,
+input.sheet-toggle-damage:checked ~ div div.sheet-toggle-damage,
+input.sheet-toggle-alt-damage:checked ~ div div.sheet-toggle-alt-damage,
+input.sheet-toggle-second-damage:checked ~ div div.sheet-toggle-second-damage,
+input.sheet-toggle-crit:checked ~ div div.sheet-toggle-crit,
+input.sheet-toggle-crit-bonus:checked ~ div div.sheet-toggle-crit-bonus,
+input.sheet-toggle-bonuses:checked ~ div div.sheet-toggle-bonuses,
+input.sheet-toggle-save:checked ~ div div.sheet-toggle-save,
+input.sheet-toggle-sv-damage:checked ~ div div.sheet-toggle-sv-damage,
+input.sheet-toggle-recharge:checked ~ div div.sheet-toggle-recharge,
+input.sheet-toggle-melee-weapons:checked ~ div div.sheet-toggle-melee-weapons,
+input.sheet-toggle-ranged-weapons:checked ~ div div.sheet-toggle-ranged-weapons,
+input.sheet-toggle-old-weapons:checked ~ div div.sheet-toggle-old-weapons,
+input.sheet-toggle-traits:checked ~ div div.sheet-toggle-traits,
+input.sheet-toggle-regional-effects:checked ~ div div.sheet-toggle-regional-effects,
+input.sheet-toggle-lair-actions:checked ~ div div.sheet-toggle-lair-actions,
+input.sheet-toggle-legendary-actions:checked ~ div div.sheet-toggle-legendary-actions,
+input.sheet-toggle-reactions:checked ~ div div.sheet-toggle-reactions,
+input.sheet-toggle-multiattack:checked ~ div div.sheet-toggle-multiattack,
+input.sheet-toggle-actions:checked ~ div div.sheet-toggle-actions {
+ display: inline-block;
+}
+
+input.sheet-toggle-attack:not(:checked) ~ div div.sheet-toggle-attack,
+input.sheet-toggle-reach:not(:checked) ~ div div.sheet-toggle-reach,
+input.sheet-toggle-range:not(:checked) ~ div div.sheet-toggle-range,
+input.sheet-toggle-range:not(:checked) ~ input.sheet-toggle-ammo-auto,
+input.sheet-toggle-range:not(:checked) ~ span.sheet-toggle-ammo-auto,
+input.sheet-toggle-range:not(:checked) ~ div div.sheet-toggle-ammo-auto,
+input.sheet-toggle-ammo:not(:checked) ~ div div.sheet-toggle-ammo,
+input.sheet-toggle-target:not(:checked) ~ div div.sheet-toggle-target,
+input.sheet-toggle-damage:not(:checked) ~ div div.sheet-toggle-damage,
+input.sheet-toggle-alt-damage:not(:checked) ~ div div.sheet-toggle-alt-damage,
+input.sheet-toggle-second-damage:not(:checked) ~ div div.sheet-toggle-second-damage,
+input.sheet-toggle-crit:not(:checked) ~ div div.sheet-toggle-crit,
+input.sheet-toggle-damage:not(:checked) ~ input.sheet-toggle-crit-bonus,
+input.sheet-toggle-damage:not(:checked) ~ span.sheet-toggle-crit-bonus,
+input.sheet-toggle-damage:not(:checked) ~ div div.sheet-toggle-crit-bonus,
+input.sheet-toggle-crit-bonus:not(:checked) ~ div div.sheet-toggle-crit-bonus,
+input.sheet-toggle-save:not(:checked) ~ div div.sheet-toggle-save,
+input.sheet-toggle-sv-damage:not(:checked) ~ div div.sheet-toggle-sv-damage,
+input.sheet-tab-custom-skills-toggle:not(:checked) ~ div.sheet-tab-custom-skills-toggle,
+input.sheet-toggle-bonuses:not(:checked) ~ div div.sheet-toggle-bonuses {
+ display: none !important;
+}
+/* spell type tab Settings */
+input[class*="sheet-tab-spellbook-filter"],
+span[class*="sheet-tab-spellbook-filter"] {
+ height: 16px;
+ padding: 3px;
+}
+input[class*="sheet-tab-spellbook-prep-con-rit"],
+span[class*="sheet-tab-spellbook-prep-con-rit"] {
+ height: 14px;
+ padding: 2px;
+}
+.sheet-spell-name {
+ font-size: 160%;
+ padding: 0;
+ border: 0;
+ background-color: transparent;
+ color: #5A4509;
+ font-weight: bold;
+ font-family: "Times New Roman";
+}
+
+.sheet-action-name,
+.sheet-weapon-name {
+ font-size: 130%;
+ padding: 0;
+ border: 0;
+ background-color: transparent;
+ font-weight: bold;
+ font-family: "Times New Roman";
+}
+
+
+div[class^="sheet-spell-type"] {
+ display: none;
+}
+input.sheet-spelltypeadvanced:checked ~ div.sheet-spell-type-advanced,
+input.sheet-spelltypeattack:checked ~ div.sheet-spell-type-attack,
+input.sheet-spelltypesave:checked ~ div.sheet-spell-type-save,
+input.sheet-spelltypedamage:checked ~ div.sheet-spell-type-damage,
+input.sheet-spelltypeheal:checked ~ div.sheet-spell-type-heal,
+input.sheet-spelltypeeffects:checked ~ div.sheet-spell-type-effects,
+input.sheet-tab-custom-skills-toggle:checked ~ div.sheet-tab-custom-skills-toggle {
+ display: block;
+}
+
+
+input.sheet-toggle-emote:checked ~ span.sheet-toggle-emote,
+input.sheet-toggle-macro:checked ~ span.sheet-toggle-macro,
+input.sheet-toggle-attack:checked ~ span.sheet-toggle-attack,
+input.sheet-toggle-details:checked ~ span.sheet-toggle-details,
+input.sheet-toggle-reach:checked ~ span.sheet-toggle-reach,
+input.sheet-toggle-range:checked ~ span.sheet-toggle-range,
+input.sheet-toggle-ammo:checked ~ span.sheet-toggle-ammo,
+input.sheet-toggle-ammo-auto:checked ~ span.sheet-toggle-ammo-auto,
+input.sheet-toggle-target:checked ~ span.sheet-toggle-target,
+input.sheet-toggle-crit:checked ~ span.sheet-toggle-crit,
+input.sheet-toggle-crit-bonus:checked ~ span.sheet-toggle-crit-bonus,
+input.sheet-toggle-bonuses:checked ~ span.sheet-toggle-bonuses,
+input.sheet-toggle-save:checked ~ span.sheet-toggle-save,
+input.sheet-toggle-sv-damage:checked ~ span.sheet-toggle-sv-damage,
+input.sheet-toggle-damage:checked ~ span.sheet-toggle-damage,
+input.sheet-toggle-alt-damage:checked ~ span.sheet-toggle-alt-damage,
+input.sheet-toggle-second-damage:checked ~ span.sheet-toggle-second-damage,
+input.sheet-toggle-effects:checked ~ span.sheet-toggle-effects,
+input.sheet-toggle-hidden-info:checked ~ span.sheet-toggle-hidden-info,
+input.sheet-toggle-recharge:checked ~ span.sheet-toggle-recharge,
+input.sheet-toggle-melee-weapons:checked ~ span.sheet-toggle-melee-weapons,
+input.sheet-toggle-ranged-weapons:checked ~ span.sheet-toggle-ranged-weapons,
+input.sheet-toggle-old-weapons:checked ~ span.sheet-toggle-old-weapons,
+input.sheet-toggle-traits:checked ~ span.sheet-toggle-traits,
+input.sheet-toggle-regional-effects:checked ~ span.sheet-toggle-regional-effects,
+input.sheet-toggle-lair-actions:checked ~ span.sheet-toggle-lair-actions,
+input.sheet-toggle-legendary-actions:checked ~ span.sheet-toggle-legendary-actions,
+input.sheet-toggle-reactions:checked ~ span.sheet-toggle-reactions,
+input.sheet-toggle-multiattack:checked ~ span.sheet-toggle-multiattack,
+input.sheet-toggle-actions:checked ~ span.sheet-toggle-actions,
+input.sheet-tab-custom-skills-toggle:checked ~ span.sheet-tab-custom-skills-toggle {
+ background-color: #615D4B;
+}
+
+input.sheet-tab-spell-points:checked ~ span.sheet-tab-spell-points,
+input.sheet-tab-spellbook-filter-prepared:checked ~ span.sheet-tab-spellbook-filter-prepared,
+input.sheet-tab-spellbook-filter-ritual:checked ~ span.sheet-tab-spellbook-filter-ritual,
+input.sheet-tab-spellbook-filter-concentration:checked ~ span.sheet-tab-spellbook-filter-concentration,
+input.sheet-tab-spellbook-prep-con-rit-prepared:checked ~ span.sheet-tab-spellbook-prep-con-rit-prepared,
+input.sheet-tab-spellbook-prep-con-rit-ritual:checked ~ span.sheet-tab-spellbook-prep-con-rit-ritual,
+input.sheet-tab-spellbook-prep-con-rit-concentration:checked ~ span.sheet-tab-spellbook-prep-con-rit-concentration {
+ background-color: #5A3B09;
+}
+
+input.sheet-tab-action.sheet-toggle-alt-damage,
+span.sheet-tab-action.sheet-toggle-alt-damage {
+ width: 25px;
+}
+span.sheet-tab-action.sheet-toggle-alt-damage {
+ margin-left: -25px;
+}
+input.sheet-tab-action.sheet-toggle-crit,
+span.sheet-tab-action.sheet-toggle-crit {
+ width: 26px;
+}
+span.sheet-tab-action.sheet-toggle-crit {
+ margin-left: -26px;
+}
+
+input.sheet-tab-action.sheet-toggle-bonuses,
+span.sheet-tab-action.sheet-toggle-bonuses {
+ width: 46px;
+}
+span.sheet-tab-action.sheet-toggle-bonuses {
+ margin-left: -46px;
+}
+
+input.sheet-tab-action.sheet-toggle-damage,
+input.sheet-tab-action.sheet-toggle-save,
+input.sheet-tab-action.sheet-toggle-sv-damage,
+span.sheet-tab-action.sheet-toggle-damage,
+span.sheet-tab-action.sheet-toggle-save,
+span.sheet-tab-action.sheet-toggle-sv-damage {
+ width: 30px;
+}
+span.sheet-tab-action.sheet-toggle-damage,
+span.sheet-tab-action.sheet-toggle-save,
+span.sheet-tab-action.sheet-toggle-sv-damage {
+ margin-left: -30px;
+}
+input.sheet-tab-action.sheet-toggle-second-damage,
+span.sheet-tab-action.sheet-toggle-second-damage {
+ width: 57px;
+}
+span.sheet-tab-action.sheet-toggle-second-damage {
+ margin-left: -57px;
+}
+input.sheet-tab-action.sheet-toggle-recharge,
+span.sheet-tab-action.sheet-toggle-recharge {
+ width: 51px;
+}
+span.sheet-tab-action.sheet-toggle-recharge {
+ margin-left: -51px;
+}
+
+
+
+
+input.sheet-tab-spell-type,
+span.sheet-tab-spell-type {
+ width: 100px;
+}
+span.sheet-tab-spell-type {
+ margin-left: -100px;
+}
+input.sheet-tab-action,
+span.sheet-tab-action {
+ width: 37px;
+}
+span.sheet-tab-action {
+ margin-left: -37px;
+}
+input.sheet-tab-action-special-actions,
+span.sheet-tab-action-special-actions {
+ width: 100px;
+}
+span.sheet-tab-action-special-actions {
+ margin-left: -100px;
+}
+input.sheet-tab-custom-skills-toggle,
+span.sheet-tab-custom-skills-toggle {
+ height: 10px;
+ width: 72px;
+}
+span.sheet-tab-custom-skills-toggle {
+ margin-left: -72px;
+ padding: 0;
+}
+
+span.sheet-tab-action-special-actions,
+input.sheet-tab-action-special-actions {
+ height: 16px;
+ padding: 3px;
+}
+
+input.sheet-tab-weapon-toggle,
+input.sheet-tab-action,
+input.sheet-tab-action-special-actions,
+input.sheet-tab-spell-points,
+input[class*="sheet-tab-spellbook-filter"],
+input[class*="sheet-tab-spellbook-prep-con-rit"],
+input.sheet-tab-custom-skills-toggle {
+ vertical-align: top;
+}
+span.sheet-tab-weapon-toggle {
+ padding: 3px;
+}
+
+
+span.sheet-tab-action {
+ padding: 1px;
+}
+
+span.sheet-tab-weapon-toggle,
+span.sheet-tab-action,
+span.sheet-tab-action-special-actions,
+span.sheet-tab-spell-points,
+span[class*="sheet-tab-spellbook-filter"],
+span[class*="sheet-tab-spellbook-prep-con-rit"],
+span.sheet-tab-custom-skills-toggle {
+ font-size: 10px;
+ line-height: 100%;
+ background-color: #8D8361;
+ vertical-align: top;
+}
+
+span.sheet-tab-action {
+ background-color: #A19A91;
+}
+
+
+input.sheet-tab-weapon-toggle,
+span.sheet-tab-weapon-toggle {
+ height: 16px;
+ width: 60px;
+}
+span.sheet-tab-weapon-toggle {
+ margin-left: -60px;
+}
+
+
+input.sheet-tab-spell-type {
+ height: 18px;
+}
+
+span.sheet-tab-spell-type {
+ background-color: #A19A91;
+ height: 18px;
+}
+
+input.sheet-spelltypeadvanced:checked ~ span.sheet-spelltypeadvanced,
+input.sheet-spelltypeattack:checked ~ span.sheet-spelltypeattack,
+input.sheet-spelltypesave:checked ~ span.sheet-spelltypesave,
+input.sheet-spelltypedamage:checked ~ span.sheet-spelltypedamage,
+input.sheet-spelltypeheal:checked ~ span.sheet-spelltypeheal,
+input.sheet-spelltypeeffects:checked ~ span.sheet-spelltypeeffects,
+input.sheet-spelltypeeffects:checked ~ span.sheet-spelltypeeffects {
+ background-color: #61574B;
+}
+
+
+
+/* END spell type tab Settings */
+
+/* Inventory Page Settings */
+div[class^="sheet-inventory-page"] {
+ display: none;
+}
+
+div[class^="sheet-inventory-page"] input {
+ line-height: 100%;
+}
+
+input.sheet-tab-inventory1:checked ~ div.sheet-inventory-page1,
+input.sheet-tab-inventory2:checked ~ div.sheet-inventory-page2,
+input.sheet-tab-inventory3:checked ~ div.sheet-inventory-page3,
+input.sheet-tab-inventory4:checked ~ div.sheet-inventory-page4 {
+ display: block;
+}
+
+input.sheet-tab-inventory99:checked ~ div[class^="sheet-inventory-page"]{
+ display: block;
+}
+input.sheet-tab-spell0:checked ~ span.sheet-tab-spell0,
+input.sheet-tab-spell1:checked ~ span.sheet-tab-spell1,
+input.sheet-tab-spell2:checked ~ span.sheet-tab-spell2,
+input.sheet-tab-spell3:checked ~ span.sheet-tab-spell3,
+input.sheet-tab-spell4:checked ~ span.sheet-tab-spell4,
+input.sheet-tab-spell5:checked ~ span.sheet-tab-spell5,
+input.sheet-tab-spell6:checked ~ span.sheet-tab-spell6,
+input.sheet-tab-spell7:checked ~ span.sheet-tab-spell7,
+input.sheet-tab-spell8:checked ~ span.sheet-tab-spell8,
+input.sheet-tab-spell9:checked ~ span.sheet-tab-spell9,
+input.sheet-tab-spell99:checked ~ span.sheet-tab-spell99,
+input.sheet-tab-inventory1:checked ~ span.sheet-tab-inventory1,
+input.sheet-tab-inventory2:checked ~ span.sheet-tab-inventory2,
+input.sheet-tab-inventory3:checked ~ span.sheet-tab-inventory3,
+input.sheet-tab-inventory4:checked ~ span.sheet-tab-inventory4,
+input.sheet-tab-inventory99:checked ~ span.sheet-tab-inventory99,
+input.sheet-tab-class-action1:checked ~ span.sheet-tab-class-action1,
+input.sheet-tab-class-action2:checked ~ span.sheet-tab-class-action2,
+input.sheet-tab-class-action99:checked ~ span.sheet-tab-class-action99 {
+ background-color: #5A3D09;
+}
+
+input.sheet-tab-inventory,
+span.sheet-tab-inventory {
+ width: 24%;
+ height: 18px;
+}
+
+span.sheet-tab-inventory {
+ margin-left: -24%;
+}
+
+/* END Inventory Page Settings */
+
+/* class Action Page Settings */
+div[class^="sheet-classaction-page"] {
+ display: none;
+}
+
+input.sheet-tab-class-action1:checked ~ div.sheet-classaction-page1,
+input.sheet-tab-class-action2:checked ~ div.sheet-classaction-page2 {
+ display: block;
+}
+
+input.sheet-tab-class-action99:checked ~ div[class^="sheet-classaction-page"]{
+ display: block;
+}
+
+input.sheet-tab-class-action,
+span.sheet-tab-class-action {
+ width: 155px;
+ height: 18px;
+}
+
+span.sheet-tab-class-action {
+ margin-left: -158px;
+}
+
+
+.sheet-classaction-output-options {
+ display: none;
+}
+
+input[class^="sheet-classactionshowoptions"]:checked ~ div.sheet-classaction-output-options {
+ display: block;
+}
+
+.sheet-class-action-zebra .sheet-row:nth-child(even) {
+ background-color: #E9E2D6;
+}
+
+
+/* END Class action Page Settings */
+
+/* General sheet/rolltemplate wide Styles */
+button, input, select, textarea,
+[class*="sheet-col"] {
+ font-size: 12px;
+}
+[class*="sheet-col"] {
+ line-height: 100%;
+}
+
+.sheet-spell-row-number,
+.sheet-inventory-row-number {
+ text-align: center;
+ font-weight: bold;
+}
+
+.sheet-small-label,
+.sheet-rolltemplate-whfrp2e .sheet-small-label {
+ font-size: 10px !important;
+ line-height: 100%;
+}
+
+.sheet-small-label input[type=text],
+.sheet-small-label input[type=number],
+.sheet-small-label select {
+ padding: 0;
+ font-size: 8px;
+ line-height: 100%;
+}
+.sheet-small-label select {
+ height: 12px;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
+.sheet-custom-class-hd select {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ line-height: 100%;
+ padding: 0;
+}
+
+
+.sheet-last-updated,
+.sheet-rolltemplate-whfrp2e .sheet-last-updated {
+ font-size: 85%!important;
+ font-style: italic;
+ font-weight: bold;
+ margin: 0;
+}
+
+.sheet-hd-row,
+.sheet-rolltemplate-whfrp2e .sheet-hd-row {
+ font-size: 62% !important;
+ line-height: 100% !important;
+}
+
+.sheet-pictos,
+.sheet-rolltemplate-whfrp2e .sheet-pictos {
+ font-family: "Pictos";
+ font-size: 14px;
+}
+
+.sheet-pictos-custom,
+.sheet-rolltemplate-whfrp2e .sheet-pictos-custom {
+ font-family: "Pictos Custom";
+ font-size: 14px;
+}
+
+.sheet-pictos-three,
+.sheet-rolltemplate-whfrp2e .sheet-pictos-three {
+ font-family: "Pictos Three";
+ font-size: 14px;
+}
+
+.sheet-concentration-icon,
+.sheet-rolltemplate-whfrp2e .sheet-concentration-icon {
+ font-size: 14px;
+}
+
+.sheet-ritual-icon,
+.sheet-rolltemplate-whfrp2e .sheet-ritual-icon {
+ font-size: 16px;
+}
+
+
+.sheet-d6-font,
+.sheet-rolltemplate-whfrp2e .sheet-d6-font {
+ font-family: "dicefontd6";
+ font-size: 14px;
+}
+
+.sheet-d8-font,
+.sheet-rolltemplate-whfrp2e .sheet-d8-font {
+ font-family: "dicefontd8";
+ font-size: 14px;
+}
+
+.sheet-d10-font,
+.sheet-rolltemplate-whfrp2e .sheet-d10-font {
+ font-family: "dicefontd10";
+ font-size: 14px;
+}
+
+.sheet-d20-font,
+.sheet-rolltemplate-whfrp2e .sheet-d20-font {
+ font-family: "dicefontd20";
+ font-size: 14px;
+}
+
+.sheet-border-right,
+.sheet-rolltemplate-whfrp2e .sheet-border-right {
+ border-right: 1px solid #000;
+}
+
+.sheet-border-left,
+.sheet-rolltemplate-whfrp2e .sheet-border-left {
+ border-left: 1px solid #000;
+}
+
+.sheet-border-top,
+.sheet-rolltemplate-whfrp2e .sheet-border-top {
+ border-top: 1px solid #000;
+}
+
+.sheet-border-bottom,
+.sheet-rolltemplate-whfrp2e .sheet-border-bottom {
+ border-bottom: 1px solid #000;
+}
+
+.sheet-border-right-dotted,
+.sheet-rolltemplate-whfrp2e .sheet-border-right-dotted {
+ border-right: 1px dotted #000;
+}
+
+.sheet-border-left-dotted,
+.sheet-rolltemplate-whfrp2e .sheet-border-left-dotted {
+ border-left: 1px dotted #000;
+}
+
+.sheet-border-top-dotted,
+.sheet-rolltemplate-whfrp2e .sheet-border-top-dotted {
+ border-top: 1px dotted #000;
+}
+
+.sheet-border-bottom-dotted,
+.sheet-rolltemplate-whfrp2e .sheet-border-bottom-dotted {
+ border-bottom: 1px dotted #000;
+}
+
+input[type=number],
+input[type=text],
+select,
+textarea,
+.sheet-bottom-line-only {
+ width: 100% !important;
+ margin-bottom: 0 !important;
+ border-top-width: 0;
+ border-left-width: 0;
+ border-right-width: 0;
+ border-radius: 0;
+
+ box-shadow: none;
+
+ padding: 2px;
+ line-height: 100%;
+}
+
+input[type=number]:focus, input[type=text]:focus, select:focus {
+ outline: none;
+}
+input[type=number] {
+ text-align: center;
+}
+
+input[type=text].sheet-underlined {
+ box-shadow: 0px -2px 0px 0px #000000 inset;
+}
+
+button.sheet-roll {
+ font-size: 12px !important;
+ padding-top: 1px !important;
+ padding-bottom: 1px !important;
+}
+
+hr,
+.sheet-rolltemplate-whfrp2e hr {
+ border: 0;
+ height: 1px;
+ background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,75.75), rgba(0,0,0,0));
+ background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,75.75), rgba(0,0,0,0));
+ background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,75.75), rgba(0,0,0,0));
+ background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,75.75), rgba(0,0,0,0));
+ margin: 5px 0;
+}
+
+span.sheet-spacer,
+.sheet-rolltemplate-whfrp2e span.sheet-spacer {
+ display: block;
+ margin-top: 5px;
+}
+.sheet-spacer-xl {
+ height: 20px;
+}
+
+.sheet-heading-row {
+ text-align: center;
+ font-weight: bold;
+}
+
+.sheet-footer-row {
+ text-align: center;
+ font-weight: bold;
+ border-bottom: 1px solid #dddddd;
+ margin-bottom: 5px;
+}
+.sheet-vert-top,
+.sheet-rolltemplate-whfrp2e .sheet-vert-top {
+ vertical-align: top !important;
+}
+.sheet-vert-middle,
+.sheet-rolltemplate-whfrp2e .sheet-vert-middle {
+ vertical-align: middle !important;
+}
+.sheet-vert-bottom,
+.sheet-rolltemplate-whfrp2e .sheet-vert-bottom {
+ vertical-align: bottom !important;
+}
+.sheet-center,
+.sheet-rolltemplate-whfrp2e .sheet-center {
+ text-align: center;
+}
+.sheet-right {
+ text-align: right;
+}
+
+
+textarea {
+ height: 150px;
+ resize:none;
+}
+
+.sheet-fluid-textarea {
+ height: 100%;
+}
+.sheet-xs-textarea {
+ height: 19px;
+}
+.sheet-small-textarea {
+ height: 50px;
+}
+.sheet-medium-textarea {
+ height: 100px;
+}
+.sheet-large-textarea {
+ height: 300px;
+}
+.sheet-textarea-resize {
+ resize: vertical;
+}
+
+h3 {
+ font-size: 12px;
+ text-align: center;
+ text-transform: uppercase;
+ margin-bottom: 5px;
+ color:#ffffff;
+ background-color:#000000;
+ background-image: -moz-repeating-radial-gradient(center center, circle cover, #000000, #870202 100%);
+ background-image: -webkit-repeating-radial-gradient(center center, circle cover, #000000, #870202 100%);
+ background-image: -o-repeating-radial-gradient(center center, circle cover, #000000, #870202 100%);
+ background-image: -ms-repeating-radial-gradient(center center, circle cover, #000000, #870202 100%);
+ background-image: repeating-radial-gradient(center center, circle cover, #000000, #870202 100%);
+ margin-top: 10px;
+
+}
+
+h4 {
+ background-color: #000000;
+ color: #ffffff;
+ font-size: 12px;
+ padding-left: 5px;
+ margin-bottom: 5px;
+}
+
+input[disabled],
+input.sheet-pseudo-disabled {
+ background-color: #F9F5F0;
+ cursor: not-allowed;
+ -moz-appearance: textfield;
+}
+
+input[disabled].sheet-passive-skill-score {
+ background-color: #F2ECDC;
+ cursor: not-allowed;
+ -moz-appearance: textfield;
+}
+
+.sheet-skills input[disabled].sheet-passive-skill-score {
+ font-size: 11px;
+ height: 19px;
+}
+
+select {
+ font-size: 90%;
+ padding-right: 0;
+}
+
+.sheet-important-text {
+ color: #ff0000;
+}
+
+.sheet-grey-row {
+ background-color: #eee;
+}
+
+
+.sheet-sub-header {
+ background-color: #CECECE;
+ vertical-align: bottom;
+ line-height: 100%;
+ font-weight: bold;
+}
+
+.sheet-footer {
+ background-color: rgba(250, 202, 78, 0.2);
+ vertical-align: bottom;
+ margin-top: 3px;
+}
+
+.sheet-spell-header {
+ background-color: #D2CFBF;
+ vertical-align: bottom;
+ border-radius: 12px;
+ margin-bottom: 3px;
+}
+
+
+/* Core stat section */
+
+.sheet-core-stat-label {
+ background-color: #000000;
+ color: #ffffff;
+ font-size: 14px!important;
+ font-weight: bold;
+ text-transform: uppercase;
+ vertical-align: middle;
+ line-height: 28px;
+ text-align: center;
+}
+
+.sheet-large-button {
+ padding: 5px;
+ height: 45px;
+ vertical-align: middle;
+}
+
+/* Skills section */
+
+.sheet-skill-row {
+ margin: 1px 0;
+}
+.sheet-ability-save-check-name,
+.sheet-skill-name,
+.sheet-skills-attribute-selector-wrapper {
+ font-size: 11px !important;
+}
+.sheet-skill-checkbox {
+ margin-top: 5px;
+}
+
+.sheet-margin-top {
+ margin-top: 5px;
+}
+
+.sheet-margin-bottom {
+ margin-bottom: 5px;
+}
+
+.sheet-margin-left {
+ margin-left: 5px;
+}
+
+.sheet-margin-right {
+ margin-right: 5px;
+}
+
+
+
+/* Custom Pure Grid CSS (24 cols) DO NOT EDIT BELOW THIS LINE OR RISK BREAKING FORMATTING */
+.sheet-row,
+.sheet-rolltemplate-whfrp2e .sheet-row {
+ letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
+ *letter-spacing: normal; /* reset IE < 8 */
+ *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
+ text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */
+}
+
+.sheet-opera-only :-o-prefocus, .sheet-row,
+.sheet-rolltemplate-whfrp2e .sheet-opera-only :-o-prefocus, .sheet-rolltemplate-whfrp2e .sheet-row {
+ word-spacing: -0.43em;
+}
+
+[class^="sheet-col"],
+.sheet-rolltemplate-whfrp2e [class^="sheet-col"] {
+ display: inline-block;
+ *display: inline; /* IE < 8: fake inline-block */
+ zoom: 1;
+ letter-spacing: normal;
+ word-spacing: normal;
+ vertical-align: top;
+ text-rendering: auto;
+}
+
+.sheet-col-1,
+.sheet-rolltemplate-whfrp2e .sheet-col-1 {
+ width: 100%;
+ display: block;
+}
+
+.sheet-col-1-2,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-2 {
+ width: 50%;
+}
+.sheet-offset-1-2,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-2 {
+ margin-left: 50%;
+}
+
+.sheet-col-1-3,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-3 {
+ width: 33.33333%;
+}
+.sheet-offset-1-3,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-3 {
+ margin-left: 33.33333%;
+}
+
+.sheet-col-2-3,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-3 {
+ width: 66.66667%;
+}
+.sheet-offset-2-3,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-3 {
+ margin-left: 66.66667%;
+}
+
+.sheet-col-1-4,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-4 {
+ width: 25%;
+}
+.sheet-offset-1-4,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-4 {
+ margin-left: 25%;
+}
+
+.sheet-col-3-4,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-4 {
+ width: 75%;
+}
+.sheet-offset-3-4,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-4 {
+ margin-left: 75%;
+}
+
+.sheet-col-1-5,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-5 {
+ width: 20%;
+}
+.sheet-offset-1-5,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-5 {
+ margin-left: 20%;
+}
+
+.sheet-col-2-5,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-5 {
+ width: 40%;
+}
+.sheet-offset-2-5,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-5 {
+ margin-left: 40%;
+}
+
+.sheet-col-3-5,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-5 {
+ width: 60%;
+}
+.sheet-offset-3-5,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-5 {
+ margin-left: 60%;
+}
+
+.sheet-col-4-5,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-5 {
+ width: 80%;
+}
+.sheet-offset-4-5,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-5 {
+ margin-left: 80%;
+}
+
+.sheet-col-1-6,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-6 {
+ width: 79.82456%;
+}
+.sheet-offset-1-6,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-6 {
+ margin-left: 79.82456%;
+}
+
+.sheet-col-5-6,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-6 {
+ width: 83.33333%;
+}
+.sheet-offset-5-6,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-6 {
+ margin-left: 83.33333%;
+}
+
+.sheet-col-1-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-7 {
+ width: 14.28571%;
+}
+.sheet-offset-1-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-7 {
+ margin-left: 14.28571%;
+}
+
+.sheet-col-2-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-7 {
+ width: 28.57143%;
+}
+.sheet-offset-2-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-7 {
+ margin-left: 28.57143%;
+}
+
+.sheet-col-3-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-7 {
+ width: 42.85714%;
+}
+.sheet-offset-3-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-7 {
+ margin-left: 42.85714%;
+}
+
+.sheet-col-4-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-7 {
+ width: 57.14286%;
+}
+.sheet-offset-4-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-7 {
+ margin-left: 57.14286%;
+}
+
+.sheet-col-5-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-7 {
+ width: 71.42857%;
+}
+.sheet-offset-5-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-7 {
+ margin-left: 71.42857%;
+}
+
+.sheet-col-6-7,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-7 {
+ width: 85.71429%;
+}
+.sheet-offset-6-7,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-7 {
+ margin-left: 85.71429%;
+}
+
+.sheet-col-1-8,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-8 {
+ width: 12.5%;
+}
+.sheet-offset-1-8,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-8 {
+ margin-left: 12.5%;
+}
+
+.sheet-col-3-8,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-8 {
+ width: 37.5%;
+}
+.sheet-offset-3-8,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-8 {
+ margin-left: 37.5%;
+}
+
+.sheet-col-5-8,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-8 {
+ width: 62.5%;
+}
+.sheet-offset-5-8,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-8 {
+ margin-left: 62.5%;
+}
+
+.sheet-col-7-8,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-8 {
+ width: 87.5%;
+}
+.sheet-offset-7-8,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-8 {
+ margin-left: 87.5%;
+}
+
+.sheet-col-1-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-9 {
+ width: 11.11111%;
+}
+.sheet-offset-1-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-9 {
+ margin-left: 11.11111%;
+}
+
+.sheet-col-2-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-9 {
+ width: 22.22222%;
+}
+.sheet-offset-2-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-9 {
+ margin-left: 22.22222%;
+}
+
+.sheet-col-4-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-9 {
+ width: 44.44444%;
+}
+.sheet-offset-4-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-9 {
+ margin-left: 44.44444%;
+}
+
+.sheet-col-5-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-9 {
+ width: 55.55556%;
+}
+.sheet-offset-5-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-9 {
+ margin-left: 55.55556%;
+}
+
+.sheet-col-6-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-9 {
+ width: 66.66667%;
+}
+.sheet-offset-6-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-9 {
+ margin-left: 66.66667%;
+}
+
+.sheet-col-7-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-9 {
+ width: 77.77778%;
+}
+.sheet-offset-7-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-9 {
+ margin-left: 77.77778%;
+}
+
+.sheet-col-8-9,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-9 {
+ width: 88.88889%;
+}
+.sheet-offset-8-9,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-9 {
+ margin-left: 88.88889%;
+}
+
+.sheet-col-1-10,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-10 {
+ width: 10%;
+}
+.sheet-offset-1-10,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-10 {
+ margin-left: 10%;
+}
+
+.sheet-col-3-10,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-10 {
+ width: 30%;
+}
+.sheet-offset-3-10,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-10 {
+ margin-left: 30%;
+}
+
+.sheet-col-7-10,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-10 {
+ width: 70%;
+}
+.sheet-offset-7-10,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-10 {
+ margin-left: 70%;
+}
+
+.sheet-col-9-10,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-10 {
+ width: 90%;
+}
+.sheet-offset-9-10,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-10 {
+ margin-left: 90%;
+}
+
+.sheet-col-1-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-11 {
+ width: 9.09091%;
+}
+.sheet-offset-1-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-11 {
+ margin-left: 9.09091%;
+}
+
+.sheet-col-2-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-11 {
+ width: 18.18182%;
+}
+.sheet-offset-2-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-11 {
+ margin-left: 18.18182%;
+}
+
+.sheet-col-3-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-11 {
+ width: 27.27273%;
+}
+.sheet-offset-3-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-11 {
+ margin-left: 27.27273%;
+}
+
+.sheet-col-4-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-11 {
+ width: 36.36364%;
+}
+.sheet-offset-4-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-11 {
+ margin-left: 36.36364%;
+}
+
+.sheet-col-5-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-11 {
+ width: 45.45455%;
+}
+.sheet-offset-5-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-11 {
+ margin-left: 45.45455%;
+}
+
+.sheet-col-6-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-11 {
+ width: 54.54545%;
+}
+.sheet-offset-6-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-11 {
+ margin-left: 54.54545%;
+}
+
+.sheet-col-7-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-11 {
+ width: 63.63636%;
+}
+.sheet-offset-7-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-11 {
+ margin-left: 63.63636%;
+}
+
+.sheet-col-8-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-11 {
+ width: 72.72727%;
+}
+.sheet-offset-8-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-11 {
+ margin-left: 72.72727%;
+}
+
+.sheet-col-9-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-11 {
+ width: 81.81818%;
+}
+.sheet-offset-9-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-11 {
+ margin-left: 81.81818%;
+}
+
+.sheet-col-10-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-11 {
+ width: 90.90909%;
+}
+.sheet-offset-10-11,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-11 {
+ margin-left: 90.90909%;
+}
+
+.sheet-col-1-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-12 {
+ width: 8.33333%;
+}
+.sheet-offset-1-12,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-12 {
+ margin-left: 8.33333%;
+}
+
+.sheet-col-5-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-12 {
+ width: 41.66667%;
+}
+.sheet-offset-5-12,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-12 {
+ margin-left: 41.66667%;
+}
+
+.sheet-col-7-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-12 {
+ width: 58.33333%;
+}
+.sheet-offset-7-12,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-12 {
+ margin-left: 58.33333%;
+}
+
+.sheet-col-9-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-12 {
+ width: 75%;
+}
+.sheet-offset-9-12,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-12 {
+ margin-left: 75%;
+}
+
+.sheet-col-11-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-12 {
+ width: 91.66667%;
+}
+.sheet-offset-11-12,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-12 {
+ margin-left: 91.66667%;
+}
+
+.sheet-col-1-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-13 {
+ width: 7.69231%;
+}
+.sheet-offset-1-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-13 {
+ margin-left: 7.69231%;
+}
+
+.sheet-col-2-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-13 {
+ width: 15.38462%;
+}
+.sheet-offset-2-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-13 {
+ margin-left: 15.38462%;
+}
+
+.sheet-col-3-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-13 {
+ width: 23.07692%;
+}
+.sheet-offset-3-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-13 {
+ margin-left: 23.07692%;
+}
+
+.sheet-col-4-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-13 {
+ width: 30.76923%;
+}
+.sheet-offset-4-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-13 {
+ margin-left: 30.76923%;
+}
+
+.sheet-col-5-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-13 {
+ width: 38.46154%;
+}
+.sheet-offset-5-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-13 {
+ margin-left: 38.46154%;
+}
+
+.sheet-col-6-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-13 {
+ width: 46.15385%;
+}
+.sheet-offset-6-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-13 {
+ margin-left: 46.15385%;
+}
+
+.sheet-col-7-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-13 {
+ width: 53.84615%;
+}
+.sheet-offset-7-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-13 {
+ margin-left: 53.84615%;
+}
+
+.sheet-col-8-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-13 {
+ width: 61.53846%;
+}
+.sheet-offset-8-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-13 {
+ margin-left: 61.53846%;
+}
+
+.sheet-col-9-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-13 {
+ width: 69.23077%;
+}
+.sheet-offset-9-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-13 {
+ margin-left: 69.23077%;
+}
+
+.sheet-col-10-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-13 {
+ width: 76.92308%;
+}
+.sheet-offset-10-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-13 {
+ margin-left: 76.92308%;
+}
+
+.sheet-col-11-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-13 {
+ width: 84.61538%;
+}
+.sheet-offset-11-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-13 {
+ margin-left: 84.61538%;
+}
+
+.sheet-col-12-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-13 {
+ width: 92.30769%;
+}
+.sheet-offset-12-13,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-13 {
+ margin-left: 92.30769%;
+}
+
+.sheet-col-1-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-14 {
+ width: 7.14286%;
+}
+.sheet-offset-1-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-14 {
+ margin-left: 7.14286%;
+}
+
+.sheet-col-3-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-14 {
+ width: 21.42857%;
+}
+.sheet-offset-3-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-14 {
+ margin-left: 21.42857%;
+}
+
+.sheet-col-5-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-14 {
+ width: 35.71429%;
+}
+.sheet-offset-5-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-14 {
+ margin-left: 35.71429%;
+}
+
+.sheet-col-9-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-14 {
+ width: 64.28571%;
+}
+.sheet-offset-9-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-14 {
+ margin-left: 64.28571%;
+}
+
+.sheet-col-11-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-14 {
+ width: 78.57143%;
+}
+.sheet-offset-11-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-14 {
+ margin-left: 78.57143%;
+}
+
+.sheet-col-13-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-14 {
+ width: 92.85714%;
+}
+.sheet-offset-13-14,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-14 {
+ margin-left: 92.85714%;
+}
+
+.sheet-col-1-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-15 {
+ width: 6.66667%;
+}
+.sheet-offset-1-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-15 {
+ margin-left: 6.66667%;
+}
+
+.sheet-col-2-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-15 {
+ width: 13.33333%;
+}
+.sheet-offset-2-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-15 {
+ margin-left: 13.33333%;
+}
+
+.sheet-col-4-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-15 {
+ width: 26.66667%;
+}
+.sheet-offset-4-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-15 {
+ margin-left: 26.66667%;
+}
+
+.sheet-col-6-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-15 {
+ width: 40%;
+}
+.sheet-offset-6-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-15 {
+ margin-left: 40%;
+}
+
+.sheet-col-7-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-15 {
+ width: 46.66667%;
+}
+.sheet-offset-7-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-15 {
+ margin-left: 46.66667%;
+}
+
+.sheet-col-8-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-15 {
+ width: 53.33333%;
+}
+.sheet-offset-8-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-15 {
+ margin-left: 53.33333%;
+}
+
+.sheet-col-9-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-15 {
+ width: 60%;
+}
+.sheet-offset-9-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-15 {
+ margin-left: 60%;
+}
+
+.sheet-col-10-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-15 {
+ width: 66.66667%;
+}
+.sheet-offset-10-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-15 {
+ margin-left: 66.66667%;
+}
+
+.sheet-col-11-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-15 {
+ width: 73.33333%;
+}
+.sheet-offset-11-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-15 {
+ margin-left: 73.33333%;
+}
+
+.sheet-col-12-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-15 {
+ width: 80%;
+}
+.sheet-offset-12-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-15 {
+ margin-left: 80%;
+}
+
+.sheet-col-13-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-15 {
+ width: 86.66667%;
+}
+.sheet-offset-13-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-15 {
+ margin-left: 86.66667%;
+}
+
+.sheet-col-14-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-14-15 {
+ width: 93.33333%;
+}
+.sheet-offset-14-15,
+.sheet-rolltemplate-whfrp2e .sheet-offset-14-15 {
+ margin-left: 93.33333%;
+}
+
+.sheet-col-1-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-16 {
+ width: 6.25%;
+}
+.sheet-offset-1-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-16 {
+ margin-left: 6.25%;
+}
+
+.sheet-col-3-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-16 {
+ width: 18.75%;
+}
+.sheet-offset-3-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-16 {
+ margin-left: 18.75%;
+}
+
+.sheet-col-5-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-16 {
+ width: 31.25%;
+}
+.sheet-offset-5-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-16 {
+ margin-left: 31.25%;
+}
+
+.sheet-col-7-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-16 {
+ width: 43.75%;
+}
+.sheet-offset-7-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-16 {
+ margin-left: 43.75%;
+}
+
+.sheet-col-9-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-16 {
+ width: 56.25%;
+}
+.sheet-offset-9-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-16 {
+ margin-left: 56.25%;
+}
+
+.sheet-col-11-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-16 {
+ width: 68.75%;
+}
+.sheet-offset-11-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-16 {
+ margin-left: 68.75%;
+}
+
+.sheet-col-13-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-16 {
+ width: 81.25%;
+}
+.sheet-offset-13-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-16 {
+ margin-left: 81.25%;
+}
+
+.sheet-col-15-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-16 {
+ width: 93.75%;
+}
+.sheet-offset-15-16,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-16 {
+ margin-left: 93.75%;
+}
+
+.sheet-col-1-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-17 {
+ width: 5.88235%;
+}
+.sheet-offset-1-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-17 {
+ margin-left: 5.88235%;
+}
+
+.sheet-col-2-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-17 {
+ width: 11.76471%;
+}
+.sheet-offset-2-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-17 {
+ margin-left: 11.76471%;
+}
+
+.sheet-col-3-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-17 {
+ width: 17.64706%;
+}
+.sheet-offset-3-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-17 {
+ margin-left: 17.64706%;
+}
+
+.sheet-col-4-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-17 {
+ width: 23.52941%;
+}
+.sheet-offset-4-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-17 {
+ margin-left: 23.52941%;
+}
+
+.sheet-col-5-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-17 {
+ width: 29.41176%;
+}
+.sheet-offset-5-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-17 {
+ margin-left: 29.41176%;
+}
+
+.sheet-col-6-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-17 {
+ width: 35.29412%;
+}
+.sheet-offset-6-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-17 {
+ margin-left: 35.29412%;
+}
+
+.sheet-col-7-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-17 {
+ width: 41.17647%;
+}
+.sheet-offset-7-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-17 {
+ margin-left: 41.17647%;
+}
+
+.sheet-col-8-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-17 {
+ width: 47.05882%;
+}
+.sheet-offset-8-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-17 {
+ margin-left: 47.05882%;
+}
+
+.sheet-col-9-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-17 {
+ width: 52.94118%;
+}
+.sheet-offset-9-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-17 {
+ margin-left: 52.94118%;
+}
+
+.sheet-col-10-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-17 {
+ width: 58.82353%;
+}
+.sheet-offset-10-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-17 {
+ margin-left: 58.82353%;
+}
+
+.sheet-col-11-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-17 {
+ width: 64.70588%;
+}
+.sheet-offset-11-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-17 {
+ margin-left: 64.70588%;
+}
+
+.sheet-col-12-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-17 {
+ width: 70.58824%;
+}
+.sheet-offset-12-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-17 {
+ margin-left: 70.58824%;
+}
+
+.sheet-col-13-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-17 {
+ width: 76.47059%;
+}
+.sheet-offset-13-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-17 {
+ margin-left: 76.47059%;
+}
+
+.sheet-col-14-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-14-17 {
+ width: 82.35294%;
+}
+.sheet-offset-14-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-14-17 {
+ margin-left: 82.35294%;
+}
+
+.sheet-col-15-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-17 {
+ width: 88.23529%;
+}
+.sheet-offset-15-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-17 {
+ margin-left: 88.23529%;
+}
+
+.sheet-col-16-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-16-17 {
+ width: 94.11765%;
+}
+.sheet-offset-16-17,
+.sheet-rolltemplate-whfrp2e .sheet-offset-16-17 {
+ margin-left: 94.11765%;
+}
+
+.sheet-col-1-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-18 {
+ width: 5.55556%;
+}
+.sheet-offset-1-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-18 {
+ margin-left: 5.55556%;
+}
+
+.sheet-col-5-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-18 {
+ width: 27.77778%;
+}
+.sheet-offset-5-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-18 {
+ margin-left: 27.77778%;
+}
+
+.sheet-col-7-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-18 {
+ width: 38.88889%;
+}
+.sheet-offset-7-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-18 {
+ margin-left: 38.88889%;
+}
+
+.sheet-col-11-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-18 {
+ width: 61.11111%;
+}
+.sheet-offset-11-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-18 {
+ margin-left: 61.11111%;
+}
+
+.sheet-col-13-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-18 {
+ width: 72.22222%;
+}
+.sheet-offset-13-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-18 {
+ margin-left: 72.22222%;
+}
+
+.sheet-col-15-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-18 {
+ width: 83.33333%;
+}
+.sheet-offset-15-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-18 {
+ margin-left: 83.33333%;
+}
+
+.sheet-col-17-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-18 {
+ width: 94.44444%;
+}
+.sheet-offset-17-18,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-18 {
+ margin-left: 94.44444%;
+}
+
+.sheet-col-1-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-19 {
+ width: 5.26316%;
+}
+.sheet-offset-1-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-19 {
+ margin-left: 5.26316%;
+}
+
+.sheet-col-2-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-19 {
+ width: 10.52632%;
+}
+.sheet-offset-2-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-19 {
+ margin-left: 10.52632%;
+}
+
+.sheet-col-3-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-19 {
+ width: 15.78947%;
+}
+.sheet-offset-3-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-19 {
+ margin-left: 15.78947%;
+}
+
+.sheet-col-4-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-19 {
+ width: 21.05263%;
+}
+.sheet-offset-4-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-19 {
+ margin-left: 21.05263%;
+}
+
+.sheet-col-5-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-19 {
+ width: 26.31579%;
+}
+.sheet-offset-5-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-19 {
+ margin-left: 26.31579%;
+}
+
+.sheet-col-6-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-19 {
+ width: 31.57895%;
+}
+.sheet-offset-6-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-19 {
+ margin-left: 31.57895%;
+}
+
+.sheet-col-7-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-19 {
+ width: 36.84211%;
+}
+.sheet-offset-7-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-19 {
+ margin-left: 36.84211%;
+}
+
+.sheet-col-8-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-19 {
+ width: 42.10526%;
+}
+.sheet-offset-8-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-19 {
+ margin-left: 42.10526%;
+}
+
+.sheet-col-9-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-19 {
+ width: 47.36842%;
+}
+.sheet-offset-9-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-19 {
+ margin-left: 47.36842%;
+}
+
+.sheet-col-10-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-19 {
+ width: 52.63158%;
+}
+.sheet-offset-10-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-19 {
+ margin-left: 52.63158%;
+}
+
+.sheet-col-11-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-19 {
+ width: 57.89474%;
+}
+.sheet-offset-11-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-19 {
+ margin-left: 57.89474%;
+}
+
+.sheet-col-12-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-19 {
+ width: 63.15789%;
+}
+.sheet-offset-12-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-19 {
+ margin-left: 63.15789%;
+}
+
+.sheet-col-13-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-19 {
+ width: 68.42105%;
+}
+.sheet-offset-13-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-19 {
+ margin-left: 68.42105%;
+}
+
+.sheet-col-14-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-14-19 {
+ width: 73.68421%;
+}
+.sheet-offset-14-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-14-19 {
+ margin-left: 73.68421%;
+}
+
+.sheet-col-15-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-19 {
+ width: 78.94737%;
+}
+.sheet-offset-15-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-19 {
+ margin-left: 78.94737%;
+}
+
+.sheet-col-16-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-16-19 {
+ width: 84.21053%;
+}
+.sheet-offset-16-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-16-19 {
+ margin-left: 84.21053%;
+}
+
+.sheet-col-17-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-19 {
+ width: 89.47368%;
+}
+.sheet-offset-17-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-19 {
+ margin-left: 89.47368%;
+}
+
+.sheet-col-18-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-18-19 {
+ width: 94.73684%;
+}
+.sheet-offset-18-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-18-19 {
+ margin-left: 94.73684%;
+}
+
+.sheet-col-1-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-20 {
+ width: 5%;
+}
+.sheet-offset-1-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-20 {
+ margin-left: 5%;
+}
+
+.sheet-col-3-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-20 {
+ width: 15%;
+}
+.sheet-offset-3-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-20 {
+ margin-left: 15%;
+}
+
+.sheet-col-7-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-20 {
+ width: 35%;
+}
+.sheet-offset-7-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-20 {
+ margin-left: 35%;
+}
+
+.sheet-col-9-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-20 {
+ width: 45%;
+}
+.sheet-offset-9-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-20 {
+ margin-left: 45%;
+}
+
+.sheet-col-11-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-20 {
+ width: 55%;
+}
+.sheet-offset-11-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-20 {
+ margin-left: 55%;
+}
+
+.sheet-col-13-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-20 {
+ width: 65%;
+}
+.sheet-offset-13-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-20 {
+ margin-left: 65%;
+}
+
+.sheet-col-15-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-20 {
+ width: 75%;
+}
+.sheet-offset-15-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-20 {
+ margin-left: 75%;
+}
+
+.sheet-col-17-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-20 {
+ width: 85%;
+}
+.sheet-offset-17-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-20 {
+ margin-left: 85%;
+}
+
+.sheet-col-19-20,
+.sheet-rolltemplate-whfrp2e .sheet-col-19-20 {
+ width: 95%;
+}
+.sheet-offset-19-20,
+.sheet-rolltemplate-whfrp2e .sheet-offset-19-20 {
+ margin-left: 95%;
+}
+
+.sheet-col-1-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-21 {
+ width: 4.7619%;
+}
+.sheet-offset-1-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-21 {
+ margin-left: 4.7619%;
+}
+
+.sheet-col-2-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-21 {
+ width: 9.52381%;
+}
+.sheet-offset-2-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-21 {
+ margin-left: 9.52381%;
+}
+
+.sheet-col-4-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-21 {
+ width: 19.04762%;
+}
+.sheet-offset-4-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-21 {
+ margin-left: 19.04762%;
+}
+
+.sheet-col-5-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-21 {
+ width: 23.80952%;
+}
+.sheet-offset-5-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-21 {
+ margin-left: 23.80952%;
+}
+
+.sheet-col-6-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-21 {
+ width: 28.57143%;
+}
+.sheet-offset-6-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-21 {
+ margin-left: 28.57143%;
+}
+
+.sheet-col-8-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-21 {
+ width: 38.09524%;
+}
+.sheet-offset-8-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-21 {
+ margin-left: 38.09524%;
+}
+
+.sheet-col-9-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-21 {
+ width: 42.85714%;
+}
+.sheet-offset-9-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-21 {
+ margin-left: 42.85714%;
+}
+
+.sheet-col-10-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-21 {
+ width: 47.61905%;
+}
+.sheet-offset-10-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-21 {
+ margin-left: 47.61905%;
+}
+
+.sheet-col-11-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-21 {
+ width: 52.38095%;
+}
+.sheet-offset-11-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-21 {
+ margin-left: 52.38095%;
+}
+
+.sheet-col-12-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-21 {
+ width: 57.14286%;
+}
+.sheet-offset-12-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-21 {
+ margin-left: 57.14286%;
+}
+
+.sheet-col-13-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-21 {
+ width: 61.90476%;
+}
+.sheet-offset-13-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-21 {
+ margin-left: 61.90476%;
+}
+
+.sheet-col-14-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-14-21 {
+ width: 66.66667%;
+}
+.sheet-offset-14-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-14-21 {
+ margin-left: 66.66667%;
+}
+
+.sheet-col-15-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-21 {
+ width: 71.42857%;
+}
+.sheet-offset-15-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-21 {
+ margin-left: 71.42857%;
+}
+
+.sheet-col-16-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-16-21 {
+ width: 76.19048%;
+}
+.sheet-offset-16-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-16-21 {
+ margin-left: 76.19048%;
+}
+
+.sheet-col-17-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-21 {
+ width: 80.95238%;
+}
+.sheet-offset-17-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-21 {
+ margin-left: 80.95238%;
+}
+
+.sheet-col-18-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-18-21 {
+ width: 85.71429%;
+}
+.sheet-offset-18-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-18-21 {
+ margin-left: 85.71429%;
+}
+
+.sheet-col-19-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-19-21 {
+ width: 90.47619%;
+}
+.sheet-offset-19-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-19-21 {
+ margin-left: 90.47619%;
+}
+
+.sheet-col-20-21,
+.sheet-rolltemplate-whfrp2e .sheet-col-20-21 {
+ width: 95.2381%;
+}
+.sheet-offset-20-21,
+.sheet-rolltemplate-whfrp2e .sheet-offset-20-21 {
+ margin-left: 95.2381%;
+}
+
+.sheet-col-1-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-22 {
+ width: 4.54545%;
+}
+.sheet-offset-1-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-22 {
+ margin-left: 4.54545%;
+}
+
+.sheet-col-3-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-22 {
+ width: 13.63636%;
+}
+.sheet-offset-3-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-22 {
+ margin-left: 13.63636%;
+}
+
+.sheet-col-5-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-22 {
+ width: 22.72727%;
+}
+.sheet-offset-5-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-22 {
+ margin-left: 22.72727%;
+}
+
+.sheet-col-7-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-22 {
+ width: 31.81818%;
+}
+.sheet-offset-7-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-22 {
+ margin-left: 31.81818%;
+}
+
+.sheet-col-9-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-22 {
+ width: 40.90909%;
+}
+.sheet-offset-9-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-22 {
+ margin-left: 40.90909%;
+}
+
+.sheet-col-13-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-22 {
+ width: 59.09091%;
+}
+.sheet-offset-13-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-22 {
+ margin-left: 59.09091%;
+}
+
+.sheet-col-15-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-22 {
+ width: 68.18182%;
+}
+.sheet-offset-15-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-22 {
+ margin-left: 68.18182%;
+}
+
+.sheet-col-17-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-22 {
+ width: 77.27273%;
+}
+.sheet-offset-17-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-22 {
+ margin-left: 77.27273%;
+}
+
+.sheet-col-19-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-19-22 {
+ width: 86.36364%;
+}
+.sheet-offset-19-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-19-22 {
+ margin-left: 86.36364%;
+}
+
+.sheet-col-21-22,
+.sheet-rolltemplate-whfrp2e .sheet-col-21-22 {
+ width: 95.45455%;
+}
+.sheet-offset-21-22,
+.sheet-rolltemplate-whfrp2e .sheet-offset-21-22 {
+ margin-left: 95.45455%;
+}
+
+.sheet-col-1-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-23 {
+ width: 4.34783%;
+}
+.sheet-offset-1-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-23 {
+ margin-left: 4.34783%;
+}
+
+.sheet-col-2-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-2-23 {
+ width: 8.69565%;
+}
+.sheet-offset-2-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-2-23 {
+ margin-left: 8.69565%;
+}
+
+.sheet-col-3-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-3-23 {
+ width: 13.04348%;
+}
+.sheet-offset-3-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-3-23 {
+ margin-left: 13.04348%;
+}
+
+.sheet-col-4-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-4-23 {
+ width: 17.3913%;
+}
+.sheet-offset-4-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-4-23 {
+ margin-left: 17.3913%;
+}
+
+.sheet-col-5-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-23 {
+ width: 21.73913%;
+}
+.sheet-offset-5-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-23 {
+ margin-left: 21.73913%;
+}
+
+.sheet-col-6-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-6-23 {
+ width: 26.08696%;
+}
+.sheet-offset-6-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-6-23 {
+ margin-left: 26.08696%;
+}
+
+.sheet-col-7-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-23 {
+ width: 30.43478%;
+}
+.sheet-offset-7-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-23 {
+ margin-left: 30.43478%;
+}
+
+.sheet-col-8-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-8-23 {
+ width: 34.78261%;
+}
+.sheet-offset-8-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-8-23 {
+ margin-left: 34.78261%;
+}
+
+.sheet-col-9-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-23 {
+ width: 39.13043%;
+}
+.sheet-offset-9-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-23 {
+ margin-left: 39.13043%;
+}
+
+.sheet-col-10-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-10-23 {
+ width: 43.47826%;
+}
+.sheet-offset-10-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-10-23 {
+ margin-left: 43.47826%;
+}
+
+.sheet-col-11-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-23 {
+ width: 47.82609%;
+}
+.sheet-offset-11-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-23 {
+ margin-left: 47.82609%;
+}
+
+.sheet-col-12-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-12-23 {
+ width: 52.17391%;
+}
+.sheet-offset-12-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-12-23 {
+ margin-left: 52.17391%;
+}
+
+.sheet-col-13-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-23 {
+ width: 56.52174%;
+}
+.sheet-offset-13-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-23 {
+ margin-left: 56.52174%;
+}
+
+.sheet-col-14-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-14-23 {
+ width: 60.86957%;
+}
+.sheet-offset-14-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-14-23 {
+ margin-left: 60.86957%;
+}
+
+.sheet-col-15-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-23 {
+ width: 65.21739%;
+}
+.sheet-offset-15-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-23 {
+ margin-left: 65.21739%;
+}
+
+.sheet-col-16-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-16-23 {
+ width: 69.56522%;
+}
+.sheet-offset-16-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-16-23 {
+ margin-left: 69.56522%;
+}
+
+.sheet-col-17-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-23 {
+ width: 73.91304%;
+}
+.sheet-offset-17-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-23 {
+ margin-left: 73.91304%;
+}
+
+.sheet-col-18-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-18-23 {
+ width: 78.26087%;
+}
+.sheet-offset-18-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-18-23 {
+ margin-left: 78.26087%;
+}
+
+.sheet-col-19-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-19-23 {
+ width: 82.6087%;
+}
+.sheet-offset-19-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-19-23 {
+ margin-left: 82.6087%;
+}
+
+.sheet-col-20-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-20-23 {
+ width: 86.95652%;
+}
+.sheet-offset-20-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-20-23 {
+ margin-left: 86.95652%;
+}
+
+.sheet-col-21-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-21-23 {
+ width: 91.30435%;
+}
+.sheet-offset-21-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-21-23 {
+ margin-left: 91.30435%;
+}
+
+.sheet-col-22-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-22-23 {
+ width: 95.65217%;
+}
+.sheet-offset-22-23,
+.sheet-rolltemplate-whfrp2e .sheet-offset-22-23 {
+ margin-left: 95.65217%;
+}
+
+.sheet-col-1-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-24 {
+ width: 4.16667%;
+}
+.sheet-offset-1-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-24 {
+ margin-left: 4.16667%;
+}
+
+.sheet-col-1-25,
+.sheet-rolltemplate-whfrp2e .sheet-col-1-25 {
+ width: 3%;
+}
+.sheet-offset-1-25,
+.sheet-rolltemplate-whfrp2e .sheet-offset-1-25 {
+ margin-left: 3%;
+}
+
+.sheet-col-5-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-5-24 {
+ width: 20.83333%;
+}
+.sheet-offset-5-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-5-24 {
+ margin-left: 20.83333%;
+}
+
+.sheet-col-7-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-7-24 {
+ width: 29.16667%;
+}
+.sheet-offset-7-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-7-24 {
+ margin-left: 29.16667%;
+}
+
+.sheet-col-9-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-9-24 {
+ width: 37.5%;
+}
+.sheet-offset-9-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-9-24 {
+ margin-left: 37.5%;
+}
+
+.sheet-col-11-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-11-24 {
+ width: 45.83333%;
+}
+.sheet-offset-11-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-11-24 {
+ margin-left: 45.83333%;
+}
+
+.sheet-col-13-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-13-24 {
+ width: 54.16667%;
+}
+.sheet-offset-13-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-13-24 {
+ margin-left: 54.16667%;
+}
+
+.sheet-col-15-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-15-24 {
+ width: 62.5%;
+}
+.sheet-offset-15-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-15-24 {
+ margin-left: 62.5%;
+}
+
+.sheet-col-17-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-17-24 {
+ width: 70.83333%;
+}
+.sheet-offset-17-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-17-24 {
+ margin-left: 70.83333%;
+}
+
+.sheet-col-19-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-19-24 {
+ width: 79.16667%;
+}
+.sheet-offset-19-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-19-24 {
+ margin-left: 79.16667%;
+}
+
+.sheet-col-21-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-21-24 {
+ width: 87.5%;
+}
+.sheet-offset-21-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-21-24 {
+ margin-left: 87.5%;
+}
+
+.sheet-col-23-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-23-24 {
+ width: 95.83333%;
+}
+.sheet-offset-23-24,
+.sheet-rolltemplate-whfrp2e .sheet-offset-23-24 {
+ margin-left: 95.83333%;
+}
+.sheet-col-045,
+.sheet-rolltemplate-whfrp2e .sheet-col-045 {
+ width: 4.5%;
+}
+.sheet-col-06,
+.sheet-rolltemplate-whfrp2e .sheet-col-06 {
+ width: 6%;
+}
+.sheet-col-07,
+.sheet-rolltemplate-whfrp2e .sheet-col-07 {
+ width: 7%;
+}
+.sheet-col-08,
+.sheet-rolltemplate-whfrp2e .sheet-col-08 {
+ width: 8%;
+}
+.sheet-col-09,
+.sheet-rolltemplate-whfrp2e .sheet-col-09 {
+ width: 9%;
+}
+.sheet-col-095,
+.sheet-rolltemplate-whfrp2e .sheet-col-095 {
+ width: 9.5%;
+}
+.sheet-col-11,
+.sheet-rolltemplate-whfrp2e .sheet-col-11 {
+ width: 11%;
+}
+.sheet-col-12,
+.sheet-rolltemplate-whfrp2e .sheet-col-12 {
+ width: 12%;
+}
+.sheet-col-13,
+.sheet-rolltemplate-whfrp2e .sheet-col-13 {
+ width: 13%;
+}
+.sheet-col-14,
+.sheet-rolltemplate-whfrp2e .sheet-col-13 {
+ width: 14%;
+}
+.sheet-col-15,
+.sheet-rolltemplate-whfrp2e .sheet-col-15 {
+ width: 15%;
+}
+.sheet-col-16,
+.sheet-rolltemplate-whfrp2e .sheet-col-16 {
+ width: 16%;
+}
+.sheet-col-17,
+.sheet-rolltemplate-whfrp2e .sheet-col-17 {
+ width: 17%;
+}
+.sheet-col-18,
+.sheet-rolltemplate-whfrp2e .sheet-col-18 {
+ width: 18%;
+}
+.sheet-col-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-19 {
+ width: 19%;
+}
+.sheet-col-23,
+.sheet-rolltemplate-whfrp2e .sheet-col-23 {
+ width: 23%;
+}
+.sheet-col-24,
+.sheet-rolltemplate-whfrp2e .sheet-col-24 {
+ width: 24%;
+}
+.sheet-col-26,
+.sheet-rolltemplate-whfrp2e .sheet-col-26 {
+ width: 26%;
+}
+.sheet-col-27,
+.sheet-rolltemplate-whfrp2e .sheet-col-27 {
+ width: 27%;
+}
+.sheet-col-28,
+.sheet-rolltemplate-whfrp2e .sheet-col-28 {
+ width: 28%;
+}
+.sheet-col-29,
+.sheet-rolltemplate-whfrp2e .sheet-col-29 {
+ width: 29%;
+}
+.sheet-col-31,
+.sheet-rolltemplate-whfrp2e .sheet-col-31 {
+ width: 31%;
+}
+.sheet-col-32,
+.sheet-rolltemplate-whfrp2e .sheet-col-32 {
+ width: 32%;
+}
+.sheet-col-35,
+.sheet-rolltemplate-whfrp2e .sheet-col-35 {
+ width: 35%;
+}
+.sheet-col-36,
+.sheet-rolltemplate-whfrp2e .sheet-col-36 {
+ width: 36%;
+}
+.sheet-col-37,
+.sheet-rolltemplate-whfrp2e .sheet-col-37 {
+ width: 37%;
+}
+.sheet-col-535,
+.sheet-rolltemplate-whfrp2e .sheet-col-535 {
+ width: 53.5%;
+}
+
+.sheet-col-25-39,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-49 {
+ width: 39%;
+}
+.sheet-col-25-49,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-49 {
+ width: 49%;
+}
+.sheet-offset-25-49,
+.sheet-rolltemplate-whfrp2e .sheet-offset-25-49 {
+ margin-left: 49%;
+}
+
+.sheet-col-25-2,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-2 {
+ width: 2%;
+}
+.sheet-offset-25-2,
+.sheet-rolltemplate-whfrp2e .sheet-offset-25-2 {
+ margin-left: 2%;
+}
+.sheet-col-25-78,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-78 {
+ width: 78%;
+}
+.sheet-offset-25-78,
+.sheet-rolltemplate-whfrp2e .sheet-offset-25-78 {
+ margin-left: 78%;
+}
+.sheet-col-25-100,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-100 {
+ width: 100%;
+}
+.sheet-offset-25-100,
+.sheet-rolltemplate-whfrp2e .sheet-offset-25-100 {
+ margin-left: 100%;
+}
+.sheet-col-25-19,
+.sheet-rolltemplate-whfrp2e .sheet-col-25-19 {
+ width: 19.5%;
+}
+.sheet-offset-25-19,
+.sheet-rolltemplate-whfrp2e .sheet-offset-25-19 {
+ margin-left: 19.5%;
+}
+
+.sheet-col-rowspan,
+.sheet-rolltemplate-whfrp2e .sheet-col-535 {
+ top: 0;
+ bottom: 0;
+ height: 100%;
+}
+
+.sheet-row-r,
+.sheet-rolltemplate-whfrp2e .sheet-row-r {
+ letter-spacing: -0.31em;
+ *letter-spacing: normal;
+ word-spacing: -0.43em;
+}
+.sheet-opera-only :-o-prefocus, .sheet-row-r,
+.sheet-rolltemplate-whfrp2e .sheet-opera-only :-o-prefocus, .sheet-rolltemplate-whfrp2e .sheet-row-r {
+ word-spacing: -0.43em;
+}
+.sheet-row-r img,
+.sheet-rolltemplate-whfrp2e .sheet-row-r img {
+ max-width: 100%;
+}
+/* End custom Pure grid css (24 cols) */
+
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.html b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.html
new file mode 100644
index 0000000000..80d5a02821
--- /dev/null
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.html
@@ -0,0 +1,4853 @@
+
+
Sheet version: 8th July 2016
+
+
+
+
+
+
+
+ Core Stats
+ Grundwerte
+
+
+
+ Background
+ Hintergrund
+
+
+
+ Career
+ Karriere
+
+
+
+ Weapons
+ Waffen
+
+
+
+ Armor
+ Rüstung
+
+
+
+ Spellbook
+ Zauberbuch
+
+
+
+ Inventory
+ Inventar
+
+
+
+
+
+
+
+
+
+
+
+ Skills
+ Skills
+ K
+
+
+
+
+
+
+
+ Animal Care
+ Animal Care
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Charm
+ Charm
+
+
+ Fel
+ Fel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Command
+ Command
+
+
+ Fel
+ Fel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Concealment
+ Concealment
+
+
+ Ag
+ Ag
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Consume Alcohol
+ Consume Alcohol
+
+
+ T
+ T
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Disguise
+ Disguise
+
+
+ Fel
+ Fel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Drive
+ Drive
+
+
+ S
+ S
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Evaluate
+ Evaluate
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gamble
+ Gamble
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gossip
+ Gossip
+
+
+ Fel
+ Fel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Haggle
+ Haggle
+
+
+ Fel
+ Fel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Intimidate
+ Intimidate
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Outdoor Survival
+ Outdoor Survival
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Perception
+ Perception
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ride
+ Ride
+
+
+ Ag
+ Ag
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Row
+ Row
+
+
+ S
+ S
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Scale Sheer Surface
+ Scale Sheer Surface
+
+
+ S
+ S
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Search
+ Search
+
+
+ Int
+ Int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Silent Move
+ Silent Move
+
+
+ Ag
+ Ag
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Swim
+ Swim
+
+
+ S
+ S
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Astrology
+ Astrologie
+ S
+
+
+
+
+
+ Star Sign
+ Sternzeichen
+
+
+
+
+
+ Doom
+ Verhängnis
+
+
+
+
+ Appearance
+ Aussehen
+ U
+
+
+
+
+
+ Gender
+ Geschlecht
+
+
+
+
+
+
+
+
+ Weight
+ Gewicht
+
+
+
+
+
+
+
+ Description
+ Beschreibung
+ v
+
+
+
+ History
+ Geschichte
+ t
+
+
+
+ Miscellaneous Notes
+ Sonstige Notizen
+ W
+
+
+
+
+
+
+
+ Career Path
+ Berufsweg
+ Y
+
+
+
+
+
+
+
+
+
+ Weapon Skill
+ Weapon Skill
+
+
+
+
+
+ Ballistic Skill
+ Ballistic Skill
+
+
+
+
+
+ Strength
+ Strength
+
+
+
+
+
+ Toughness
+ Toughness
+
+
+
+
+
+ Agility
+ Agility
+
+
+
+
+
+ Intelligence
+ Intelligence
+
+
+
+
+
+ Will Power
+ Will Power
+
+
+
+
+
+ Fellowship
+ Fellowship
+
+
+
+
+
+
+
+
+ Attacks
+ Attacks
+
+
+
+
+
+ Wounds
+ Wounds
+
+
+
+
+
+ Strength Bonus
+ Strength Bonus
+
+
+
+
+
+ Toughness Bonus
+ Toughness Bonus
+
+
+
+
+
+ Movement
+ Movement
+
+
+
+
+
+
+ Insanity Points
+ Insanity Points
+
+
+
+
+
+ Fate Points
+ Fate Points
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Weapon Skill
+ Weapon Skill
+
+
+
+
+
+ Ballistic Skill
+ Ballistic Skill
+
+
+
+
+
+ Strength
+ Strength
+
+
+
+
+
+ Toughness
+ Toughness
+
+
+
+
+
+ Agility
+ Agility
+
+
+
+
+
+ Intelligence
+ Intelligence
+
+
+
+
+
+ Will Power
+ Will Power
+
+
+
+
+
+ Fellowship
+ Fellowship
+
+
+
+
+
+
+
+
+ Attacks
+ Attacks
+
+
+
+
+
+ Wounds
+ Wounds
+
+
+
+
+
+ Strength Bonus
+ Strength Bonus
+
+
+
+
+
+ Toughness Bonus
+ Toughness Bonus
+
+
+
+
+
+ Movement
+ Movement
+
+
+
+
+
+
+ Insanity Points
+ Insanity Points
+
+
+
+
+
+ Fate Points
+ Fate Points
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Weapon Skill
+ Weapon Skill
+
+
+
+
+
+ Ballistic Skill
+ Ballistic Skill
+
+
+
+
+
+ Strength
+ Strength
+
+
+
+
+
+ Toughness
+ Toughness
+
+
+
+
+
+ Agility
+ Agility
+
+
+
+
+
+ Intelligence
+ Intelligence
+
+
+
+
+
+ Will Power
+ Will Power
+
+
+
+
+
+ Fellowship
+ Fellowship
+
+
+
+
+
+
+
+
+ Attacks
+ Attacks
+
+
+
+
+
+ Wounds
+ Wounds
+
+
+
+
+
+ Strength Bonus
+ Strength Bonus
+
+
+
+
+
+ Toughness Bonus
+ Toughness Bonus
+
+
+
+
+
+ Movement
+ Movement
+
+
+
+
+
+
+ Insanity Points
+ Insanity Points
+
+
+
+
+
+ Fate Points
+ Fate Points
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Weapon Skill
+ Weapon Skill
+
+
+
+
+
+ Ballistic Skill
+ Ballistic Skill
+
+
+
+
+
+ Strength
+ Strength
+
+
+
+
+
+ Toughness
+ Toughness
+
+
+
+
+
+ Agility
+ Agility
+
+
+
+
+
+ Intelligence
+ Intelligence
+
+
+
+
+
+ Will Power
+ Will Power
+
+
+
+
+
+ Fellowship
+ Fellowship
+
+
+
+
+
+
+
+
+ Attacks
+ Attacks
+
+
+
+
+
+ Wounds
+ Wounds
+
+
+
+
+
+ Strength Bonus
+ Strength Bonus
+
+
+
+
+
+ Toughness Bonus
+ Toughness Bonus
+
+
+
+
+
+ Movement
+ Movement
+
+
+
+
+
+
+ Insanity Points
+ Insanity Points
+
+
+
+
+
+ Fate Points
+ Fate Points
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Weapon Skill
+ Weapon Skill
+
+
+
+
+
+ Ballistic Skill
+ Ballistic Skill
+
+
+
+
+
+ Strength
+ Strength
+
+
+
+
+
+ Toughness
+ Toughness
+
+
+
+
+
+ Agility
+ Agility
+
+
+
+
+
+ Intelligence
+ Intelligence
+
+
+
+
+
+ Will Power
+ Will Power
+
+
+
+
+
+ Fellowship
+ Fellowship
+
+
+
+
+
+
+
+
+ Attacks
+ Attacks
+
+
+
+
+
+ Wounds
+ Wounds
+
+
+
+
+
+ Strength Bonus
+ Strength Bonus
+
+
+
+
+
+ Toughness Bonus
+ Toughness Bonus
+
+
+
+
+
+ Movement
+ Movement
+
+
+
+
+
+
+ Insanity Points
+ Insanity Points
+
+
+
+
+
+ Fate Points
+ Fate Points
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Melee Weapons
+ Nahkampfwaffen
+ D
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ranged Weapons
+ Fernkampfwaffen
+ e
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Spellbook
+ Zauberbuch
+ g
+
+
+
+
+
+
+ Petty
+ Unbedeutend
+
+
+
+ Lesser
+ Kleiner
+
+
+
+ Arcane
+ Geheimnisvoll
+
+
+
+ Divine
+ Göttlich
+
+
+
+ Show All
+ Alle
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Coin Carried
+ Münzen im Besitz
+ h
+
+
+
+
+
+ Encumbrance
+ Belastung
+ a
+
+
+
+
+
+ Trappings
+ Drumherum
+ O
+
+
+
+ Encumbrance entered in each row below is:
+ Das unten eingetragene belastung ist:
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page 1
+ Seite 1
+
+
+
+ Page 2
+ Seite 2
+
+
+
+ Page 3
+ Seite 3
+
+
+
+ Show All
+ Alles Anzeigen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Treasure/Loot/Inventory Notes
+ Schatz-/Beute-/Inventarnotizen
+ W
+
+
+
+
+
+
+
+
+ Protective Items
+ Protective Items
+ e
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hit Locations
+ Hit Locations
+ k
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{#emote}}
+
{{emote}}
+ {{/emote}}
+
+
+ {{#qualities}}
+
+
Qualities
+
{{qualities}}
+
+ {{/qualities}}
+ {{#target}}
+
+
Target Number
+
{{target}}
+
+ {{/target}}
+
+
+ {{#chartest}}
+
+
Test Result
+
{{chartest}}
+
+ {{/chartest}}
+ {{#rollLess() chartest target}}
+
+ {{/rollLess() chartest target}}
+ {{#rollTotal() chartest target}}
+
+ {{/rollTotal() chartest target}}
+ {{#rollGreater() chartest target}}
+
+ {{/rollGreater() chartest target}}
+ {{#skilltest}}
+
+
Test Result
+
{{skilltest}}
+
+ {{/skilltest}}
+ {{#rollLess() skilltest target}}
+
+ {{/rollLess() skilltest target}}
+ {{#rollTotal() skilltest target}}
+
+ {{/rollTotal() skilltest target}}
+ {{#rollGreater() skilltest target}}
+
+ {{/rollGreater() skilltest target}}
+ {{#inittest}}
+
+
Initiative
+
{{inittest}}
+
+ {{/inittest}}
+
+
+ {{#parrytest}}
+
+
Parry Roll
+
{{parrytest}}
+
+ {{/parrytest}}
+ {{#rollLess() parrytest target}}
+
+ {{/rollLess() parrytest target}}
+ {{#rollTotal() parrytest target}}
+
+ {{/rollTotal() parrytest target}}
+ {{#rollGreater() parrytest target}}
+
+ {{/rollGreater() parrytest target}}
+
+
+ {{#attacktest}}
+
+
Attack Roll
+
{{attacktest}}
+
+ {{/attacktest}}
+ {{#rollLess() attacktest target}}
+
+ {{/rollLess() attacktest target}}
+ {{#rollTotal() attacktest target}}
+
+ {{/rollTotal() attacktest target}}
+ {{#rollGreater() attacktest target}}
+
+ {{/rollGreater() attacktest target}}
+
+
+ {{#rollBetween() hitlocation 1 15}}
+
+ {{/rollBetween() hitlocation 1 15}}
+ {{#rollBetween() hitlocation 16 35}}
+
+
Hit Location
+
Right Arm
+
+ {{/rollBetween() hitlocation 16 35}}
+ {{#rollBetween() hitlocation 36 55}}
+
+
Hit Location
+
Left Arm
+
+ {{/rollBetween() hitlocation 36 55}}
+ {{#rollBetween() hitlocation 56 80}}
+
+ {{/rollBetween() hitlocation 56 80}}
+ {{#rollBetween() hitlocation 81 90}}
+
+
Hit Location
+
Right Leg
+
+ {{/rollBetween() hitlocation 81 90}}
+ {{#rollBetween() hitlocation 91 100}}
+
+
Hit Location
+
Left Leg
+
+ {{/rollBetween() hitlocation 91 100}}
+ {{#damage}}
+
+
Damage
+
{{damage}}{{#rollWasCrit() damage}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() damage}}
+
+ {{/damage}}
+ {{#rollGreater() impact 0}}
+
+
Impact
+
{{impactdamage}}{{#rollWasCrit() impactdamage}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() impactdamage}}
+
+ {{/rollGreater() impact 0}}
+
+
+ {{#spellcastingnumber}}
+
+
Casting Number
+
{{spellcastingnumber}}
+
+ {{/spellcastingnumber}}
+ {{#spelltest}}
+
+
Casting Test
+
{{spelltest}}
+
+ {{/spelltest}}
+ {{#rollLess() spelltest spellcastingnumber}}
+
+
Outcome
+
Spellcasting fails
+
+ {{/rollLess() spelltest spellcastingnumber}}
+ {{#rollTotal() spelltest spellcastingnumber}}
+ {{#spelldescription}}
+
+
Spell Description
+
{{spelldescription}}
+
+ {{/spelldescription}}
+ {{#spelleffect}}
+
+
Spell Effect
+
{{spelleffect}}
+
+ {{/spelleffect}}
+ {{#rollTotal() spellattack 1}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+
+
+ {{/rollTotal() spellattack 1}}
+ {{#rollTotal() spellattack 2}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}
{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+
+
+ {{/rollTotal() spellattack 2}}
+ {{#rollTotal() spellattack 3}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}
{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+ {{#spelldamage3}}
{{spelldamage3}}{{#rollWasCrit() spelldamage3}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage3}}{{/spelldamage3}}
+
+
+ {{/rollTotal() spellattack 3}}
+ {{#rollTotal() spellattack 4}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}
{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+ {{#spelldamage3}}
{{spelldamage3}}{{#rollWasCrit() spelldamage3}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage3}}{{/spelldamage3}}
+ {{#spelldamage4}}
{{spelldamage4}}{{#rollWasCrit() spelldamage4}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage4}}{{/spelldamage4}}
+
+
+ {{/rollTotal() spellattack 4}}
+ {{#rollGreater() spellhealing 0}}
+
+
Healing
+
{{spellhealing}}
+
+ {{/rollGreater() spellhealing 0}}
+ {{/rollTotal() spelltest spellcastingnumber}}
+ {{#rollGreater() spelltest spellcastingnumber}}
+ {{#spelldescription}}
+
+
Spell Description
+
{{spelldescription}}
+
+ {{/spelldescription}}
+ {{#spelleffect}}
+
+
Spell Effect
+
{{spelleffect}}
+
+ {{/spelleffect}}
+ {{#rollTotal() spellattack 1}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+
+
+ {{/rollTotal() spellattack 1}}
+ {{#rollTotal() spellattack 2}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+
+
+ {{/rollTotal() spellattack 2}}
+ {{#rollTotal() spellattack 3}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+ {{#spelldamage3}}{{spelldamage3}}{{#rollWasCrit() spelldamage3}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage3}}{{/spelldamage3}}
+
+
+ {{/rollTotal() spellattack 3}}
+ {{#rollTotal() spellattack 4}}
+
+
Damage
+
+ {{#spelldamage1}}{{spelldamage1}}{{#rollWasCrit() spelldamage1}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage1}}{{/spelldamage1}}
+ {{#spelldamage2}}{{spelldamage2}}{{#rollWasCrit() spelldamage2}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage2}}{{/spelldamage2}}
+ {{#spelldamage3}}{{spelldamage3}}{{#rollWasCrit() spelldamage3}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage3}}{{/spelldamage3}}
+ {{#spelldamage4}}{{spelldamage4}}{{#rollWasCrit() spelldamage4}} + {{furydamage}} Ulric's Fury!{{/rollWasCrit() spelldamage4}}{{/spelldamage4}}
+
+
+ {{/rollTotal() spellattack 4}}
+ {{#rollGreater() spellhealing 0}}
+
+
Healing
+
{{spellhealing}}
+
+ {{/rollGreater() spellhealing 0}}
+ {{/rollGreater() spelltest spellcastingnumber}}
+
+
+ {{#action_description}}
+
+
Description
+
{{action_description}}
+
+ {{/action_description}}
+
+
+ {{#freetext}}
+
+
{{freetextname}}
+
{{freetext}}
+
+ {{/freetext}}
+ {{#roll}}
+
+
{{title}}
+
{{roll}}{{#rolladv}} | {{rolladv}}{{/rolladv}}
+
+ {{/roll}}
+
+
+ {{#showclassactions}}
+ {{#allprops() showclassactions character_name save title show_character_name subheader subheaderright subheader2 subheaderright2 title roll rolladv emote deathsave targetAC weapon attack attack_roll can_crit action action_damage action_damage_type action_crit_damage action_crit_damage_adv action_second_damage action_second_damage_type action_second_crit_damage action_second_crit_damage_adv melee ranged attackadv damage critdamage target reach range ammo ammo_auto ammo_field spell spellfriendlylevel spellschool spellconcentration spellritual spellshowinfoblock spellshowdesc spelldescription spellshowhigherlvl spellhigherlevel spellshowattack spellattack spellshowattackadv spellattackadv spellshowsavethrow spellsavedc spellsavestat spellsavesuccess spellshowhealing spellhealing spellshowdamage spelldamage spellcancrit spellcritdamage spellshoweffects spelleffect spellcasttime spellduration spellgainedfrom spellcomponents ability}}
+
+ {{/allprops() showclassactions character_name save title show_character_name subheader subheaderright subheader2 subheaderright2 title roll rolladv emote deathsave targetAC weapon attack attack_roll can_crit action action_damage action_damage_type action_crit_damage action_crit_damage_adv action_second_damage action_second_damage_type action_second_crit_damage action_second_crit_damage_adv melee ranged attackadv damage critdamage target reach range ammo ammo_auto ammo_field spell spellfriendlylevel spellschool spellconcentration spellritual spellshowinfoblock spellshowdesc spelldescription spellshowhigherlvl spellhigherlevel spellshowattack spellattack spellshowattackadv spellattackadv spellshowsavethrow spellsavedc spellsavestat spellsavesuccess spellshowhealing spellhealing spellshowdamage spelldamage spellcancrit spellcritdamage spellshoweffects spelleffect spellcasttime spellduration spellgainedfrom spellcomponents ability}}
+ {{/showclassactions}}
+
+
+
+
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.jpg b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.jpg
new file mode 100644
index 0000000000..d6fe416e4a
Binary files /dev/null and b/Warhammer-Fantasy-Roleplay-2nd-Edition/WHFRP2.jpg differ
diff --git a/Warhammer-Fantasy-Roleplay-2nd-Edition/sheet.json b/Warhammer-Fantasy-Roleplay-2nd-Edition/sheet.json
new file mode 100644
index 0000000000..1f6089f2e3
--- /dev/null
+++ b/Warhammer-Fantasy-Roleplay-2nd-Edition/sheet.json
@@ -0,0 +1,8 @@
+{
+ "html": "WHFRP2.html",
+ "css": "WHFRP2.css",
+ "authors": "Axel Mellgren (Axel on Roll20.net).",
+ "roll20userid": "88344",
+ "preview": "WHFRP2.jpg",
+ "instructions": "This sheet is designed for use with WHFRP 2nd edition."
+}