.charsheet .sheet-maindiv { width: 840px; background-color: white; } .charsheet .sheet-cType { display: none; } .charsheet .sheet-Type { display: inline-block; font-size: 3em; color: #b5b6b8; text-transform: uppercase; vertical-align: middle; height: 75px; margin: 0px; padding: 0px; margin-top: -20px; } .sheet-cType[value="1"]:checked ~ div.sheet-Type::before { content: "Character Record Sheet"; } .sheet-cType[value="2"]:checked ~ div.sheet-Type::before { content: "Extra Record Sheet"; } .sheet-cType[value="3"]:checked ~ div.sheet-Type::before { content: "Villain Record Sheet"; } /*Set up the sheets for proper display*/ .sheet-CharDemographics, .sheet-CharStats, .sheet-CharTraits, .sheet-CharTragedy, .sheet-CharDestiny, .sheet-CharSecrets, .sheet-CharAdvancements, .sheet-CharPowers, .sheet-CharEquipment, .sheet-ExtraDemographics, .sheet-ExtraStats, .sheet-ExtraTraits, .sheet-ExtraTragedy, .sheet-ExtraDestiny, .sheet-ExtraSecrets, .sheet-ExtraAdvancements, .sheet-ExtraPowers, .sheet-ExtraEquipment, .sheet-VillainDemographics, .sheet-VillainStats, .sheet-VillainTraits, .sheet-VillainTragedy, .sheet-VillainDestiny, .sheet-VillainSecrets, .sheet-VillainAdvancements, .sheet-VillainPowers, .sheet-VillainEquipment { display: none; } .sheet-cType[value="1"]:checked ~ div.sheet-CharDemographics, .sheet-cType[value="1"]:checked ~ div.sheet-CharStats, .sheet-cType[value="1"]:checked ~ div.sheet-CharTraits, .sheet-cType[value="1"]:checked ~ div.sheet-CharTragedy, .sheet-cType[value="1"]:checked ~ div.sheet-CharDestiny, .sheet-cType[value="1"]:checked ~ div.sheet-CharSecrets, .sheet-cType[value="1"]:checked ~ div.sheet-CharAdvancements, .sheet-cType[value="1"]:checked ~ div.sheet-CharPowers, .sheet-cType[value="1"]:checked ~ div.sheet-CharEquipment, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraDemographics, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraStats, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraTraits, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraTragedy, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraDestiny, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraSecrets, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraAdvancements, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraPowers, .sheet-cType[value="2"]:checked ~ div.sheet-ExtraEquipment, .sheet-cType[value="3"]:checked ~ div.sheet-VillainDemographics, .sheet-cType[value="3"]:checked ~ div.sheet-VillainStats, .sheet-cType[value="3"]:checked ~ div.sheet-VillainTraits, .sheet-cType[value="3"]:checked ~ div.sheet-VillainTragedy, .sheet-cType[value="3"]:checked ~ div.sheet-VillainDestiny, .sheet-cType[value="3"]:checked ~ div.sheet-VillainSecrets, .sheet-cType[value="3"]:checked ~ div.sheet-VillainAdvancements, .sheet-cType[value="3"]:checked ~ div.sheet-VillainPowers, .sheet-cType[value="3"]:checked ~ div.sheet-VillainEquipment { display: block; } .charsheet .sheet-col, .charsheet .sheet-2colrow .sheet-col, .charsheet .sheet-3colrow .sheet-col { margin: 0px; padding: 0px; } .charsheet .sheet-header { /*position: fixed;*/ height: 75px; display: block; width: 100%; vertical-align: top; margin: 0px; margin-bottom: 15px; padding: 0px; } .charsheet .sheet-fullHeader { width: 100%; height: 35px; margin: 0px 0px 10px 0px; padding: 0px; } .charsheet .sheet-logo { width: 260px; height: 75px; } .charsheet .sheet-body { /*margin-top: 15px; overflow: auto;*/ display: block; margin-top: 45px; } .charsheet label { display: inline; text-transform: uppercase; font-size: 1em; font-weight: normal; } .charsheet h1 { border-radius: 25px; background-color: #b5b6b8; color: white; text-transform: uppercase; font-weight: normal; font-size: 1.5em; vertical-align: middle; /*padding-left: 15px; padding-top: 5px;*/ } .charsheet .sheet-h1img { height: 21px; margin-left: 15px; position: relative; top: 5px; } .charsheet .sheet-standardtext, .sheet-StatBox, .sheet-repeatingInput { font-size: 1em; font-weight: normal; color: black; border: none; border-bottom: 1px solid black; } .charsheet .sheet-StatsBox, .charsheet .sheet-StatsBoxSpent { border: 1px solid black; text-align: center; width: 64px; margin: 0px; } .charsheet .sheet-StatsBoxSpent { border: none; border-bottom: 1px solid black; } .sheet-repeatingInput { border: none; text-align: left; width: 100%; } .charsheet textarea { font-size: 1em; font-weight: normal; width: 98%; height: 50px; border: none; margin: 0px; } .charsheet input.sheet-Advance { width: 20px; height: 20px; margin: 0px 17px 0px 17px; z-index: 9999; opacity: 0; } .charsheet div.sheet-CheckBox { display: inline-block; width: 20px; height: 20px; margin-left: -37px; z-index: 0; } .sheet-Advance:not(:checked) + div.sheet-CheckBox { background-image: url('http://www.geeksville.us/roll20/Mistborn/UnChecked-white.png'); background-size: 20px 20px; } .sheet-Advance:checked + div.sheet-CheckBox { background-image: url('http://www.geeksville.us/roll20/Mistborn/Checked-black.png'); background-size: 20px 20px; } .charsheet .sheet-CharDemographics { /*display: block;*/ width: 100%; margin: 0px; padding: 0px; } .charsheet .sheet-CharStats, .charsheet .sheet-CharTraits, .charsheet .sheet-CharTragedy, .charsheet .sheet-CharDestiny, .charsheet .sheet-CharSecrets, .charsheet .sheet-CharAdvancements, .charsheet .sheet-CharPowers, .charsheet .sheet-CharEquipment { /*display: block;*/ width: 100%; margin: 15px 0px 0px 0px; } .charsheet .sheet-ExtraStats { width: 689px; margin: 15px 0px 0px 0px; padding-left: 139px; } .sheet-Attributes, .sheet-Standing, .sheet-Resilience { margin-right: 5px; width: 33%; } .sheet-StatsRow, .sheet-StatsLabel, .sheet-RepeatingRow{ margin: 0px; padding: 0px; margin-bottom: 5px; } .sheet-StatsLabel { text-align: right; line-height: 28px; } .sheet-RepeatingRow { text-align: left; line-height: 28px; border-bottom: 1px solid black; } .sheet-StatsColLabel { width:64px; margin: 0px; padding: 0px; font-size: .75em; font-weight: normal; text-align: center; color: silver; } .sheet-DicePools { width: 200px; height: 200px; border: 1px solid black; background-size: 150px 150px; background-position: center; background-repeat: no-repeat; } .sheet-DicePoolField { width: 200px; height: 200px; font-size: 12em; background-color: transparent; border: none; margin: 0px; text-align: center; font-weight: bold; } /*---Configure Roll Buttons---*/ button[type=roll].sheet-RollButton { background-image: url('http://www.geeksville.us/roll20/Mistborn/Malatium.png'); background-size: 20px 20px; background-color: white; border: none; } button[type=roll].sheet-Roll2 { background-color: white; color: black; text-transform: uppercase; font-size: 1em; font-weight: normal; box-shadow: none; /*background-image: url('http://www.geeksville.us/roll20/Mistborn/Malatium.png'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center;*/ background-image: none; border: none; margin: 0px; margin-right: 10px; padding: 0px; } button[type=roll].sheet-Roll2::before { content:''; }