/* custom.css */

/* Modifikasi tampilan navbar */
.navbar-custom {
    background-color: #4a90e2; /* Warna latar belakang biru */
    padding: 15px; /* Padding untuk menambah jarak dalam navbar */
}

.navbar-custom .navbar-brand {
    color: #ffffff; /* Warna teks logo navbar */
    font-size: 1.5rem; /* Ukuran font lebih besar */
    font-weight: bold; /* Membuat teks tebal */
}

.navbar-custom .nav-link {
    color: #ffffff; /* Warna teks link */
    margin-right: 15px; /* Jarak antara link */
    font-size: 1.1rem; /* Ukuran font sedikit lebih besar */
}

.navbar-custom .nav-link:hover {
    color: #f8e71c; /* Warna teks saat hover (kuning) */
}

.navbar-custom .navbar-toggler {
    border-color: #ffffff; /* Warna border tombol toggler */
}

.navbar-custom .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    /* Mengubah ikon navbar toggler menjadi warna putih */
}

/* Style dasar untuk dropdown */
.dropdown-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.dropdown-item {
    position: relative;
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ddd;
}

/* Sembunyikan submenu secara default */
.submenu {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: white;
    border: 1px solid #ddd;
    min-width: 150px; /* Menambahkan lebar minimum untuk submenu */
    z-index: 1000; /* Mengatur agar dropdown muncul di atas elemen lain */
}

/* Tampilkan submenu saat di-hover */
.dropdown-item:hover > .submenu {
    display: block;
}

.dropdown-item a {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 10px;
}

.dropdown-item a:hover {
    background-color: #f0f0f0;
}

/* custom.css */

/* Styling untuk tabel */
table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px auto;
}
th {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    background-color: #4a90e2;
    color: white;
}
td {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: left;
}
tr:nth-child(even) {
    background-color: #f2f2f2;
}
tr:hover {
    background-color: #ddd;
}

/* Styling untuk judul */
.content h2 {
    background-color: #4a90e2;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    width: 1250px;
}
