.table_2 {
    margin: 0 auto;
}
.table_2 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.table_2.vid_2 table {
    font-size: 15px;
}
.table_2.vid_2 table td {
    padding: 15px;
}
.table_2.vid_2 table tr td:first-child {
    padding: 15px;
}
.table_2 table {
    font-family: Tahoma;
    background-color: #fff;
    border-collapse: collapse;
    font-size: 11px;
    width: 100%;
}
.table_2 table tbody tr:nth-child(2n+2) {
    background-color: #e7f0f5;
}
.table_2 table tr:first-child td {
    padding: 5px;
}
.table_2 table td {
    border: 1px solid #1e94cd;
    text-align: center;
    padding: 5px;
}
.table_2 table .blu {
    background-color: #1e94cd !important;
    color: #fff;
}
.table_2 table .blu td {
    border: 1px solid #20a1e0;
}

/* Scss Document */

@media (max-width: 992px) {
    table {
        display: block;
        border-bottom: 1px solid #1e94cd;
    }
    table .blu {
        display: none;
    }
    table tbody {
        display: block;
        width: 100%;
    }
    table tr {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    table tr:nth-child(2n+2) {
        background-color: rgba(242, 242, 242, 0.51);
    }
    table td {
        border: 0 solid #000;
        width: 100%;
        text-align: left;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 8px 15px !important;
        border-bottom: 0 solid #000;
        font-size: 11px;
    }
    table td:nth-child(1n+2) {
        border-bottom: 0 solid #000;
    }
    table td:first-child {
        background-color: #1e94cd;
        color: #fff;
    }
    table td:before {
        content: attr(data-label);
        text-transform: uppercase;
        text-align: left;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
