﻿.text-truncate.text-truncate--2 {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.form_label {
    padding-top: calc(0.4375rem + 1px);
}

.table th {
    text-transform: unset;
    /*font-size: 0.75rem;*/
    letter-spacing: 0.5px;
}
/*#zmmtg-root {
    display: none;
}*/


/*Absensi_Detail*/
@media only screen and (max-width: 768px) {

    .absensi_tbl_table {
        display: block;
    }

    .absensi_tbl_thead {
        display: block;
    }

    .absensi_tbl_tbody {
        display: block;
    }

    .absensi_tbl_th {
        display: block;
    }

    .absensi_tbl_td {
        display: block;
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 40%;
    }

    .absensi_tbl_tr {
        display: block;
        border: 1px solid #ccc;
        margin-bottom: 10px;
        padding: 10px;
        border-radius: 10px;
    }

    .absensi_tbl_thead_tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .absensi_tbl_td:before {
        position: absolute;
        /*top: 6px;*/
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    .absensi_tbl_td:nth-of-type(1)::before {
        content: "No";
    }

    .absensi_tbl_td:nth-of-type(2)::before {
        content: "Hari";
    }

    .absensi_tbl_td:nth-of-type(3)::before {
        content: "Tanggal";
    }

    .absensi_tbl_td:nth-of-type(4)::before {
        content: "Jam";
    }

    .absensi_tbl_td:nth-of-type(5)::before {
        content: "Mapel";
    }

    .absensi_tbl_td:nth-of-type(6)::before {
        content: "Jam Mapel";
    }

    .absensi_tbl_td:nth-of-type(7)::before {
        content: "Absensi";
    }
}

/*Ujian_Ulangan_EX*/
@media only screen and (max-width: 768px) {

    .soal_tbl_table {
        display: block;
    }

    .soal_tbl_thead {
        display: block;
    }

    .soal_tbl_tbody {
        display: block;
    }

    .soal_tbl_th {
        display: block;
    }

    .soal_tbl_td {
        display: block;
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 40%;
    }

    .soal_tbl_tr {
        display: block;
        border: 1px solid #ccc;
        margin-bottom: 10px;
        padding: 10px;
        border-radius: 10px;
    }

    .soal_tbl_thead_tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .soal_tbl_td:before {
        position: absolute;
        /*top: 6px;*/
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    .soal_tbl_td:nth-of-type(1)::before {
        content: "No";
    }

    .soal_tbl_td:nth-of-type(2)::before {
        content: "Mapel";
    }

    .soal_tbl_td:nth-of-type(3)::before {
        content: "Soal";
    }

    .soal_tbl_td:nth-of-type(4)::before {
        content: "Pembuat";
    }

    .soal_tbl_td:nth-of-type(5)::before {
        content: "Action";
    }
}
