.charsheet { background-color:white; } /*====Tabs ====*/ /*========== tabs ==========*/ .sheet-prime, .sheet-skills, .sheet-inventory, .sheet-combat, .sheet-powers, .sheet-topbar, .sheet-pc, .sheet-npc, .sheet-ship { display:none; } /* show the selected tab */ .sheet-tabstoggle[value="prime"] ~ .sheet-prime, .sheet-tabstoggle[value="skills"] ~ .sheet-skills, .sheet-tabstoggle[value="inventory"] ~ .sheet-inventory, .sheet-tabstoggle[value="combat"] ~ .sheet-combat, .sheet-tabstoggle[value="powers"] ~ .sheet-powers { display: block; } .sheet-typetoggle[value="pc"] ~ .sheet-topbar, .sheet-typetoggle[value="pc"] ~ .sheet-pc { display: block; } .sheet-typetoggle[value="npc"] ~ .sheet-topbar, .sheet-typetoggle[value="npc"] ~ .sheet-npc { display: block; } .sheet-typetoggle[value="ship"] ~ .sheet-ship { display: block; } div.sheet-tab-content { border: 2px solid red; margin: 2px 2px 2px -5px; padding: 5px; } div.sheet-topbar { border: 2px solid red; margin: 2px 2px 2px -5px; padding: 5px; padding-bottom:-10px; } div.sheet-settings { margin: 2px 2px 2px -5px; /* padding: 5px; padding-bottom:-10px;*/ } /*==== Number boxes ====*/ input[type="number"] { -moz-appearance: textfield; } input[type="number"]:hover { -moz-appearance: initial; } /*==== text boxes ====*/ .sheet-input { display: inline-block; border-bottom: 1px dotted gray; border-top: none; border-left: none; border-right: none; margin: 0px; background-color: transparent; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } input[type="text"].sheet-input { width:200px; } input[type="number"].sheet-input_II { display: inline-block; border: 1px dotted gray; margin: 0px; width:50px; background-color: transparent; -moz-appearance: textfield; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } input[type="number"].sheet-input_II::-webkit-outer-spin-button, input[type="number"].sheet-input_II::-webkit-inner-spin-button, input[type="number"].sheet-armourweight::-webkit-outer-spin-button, input[type="number"].sheet-armourweight::-webkit-inner-spin-button, input[type="number"].sheet-weaponweight::-webkit-outer-spin-button, input[type="number"].sheet-weaponweight::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .sheet-bold { font-weight: bold; } .sheet-big { font-size:1.4em; } .sheet-header { display: inline-block; font-weight: bold; margin:0px; padding:0px; } .sheet-mod { font-style: italic; } /*==== Armour ====*/ .sheet-armourlist { display: inline-block; margin: 0px; padding: 0px; width: 800px; } .sheet-armouritem { display: flex; flex-wrap: wrap; width: 100%; margin: 0px 0px 5px 0px; padding: 0px; } .sheet-armourtype { width: 164px; } .sheet-armourtl { width: 69px; text-align: center; } .sheet-armourprotection { width: 97px; text-align: center; } .sheet-armourlaser { width: 166px; text-align: center; } .sheet-armourrad { width: 69px; text-align: center; } .sheet-armourweight { width: 69px; text-align: center; } .sheet-armourskill { width: 160px; text-align: center; } .sheet-armournote { width: 99%; } /*==== Weapons ====*/ .sheet-weaponlist{ display: inline-block; margin: 0px; padding: 0px; width: 100%; } .sheet-weaponitem { display: flex; flex-wrap: wrap; width: 100%; margin: 0px 0px 10px 0px; padding: 0px; } .sheet-th { font-size: 13px; font-weight: bold; text-align: center; } .sheet-weaponroll, .sheet-weaponspacer { width: 25px; } .sheet-weaponspacer { display: inline-block; } .sheet-weaponweapon { width: 207px; } .sheet-weaponskill { width: 62px; } .sheet-weapondm { width: 88px; } .sheet-weapondmg { width: 62px; } .sheet-weapontl { width: 47px; } .sheet-weaponrange { width: 73px; } input.sheet-weaponweight { width: 58px; } .sheet-weaponmag { width: 209px; } .sheet-weaponnote { width: 94%; margin-left: 4px; margin-top: 3px; } /*==== tables ====*/ table.sheet-characteristics, table.sheet-skilltable { margin-right:auto; margin-left:auto; } table.sheet-characteristics input[type="number"], table.sheet-armour input[type="number"], table.sheet-skilltable input[type="number"] { text-align:center; } table.sheet-weapontable { text-align:center; margin-right:auto; margin-left:auto; } table.sheet-weapontable tr:nth-child(even) { border-bottom: none; } table.sheet-weapontable tr:last-child { border-bottom: 5px ridge red; } table.sheet-weapontable tr:nth-child(1) { border: none; } /*==== headings ====*/ .sheet-oval { width: 150px; height: 30px; padding: 15px; background: silver; -moz-border-radius: 150px / 50px; -webkit-border-radius: 150px / 50px; border-radius: 150px / 50px; text-align:center; } h2 { margin-left:-10px; margin-top:-5px; } textarea { height: 2em; width: 97%; display: inline-block; border-bottom: 1px dotted gray; border-top: none; border-left: none; border-right: none; margin:0px; background-color: transparent; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s,box-shadow linear .2s; -moz-transition: border linear .2s,box-shadow linear .2s; -ms-transition: border linear .2s,box-shadow linear .2s; -o-transition: border linear .2s,box-shadow linear .2s; transition: border linear .2s,box-shadow linear .2s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; resize:vertical; } /*========== sheet skillbox ==========*/ /* ----Hide actual sheet-skillbox checkbox---- */ input.sheet-skillbox[type="checkbox"] { opacity: 0; width: 100px; position: relative; top: 0px; left: 20px; margin: -30px; cursor: pointer; z-index: 1; } /* -----Fake sheet-gear skillbox----- */ input.sheet-skillbox[type="checkbox"]::before + span::before { margin-right: 4px; margin-left: 0px; line-height: 14px; display: inline-block; vertical-align: middle; text-align:center; content: ""; width: 100px; height: 14px; color:silver; position: relative; } span.sheet-skillbox { position: relative; left:-40px; width: 100px; text-shadow: none; font-weight:bold; } input.sheet-skillbox[type="checkbox"]:checked + span { color: red; } /*==== Button Reset ====*/ button[type="roll"]:before, button[type="action"]:before { content: ""!important; display: none; } button[type="roll"], button[type="action"] { width: 95%; height:24px; padding-bottom: 0; display: inline-block; margin: 0; font-weight: 400; text-align: center; cursor: pointer; background-image: none; background-color: transparent; border: 1px solid #ccc; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } button[type="roll"]:hover { background-color: black; border-color: red; color:white } button[type="roll"] label, button[type="roll"] input, button[type="action"] label, button[type="action"] input { height:24px; line-height: 24px; text-align:center; width: 100%; cursor: pointer; background: none; box-shadow: none; transition: none; border-radius: none; border:none; font-weight:700; } button[type="roll"]:hover label, button[type="roll"]:hover input { color: white; border: none; } .sheet-button_header { display: inline-block; font-weight: bold; margin:0px; padding:0px; font-size: 0.8em; } /*==== sheet-button Reset ====*/ button.sheet-button[type="roll"], button.sheet-button[type="action"] { width: 95%; height:24px; padding-bottom: 0; display: inline-block; margin: 0; font-weight: 400; text-align: center; cursor: pointer; background-image: none; background-color: white; border: 1px solid red; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } button.sheet-button[type="roll"]:hover { background-color: black; border-color: red; color:white } button.sheet-button[type="roll"] label, button[type="roll"] input, button.sheet-button[type="action"] label, button[type="action"] input { height:24px; line-height: 24px; text-align:center; width: 100%; cursor: pointer; background: none; box-shadow: none; transition: none; border-radius: none; border:none; font-weight:700; } button.sheet-button[type="roll"]:hover label, button[type="roll"]:hover input { color: white; border: none; } input.sheet-modselect[value="yes"] ~ .sheet-mod_yes, input.sheet-modselect[value="no"] ~ .sheet-mod_no, input.sheet-rollselect[value="normal"] ~ .sheet-roll_normal, input.sheet-rollselect[value="boon"] ~ .sheet-roll_boon, input.sheet-rollselect[value="bane"] ~ .sheet-roll_bane { background-color: black; border-color: red; color:white } input.sheet-modselect[value="yes"] ~ .sheet-button:not(.sheet-mod_yes), input.sheet-modselect[value="no"] ~ .sheet-button:not(.sheet-mod_no), input.sheet-rollselect[value="normal"] ~ .sheet-button:not(.sheet-roll_normal), input.sheet-rollselect[value="boon"] ~ .sheet-button:not(.sheet-roll_boon), input.sheet-rollselect[value="bane"] ~ .sheet-button:not(.sheet-roll_bane) { background-color: white; border-color: red; color:black } .sheet-mod-switch[value="1"] ~ .sheet-mod_toggle, .sheet-mod-switch[value="2"] ~ .sheet-mod_toggle, .sheet-roll-switch[value="1"] ~ .sheet-roll_toggle, .sheet-roll-switch[value="2"] ~ .sheet-roll_toggle { display: none } .sheet-mod-switch[value="3"] ~ .sheet-mod_toggle, .sheet-roll-switch[value="3"] ~ .sheet-roll_toggle { display: inline } /* ==== sheet 2 colrow ====*/ .charsheet .sheet-2colrow .sheet-col { width: calc(50% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-2colrow .sheet-col:last-child { margin-right: 0 !important; } .sheet-button_header { display: inline-block; font-weight: bold; margin:0px; padding:0px; font-size: 0.8em; } /* ==== sheet 2 colrow ====*/ .charsheet .sheet-2colrow .sheet-col { width: calc(50% - 3px) !important; margin-right: 2px !important; } .charsheet .sheet-2colrow .sheet-col:last-child { margin-right: 0 !important; } /*-----sheet-arrow-----*/ input.sheet-arrow { float: left; } div.sheet-body, span.sheet-body { display: none; } input.sheet-arrow:checked ~ span.sheet-body, input.sheet-arrow:checked ~ div.sheet-body { display: block; } input.sheet-hider:checked ~ span.sheet-body, input.sheet-hider:checked ~ div.sheet-body { display: block; } .sheet-hidden { display:none; } /*========== Hide actual sheet reset ==========*/ input.sheet-reddot[type="checkbox"] { opacity: 0; width: 20px; height: 20px; position: relative; top: 5px; left: 8px; top:0px; margin: 0px; cursor: pointer; z-index: 1; } /* -----Fake sheet-reset checkbox----- */ input.sheet-reddot[type="checkbox"] + span::before { position: relative; left:-7px; margin-right: 0px; line-height: 20px; text-align: center; display: inline-block; vertical-align: middle; font-family: "Pictos"; content: "2"; width: 20px; height: 20px; font-size:15px; background:transparent; color:black; } input.sheet-reddot[type="checkbox"]:active + span::before { color:green; font-family: "Pictos"; content: "0"; font-size:15px; } /* ----Hide actual sheet-arrow checkbox---- */ input.sheet-arrow[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 5px; left: 6px; margin: -10px; cursor: pointer; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-arrow[type="checkbox"] + span::before { color:red; text-shadow: 3px 0 black; margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; float: left; content: "►"; width: 14px; height: 14px; font-size: 12px; } input.sheet-arrow[type="checkbox"]:checked + span::before { color:red; text-shadow: 3px 0 black; content: "▼"; } /*%%%%% ===== %%%%%*/ /* ----Hide actual sheet-arrow checkbox---- */ input.sheet-untrained[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 0px; left: 0px; margin: -10px; cursor: pointer; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-untrained[type="checkbox"] + span::before { position: relative; top: 0px; left: -5px; color:green; text-shadow: none; margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; font-family: "Pictos"; content: "3"; width: 14px; height: 14px; font-size: 12px; box-shadow: none; } input.sheet-untrained[type="checkbox"]:checked + span::before { color:red; content: "D"; box-shadow: none; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-carried[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 0px; left: 0px; margin-right: -10px; cursor: pointer; z-index: 1; } input.sheet-carried[type="checkbox"] + span::before { position: relative; top: 0px; left: 0px; color:red; text-shadow: none; margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; font-family: "Pictos"; content: "D"; width: 14px; height: 14px; font-size: 12px; box-shadow: none; } input.sheet-carried[type="checkbox"]:checked + span::before { color:green; content: "3"; box-shadow: none; } /*------------------------------*/ /*------------------------------*/ /*------- Shhet crate ---------*/ /*------------------------------*/ /*------------------------------*/ /* ----Hide actual sheet-arrow checkbox---- */ input.sheet-crate[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 0px; left: 0px; margin: -10px; cursor: pointer; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-crate[type="checkbox"] + span::before { position: relative; top: 0px; left: -5px; color:green; text-shadow: none; margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; font-family: "Pictos"; content: "-"; width: 14px; height: 14px; font-size: 12px; box-shadow: none; } input.sheet-crate[type="checkbox"]:checked + span::before { color:red; content: "+"; box-shadow: none; } /*------------------------------*/ /*------------------------------*/ /*------- Sheet Power ---------*/ /*------------------------------*/ /*------------------------------*/ /* ----Hide actual sheet-power checkbox---- */ input.sheet-power[type="checkbox"] { opacity: 0; width: 20px; height: 20px; position: relative; top: 0px; left: 20px; margin: -10px; cursor: pointer; z-index: 1; } /* -----Fake sheet-power checkbox----- */ input.sheet-power[type="checkbox"] + span::before { position: relative; top: 0px; left: 10px; margin-right:5px; color:black; text-shadow: 3px 0 black; margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; font-family: "Pictos"; content: "Q"; width: 20px; height: 20px; font-size: 20px; text-shadow: 0px 0px 5px green; } input.sheet-power[type="checkbox"]:checked + span::before { color:black; text-shadow: 0px 0px 5px red; } /*------------------------------*/ /*------------------------------*/ /*-------Roll Templates---------*/ /*------------------------------*/ /*------------------------------*/ /*---- general ----*/ .sheet-rolltemplate-skill-general table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Contrail One", sans-serif; box-shadow: -5px -5px 5px black; color: #596a72; } .sheet-rolltemplate-skill-general th { color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; background: #cedce7; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #cedce7 0%, #596a72 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #cedce7 0%,#596a72 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #cedce7 0%,#596a72 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; } .sheet-rolltemplate-skill-general .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-skill-general td { padding: 0px; text-align:center; text-shadow: none; } .sheet-rolltemplate-skill-general .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid #596a72; background:transparent; text-shadow: none; } .sheet-rolltemplate-skill-general .inlinerollresult.fullfail { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-skill-general .inlinerollresult.importantroll { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-skill-general .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; text-shadow: none; } /*---- attrib ----*/ .sheet-rolltemplate-skill-attrib table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Contrail One", sans-serif; box-shadow: -5px -5px 5px black; color: #596a72; } .sheet-rolltemplate-skill-attrib th { color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; background: #a90329; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#a90329), color-stop(100%,#8f0222)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #a90329 0%,#8f0222 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #a90329 0%,#8f0222 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #a90329 0%,#8f0222 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #a90329 0%,#8f0222 100%); /* W3C */ box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; } .sheet-rolltemplate-skill-attrib .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-skill-attrib td { padding: 0px; text-align:center; text-shadow: none; } .sheet-rolltemplate-skill-attrib .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid #596a72; background:transparent; text-shadow: none; } .sheet-rolltemplate-skill-attrib .inlinerollresult.fullfail { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-skill-attrib .inlinerollresult.importantroll { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-skill-attrib .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; text-shadow: none; } /*---- weapons ----*/ /*---- range ----*/ .sheet-rolltemplate-range table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Contrail One", sans-serif; box-shadow: -5px -5px 5px black; color: #006e2e; } .sheet-rolltemplate-range th { color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; background: #a90329; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #b4ddb4 0%, #006e2e 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b4ddb4), color-stop(100%,#006e2e)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #b4ddb4 0%,#006e2e 100%); /* W3C */ box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; } .sheet-rolltemplate-range .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-range td { padding: 0px; text-align:center; text-shadow: none; } .sheet-rolltemplate-range .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid #006e2e; background:transparent; text-shadow: none; } .sheet-rolltemplate-range .inlinerollresult.fullfail { border: 1px solid #006e2e; text-shadow: none; } .sheet-rolltemplate-range .inlinerollresult.importantroll { border: 1px solid #006e2e; text-shadow: none; } .sheet-rolltemplate-range .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; text-shadow: none; } /* */ /*---- melee ----*/ .sheet-rolltemplate-melee table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Contrail One", sans-serif; box-shadow: -5px -5px 5px black; color: #006e2e; } .sheet-rolltemplate-melee th { color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; background: #a90329; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #b4ddb4 0%, #006e2e 100%); /* FF3.6+ */ background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b4ddb4), color-stop(100%,#006e2e)); /* Chrome,Safari4+ */ background: -webkit-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* Chrome10+,Safari5.1+ */ background: -o-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* Opera 12+ */ background: -ms-radial-gradient(center, ellipse cover, #b4ddb4 0%,#006e2e 100%); /* IE10+ */ background: radial-gradient(ellipse at center, #b4ddb4 0%,#006e2e 100%); /* W3C */ box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; } .sheet-rolltemplate-melee .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-melee td { padding: 0px; text-align:center; text-shadow: none; } .sheet-rolltemplate-melee .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid #006e2e; background:transparent; text-shadow: none; } .sheet-rolltemplate-melee .inlinerollresult.fullfail { border: 1px solid #006e2e; text-shadow: none; } .sheet-rolltemplate-melee .inlinerollresult.importantroll { border: 1px solid #006e2e; text-shadow: none; } .sheet-rolltemplate-melee .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; text-shadow: none; } /* %%%%% %%%%% %%%%%*/ /* %%%%% %%%%% %%%%%*/ /* %%%%% %%%%% %%%%%*/ /* %%%%% %%%%% %%%%%*/ /*---- power ----*/ .sheet-rolltemplate-power table { width: 100%; background: white; border: 3px ridge gray; color: black; font-size: 0.9em; font-family: "Contrail One", sans-serif; box-shadow: -5px -5px 5px black; color: #596a72; } .sheet-rolltemplate-power th { color: white; padding: 4px; line-height: 1.4em; font-size: 1.2em; width: 100%; height: 100%; border-spacing: 0; text-shadow: 0px 0px 5px black, 0px 0px 5px black, 0px 0px 5px black; background: rgb(97,153,199); /* Old browsers */ background: -moz-linear-gradient(left, rgba(97,153,199,1) 10%, rgba(58,132,195,1) 29%, rgba(65,154,214,1) 45%, rgba(75,184,240,1) 63%, rgba(58,139,194,1) 80%, rgba(38,85,139,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, rgba(97,153,199,1) 10%,rgba(58,132,195,1) 29%,rgba(65,154,214,1) 45%,rgba(75,184,240,1) 63%,rgba(58,139,194,1) 80%,rgba(38,85,139,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, rgba(97,153,199,1) 10%,rgba(58,132,195,1) 29%,rgba(65,154,214,1) 45%,rgba(75,184,240,1) 63%,rgba(58,139,194,1) 80%,rgba(38,85,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6199c7', endColorstr='#26558b',GradientType=1 ); /* IE6-9 */ box-shadow: inset 5px 0px 20px 0px black, inset -5px 0px 20px 0px black; } .sheet-rolltemplate-power .sheet-tcat { font-weight: bold; } .sheet-rolltemplate-power td { padding: 0px; text-align:center; text-shadow: none; } .sheet-rolltemplate-power .inlinerollresult { display: inline-block; min-width: 1.2em; text-align: center; border: 1px solid #596a72; background:transparent; text-shadow: none; } .sheet-rolltemplate-power .inlinerollresult.fullfail { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-power .inlinerollresult.importantroll { border: 1px solid #596a72; text-shadow: none; } .sheet-rolltemplate-power .sheet-no_border .inlinerollresult { display: inline-block; min-width: 1.5em; border: 2px solid transparent; background:transparent; font-weight:400; text-shadow: none; } button.sheet-type, button.sheet-tab { line-height: 30px; outline: none !important; position: relative; cursor: pointer; z-index: 1; width: 110px; content: attr(title); display: inline; height: auto; background: white; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; font-size: 14px; font-weight: bold; text-align: center; color: black; font-family:"Trebuchet MS", Helvetica, sans-serif; text-shadow: none; } button.sheet-but-prime { margin-left: 1px; } input.sheet-typeshow[value="pc"] ~ .sheet-type-pc, input.sheet-typeshow[value="npc"] ~ .sheet-type-npc, input.sheet-typeshow[value="ship"] ~ .sheet-type-ship, input.sheet-tabstoggle[value="prime"] ~ .sheet-but-prime, input.sheet-tabstoggle[value="skills"] ~ .sheet-but-skills, input.sheet-tabstoggle[value="inventory"] ~ .sheet-but-inventory, input.sheet-tabstoggle[value="combat"] ~ .sheet-but-combat, input.sheet-tabstoggle[value="powers"] ~ .sheet-but-powers { border: solid 2px red; background: black; line-height: 30px; color:white; text-shadow: none; } span.sheet-shipcomponent { font-size: 14px; font-weight: bold; width: 160px; display: inline-block; background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } span.sheet-shipdetail, input.sheet-shipdetail[type="text"] { width: 300px; display: inline-block; background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } span.sheet-shiptons, input.sheet-shiptons[type="number"] { width: 80px; display: inline-block; background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .sheet-shipcost, input.sheet-shipcost[type="number"] { width: 80px; display: inline-block; background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } span.sheet-shiphead, input.sheet-shiphead { border: solid 1px black; font-size: 14px; font-weight: bold; padding-left:3px; padding-right:2px; padding-top:2px; padding-bottom:2px; } .sheet-critseverity { width: 80px; display: inline-block; background: white; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }