Files
roll20-character-sheets/Kuro/Kuro.css
T
2022-11-09 17:20:30 +01:00

1264 lines
27 KiB
CSS

/* _____fonts google css?family=Russo+One _________*/
/* latin-ext */
@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v6/BUtWDi-16QNsA8yggnRs5RJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Russo One';
font-style: normal;
font-weight: 400;
src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v6/RO6e96EC9m6OLO0tr7J3z1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* fonts google css?family=Special+Elite */
/* latin */
@font-face {
font-family: 'Special Elite';
font-style: normal;
font-weight: 400;
src: local('Special Elite Regular'), local('SpecialElite-Regular'), url(https://fonts.gstatic.com/s/specialelite/v8/9-wW4zu3WNoD5Fjka35JmzxObtw73-qQgbr7Be51v5c.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
.sheet-sheet {
font-family: 'Special Elite', cursive;
width:815px;
}
/*___________________ Version Notes ___________________*/
.sheet-arrowver:checked + .sheet-version-notes {
display:block;
}
.sheet-version-notes {
background: rgb(194,194,194);
border: 1px solid gray;
display:none;
}
.sheet-version-arrow {
color:#b02525;
font-weight:bold;
}
.sheet-oldchar{
width:15px !important;
padding:0px;
border:none;
background:none;
}
/* ===== General ===== */
.sheet-kuro_section_title{
font-family: 'Russo One', sans-serif;
font-weight: bold;
font-size: 2em;
text-align: center;
padding-top: 15px;
padding-bottom: 5px;
}
.sheet-kuro_field {
clear: both;
width: 100%;
}
.sheet-kuro_field_char {
clear: both;
width: 112%;
}
.sheet-kuro_field_char:after,
.sheet-kuro_field:after{
clear:both;
content: "";
display: table;
}
.sheet-kuro_field_char .sheet-name,
.sheet-kuro_field .sheet-name{
float: left;
display: inline;
}
.sheet-kuro_field_char .sheet-value,
.sheet-kuro_field .sheet-value{
float: right;
display: inline;
}
.sheet-kuro_fields-misc .sheet-kuro_field_char .sheet-value input[type=number],
.sheet-kuro_fields-misc .sheet-kuro_field .sheet-value input[type=number] {
font-weight: normal;
}
.sheet-kuro_logo {
width: 100%;
height: 150px;
padding-right: 50%;
padding-left: 50%;
padding-top: 8%;
padding-bottom: -8%;
}
.sheet-footer {
width: 100%;
background: rgb(194,194,194);
text-align: center;
}
.sheet-ver-info + .sheet-tooltip {
z-index: 10;
display: none;
padding: 4px;
text-align: left;
margin-left: 0px;
font-weight: normal;
text-transform: initial;
font-variant: initial;
}
.sheet-ver-info:hover + .sheet-tooltip {
width: auto;
z-index: 5;
display: inline-block;
position: relative;
top: -20px;
left: -110px;
color: #111;
border: 1px solid gray;
background: #ffffff;
line-height: 1.3em;
padding-top: 2px;
font-family: sans-serif;
font-weight: none;
font-size: 0.8em;
}
/* ===== Character Info ===== */
.sheet-kuro_fields-name {
width: 100%;
float: left;
}
.sheet-kuro_fields-name input[type=text] {
width: 312px;
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
display: inline;
float: right;
margin-right: 6px;
text-align: center;
}
.sheet-kuro_fields-misc input[type=text] {
width: 100px;
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
}
.sheet-kuro_fields-misc input[type=number] {
width: 82px;
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
}
.sheet-name-secondary {
font-size: 76%;
line-height:0.3;
}
.sheet-name-secondary div {
margin-bottom: -16px;
}
.sheet-kuro_fields textarea {
height: 65px;
width: 373px;
margin-top: 5px;
}
/* ===== Primary characteristics ===== */
.sheet-kuro_fields_char {
margin-top: 25px;
}
.sheet-kuro_fields input[type=number] {
width: 47px;
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
}
/* ===== Secondary Characteristics ===== */
.sheet-kuro_field-sec {
display: inline-block;
width: 49%;
text-align: center;
margin-bottom: 4px;
}
.sheet-kuro_field-sec input[type=number] {
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
text-align: right;
}
input[type=number].sheet-hits-max {
text-align: left;
border: none;
background: none;
}
.sheet-col-sec {
width: 125px;
display: inline-block;
margin-bottom:-5px;
vertical-align:middle;
}
.sheet-col-sec input[type=number] {
border-top:none;
border-left:none;
border-right:none;
background:none;
}
.sheet-col-sec .sheet-name{
float: left;
display: inline;
}
.sheet-col-sec .sheet-value{
float: right;
display: inline;
}
.sheet-evo {
float: right;
margin-right: 127px;
margin-top: 5px;
}
.sheet-evo input[type=number] {
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
text-align: center;
font-weight: normal;
}
.sheet-secoptionsdrop {
display: inline;
position: relative;
left: 350px;
opacity: 65%;
}
.sheet-secoptions {
font-family: sans-serif;
font-size: 0.8em;
text-align: center;
position: relative;
left: -350px;
opacity: 75%;
}
.sheet-secoptions input[type=number] {
height: 20px;
width: 25px;
font-size: 0.8em;
}
.sheet-sw {
display: inline-block;
position: relative;
font-size: 0.8em;
top: 3px;
opacity: 80%;
}
.sheet-sw ~ .sheet-tooltip {
z-index: 10;
display: none;
padding: 4px;
text-align: left;
margin-left: 0px;
font-weight: normal;
text-transform: initial;
font-variant: initial;
}
.sheet-sw:hover ~ .sheet-tooltip {
width: auto;
z-index: 5;
display: inline-block;
position: absolute;
margin-top: 25px;
margin-left: -50px;
color: #111;
border: 1px solid gray;
background: #ffffff;
line-height: 1.5em;
font-family: sans-serif;
font-weight: none;
font-size: 1em;
}
input[type=number].sheet-swnum {
width: 15px;
font-weight: bold;
text-align:center;
font-size:1em;
color: black;
border-top: none;
border-right: none;
border-left: none;
opacity: 80%;
}
/* ===== Skills ===== */
.sheet-skill-column-left {
border: 1px solid black;
width: 49.50%;
display: inline;
float: left;
text-align: center;
background: gray;
color: white;
font-family: sans-serif;
}
.sheet-section-container {
width: 100%;
height: 25px;
display: inline;
}
.sheet-domain-value {
height: 100%;
padding-left:28px;
padding-right:0px;
border-right: none;
border-bottom: none;
border-top: none;
border-radius: 0%;
border-left: gray 1px solid;
text-align: center;
background: rgb(194,194,194);
}
.sheet-skill-value {
height: 30px;
border-top: none;
border-radius: 0%;
text-align: center;
}
.sheet-custom-body-section {
border: 0px solid gray;
padding: 0px;
margin: 0px;
text-align: justify;
background: white;
color: black;
}
.sheet-repeating_custom-domain {
margin: 0px;
padding: 0px;
background: white;
}
.sheet-custom-domain-container {
width: 100%;
display: inherit;
background: rgb(194,194,194);
}
.sheet-custom-domain-name {
border: none;
width: 315px;
text-align: center;
background: rgb(194,194,194);
}
.sheet-custom-skill-container {
width: 100%;
text-align: justify;
background: white;
padding-bottom: -5px;
margin: -1px 0px -1px 0px;
}
.sheet-custom-skill-name {
border: none;
width: 183px;
}
.sheet-custom-skill-gimikku {
border: none;
width: 130px;
padding-left: 2px;
padding-right: 0px;
font-size: 0.85em;
color: gray;
margin-right: 2px;
border-left: 1px rgb(200,200,200) solid;
}
/* ===== Gimikku info box and rolls ===== */
.sheet-gimikku-info-roll {
width: 49.50%;
display: inline-block;
margin-right: -45px;
float: right;
text-align: left;
font-family: sans-serif;
}
.sheet-gimikku-header {
text-align: center;
font-weight: bold;
font-size: 1.2em;
width: 75%;
padding-bottom: 5px;
}
.sheet-gimikku-name-ex {
float: left;
width: 300px;
height: 30px;
margin-bottom: 15px;
display: inline-block;
}
.sheet-gimikku-name {
float: left;
width: 300px;
height: 30px;
margin-bottom: 5px;
display: inline-block;
}
.sheet-gimmikku-roll-button {
float: left;
display: inline-block;
}
.sheet-gimikku-reroll {
display: none;
}
.sheet-skill-roll-char {
width: 49.50%;
display: inline;
float: right;
text-align: left;
font-family: sans-serif;
}
.sheet-char-options-header {
font-size: 0.8em;
display: inline-block;
margin-left: 25px;
}
.sheet-skill-char-options {
border: 1px dotted gray;
background: rgb(204, 129, 129);
}
.sheet-arrow-info {
display: inline;
float: right;
font-size: 0.8em;
}
.sheet-skill-char-select-container {
width: 100%;
text-align: center;
margin-bottom: -13px;
}
.sheet-skill-char-select {
width: 60px;
}
/* ===== Equipement ===== */
.sheet-left {
float:left;
}
.sheet-weapon-tables {
width: 800px;
padding-left: 35px;
margin-top: 10px;
margin-bottom: 10px;
}
.sheet-Desc {
border-left: none;
border-top: none;
border-right: none;
background:none;
width: 100%;
}
textarea.sheet-area-other {
width: 320px;
margin-right: 10px;
}
.sheet-finances-field {
display: inline-block;
float: right;
margin-right: 10px;
}
.sheet-finances-field input[type=text] {
width: 90px;
border-top: none;
border-right: none;
border-bottom: gray 1px solid;
border-left: none;
text-align: right;
}
.sheet-hidden {
display:none;
}
/* ===== Ranged Weapons ===== */
.sheet-ranged-weapon-table {
width: 750px;
border: none;
margin-bottom: 10px;
margin-top:-25px;
}
.sheet-repeating_ranged-weapons {
width: 950px;
}
.sheet-rng-row-weap {
width: 209px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
}
.sheet-rng-row-dam {
width: 94px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
background: rgb(245,245,245);
text-align: center;
}
.sheet-rng-row-sho {
width: 60px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
position:relative;
bottom:-19px;
}
.sheet-rng-row-sho span {
font-size: 0.8em;
position: relative;
top: -8px;
}
.sheet-rng-row-med {
width: 60px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
background: rgb(245,245,245);
text-align: center;
position:relative;
bottom:-19px;
}
.sheet-rng-row-med span {
font-size: 0.8em;
position: relative;
top: -8px;
}
.sheet-rng-row-lon {
width: 60px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
position:relative;
bottom:-19px;
}
.sheet-rng-row-lon span {
font-size: 0.8em;
position: relative;
top: -8px;
}
.sheet-rng-row-ext {
width: 60px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
background: rgb(245,245,245);
text-align: center;
position:relative;
bottom:-19px;
}
.sheet-rng-row-ext span {
font-size: 0.8em;
position: relative;
top: -8px;
}
.sheet-rng-row-amm {
width: 100px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
}
.sheet-rng-row-not {
width: 100px;
height: 29px;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
}
.sheet-rng-row-name {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
}
.sheet-rng-row {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
}
.sheet-rng-row-odd-dmg {
height: 31px;
width: 94px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
background: rgb(245,245,245);
}
.sheet-rng-row-odd {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
background: rgb(245,245,245);
}
.sheet-rng-row-last {
height: 29px;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
text-align: center;
}
.sheet-rng-row input[type=text] {
border-left: none;
border-top: none;
border-right: none;
}
.sheet-rng-row-name input[type=text] {
width: 191px;
border-left: none;
border-top: none;
border-right: none;
}
.sheet-rng-row input[type=number], .sheet-rng-row-odd input[type=number] {
width: 60px;
border-left: none;
border-top: none;
border-right: none;
font-weight: normal;
}
input[type=number].sheet-dmg-die {
width: 20px;
height: 25px;
padding: 5px 0px 5px 2px;
margin-bottom: 6px;
background: rgb(245,245,245);
}
input[type=number].sheet-odd {
background: rgb(245,245,245);
}
input[type=text].sheet-dmg-faces {
width: 27px;
height: 25px;
padding: 5px 0px 5px 0px;
margin-left: -1px;
margin-right: -1px;
margin-bottom: 6px;
background: rgb(240,240,240);
}
input[type=text].sheet-odd-text {
border-left: none;
border-top: none;
border-right: none;
width: 100px;
}
.sheet-ammo-notes {
width: 100px;
}
.sheet-rng-row-odd-dmg button[type=roll] {
height: 20px;
}
.sheet-rngdropfield {
width: 748px;
border-bottom: 1px solid gray;
padding-bottom: -5px;
}
/* ===== Melee Weapons ===== */
.sheet-melee-weapon-table {
width: 418px;
border: none;
display: inline-block;
vertical-align: top;
}
.sheet-ml-row-weap {
width: 181px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
display: inline-block;
text-align: center;
}
.sheet-ml-row-dam {
width: 94px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
display: inline-block;
background: rgb(245,245,245);
text-align: center;
}
.sheet-ml-row-rea {
width: 60px;
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
display: inline-block;
text-align: center;
}
.sheet-ml-row-hand {
width: 75px;
height: 29px;
border-bottom: 1px solid gray;
margin: -2px;
display: inline-block;
text-align: center;
}
.sheet-ml-row {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
padding-top: 2px;
display: inline-block;
margin-bottom:0px;
}
.sheet-ml-row-odd {
height: 31px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
padding-top: 2px;
display: inline-block;
background: rgb(245,245,245);
}
.sheet-ml-row-number {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin: -2px;
padding-top: 2px;
display: inline-block;
}
.sheet-ml-row-end {
width: 45px;
height: 25px;
border-bottom: 1px solid gray;
margin: -2px;
padding-left: 30px;
padding-bottom: 1px;
display: inline-block;
}
.sheet-ml-row input[type=text] {
border-left: none;
border-top: none;
border-right: none;
width: 162px;
}
.sheet-ml-row-odd button[type=roll] {
height: 20px;
}
.sheet-ml-row-number input[type=number] {
width: 60px;
border-left: none;
border-top: none;
border-right: none;
}
.sheet-mldropfield {
width: 416px;
border-bottom: 1px solid gray;
padding-bottom: -5px;
}
.sheet-rea_tooltip + .sheet-tooltip {
z-index: 10;
display: none;
padding: 4px;
text-align: left;
margin-left: 0px;
font-weight: normal;
text-transform: initial;
font-variant: initial;
}
.sheet-rea_tooltip:hover + .sheet-tooltip {
width: auto;
z-index: 5;
display: inline-block;
position: absolute;
margin-top: 20px;
margin-left: -150px;
color: #111;
border: 1px solid gray;
background: #ffffff;
line-height: 1.5em;
font-family: sans-serif;
font-weight: none;
font-size: 1em;
}
/* ===== Protections ===== */
.sheet-protections-table {
width: 418px;
border: none;
margin-top: 15px;
vertical-align: top;
}
.sheet-prot-row-arm {
width: 348px;
height: 26px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
}
.sheet-prot-row-tot {
width: 62px;
height: 29px;
border-bottom: 1px solid gray;
margin-right: -4px;
display: inline-block;
text-align: center;
}
.sheet-prot-row {
height: 29px;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
}
.sheet-prot-row-last {
height: 29px;
border-bottom: 1px solid gray;
margin-right: -3px;
margin-left: -1px;
display: inline-block;
text-align: center;
}
.sheet-prot-row input[type=text] {
border-left: none;
border-top: none;
border-right: none;
width: 349px;
}
.sheet-prot-row-last input[type=number], .sheet-prot-row-tot input[type=number] {
width: 60px;
border-left: none;
border-top: none;
border-right: none;
}
/* ===== Contacts ===== */
.sheet-contact-table {
padding-left: 40px;
width: 92%;
}
.sheet-contact-row-title {
width: 180px;
height: 26px;
border: 1px solid black;
display: inline-block;
margin-right: -4px;
font-family: sans-serif;
text-align: center;
background: gray;
color: white
}
.sheet-contact-row-title-small {
width: 145px;
height: 26px;
border: 1px solid black;
display: inline-block;
margin-right: -4px;
font-family: sans-serif;
text-align: center;
background: gray;
color: white
}
.sheet-contact-row-title-large {
width: 275px;
height: 26px;
border: 1px solid black;
display: inline-block;
margin-right: -4px;
font-family: sans-serif;
text-align: center;
background: gray;
color: white
}
.sheet-contact-row {
height: 26px;
border: 1px solid gray;
display: inline-block;
margin-right: -4px;
}
.sheet-contact-row-small {
width: 145px;
height: 26px;
border: 1px solid gray;
display: inline-block;
margin-right: -4px;
}
.sheet-contact-row-large {
width: 275px;
height: 26px;
border: 1px solid gray;
display: inline-block;
margin-right: -4px;
}
.sheet-contact-row input[type=text] {
border-left: none;
border-top: none;
border-right: none;
width: 180px;
}
.sheet-contact-row-small input[type=text] {
border-left: none;
border-top: none;
border-right: none;
width: 144px;
}
.sheet-contact-row-large input[type=text] {
border-left: none;
border-top: none;
border-right: none;
width: 274px;
}
/* ===== INPUTS General===== */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
text-align: center;
font-weight: bold;
font-family: sans-serif;
}
input[type=text] {
font-family: sans-serif;
}
textarea {
font-family: sans-serif;
}
input::placeholder {
opacity: 50%;
font-weight: normal;
}
/* ===== Collapsible Checkboxes ===== */
/* Hide actual radio/checkbox */
input[type="checkbox"].sheet-arrow , input[type="checkbox"].sheet-arrow-left
{
opacity: 0;
width: 16px;
height: 16px;
cursor: pointer;
z-index: 1;
}
/* Fake checkbox */
input[type="checkbox"].sheet-arrow + span::before
{
margin-left: -15px;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
content: "►";
width: 14px;
height: 14px;
font-size: 12px;
}
input[type="checkbox"].sheet-arrow-left + span::before
{
margin-left: -15px;
line-height: 14px;
text-align: center;
display: inline-block;
vertical-align: middle;
content: "◀";
width: 14px;
height: 14px;
font-size: 12px;
}
input[type="checkbox"].sheet-arrow:checked + span::before ,
input[type="checkbox"].sheet-arrow-left:checked + span::before
{
content: "▼";
}
/*====arrow + arrow-left===*/
input.sheet-arrow::before ,
input.sheet-arrow-left::before
input.sheet-arrow-left::before ~ div.skill-char-options,
{
float: left;
}
input.sheet-arrow:checked ~ div.sheet-custom-body-section,
input.sheet-arrow:checked ~ div.sheet-mldropfield,
input.sheet-arrow:checked ~ div.sheet-rngdropfield,
input.sheet-arrow-left:checked ~ div.sheet-secoptions,
input.sheet-arrow-left:checked ~ div.sheet-skill-char-options {
display: none;
}
/*==== Characteristic drop-down for skills Displayswitch===*/
div.sheet-skill-char-select-container {
display: none;
}
.sheet-charbox1:checked ~ div.sheet-skill-char-select-container {
display: block;
}
/*====Skill category/area/specialization switch===*/
.sheet-customswitch {
width: 10px;
height:18px;
padding-left: 0px;
padding-right: 0px;
margin-left: -2px;
margin-right: -1px;
margin-bottom: 0px;
border: gray 1px solid;
background: transparent;
font-size: .95em;
color: gray;
letter-spacing: -1px;
opacity:0%;
}
input[type="checkbox"].sheet-arrowcustomrow {
display: none;
}
.sheet-skill-row {
background: rgb(194,194,194);
border-top: 1px solid gray;
width:100%;
}
.sheet-arrowcustomrow[value="1"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="8"] ~ .sheet-skill-row {
background: white;
border-top:none;
}
.sheet-arrowcustomrow[value="8"] ~ .sheet-skill-row {
border-top: 1px solid gray;
border-bottom: 1px solid gray;
}
.sheet-arrowcustomrow[value="2"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="3"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="4"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="5"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="6"] ~ .sheet-skill-row,
.sheet-arrowcustomrow[value="7"] ~ .sheet-skill-row {
background: gray;
border-top: 1px solid black;
border-bottom: 1px solid black;
height:18px;
padding-bottom:3px;
}
.sheet-skill ~ input[type=checkbox].sheet-arrow-left {
margin-left: -20px;
}
.sheet-section-containercat {
width: 99%;
height:18px;
margin-right:-14px;
display: none;
color: white;
text-align:center;
}
.sheet-domain, .sheet-skill {
display:none;
}
.sheet-domain {
width: 99%;
margin-right:-14px;
}
.sheet-skill {
width: 99%;
margin-right:-14px;
}
.sheet-select-skills {
width: 99%;
margin-right:-14px;
display: inline-block;
text-align:center;
}
input.sheet-cswitch[value='0'] ~ .sheet-select-skills,
input.sheet-cswitch[value='1'] ~ .sheet-select-skills,
input.sheet-cswitch[value='2'] ~ .sheet-select-skills,
input.sheet-cswitch[value='3'] ~ .sheet-select-skills,
input.sheet-cswitch[value='4'] ~ .sheet-select-skills,
input.sheet-cswitch[value='5'] ~ .sheet-select-skills,
input.sheet-cswitch[value='6'] ~ .sheet-select-skills,
input.sheet-cswitch[value='7'] ~ .sheet-select-skills {
display:none;
}
input.sheet-cswitch[value='0'] ~ .sheet-domain,
input.sheet-cswitch[value='1'] ~ .sheet-skill,
input.sheet-cswitch[value='2'] ~ .sheet-combat-skills,
input.sheet-cswitch[value='3'] ~ .sheet-academic-skills,
input.sheet-cswitch[value='4'] ~ .sheet-general-skills,
input.sheet-cswitch[value='5'] ~ .sheet-technical-skills,
input.sheet-cswitch[value='6'] ~ .sheet-enginering-skills,
input.sheet-cswitch[value='7'] ~ .sheet-contacts-skills {
display: inline-block;
}
/*___________________________________ Roll Templates ___________________________________*/
.sheet-rolltemplate-skillroll .sheet-template-body,
.sheet-rolltemplate-gimikku .sheet-template-body {
text-align:center;
background-color: white;
border: 1px solid gray;
width:100%;
}
.sheet-rolltemplate-skillroll .sheet-template-header,
.sheet-rolltemplate-gimikku .sheet-template-header {
border: 1px solid black;
background-color: gray;
color: white;
text-align:left;
width:97%;
padding:4px;
margin-top: -1px;
margin-left:-1px;
}
.sheet-rolltemplate-skillroll .sheet-template-results,
.sheet-rolltemplate-gimikku .sheet-template-results {
text-align:center;
padding:5px;
border: 1px solid gray;
border-radius:10px;
width:80%;
margin-left:7%;
margin-top:4px;
margin-bottom:4px;
}
.sheet-rolltemplate-skillroll .sheet-template-total,
.sheet-rolltemplate-gimikku .sheet-template-total {
margin:4px;
}
.sheet-rolltemplate-skillroll .sheet-template-gimikku,
.sheet-rolltemplate-gimikku .sheet-template-gimikku {
text-align:center;
padding:4px;
background: rgb(245,245,245);
}
.sheet-rolltemplate-skillroll .sheet-template-results .sheet-template-total .inlinerollresult,
.sheet-rolltemplate-gimikku .sheet-template-results .sheet-template-total .inlinerollresult {
background-color: transparent;
padding-left: 0px;
margin-left: -3px;
position:relative;
top:7px;
font-size: 3em;
border: none;
}
.sheet-rolltemplate-gimikku .sheet-template-results a {
border:1px solid black;
font-size:0.9em;
height: 18px;
border-radius:10px;
background: -webkit-linear-gradient(top, #F5F5F5 70%, #ededed 0%);
color:black;
}
.sheet-rolltemplate-gimikku .sheet-template-results a:hover {
background: -webkit-linear-gradient(top, #ededed 0%, #F5F5F5 70%);
transition: background-color 0.5s ease;
}
.sheet-rolltemplate-skillroll .sheet-template-results .inlinerollresult,
.sheet-rolltemplate-gimikku .sheet-template-results .inlinerollresult {
background: rgb(245,245,245);
border:none;
border-radius: 4px;
}
.sheet-rolltemplate-skillroll .sheet-template-results .sheet-template-total .inlinerollresult.fullfail,
.sheet-rolltemplate-skillroll .sheet-template-results .sheet-template-total .inlinerollresult.importantroll,
.sheet-rolltemplate-gimikku .inlinerollresult.fullfail,
.sheet-rolltemplate-gimikku .inlinerollresult.importantroll {
color: rgb(255,77,77);
}
.sheet-rolltemplate-skillroll .sheet-template-results .inlinerollresult.fullfail,
.sheet-rolltemplate-skillroll .sheet-template-results .inlinerollresult.critfail {
color:#7f8688;
}