.kqmb thead{display: none}
.kqmb .db .number, .kqmb .g7 .number {color: #ed0303;font-size: 32px;}
.kqmb td.number {
    font-size: 24px;
    font-weight: bold;
}
.txt-giai{
    width:60px;
}
.firstlast-mb td{
    font-size:16px;
    word-break: break-all;
}
.firstlast-mb{

    border-top:none;font-weight:700;border-right:none;
    border-collapse: collapse;
}
.firstlast-mb.fl{
    width:50%;
    border-left:1px solid #ccc;

}
 .firstlast-mb.fr{
    width:50%;

}
.firstlast-mb.fl td:last-child, .firstlast-mb.fl th:last-child{
    text-align:left;padding-left:10px
}
.firstlast-mb.fr td:first-child, .firstlast-mb.fr th:first-child{
    text-align:right;padding-right:10px
}
.firstlast-mb th {
    border-top:1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    text-align: center;
    padding: 5px 5px;
    line-height: 22px;
}

.kqmb td.v-giai{padding: 0;
    /*border: none;*/
}
.kqmb td.v-giai span[class^='v-g']{display: inline-block;
    /*border: 1px solid #ccc;*/
    /*        height:100%;*/
    width: 100%;
    min-width: 20px;
    padding:8px 4px
}
.kqmb td.v-giai span[class^='v-g2-']{width:50%}
.kqmb td.v-giai span[class^='v-g3-']{width:33.33%}
.kqmb td.v-giai span[class^='v-g4-']{width:25%}
.kqmb td.v-giai span[class^='v-g5-']{width:33.33%}
.kqmb td.v-giai span[class^='v-g6-']{width:33.33%}
.kqmb td.v-giai span[class^='v-g7-']{width:25%}
.kqmb td.v-giai span.v-g2-1, .kqmb td.v-giai span.v-g3-1, .kqmb td.v-giai span.v-g3-2, .kqmb td.v-giai span.v-g3-4, .kqmb td.v-giai span.v-g3-5, .kqmb td.v-giai span.v-g4-1, .kqmb td.v-giai span.v-g4-2, .kqmb td.v-giai span.v-g4-3, .kqmb td.v-giai span.v-g5-1, .kqmb td.v-giai span.v-g5-2, .kqmb td.v-giai span.v-g5-4, .kqmb td.v-giai span.v-g5-5, .kqmb td.v-giai span.v-g6-1, .kqmb td.v-giai span.v-g6-2, .kqmb td.v-giai span.v-g7-1, .kqmb td.v-giai span.v-g7-2, .kqmb td.v-giai span.v-g7-3{border-left:1px solid #ccc;}
    .kqmb td.v-giai span.v-g3-0, .kqmb td.v-giai span.v-g3-1, .kqmb td.v-giai span.v-g3-2,.kqmb td.v-giai span.v-g5-0, .kqmb td.v-giai span.v-g5-1, .kqmb td.v-giai span.v-g5-2{border-bottom:1px solid #ccc;}
.kqmb td.v-giai span.imgloadig:before{content: "\200b";}
@media (max-width: 640px) {


    .kqmb td strong {
        font-size: 17px;
    }
}
@media(max-width:360px){
        .kqmb td.v-giai span.v-g4-0, .kqmb td.v-giai span.v-g4-1{border-bottom:1px solid #ccc;}
            .kqmb td.v-giai span.v-g4-2{border-left: none}
    .kqmb td.v-giai span[class^='v-g4-']{width:50%}
}

@media (max-width: 320px) {

    .kqmb .db .number, .kqmb .g7 td.number{
        font-size: 22px;
    }
    .kqmb td strong {
        font-size: 17px;
    }
}
.bg_ef{
    background-color:#f9f7ef;
}
.madb{
    font-weight: normal;
    font-style: italic;
    color:red;
}

#result-book .sub-col-l{
    width: calc(68% - 5px);
    float: left;
}
#result-book .sub-col-r{
    width: 32%;
    float: right;
}