﻿.answer_table tr th,
.answer_table tr td, {
    text-align: center;
}
.answer_table thead > .answer_rl > th {
    writing-mode: vertical-rl;
}
.answer_table thead > tr > th {
    color: #fff;
    background-color: #3d4d7e;
    padding: 10px;
    border: 1px #fff solid;
}

.answer_table thead > .answer_rl > th > em {
    text-combine-upright: all;
    font-style: normal;
}

.answer_table tbody > tr > td {
    border: solid 1px #252422;
    word-wrap:break-word;
    text-align:center;

}

.answer_table tbody > tr > .check,
.answer_table tbody > tr > .check-circle {
    color: #a9a9a9;
}

.answer_table tbody > tr > .checked,
.answer_table tbody > tr > .checked-circle {
    color: #ff006e;
}

.answer_tb th {
    text-align: center;
}
.answer_table tbody > tr:nth-child(odd) td {
    background: #f1f1ff;
}
.answer_table thead > tr > *:first-child,
.answer_table tbody > tr > *:first-child {
    border-left: none;
}

.answer_table thead > tr > *:last-child,
.answer_table tbody > tr > *:last-child {
    border-right: none;
}

.answer_table thead > .answer_number >th {
    text-align: center !important;
}

.answer_table {
    width:200%;
    table-layout:fixed;
}

.answer_header td {
    font-weight: bold;
}

.answer_table tbody > tr > .careful, {
    background: #ffc794 !important;
}

.answer_table tbody > tr > .danger {
    background: red!important;
    color:#fff;
}

.answer_table tbody > tr > .checked-circle {
    font-weight:bold;
}