.is-loading h1,
.is-loading h5,
.is-loading button,
.is-loading th,
.is-loading td,
.is-loading a,
.is-loading p,
.is-loading .cover-loading,
.card-loading {
    background: #eee !important;
    background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);
    border-radius: 5px;
    background-size: 200% 100%;
    animation: 1.5s shine linear infinite;
}

.cover-loading {
    height: 450px !important;
}

.is-loading button {
    width: 150px;
    height: 40px;
    border-radius: 30px;
}

.statistik h1 {
    height: 70px;
    width: 150px;
}

.statistik h5 {
    height: 30px;
    width: 250px;
}

.data-laporan tr {
    height: 50px;
    width: 100%;
}

.artikel .card-title {
    width: 100%;
    height: 35px;
}

.artikel .card-description {
    width: 100%;
    height: 20px;
}

@keyframes shine {
    to {
        background-position-x: -200%;
    }
}
