body{
    background-color: #F5F5F5;
    font-size: 16px;
}
.header{
    background-color: #F4A641;    
    padding:3px 0px;
    text-align: right;
}
.header a{ color:#FFF; margin-right: 20px; font-size: 14px;}
.container{
    max-width: 1366;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}  
.navbar .navbar-nav .nav-link {
    color: white !important; /* Menggunakan !important untuk memastikan override */
}
a{ text-decoration: none;}
footer{ color:#FFF;}
footer a{ color:#FFF;}
.navbar .dropdown-toggle {
    display: flex;
    align-items: center;
    justify-content: space-between; /* Menyebarkan konten dan tanda panah */
}

.dropdown-arrow {
    /* Contoh menggunakan FontAwesome, atau Anda bisa menggunakan gambar/svg */
    /* Untuk demo: */
    border: solid black;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-left: auto; /* Mendorong ke kanan */
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.navbar-light .navbar-nav .nav-link.active {
    color: #FFD700 !important; /* Warna kuning untuk teks link aktif */
    font-weight: bold;
    background-color: transparent !important; /* Membuat latar belakang transparan */
}

/* Mengubah warna hover untuk semua link di navbar */
.navbar-light .navbar-nav .nav-link:hover {
    color: #FFD700 !important; /* Warna kuning saat hover */
}

.login-container {
    max-width: 400px;
    margin: 100px auto;
    padding: 20px;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}
.nama-prodi{
    background-color: #fbc000;
    color:#FFF;
    padding:10px;
    text-align:center;
}
@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}
/* Teks yang berkedip */
.blink {
    animation: blink 1s infinite; /* Animasi blink selama 1 detik */
}

.img-container {
    height: 200px; /* Tinggi container */
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-container img {
    width: auto; /* Menjaga lebar gambar menjadi auto */
    height: 100%; /* Menetapkan tinggi gambar menjadi penuh sesuai container */
}
.isi-berita p{ text-align: justify;}
.isi-berita img{ max-width: 100%;}
.btn-primary, .btn-outline-primary{
    border: 1px solid #00154F;
    background-color: #00154F;
    color:#FFF;
    border-radius: 0px;
    padding: 10px 40px;
}
.btn-primary-sm{
    border: 1px solid #00154F;
    background-color: #00154F;
    color:#FFF;
    border-radius: 0px;
    padding: 8px 20px;
}
.btn-primary-sm:hover{
    background-color: #36378A;
    color:#FFF;
}
.text-primary{
    color: #132144;
}
/* Gaya untuk mobile (kurang dari 992px) */
@media (max-width: 991.98px) {
    .bg-prodi{
        background-color: #F1F1F1;
        padding: 20px 0px;
    }
    .bg-berita{
        background-color: #FFF;
        padding: 20px 0px;
    }
    .bg-video{
        background-color: #F1F1F1;
        padding: 20px 0px;
    }    
}
  
/* Gaya untuk desktop (992px dan lebih besar) */
@media (min-width: 992px) {
    .container-md{ max-width: 990px !important;}
    .bg-prodi{
        background-color: #F1F1F1;
        padding: 50px 0px;
    }
    .bg-berita{
        background-color: #FFF;
        padding: 50px 0px;
    }
    .bg-video{
        background-color: #F1F1F1;
        padding: 50px 0px;
    }
    .title-layanan{
        color: #2C3035;
        margin-bottom:30px;
        text-align: center;        
    }
}
