/*---------------*/
.grid {
  display: grid !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
.gap-2 {
  gap: 8px;
}
.hover-shadow:hover {
 box-shadow: 1px 2px 5px 0px rgba(153,153,153,0.75);
 -webkit-box-shadow: 1px 2px 5px 0px rgba(153,153,153,0.75);
 -moz-box-shadow: 1px 2px 5px 0px rgba(153,153,153,0.75);
}

/*-------------------*/

.pkp_site_name .is_img img {
	display: block;
	height: auto;
	width: 100%;
	max-height: 260px !important;;
	padding-bottom: 10px;
	padding-bottom: 0px !important;
        max-height: 100% !important;
}

.pkp_site_name {
	padding:0px !important;
}

.pkp_site_name_wrapper {
	background-color: #FFFFFF !important;
	padding: 0rem !important;
}

.block_make_submission_link {
	width: 100% !important;
	text-align: center !important;
}

.block_make_submission_link:hover {
	background:linear-gradient(45deg, #176fa0, #86c451) !important;
}
.pkp_block a {
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
}

.jsa-block-title strong {
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
}

.pkp_block.block_custom div p strong {
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
}


@media (min-width: 992px){
	.pkp_navigation_primary>li:hover ul {
		left: 0 !important;
	}
	.pkp_navigation_primary>li:last-child a {
		margin-right: 0 !important;
	}
}
.custom_kelengkapan {
	background-color: #176fa0; 
	text-align: center; 
	height: 40px;
	display: flex;
	align-items:center;
	color: #ffffff;
	padding-left: 15px;
}

.custom_kelengkapan:hover {
	background-color: #0a5681 !important;
	color: #ffffff !important;
}
