/* Colors Red : #7E0000 Grey : #7F7F7F */ div, button, textarea, span, input, select{ box-sizing: border-box; } div{ margin: none; padding: none; background-color: transparent; } div.sheet-bgmain{ position: relative; width: 830px; min-height: 1065px; text-align:center; font-family: 'Candal'; background-image: url('https://raw.githubusercontent.com/NathaTerrien/roll20-wip/master/WhiteLies/whitelies_bg_vo_830x1065.png'); background-repeat:no-repeat; background-position:top left; background-size: cover; } div.sheet-absinp{ position: absolute; } div.sheet-ligne{ display: block; text-align: left; width: 100%; margin-bottom: 2px; } .sheet-libBlanc0{ background-color: transparent; color: white; font-size: 18px; font-weight: normal; text-align: left; text-transform: uppercase; z-index: 10; } .sheet-libBlanc1{ background-color: transparent; color: white; font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; z-index: 10; } .sheet-libBlanc2{ background-color: transparent; color: white; font-size: 12px; font-weight: bold; text-align: left; text-transform: uppercase; z-index: 10; } .sheet-libGris1{ background-color: white; color: #7F7F7F; font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase; z-index: 10; } .sheet-libGris2{ background-color: white; color: #7F7F7F; font-size: 12px; font-weight: bold; text-align: left; text-transform: uppercase; z-index: 10; } .sheet-libGris3{ background-color: white; color: #7F7F7F; font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; z-index: 10; } input, textarea{ background-color: transparent; display: inline-block; padding: none; margin: none; font-family: Arial; font-size: 14px; border: none; box-shadow: none; resize:none; color: #7E0000; z-index: 2; border-radius: 0; } input:focus, input:hover, textarea:focus, textarea:hover{ box-shadow: inset 0px 1px 1px rgba(126,0,0,0.01),0 0 6px rgba(126,0,0,0.5); background-color: rgba(126,0,0,0.05); } textarea{ padding: 1px 2px 0px 2px; } input[type="text"]{ padding: 0px 0px 0px 2px; } input[type="number"]{ text-align: right; padding: 0px 2px 0px 0px; } input.sheet-iptbig1{ font-size:20px; width:280px; text-align:center; font-weight:bold; min-height:34px; text-transform: capitalize; } input.sheet-iptbig2{ font-size:18px; width:230px; text-align:center; font-weight:normal; min-height:28px; text-transform: capitalize; } input.sheet-iptnumsm { -moz-appearance: textfield; max-width: 40px; } input.sheet-iptnumsm::-webkit-inner-spin-button, input.sheet-iptnumsm::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; } input.sheet-iptnummod{ font-weight: bold; font-size: 18px; text-align: center; padding: 0; border-radius: 8px 0px 8px 0px; } input.sheet-iptnumbig { min-height: 36px; max-width: 60px; font-size: 22px; font-weight:bold; } input.sheet-iptnumbig2 { min-height: 36px; max-width: 60px; font-size: 18px; font-weight:bold; } input.sheet-iptnumrond{ line-height: 30px; font-size: 30px; text-align: center; padding: 0; min-width: 56px; min-height: 56px; max-width: 56px; max-height: 56px; border-radius: 50%; border:none; font-weight: bold; } input.sheet-iptnumrondtop{ line-height: 30px; font-size: 24px; text-align: center; padding: 0; max-width: 60px; min-width: 60px; min-height: 30px; max-height: 30px; border-radius: 30px 30px 0px 0px; border-width: 0px 0px 2px 0px; border-style: dotted; border-color: #7F7F7F; font-weight: bold; display: block; } input.sheet-iptnumrondbott{ line-height: 30px; font-size: 24px; text-align: center; padding: 0; max-width: 60px; min-width: 60px; min-height: 30px; max-height: 30px; border-radius: 0px 0px 30px 30px; border: none; font-weight: bold; display: block; } .sheet-max{ background-color: rgba(126,0,0,0.1); } input.sheet-iptnumrond, input.sheet-iptnumrondtop, input.sheet-iptnumrondbott { -moz-appearance: textfield; } input.sheet-iptnumrond::-webkit-inner-spin-button, input.sheet-iptnumrond::-webkit-outer-spin-button, input.sheet-iptnumrondtop::-webkit-inner-spin-button, input.sheet-iptnumrondtop::-webkit-outer-spin-button, input.sheet-iptnumrondbott::-webkit-inner-spin-button, input.sheet-iptnumrondbott::-webkit-outer-spin-button{ -webkit-appearance: none; appearance: none; } input.sheet-iptnumrondsm{ line-height: 20px; font-size: 25px; text-align: center; min-width: 40px; min-height: 40px; max-width: 40px; max-height: 40px; border-radius: 20%; border:none; font-weight: bold; } input.sheet-iptnumrondsm { -moz-appearance: textfield; } input.sheet-iptnumrondsm::-webkit-inner-spin-button, input.sheet-iptnumrondsm::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; } input[disabled], input[readonly] { -moz-appearance: textfield; background-color: transparent; } input[type=number]:disabled::-webkit-inner-spin-button, input[type=number]:disabled::-webkit-outer-spin-button, input[type=number]:read-only::-webkit-inner-spin-button, input[type=number]:read-only::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; margin: 0; } select{ background-color:rgba(255,255,255,0.5); padding: 0px; margin: 0px; height: 1.6em; line-height: 1.6em; max-height 1.6em; font-weight:normal; border: none; } select:hover{ border: 1px solid #939598; } button[type="roll"] { box-sizing: border-box; padding: 0px 0px !important; margin: 0px 0px 0px 0px !important; text-align: center !important; vertical-align: middle !important; color:black; border-width: 0px; border-style: solid; border-color: #939598; border-radius: 5px; font-size:10px; background:transparent; box-shadow: none; text-shadow: none; -webkit-box-shadow: none; } button[type="roll"]:hover{ font-weight: bolder; border-width: 2px; } button[type="roll"].sheet-boutcar { color:black; border-width: 2px; border-color: transparent; font-size: 28px; width: 30px; height: 30px; line-height: 28px; } button[type="roll"].sheet-boutcar:hover { border-color: #7E0000; } button[type="roll"].sheet-boutjs { color:black; border-width: 2px; border-color: transparent; font-size: 22px; width: 24px; height: 24px; line-height: 20px; border-color: transparent; display: inline-block !important; } button[type="roll"].sheet-boutjs:hover{ border-color: #7E0000; } button[type=roll].sheet-boutd6{ color:white; font-family:'Candal'; font-weight:bold; font-size:14px; display: inline-block; vertical-align: middle; } button[type=roll].sheet-boutd6:before{ font-family: "dicefontd6"; font-size: 22px; content: 'f'; } button[type="roll"].sheet-boutd6:hover{ color: #7E0000; border:0; } button[type=roll].sheet-btLien{ color: #939598; } button[type=roll].sheet-btLien:before{ font-family: "Pictos"; font-size: 1.6em; content: 'G'; vertical-align: top; } button[type=roll].sheet-btLien:hover{ font-weight:normal; border: none; color: #28AE69; } /* TEMPLATES */ .sheet-rolltemplate-roll div{ text-align: right; vertical-align: middle; padding: none !important; border: none; display: block; box-sizing: border-box; } .sheet-rolltemplate-roll div.sheet-tplmain{ width: 100%; background-color: transparent; } .sheet-rolltemplate-roll div.sheet-perso{ background-color: #7F7F7F; padding: 2px 2px 0px 2px; border-width: 2px; border-style: solid; border-color: #7F7F7F; border-radius: 5px 0px 0px 0px; width: 200px; font-size: 13px; font-family: 'Candal'; color: white; display: inline-block; } .sheet-rolltemplate-roll div.sheet-jets{ width: 100%; border-width: 2px; border-style: solid; border-color: #7F7F7F; border-radius: 6px 0px 0px 6px; background-color: white; display: inline-block; height: 40px; } .sheet-rolltemplate-roll div.sheet-jet{ display: inline-block; height: 36px; padding-top: 7px; width: 36px; font-family: 'Candal'; text-align: center; } .sheet-rolltemplate-roll div.sheet-borderd{ display: inline-block; height: 36px; padding-top: 8px; padding-right: 4px; width: 188px; font-family: 'Candal'; font-size: 13px; color: #7E0000; text-transform: uppercase; border-right: 2px dotted #7F7F7F; } .sheet-rolltemplate-roll div.sheet-damage{ width: 150px; border-width: 0px 2px 2px 2px; border-style: solid; border-color: #7F7F7F; border-radius: 0px 0px 0px 6px; background-color: white; display: inline-block; height: 36px; } .sheet-rolltemplate-roll div.sheet-borderdmg{ display: inline-block; height: 36px; padding-top: 8px; padding-right: 4px; width: 100px; font-family: 'Candal'; font-size: 13px; color: #7E0000; text-transform: uppercase; border-right: 2px dotted #7F7F7F; } .sheet-rolltemplate-roll .inlinerollresult { background-color: transparent; border: none; padding: 0px 0px; font-weight: bold; cursor: help; font-size: 22px; font-family: 'Candal'; } .sheet-rolltemplate-roll .inlinerollresult.fullcrit{ border: none; color: #3FB315; } .sheet-rolltemplate-roll .inlinerollresult.importantroll{ border: none; color: #4A57ED; } .sheet-rolltemplate-roll .inlinerollresult.fullfail{ border: none; color: #7E0000; }