h1.sheet-title{ background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AEON-Aberrant/AberrantLogo.png"); background-size: auto; margin: 0 auto; text-indent:-10000px; } .sheet-att div.sheet-dots, padding-right:20px; .sheet-matt div.sheet-dots{ padding-right:20px; } input[type='checkbox']:checked + span::before, .sheet-abil > .sheet-dots :first-child + span::before, .sheet-facet > .sheet-dots :first-child + span::before, .sheet-matt > .sheet-dots :first-child + span::before, .sheet-taint-dots > :first-child + span::before { content: "✖"; /*content: "\2716";*/ color: #a00; -moz-box-shadow: 0 0 2px transparent; -webkit-box-shadow: 0 0 2px transparent; box-shadow: 0 0 2px transparent; font-size:15px; } .sheet-abil > .sheet-dots :first-child:checked + span, .sheet-facet > .sheet-dots :first-child:checked + span, .sheet-matt > .sheet-dots :first-child:checked + span { display:none; } .sheet-att > label, .sheet-matt > label{ text-transform:uppercase; } div.sheet-background:not(:last-child), div.sheet-att, div.sheet-matt, div.sheet-abil:not(:last-child), div.sheet-facet:not(:last-child), div.rep-item:not(:last-child) div.sheet-abil{ border-bottom:1px black dashed; } fieldset label input{ width: 175px; } .sheet-advantages{ padding: 5 5px; } .sheet-taint-dots{ position:relative; left:-8px; width:250px !important; } .sheet-10dot .sheet-points{ width:250px !important; position:relative; left: -8px; } .sheet-10dot .sheet-points span::before{ border-radius:0; } .sheet-10dot .sheet-points span::before{ content: "✖"; /*content: "\2716";*/ font-size:14px; } .sheet-10dot .sheet-points input:first-child + span::before, .sheet-10dot .sheet-taint-dots input:first-child + span::before{ color: #a00; } .sheet-10dot .sheet-points input:first-child:checked + span::before, .sheet-10dot .sheet-taint-dots input:first-child:checked + span::before{ opacity:0; } h3{ margin:5px auto; text-align:center; clear:both; padding:5 5px; } textarea{ width:150px; padding: 5px; } div.sheet-qpool input[type='number']{ width:150px; padding: 5px; } div.sheet-qpool{ text-align:left; padding-top:5px; padding:5 5px; } .sheet-aberrations padding:5 5px; } .sheet-enhancements padding:5 5px; } .sheet-power .sheet-dots{ width:200px; padding:5 5px; } .sheet-power input[placeholder='Power']{ width:73%; padding:5 5px; } .sheet-power .sheet-power-levelwrap{ display:inline; width:17%; padding:5 5px; } .sheet-power .sheet-powerline2 input[type='number']{ width:30px; padding:5 5px; } .sheet-power input[placeholder='Extras']{ width:250px; display:inline-block; padding:5 5px; } .sheet-power [placeholder='Notes']{ width:100%; padding:5 5px; } .sheet-power div.sheet-powerline3 button{ width:15%; padding:5px; height:27px; margin-bottom:7px; padding:5 5px; } .sheet-power div.sheet-powerline3 input.sheet-total{ width:15%; height:27px; float:none; margin-bottom:7px; padding:5 5px; } .sheet-wound-penalty input{ width:45px; text-align:right; padding:5 5px; } .sheet-bruised span.sheet-wound-penalty{ padding-right:17px; padding:5 5px; } span.sheet-wound-penalty{ float:right; padding:5 5px; } fieldset .sheet-wound-penalty{ padding-right:5px; padding:5 5px; } table tr td:nth-child(2) input, table tr td:nth-child(3) input, table tr td:nth-child(4) input, table tr td:last-child input{ width:100px; } .sheet-col2 textarea, .sheet-aberrations textarea{ padding:5 5px; } h2{ text-align:center; width:66%; margin:10px auto 0; border-bottom: solid 1px black; border-radius: 3px; text-transform:uppercase; } select{ height:22px; } .sheet-att > label{ text-transform:uppercase; } div.sheet-Attributes>div.sheet-atab-wrapper>div.sheet-atab { padding:5 5px; } div.sheet-Attributes>div.sheet-atab-wrapper{ display:flex; flex-direction: row; padding:5 5px; } input.sheet-specialty{ width: 75px; } div.sheet-dots{ display:inline; float:right; } input.sheet-total{ width:20px; float:right; text-align:left; } .sheet-abil label{ padding-left:5px; } .sheet-att label{ line-height:110%; } input[type='radio']{ margin: 0; padding:5 5px; } input[type='radio'], input[type='checkbox'] { position: absolute; opacity: 0; width:15px; cursor: pointer; z-index: 1; margin-top: 6px; } input[type='radio'] + span::before, input[type='checkbox'] + span::before { border: solid 1px #a8a8a8; line-height: 14px; text-align: middle; display: inline-block; vertical-align: middle; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background: #f6f6f6; background: -moz-radial-gradient(#f6f6f6, #dfdfdf); background: -webkit-radial-gradient(#f6f6f6, #dfdfdf); background: -ms-radial-gradient(#f6f6f6, #dfdfdf); background: -o-radial-gradient(#f6f6f6, #dfdfdf); background: radial-gradient(#f6f6f6, #dfdfdf); } input[type='radio']+ span::before { content: "•"; /*content: "\2022";*/ width: 12px; height: 12px; font-size: 35px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } /* Remove dot from all radios _after_ selected one */ input[type='radio']:checked ~ input[type='radio']+ span::before { content: ""; } .sheet-abil > .sheet-dots :first-child:checked, .sheet-facet > .sheet-dots :first-child:checked{ opacity:0; } input[disabled]{ cursor:default; display:hidden; } input[disabled] + span::before{ border-color:gray; background: radial-gradient(#aaa, #7b7b7b) repeat scroll 0 0 rgba(0, 0, 0, 0); } input[type='text'].sheet-specialty{ width:75px; border:0; text-align:left padding:3px; } .sheet-advantages{ column-count:3; -moz-column-count:3; -webkit-column-count:3; padding:5 5px; } .sheet-advantage-wrapper{ padding:5 5px; } .sheet-knacks{ width:33%; padding:5 5px; } .sheet-health{ width:33%; float:right; padding:5 5px; } .sheet-advhealth-wrapper{ display:flex; flex-direction:row; padding:5 5px; } table tr td:nth-child(2) input, table tr td:nth-child(3) input, table tr td:last-child input{ width:40px; text-align:left } table{ width:90%; padding-bottom:10px; padding:5 5px; text-align:left } table tr td:first-child input{ width:100%; text-align:left padding:5 5px; } input[list='sheet-health-options'],select.sheet-health-options{ width:15px; float:right; height:16px; padding:5 5px; } textarea.sheet-knacksTa{ width:90%; height:80%; margin: 0 10px; padding:5 5px; } div.sheet-final{ display:flex; flex-direction:row; padding:5 5px; } h4{ margin:0; padding:5 5px; } div.sheet-final>div{ width:33%; padding:5 5px; } .sheet-10dot div:not(.sheet-point-container){ display:block; width:179px; margin: 0 auto; } .sheet-atab{ column-count:3; -moz-column-count:3; -webkit-column-count:3; padding: 0 3px; } div.sheet-details{ column-count:3; -moz-column-count:3; -webkit-column-count:3; margin: 0 auto; line-height:1.5em !important; } div.sheet-details input, div.sheet-details select{ float:right; padding:5 5px; } div.sheet-full-wrapper{ min-width:1600; padding:5 5px; } div.sheet-others-wrapper{ width:75%; padding:5 5px; } div.sheet-weapons{ width:33%; padding:5 5px; } div.sheet-initiative{ width:33%; padding:5 5px; } div.sheet-move{ width:80%; padding:5 5px; } div.sheet-move-wrapper div{ width:33%; padding:5 5px; } div.sheet-initmove-wrap div div label{ margin: 0 auto; display:block !important; text-align:center; padding:5 5px; } div.sheet-initiative input, div.sheet-move-wrapper div input{ width:100%; text-align:center; padding:5 5px; } div.sheet-other, div.sheet-initmove-wrap, div.sheet-move-wrapper{ display:flex; padding:5 5px; } div.sheet-weapons div input[disabled]{ width:30px; padding:5 5px; } div.sheet-weapons div input[type='checkbox']{ opacity:1; position:relative; padding:5 5px; margin-top:0; } div.sheet-weapons div select, div.sheet-weapons div input[type='number'] { width:40px; padding:5 5px; } div.sheet-weapons-titles-wrapper, .sheet-weapons-stats-wrapper{ display:flex; flex-direction:row; padding:5 5px; } .sheet-hide{ display:hidden; } .sheet-weapons-name{ width:19%; padding:5 5px; } .sheet-weapons-name input, padding:5 5px; div.sheet-weapons-stats-wrapper div.sheet-weapons-range input[type='number'], padding:5 5px; div.sheet-weapons-stats-wrapper div.sheet-weapons-rof input, padding:5 5px; div.sheet-weapons-stats-wrapper div.sheet-weapons-clip input, padding:5 5px; div.sheet-weapons-stats-wrapper div.sheet-weapons-conceal select, padding:5 5px; .sheet-weapons-mass input{ width:100%; padding:5 5px; } .sheet-weapons-accuracy{ width:16%; padding:5 5px; } div.sheet-weapons-stats-wrapper div.sheet-weapons-accuracy select{ width:78px; padding:5 5px; } div.sheet-weapons-accuracy-wrapper, padding:5 5px; div.sheet-weapons-damage-wrapper{ text-align:left; padding:5 5px; } .sheet-weapons-damage{ width:15%; padding:5 5px; } div.sheet-weapons-stats-wrapper div.sheet-weapons-damage div.sheet-weapons-damage-wrapper select{ width:33px; padding:5 5px; } .sheet-weapons-range{ width:5%; padding:5 5px; } .sheet-weapons-mnv{ width:21%; text-align:left; padding:5 5px; } .sheet-weapons-rof{ width:10%; padding:5 5px; } .sheet-weapons-clip{ width:10%; padding:5 5px; } .sheet-weapons-conceal{ width:10%; padding:5 5px; } .sheet-weapons-mass{ width:10%; padding:5 5px; } /*Counter base CSS*/ label{ width:auto !important; display:inline !important; margin-bottom: 0px !important; font-weight:normal !important; } input.sheet-total{ padding:0px !important; } select{ margin-bottom:0px !important; padding:0 !important; } div.sheet-details input, div.sheet-details select{ height:18px !important; padding:0 !important; } fieldset{ border:0; margin:0; padding:5 5px; } div.sheet-weapons{ padding:5 5px;!important; } button:not(.sheet-default)[type='roll']{ float:right; margin:0 !important; padding: 0 !important; border:0 !important; } button:not(.sheet-default)[type='roll']::before{ content: ' ' !important; } div.sheet-abil label input[placeholder="Ability"]{ width:150px; } div.sheet-health input[type='number']{ padding:10px !important; }