/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 21 2025 | 15:57:33 */
body {
	letter-spacing:1px;
}

.more-link,.wp-block-search__button,input[type="button"], input[type="reset"], input[type="submit"] {
	padding: 12px 25px;
	font-size: 13px;
	font-weight:800;
}

a {
	font-weight:800;
}

.header-social-icons a {
	padding: 6px 10px;
	color: #ed649c;	
}

.nav>li>a>i.icon-menu {
	color:#8f293f;
}

.mfp-ready .mfp-close {
    display: none;
}

.off-canvas .nav-vertical>li>a {
    color: #000;
}

.nav-vertical>li>ul li a,
.off-canvas .toggle i {
    color: #000;
}

.off-canvas .nav-vertical>li>a,
.off-canvas .nav-vertical>li>ul>li a {
    font-weight: 600;
    font-size: 16px;
}

.nav:not(.nav-slide) .active>.children {
    padding-bottom: 10px;
}

.footer-wrapper a {
	font-weight:600;
}

.footer-wrapper span.widget-title {
    font-size: 20px;
    font-weight: 800;
}

@media only screen and (min-width: 600px) {
	.mfp-container {
		background: #000000bd;
	}
}


/* ALN */
/* Nav Header */
.nav-line-bottom>li>a:before {
	background-color: #5ba9da
}

.nav-dropdown-bold .nav-column li>a:hover {
	background-color: #5ba9da
}

.nav-dropdown.nav-dropdown-bold>li>a:hover {
	background-color: #5ba9da
}


/* TAB */
.tabbed-content {
	background-color: #5ba9da;
	border-radius: 6px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
	overflow: hidden;
}

.tabbed-content .nav {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-around;
	align-items: stretch;
}

.tabbed-content .tab{
	width:100%;
	display: flex;
	padding: 10px 0 10px 0;
}

.tabbed-content .tab.active {
	background-color: #63B4E7;
	border-radius: 6px 6px 0 0;
}

.tabbed-content .tab a{
	width:100%;
}

.tabbed-content .nav>li {
	margin: 0 !important;
}

.tabbed-content .nav>li>a{
	display: flex;
	justify-content: center;
}

.tabbed-content .nav-line>li>a:before {
    width: 98%;
    background-color: #f3e20c;
}

.tabbed-content .tab-panels {
	padding: 20px;
	background-color: #fff;
	border-radius: 0 0 6px 6px;
}

.tabbed-content .nav span {
	text-align: center;
}


@media (max-width:700px){
	.tabbed-content .nav span {
		font-size: 12px
	}
}



/* DOKUMENTASI KEGIATAN */
.dok-keg .col {
	padding: 0px
}


/* FORM */
.quform-error-message-inner {
	background-color: #ed649c;
}

.quform-error-message-title {
	color: #ffff;
}

.quform-error-message-content {
	color: #fff;
}

.quform-error-inner {
	background-color: #ed649c !important;
}

.qicon-close::before {
	color: #fff;
}

.quform-error-text {
	color: #fff;
}

/* Header */
.header-button .button {
    border-radius: 25px;
}

.nav>li>a>i.icon-menu {
    color: #f3e20c;
}

.step-daftar ol {
	list-style: numeric;
}

.step-daftar ol li {
    margin: 0px 30px 20px;
    padding: 7px 20px 7px 20px;
/*     background: #59a9da; */
	border:3px solid #00e5319e;
    border-radius: 0px 50px 50px 0px;
	transition-duration: 1s;
}

.step-daftar ol li:hover {
	background-color:#00c10361;
}

.archive .page-title:after {
	display:none;
}

.off-canvas-left .mfp-content {
	background-color:#084190;
}

.nav-vertical>li>ul li a, .off-canvas .toggle i,
.off-canvas .nav-vertical>li>a,
.off-canvas .toggle {
	color:#fff;
	opacity:1;
}
.nav-sidebar.nav-vertical>li+li {
    border-top: none;
}

.img-radius img {
	border-radius:20px;
}

.box-radius .box-push .box-text {
    border-radius: 20px;
}

.quform-elements button.quform-next {
    color: #ffff !important;
	background-color:#ffa524;
}

.quform-success-message {
	padding:25px;
}
.quform-page-progress-bar {
	background-color:#ffa524;
}

ul li.bullet-arrow, ul li.bullet-checkmark, ul li.bullet-cross, ul li.bullet-star {
	border-bottom:none;
}

.box-push .box-text {
    border-radius: 15px 15px 0px 0px;
}

.box-label .box-text.text-center {
    border-radius: 100px;
}