.sheet-rolltemplate-coc table,
.sheet-rolltemplate-coc-1 table,
.sheet-rolltemplate-coc-attack table,
.sheet-rolltemplate-coc-attack-1 table,
.sheet-rolltemplate-coc-bomadness-rt table,
.sheet-rolltemplate-coc-bomadness-summ table {
    width: 100%;
    border: 1px solid black;
    color: black;
    background: #FFFFFF;
}

.sheet-rolltemplate-coc caption,
.sheet-rolltemplate-coc-1 caption,
.sheet-rolltemplate-coc-attack caption,
.sheet-rolltemplate-coc-attack-1 caption,
.sheet-rolltemplate-coc-bomadness-rt caption,
.sheet-rolltemplate-coc-bomadness-summ caption {
    text-align: center;
    background: black;
    color: white;
    font-weight: bold;
    padding: 2px;
    border: 1px solid black;
    line-height: 1.6em;
}

.sheet-rolltemplate-coc td,
.sheet-rolltemplate-coc-1 td,
.sheet-rolltemplate-coc-attack td,
.sheet-rolltemplate-coc-attack-1 td,
.sheet-rolltemplate-coc-bomadness-rt td,
.sheet-rolltemplate-coc-bomadness-summ td {
    padding: 2px;
    border-bottom: 1px solid black;
}

.sheet-rolltemplate-coc td.sheet-template_label,
.sheet-rolltemplate-coc-1 td.sheet-template_label,
.sheet-rolltemplate-coc-attack td.sheet-template_label,
.sheet-rolltemplate-coc-attack-1 td.sheet-template_label,
.sheet-rolltemplate-coc-bomadness-rt td.sheet-template_label,
.sheet-rolltemplate-coc-bomadness-summ td.sheet-template_label {
    font-weight: bold;
}

.sheet-rolltemplate-coc td.sheet-template_value,
.sheet-rolltemplate-coc-1 td.sheet-template_value,
.sheet-rolltemplate-coc-attack td.sheet-template_value,
.sheet-rolltemplate-coc-attack-1 td.sheet-template_value,
.sheet-rolltemplate-coc-bomadness-rt td.sheet-template_value,
.sheet-rolltemplate-coc-bomadness-summ td.sheet-template_value {
    text-align: center;
}

.sheet-rolltemplate-coc .inlinerollresult,
.sheet-rolltemplate-coc-1 .inlinerollresult,
.sheet-rolltemplate-coc-attack .inlinerollresult,
.sheet-rolltemplate-coc-attack-1 .inlinerollresult,
.sheet-rolltemplate-coc-bomadness-rt .inlinerollresult,
.sheet-rolltemplate-coc-bomadness-summ .inlinerollresult {
    display: inline-block;
    min-width: 1.5em;
    text-align: center;
    border: 2px solid black;
    background: #BEBEBE;
}

.sheet-rolltemplate-coc .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc-1 .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc-attack .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc-attack-1 .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc-bomadness-rt .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc-bomadness-summ .inlinerollresult.fullcrit,
.sheet-rolltemplate-coc .inlinerollresult.fullfail,
.sheet-rolltemplate-coc-1 .inlinerollresult.fullfail,
.sheet-rolltemplate-coc-attack .inlinerollresult.fullfail,
.sheet-rolltemplate-coc-attack-1 .inlinerollresult.fullfail,
.sheet-rolltemplate-coc-bomadness-rt .inlinerollresult.fullfail,
.sheet-rolltemplate-coc-bomadness-summ .inlinerollresult.fullfail,
.sheet-rolltemplate-coc .inlinerollresult.importantroll,
.sheet-rolltemplate-coc-1 .inlinerollresult.importantroll,
.sheet-rolltemplate-coc-attack .inlinerollresult.importantroll,
.sheet-rolltemplate-coc-attack-1 .inlinerollresult.importantroll,
.sheet-rolltemplate-coc-bomadness-rt .inlinerollresult.importantroll,
.sheet-rolltemplate-coc-bomadness-summ .inlinerollresult.importantroll {
    border: 2px solid black;
    background: #BEBEBE;
}

.sheet-rolltemplate-coc-bomadness-summ td.sheet-template_value {
    background: #FFFFFF;
}