/* Space Bottom Table Details */
tr.spaceUnder>td {
    padding-bottom: 1em;
}

/* Media queries untuk perangkat Desktop Gambar*/
.responsive {
    width: 150px;
    height: auto;
}

td {
    vertical-align: top;
}

.cover-container {
    height: 100vh;
}

/* Media queries untuk perangkat seluler */
@media only screen and (max-width: 600px) {
    .body {
        font-size: 11px;
    }

    h1 {
        font-size: 24px;
    }

    .responsive {
        width: 65px;
        height: auto;
    }

    .accordion-button {
        font-size: 12px;
    }

    .btn.btn-primary {
        font-size: 11px;
        height: 30px;
    }

    .form-control {
        font-size: 10px;
        height: 30px;
    }

    .table {
        font-size: 10px;
    }

    .icon {
        width: 16px;
        height: 16px;
    }

    td.lengthtd {
        width: 20%;
    }

    .logo {
        background-image: url("/image/logoText.png");
        background-repeat: no-repeat;
        background-size: cover;
        padding: 0px;
        margin: 0px;
        width: 86px;
        height: 50px;
    }
}