.sheet-rolltemplate-coc table,
.sheet-rolltemplate-coc-1 table,
.sheet-rolltemplate-coc-attack table,
.sheet-rolltemplate-coc-attack-1 table,
.sheet-rolltemplate-coc-minionattack table,
.sheet-rolltemplate-coc-dice-roll 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-minionattack caption,
.sheet-rolltemplate-coc-dice-roll caption,
.sheet-rolltemplate-coc-bomadness-rt caption,
.sheet-rolltemplate-coc-bomadness-summ caption,
.sheet-rolltemplate-coc-defence-2 caption,
.sheet-rolltemplate-coc-miniondef caption,
.sheet-rolltemplate-coc-body-hit-loc 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-minionattack td,
.sheet-rolltemplate-coc-dice-roll 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-minionattack td.sheet-template_label,
.sheet-rolltemplate-coc-dice-roll 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-minionattack td.sheet-template_value,
.sheet-rolltemplate-coc-dice-roll 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-minionattack .inlinerollresult,
.sheet-rolltemplate-coc-dice-roll .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-minionattack .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-minionattack .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-minionattack .inlinerollresult.importantroll {
    border: 2px solid black;
    background: #BEBEBE;
}

.sheet-rolltemplate-coc-bomadness-rt td.sheet-template_value,
.sheet-rolltemplate-coc-bomadness-summ td.sheet-template_value {
    text-align: center;
    background: #FFFFFF;
}

.sheet-rolltemplate-coc-defence-2 table,
.sheet-rolltemplate-coc-miniondef table {
    width: 100%;
    border: 1px solid black;
    color: black;
    background: #E3DEDB;
}

.sheet-rolltemplate-coc-defence-2 td,
.sheet-rolltemplate-coc-miniondef td {
    padding: 2px;
    border-bottom: 1px solid black;
    background: #efefef;
}

.sheet-rolltemplate-coc-defence-2 td.sheet-template_label,
.sheet-rolltemplate-coc-miniondef td.sheet-template_label {
    font-weight: Bold;
    background: #efefef;
}

.sheet-rolltemplate-coc-defence-2 td.sheet-template_value,
.sheet-rolltemplate-coc-miniondef td.sheet-template_value {
    text-align: center;
    background: #efefef;
}

.sheet-rolltemplate-coc-defence-2 .inlinerollresult,
.sheet-rolltemplate-coc-miniondef .inlinerollresult {
    display: inline-block;
    min-width: 1.5em;
    text-align: center;
    border: 2px solid black;
    background: #c3c9bd;
}

.sheet-rolltemplate-coc-body-hit-loc table {
    width: 100%;
    border: 1px solid black;
    color: black;
    background: #FFFFFF;
    text-align: center;
}

.sheet-rolltemplate-coc-body-hit-loc td {
    padding: 2px;
    border-bottom: 1px solid black;
    text-align: center;
}

.sheet-rolltemplate-coc-body-hit-loc td.sheet-template_label {
    font-weight: Bold;
    text-align: center;
}