:root {
    --accent-color: #407fbe;
    --bg-accent-color: #ffffff90;
    --primary-color: rgb(53, 114, 174);
    --transparent-color: rgba(255, 255, 255, 0.6);
    --bs-nav-link-font-size: 1.25rem;
    --preloader-background: #85baf3
}

#mainNavbar {
  height: 80px;           /* tinggi navbar fix */
  line-height: 20px;      
  padding-top: 0;
  padding-bottom: 0;
}

#mainNavbar .navbar-brand,
#mainNavbar .nav-link {
  line-height: 40px;      
  padding-top: 0;
  padding-bottom: 0;
  font-size: 17px; 
}


/*HOME*/
.carousel-caption-custom > h3 {
    color: rgb(0, 0, 0);
}
.carousel-caption-custom > h4 {
    color: rgb(0, 0, 0);
}

.img_berita1 { 
    width: auto; 
    object-fit: cover; 
    object-position: center; 
} 

#pengumuman > h2 { 
    font-size: 50px;
    font-weight: bold;
    font-family:serif;
}
.bg-theme {
    color: white;
    font-family:Arial, Helvetica, sans-serif;
}
.navbar-transparent {
background-color:rgba(255, 255, 255, 0.6) ! important;
}
.navbar-solid {
background-color:rgba(255, 255, 255, 1)! important;
}

.bg-main {
    background-color: #ffffff90 !important;
    font-family: serif;
}
.bg-main:hover {
    background-color: rgb(53, 114, 174) !important;
}

.bg_grid {
    background: linear-gradient(to bottom,#ffffff, #85baf3, #ffffff) !important;
}

#berita > h2 { 
    font-size: 50px;
    font-weight: bold;
    font-family:serif;
}
#kegiatan > h2 { 
    font-size: 50px;
    font-weight: bold;
    font-family:serif;
}
#prestasi > h2 { 
    font-size: 50px;
    font-weight: bold;
    font-family:serif;
}
#agenda > h2 { 
    font-size: 50px;
    font-weight: bold;
    font-family:serif;
}
.h4, h4 {
    font-family: serif;
}

/*VISI MISI*/
.card-body{
    font-family: serif;
}