.charsheet { background-color:white; } .sheet-banner { position:relative; top: -45px; background: url('https://68.media.tumblr.com/fa7cad2b1fd796eec91a7aaa118dcdab/tumblr_okc37oHznD1s9slulo1_540.png'); background-size: 90%; background-repeat: no-repeat; background-position: right bottom; } .sheet-banner-content { margin: 0 auto; padding: 100px; margin-top:-5px; } /*====Tabs ====*/ /*========== tabs ==========*/ input.sheet-tab1:not(:checked) ~ .sheet-tab1, input.sheet-tab2:not(:checked) ~ .sheet-tab2, input.sheet-tab3:not(:checked) ~ .sheet-tab3, input.sheet-tab4:not(:checked) ~ .sheet-tab4, input.sheet-tab5:not(:checked) ~ .sheet-tab5, input.sheet-tab6:not(:checked) ~ .sheet-tab6 { display: none; } input.sheet-tab1[type=radio], input.sheet-tab2[type=radio], input.sheet-tab3[type=radio], input.sheet-tab4[type=radio], input.sheet-tab5[type=radio], input.sheet-tab6[type=radio] { display:none; } input.sheet-tab { width: 110px; line-height: 30px; outline: none !important; position: relative; cursor: pointer; z-index: 1; } input.sheet-tab1 { margin-left: 1px; } input.sheet-tab[type=radio] + label { width: 110px; content: attr(title); display: inline; line-height: 20px; background: white; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border: solid 2px red; font-size: 14px; font-weight: bold; text-align: center; color: black; font-family:"Trebuchet MS", Helvetica, sans-serif; text-shadow: none; } input.sheet-tab[type=radio]:checked + label { border: solid 2px red; background: black; line-height: 30px; color:white; text-shadow: none; } input.sheet-tab:not(:first-child)::before { border-left: none; } 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; } /*==== 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:60px; 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; } .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; } /*==== 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-characteristics tr:nth-child(odd) { background-color:transparent; } table.sheet-characteristics tr:nth-child(even) { background-color:silver; } 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 { content: ""!important; display: none; } button[type="roll"] { 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 { 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"] { 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 { 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; } /* ==== 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 { display: none; } input.sheet-arrow:checked ~ div.sheet-body { display: block; } 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; } /*------------------------------*/ /*------------------------------*/ /*------- 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; }