*,html,body{
	font-family: 'Quicksand', sans-serif;
}

/*ROOT*/
.bg-green{background-color: var(--bs-green);}
.bg-dark-green{background-color: #035e35;}
.bg-light-green{background-color: #188352;}
.bg-light-gold{background-color: #e3cda3;}

.text-green{color: var(--bs-green);}
.text-dark-green{color: #035e35;}
.text-light-green{color: #188352;}
.text-light-gold{color: #e3cda3;}

.font-dancing{font-family: 'Dancing Script', sans-serif;}
.font-great{font-family: 'Great Vibes', sans-serif;}
.font-quicksand{font-family: 'Quicksand', sans-serif;}

/*HEADER*/
h1.title{
	margin-bottom: 2.5px;
	color: #e3cda3;
}
p.cite{
	font-size: 12px;
	margin-bottom: 2.5px;
	color: #ffffff;
}

/*MENU*/
.navbar{
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.navbar-dark .navbar-toggler{
	color: #e3cda3;
	border: none;
	padding: 0.25rem 0rem;
	cursor: pointer;
    width: 100%;
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
    color: #e3cda3;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,1);
}
.navbar-nav .nav-link {
    font-size: 14px;
}
.dropdown-toggle::after {
	vertical-align: 0.1em;
}

.dropdown-menu {
    font-size: 14px;
    color: #ffff;
    background-color: #035e35;
}
.dropdown-item{
	color: #ffffff;
}
.dropdown-item:focus,
.dropdown-item:hover{
	color:#e3cda3;
	background-color:transparent;
}

@media (min-width: 992px){
	.position-lg-absolute {position: absolute!important;}
}

/*SLIDESHOW*/
#catatanDosen .carousel-caption, #Berita .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    color: #fff;
    text-align: left;
    background-color: rgba(0,0,0,0.5);
}