.bg-route .route {
    max-height: 100px;
}

.card-body .chart-container {
    min-height: 375px;
}

.img-thumbnail {
    max-width: 200px;
    height: auto;
}

.mt-2 .iframe {
    display: none;
    width: 100%;
    height: 500px;
}

.iframe {
    display: none;
    width: 100%;
    height: 500px;
}

.img-data-storage img {
    width: 100px;
    height: auto;
    margin: 5px;
}

.form-control-jurusan-select {
    height: 300px;
    width: 100%;
}

.img-preview-class {
    display: none;
    max-width: 100%;
    height: auto;
}

.pas-foto-pelamar {
    max-width: 200px;
    height: auto;
}

.avatar-img {
    width: auto;
    height: 40px;
}

.bar-1 {
    background-color: rgb(22, 85, 129);
    height: 10px;
}

.bar-2 {
    background-color: rgb(41, 170, 226);
    height: 10px;
}

.bar-3 {
    background-color: rgb(239, 202, 24);
    height: 10px;
}

.img-fluid-side-profile {
    object-fit: cover;
    width: 150px;
    height: 150px;
}

/* ===============================
   Inline Styles (dipindahkan dari HTML)
   =============================== */

/* Section Title Row dalam Tabel Reksa Dana */
.rp-bold {
    font-weight: bold !important;
}

td.table-section-title {
    background: #D6DCE4;
    color: #000000;
    font-weight: bold;
    text-align: center;
    padding: 6px;
    margin: 0;
    border-collapse: collapse;
}

td.table-section-title {
    font-weight: bold !important;
}


/* Angka di Kolom Kanan (Nominal) */
.text-right-cell {
    text-align: right;
}

.invalid-feedback-inline {
    display: none;
}
