table,
td,
th {
    border: 1px solid #ddd;
    text-align: left;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th,
td {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

tr:nth-child(even) {
    background-color: #f7fcf1;
}



.mdl-sm {
    width: 300px !important;
}

.mdl-sm1 {
    width: 400px !important;
}

.mdl-footer {
    padding: 5% 0% 5% 0%;
    /* padding-top: 120px; */
}

.mdl-md {
    width: 700px !important;
    max-width: 80vw !important;
}

.mdl-mdx {
    width: 830px !important;
    max-width: 80vw !important;
}



.mdl-lg {
    width: 1140px !important;
    max-width: 90vw !important;
}


.mdl-lg-h {
    /* width: 1140px !important;  */
    max-width: 95vw !important;
    height: 820px !important;
    max-height: 120vw !important;
}


.mdl-head {
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.mdl-footer {
    padding: 5% 0% 5% 0%;
    /* padding-top: 120px; */
}

.div_input {
    margin-top: 5px;
}


.bg {
    background: rgb(209, 186, 66);
    background: linear-gradient(0deg, rgba(209, 186, 66, 1) 12%, rgba(209, 133, 66, 1) 67%);
}


.alertku {
    padding: 3% 0% 3% 0%;
    background-color: rgb(212, 95, 150);
    color: white;
    font-weight: 500;
    text-align: center;
}



.topUP {
    position: absolute;
    width: 100%;
    margin-top: 0;
}

.content {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 3%;
}

.contentBerita {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 3%;
}

.hrtitle {
    border-top: 8px solid #11998e;
}

.hrtitle1 {
    border-top: 8px solid #f0c024;
}

.hrdetilberita {
    border-top: 8px solid #d6d6d6;
}

.hrtitlehijau {
    border-top: 8px solid #40ac16;
}

.hrSurat {
    border-top: 5px solid #00000038;
    margin-top: -3px;
}


.dataPadding {
    padding: 2%;
}

.dataPaddingFoto {
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 2%;
    padding-bottom: 5%;
}


.dataPaddingSrct {
    padding-left: 15%;
    padding-right: 15%;
    padding-top: 5%;
    padding-bottom: 5%;
    transition: transform .2s;
}

.imgHover {
    transition: transform .2s;
}

.imgHover:hover {
    transform: scale(1.1);
    /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


.containerku {
    padding: 2% 10% 0% 10%;
}

.paddingSideMenu {
    padding: 0% 1% 0% 1%;
}

.imgList {
    height: 100px;
    /* border-radius: 3%; */
}

.div_input_left {
    padding-left: 1%;
}

.div_input_right {
    padding-right: 1%;
}


.tbl_responsive {
    overflow-x: auto;
}



.hrpagin {
    border: 10px solid #cfd8dc;
}

.hrpagin2 {
    border: 10px solid #ce9f07;
}

.hrpagin3 {
    border: 10px solid #aab4a1;
}

.mdl-lgx {
    width: 1608px !important;
    max-width: 95vw !important;
}

.div_exit_modal {
    position: absolute;
    right: 20px;
    top: 20px
}


@media only screen and (max-width: 600px) {
    .div_input_left {
        padding-left: 0%;
    }

    .div_input_right {
        padding-right: 0%;
    }

    .containerku {
        padding: 5% 2% 0% 2%;
    }

    .paddingSideMenu {
        padding: 2% 0% 0% 0%;
    }

    .dataPaddingSrct {
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 2%;
        padding-bottom: 5%;
    }
}

.a_polos {
    text-decoration: none;
}

.mdl-lg {
    width: 1140px !important;
    max-width: 90vw !important;
}

ul {
    /* list-style-type: none !important; */
    /* display: inline !important; */

}