/*! This file is auto-generated ijaess*/

@charset "UTF-8";
a {
	color: #007057;
	text-decoration: none
}

a:hover {
	color: #009877;
	text-decoration: underline
}

body {
    /*background-image: repeating-radial-gradient(circle at center center, transparent 0, transparent 2px, rgba(74, 137, 220, .09) 2px, rgba(74, 137, 220, .09) 3px, transparent 3px, transparent 5px, rgba(74, 137, 220, .09) 5px, rgba(74, 137, 220, .09) 7px), repeating-radial-gradient(circle at center center, #fff 0, #fff 9px, #fff 9px, #fff 21px, #fff 21px, #fff 31px, #fff 31px, #fff 40px);*/
    background-image: repeating-linear-gradient(135deg, hsla(35, 0%, 71%, .09) 0, hsla(35, 0%, 71%, .09) 1px, transparent 1px, transparent 11px), repeating-linear-gradient(45deg, hsla(35, 0%, 71%, .09) 0, hsla(35, 0%, 71%, .09) 1px, transparent 1px, transparent 11px), linear-gradient(90deg, #f8f8f8, #f8f8f8)
    
	/*background-image: repeating-linear-gradient(135deg, rgba(101, 101, 101, .03) 0, rgba(101, 101, 101, .03) 17px, rgba(28, 28, 28, .03) 17px, rgba(28, 28, 28, .03) 39px, rgba(166, 166, 166, .03) 39px, rgba(166, 166, 166, .03) 76px, rgba(160, 160, 160, .03) 76px, rgba(160, 160, 160, .03) 109px, rgba(143, 143, 143, .03) 109px, rgba(143, 143, 143, .03) 134px, rgba(244, 244, 244, .03) 134px, rgba(244, 244, 244, .03) 145px, rgba(96, 96, 96, .03) 145px, rgba(96, 96, 96, .03) 175px, rgba(181, 181, 181, .03) 175px, rgba(181, 181, 181, .03) 193px), repeating-linear-gradient(135deg, rgba(69, 69, 69, .03) 0, rgba(69, 69, 69, .03) 32px, rgba(217, 217, 217, .03) 32px, rgba(217, 217, 217, .03) 48px, rgba(247, 247, 247, .03) 48px, rgba(247, 247, 247, .03) 75px, rgba(135, 135, 135, .03) 75px, rgba(135, 135, 135, .03) 95px, rgba(96, 96, 96, .03) 95px, rgba(96, 96, 96, .03) 135px, rgba(42, 42, 42, .03) 135px, rgba(42, 42, 42, .03) 149px, rgba(236, 236, 236, .03) 149px, rgba(236, 236, 236, .03) 161px, rgba(240, 240, 240, .03) 161px, rgba(240, 240, 240, .03) 203px), repeating-linear-gradient(135deg, rgba(214, 214, 214, .03) 0, rgba(214, 214, 214, .03) 33px, rgba(170, 170, 170, .03) 33px, rgba(170, 170, 170, .03) 50px, rgba(54, 54, 54, .03) 50px, rgba(54, 54, 54, .03) 76px, rgba(68, 68, 68, .03) 76px, rgba(68, 68, 68, .03) 117px, rgba(153, 153, 153, .03) 117px, rgba(153, 153, 153, .03) 134px, rgba(254, 254, 254, .03) 134px, rgba(254, 254, 254, .03) 182px, rgba(123, 123, 123, .03) 182px, rgba(123, 123, 123, .03) 207px, rgba(250, 250, 250, .03) 207px, rgba(250, 250, 250, .03) 255px), linear-gradient(90deg, #e3e3e3, #ebebeb);
	*/
    
}

.pkp_structure_page {
	margin: 0 auto;
	background: 0 0;
	box-shadow: none
}

.carousel-inner {
	position: absolute
}

.aimcolumn {
	float: left
}

.aimleft {
	width: 25%;
	padding-top: 10px;
	padding-left: 10px
}

.aimright {
	width: 74%;
	height: auto;
	padding: 0 20px 0 35px
}

.row:after {
	content: "";
	display: table;
	clear: both
}

.row {
	margin-right: 0;
	margin-left: 0
}

@media screen and (max-width:600px) {
	.aimcolumn {
		width: 100%
	}
	.aimleft {
		padding-top: 10px;
		width: 250px
	}
}

.obj_issue_toc .cover {
	display: none
}

.cope {
	width: 25%;
	margin-left: auto;
	margin-right: auto
}

.block_make_submission a,
.cmp_manuscript_button,
.obj_galley_link {
	background-color: #007057;
	color: #fff;
	width: 100%;
	text-align: center;
	text-decoration: none;
	box-shadow: 5px 7px 9px -4px #9e9e9e
}

#navigationPrimary>li>a {
	color: #0e5c94; /*#007057 warna menu navigasi*/
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
	color: #007057
}

.pkp_nav_list li.profile {
	padding: 0 8px 2px 5px;
	border: 1px solid #e6dfdf;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-radius: 8px;
	font-size: 16px;
	box-shadow: 3px 2px 5px -2px rgba(0, 0, 0, .2);
	margin-left: 8px;
	margin-right: 5px
}

.pkp_navigation_user>li>a {
	color: #f5f5f5
}

.pkp_navigation_primary_row {
	/*background-image: repeating-radial-gradient(circle at center center, transparent 0, transparent 2px, rgba(74, 137, 220, .09) 2px, rgba(74, 137, 220, .09) 3px, transparent 3px, transparent 5px, rgba(74, 137, 220, .09) 5px, rgba(74, 137, 220, .09) 7px), repeating-radial-gradient(circle at center center, #fff 0, #fff 9px, #fff 9px, #fff 21px, #fff 21px, #fff 31px, #fff 31px, #fff 40px);
	digunakan untuk background menu utama    */ 
	background-size: 20px 20px;
	padding-top: 5px;
	padding-bottom: 5px
}

#navigationPrimary ul a {
	color: #fff
}

#navigationPrimary ul a:hover {
	background-color: #f5f5f5;
	color: #00ac86
}

#navigationPrimary>li>a:hover {
	color: #0c75c1; /*#009877  warna hover menu*/
}

.pkp_structure_head {
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #A31211; /*#007057; untuk background header*/
	margin-bottom: .25em
}

.pkp_structure_head::before {
	content: "";
	background: url(--http://seisense.com/download/ny.jpg) #A31211 no-repeat center center;  /*ini digunakan untuk background header*/
	background-size: cover;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 20%;
	box-shadow: inset 8px 3px 20px 1px rgba(0, 0, 0, .75)
}

.pkp_structure_page {
	max-width: 100%;
	margin-top: 0;
	margin-bottom: 0
}

.pkp_site_name_wrapper {
	padding-left: 30px;
	padding-right: 30px;
	margin: 0;
	background: 0 0
}

.pkp_site_name .is_img img {
	margin-top: 30px;
	margin-bottom: 20px;
	max-height: 150px
}

.cmp_breadcrumbs {
	padding: 1.3em .5em;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: rgba(0, 0, 0, .54);
	text-transform: uppercase;
	border-bottom: 1px solid #ececec;
	width: 100%
}

.pkp_page_index .homepage_image img {
	display: block;
	width: 100%;
	height: auto;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px
}

.pkp_page_index .additional_content {
	border-top: 0 solid #ddd;
	padding: 10px 0 0 3px
}

.pkp_structure_content {
    background-color: #fff;
	/*font-size: 15px;
	margin-bottom: .3em;
	-webkit-box-shadow: 0 0 5px .5px rgba(103, 104, 107, .34);
	-moz-box-shadow: 0 0 5px .5px rgba(103, 104, 107, .34);
	box-shadow: 0 0 5px .5px rgba(103, 104, 107, .34)
	*/
}

.pkp_structure_main {
	background-color: #fff;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px
}

.obj_issue_summary {
	margin: 0 3em 0 1.6em;
	padding-left: 1em;
	border-left: 1px solid #007057
}

.obj_issue_summary .cover {
	display: none
}

.page_issue_archive .issues_archive>li {
	margin: 0;
	padding: 2em 0 0 .7em
}

.obj_issue_toc .sections:not(:first-child) {
	margin-top: 0
}

.obj_issue_toc .section>h2 {
	border-bottom: 0;
	border-left: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	padding: .15em 1em;
	background-color: #fafbfb;
	width: 100%;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

ul.galleys_links {
	list-style: none
}

.obj_article_summary {
	padding: 0 1.5em
}

.obj_article_summary .cover {
	display: block;
	float: left;
	width: 70px;
	height: auto;
	margin-right: 15px
}

.obj_article_summary>.title {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 15px;
	text-transform: uppercase
}

.obj_article_summary>.title a {
	display: block;
	text-decoration: none;
	font-size: 16px;
	color: #333
}

.doi_summary {
	padding: .4em .7em;
	margin-top: .3em
}

.doi_summary a {
	text-decoration: none!important
}

.doi_summary a:hover {
	text-decoration: underline!important
}

.obj_article_summary>.galleys_links {
	list-style: none;
	margin-bottom: .5em
}

.obj_article_summary>.galleys_links a {
	color: #fff;
	background-color: #007057
}

.obj_article_summary>.galleys_links a:hover {
	background-color: #00ac86;
	text-decoration: none
}

.obj_article_details>.page_title {
	font-weight: 600
}

.obj_article_details .doi a {
	color: #007057;
	font-family: 'Source Sans Pro', sans-serif
}

.obj_article_details .doi a:hover {
	color: #00ac86;
	font-family: 'Source Sans Pro', sans-serif
}

.obj_article_details .entry_details .item.galleys .galleys_links {
	padding: 0;
	background-color: #fff
}

.obj_article_details .entry_details .item.galleys .galleys_links a {
	color: #fff;
	background-color: #007057
}

.obj_article_details .entry_details .item.galleys .galleys_links a:hover {
	background-color: #00ac86
}

.obj_article_details .entry_details .sub_item:not(:first-child) .label {
	display: inline-block;
	padding: .5em 0;
	margin: 0 20px;
	width: 83%;
	border-bottom: 1px solid #007057
}

.obj_article_details .entry_details .item>.value ul {
	list-style: none;
	padding: 0;
	margin: 0
}

.obj_article_details .entry_details .item>.value ul li {
	padding: 5px 0
}

.obj_article_details .main_entry .label {
	border-bottom: 0;
	border-left: 0;
	font-weight: 300;
	text-transform: uppercase;
	width: 100%;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px
}

.obj_article_details .item {
	padding: 1em 0 2em 2.5em
}

.obj_article_details .main_entry .item .label {
	font-size: 16px
}

.obj_article_details .galleys_links a:hover {
	background-color: #00ac86;
	text-decoration: none
}

.obj_article_details .entry_details .cover_image img {
	width: 200px
}

.pkp_structure_sidebar:before {
	border-left: 0 solid #ddd
}

.pkp_block {
	padding: 0 3px 5px 5px;
	font-size: 14px;
	line-height: 20px
}

.block_make_submission {
	padding: 15px 3px 5px 5px
}

.pkp_block .title {
	width: 100%;
	background-color: #870606;  /*untuk judul sidebar*/
	height: 30px;
	font-size: 13px;
	color: #ececec;
	padding-top: .4em;
	margin-bottom: 0;
	border: 0;
	text-align: center;
	/*font-family: 'Source Sans Pro', sans-serif*/
}

.pkp_block .content {
	background-color: #fff;  /*untuk background sidebar*/
}

.pkp_block .content ul li {
	padding: 0 0;
	background-color: #EDC3C5;/*#009877; /*untuk background list menu sidebar*/
}

.pkp_block li {
	border-radius: 0;
	position: relative;
	background-color: #f1f1f1;
	display: block
}

.pkp_block ul>li {
	border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.pkp_block ul>li a {
	color: #000;
	padding: .75rem 1rem;
	display: flex
}

.pkp_block ul>li a:hover {
	text-decoration: none;
	background-color: #A31211;/*#00ac86*/
	color:#fff;
}

.block_announcements_article {
	padding: 1em 1em 1em;
	background-color: #00ac86;
	color: #f5f5f5
}

.pkp_structure_footer_wrapper {
	border-top: none;
	font-size: 15px;
	border-bottom: 10px solid #A31211;/*#007057;*/
}

.pkp_footer_content a {
	/*color: #090909; warna link footer*/
	text-decoration: none
}

.pkp_footer_content a:hover {
	color: #00ac86;
	text-decoration: none
}

@media all and (min-width:376px) and (max-width:990px) {
	.pkp_structure_main {
		padding: 0 10px 10px 10px;
		overflow: auto;
		margin-bottom: 1.5em
	}
	.obj_article_details .item {
		padding: 2em .5em 0 1.5em
	}
	.pkp_block {
		padding: 0 0 20px 0;
		font-size: 14px;
		line-height: 20px
	}
	.pkp_site_nav_toggle {
		position: absolute;
		right: 0;
		top: 5%;
		width: 4em;
		margin-top: -5em
	}
	.carousel-inner {
		position: relative
	}
	.pkp_site_name .is_img img {
		max-height: 90px;
		margin-top: -5px
	}
	.has_site_logo .pkp_navigation_primary_wrapper,
	.has_site_logo .pkp_site_name {
		text-align: center;
		left: 0;
		padding-left: 0
	}
	.pkp_navigation_user>li>a {
		color: #fff
	}
	.pkp_site_nav_menu {
		top: -65%
	}
	.pkp_site_nav_menu a {
		color: #fff
	}
	.pkp_nav_list li.profile {
		margin-left: 8px;
		margin-right: 25px;
		text-align: center;
		margin-bottom: 5px
	}
	.pkp_structure_head {
		height: 25vh
	}
}

@media all and (max-width:376px) {
	.pkp_structure_main {
		padding: 0 10px 10px 10px;
		overflow: auto;
		margin-bottom: 1.5em
	}
	.pkp_block {
		padding: 0 0 20px 0;
		font-size: 14px;
		line-height: 20px
	}
	.pkp_footer_content {
		width: 100%;
		float: none
	}
	.pkp_site_nav_toggle {
		position: absolute;
		right: 0;
		top: 5%;
		width: 4em;
		margin-top: -5em
	}
	.pkp_structure_main {
		padding: 0 10px 10px 10px;
		overflow: auto;
		margin-bottom: 1.5em
	}
	.obj_article_details .item {
		padding: 2em .5em 0 .5em
	}
	.carousel-inner {
		position: relative
	}
	.pkp_site_name .is_img img {
		max-height: 60px;
		margin-top: -5px
	}
	.has_site_logo .pkp_navigation_primary_wrapper,
	.has_site_logo .pkp_site_name {
		text-align: center;
		left: 5px
	}
	.has_site_logo .pkp_navigation_primary_wrapper,
	.has_site_logo .pkp_site_name {
		text-align: center;
		padding: 0
	}
	.pkp_navigation_user>li>a {
		color: #fff
	}
	.pkp_site_nav_menu {
		top: -65%
	}
	.pkp_site_nav_menu a {
		color: #fff
	}
	.pkp_structure_head {
		height: 25vh
	}
}

section {
	padding: 20px 0
}

section .section-title {
	text-align: center;
	color: #007057;
	margin-bottom: 50px;
	text-transform: uppercase
}

#what-we-do {
	background: 0 0
}

#what-we-do .card {
	padding: 1rem!important;
	border: none;
	margin-bottom: 1rem;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
	background-image: radial-gradient(circle at 13% 47%, rgba(140, 140, 140, .03) 0, rgba(140, 140, 140, .03) 25%, transparent 25%, transparent 100%), radial-gradient(circle at 28% 63%, rgba(143, 143, 143, .03) 0, rgba(143, 143, 143, .03) 16%, transparent 16%, transparent 100%), radial-gradient(circle at 81% 56%, rgba(65, 65, 65, .03) 0, rgba(65, 65, 65, .03) 12%, transparent 12%, transparent 100%), radial-gradient(circle at 26% 48%, rgba(60, 60, 60, .03) 0, rgba(60, 60, 60, .03) 6%, transparent 6%, transparent 100%), radial-gradient(circle at 97% 17%, rgba(150, 150, 150, .03) 0, rgba(150, 150, 150, .03) 56%, transparent 56%, transparent 100%), radial-gradient(circle at 50% 100%, rgba(25, 25, 25, .03) 0, rgba(25, 25, 25, .03) 36%, transparent 36%, transparent 100%), radial-gradient(circle at 55% 52%, rgba(69, 69, 69, .03) 0, rgba(69, 69, 69, .03) 6%, transparent 6%, transparent 100%), linear-gradient(90deg, #fff, #fff);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

#what-we-do .card:hover {
	-webkit-box-shadow: 5px 7px 9px -4px #9e9e9e;
	-moz-box-shadow: 5px 7px 9px -4px #9e9e9e;
	box-shadow: 5px 7px 9px -4px #9e9e9e
}

#what-we-do .card .card-block {
	padding-left: 50px;
	position: relative
}

#what-we-do .card .card-block a {
	color: #007057!important;
	font-weight: 700;
	text-decoration: none
}

#what-we-do .card .card-block a i {
	display: none
}

#what-we-do .card:hover .card-block a i {
	display: inline-block;
	font-weight: 700
}

#what-we-do .card .card-block:before {
	font-family: FontAwesome;
	position: absolute;
	font-size: 39px;
	color: #007057;
	left: 0;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out
}

#what-we-do .card .block-1:before {
	content: "\f25e"
}

#what-we-do .card .block-2:before {
	content: "\f0eb"
}

#what-we-do .card .block-3:before {
	content: "\f00c"
}

#what-we-do .card .block-4:before {
	content: "\f155"
}

#what-we-do .card:hover .card-block:before {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease
}

#what-we-do .card-title {
	margin: auto
}

.container-fluid {
	padding-left: 0;
	padding-right: 0
}

.carousel-indicators {
	bottom: -15px
}

nav>.nav.nav-tabs {
	border: none;
	color: #007057;
	background: #f1f1f1;
	border-radius: 0
}

nav>div a.nav-item.nav-link,
nav>div a.nav-item.nav-link.active {
	border: none;
	padding: 18px 25px;
	font-weight: 700;
	color: #f5f5f5;
	background: #009877;
	border-radius: 0
}

nav>div a.nav-item.nav-link.active:after {
	content: "";
	position: relative;
	bottom: -60px;
	left: -10%
}

.tab-content {
	background: #e9ecefb8;
	line-height: 25px;
	border-bottom: 1px solid #e9ecef;
	padding: 10px 10px 10px 10px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

nav>div a.nav-item.nav-link:focus,
nav>div a.nav-item.nav-link:hover {
	border: none;
	background: #e9ecef;
	color: #007057;
	border-radius: none;
	transition: background .2s linear
}

.c-no {
	height: 150px
}

.grey-bg {
	background: #009877
}

.counter-Txt {
	color: #f5f5f5;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 20px
}

.counter-Txt span {
	display: block;
	font-size: 36px
}

@media(min-width:320px) and (max-width:767px) {
	.c-no {
		height: 100%
	}
	.counter-Txt {
		margin-top: 35px
	}
	.margin-bot-35 {
		margin-bottom: 35px
	}
}

@media (min-width:350px) {
	.container {
		max-width: 1200px
	}
}

.most-viewed-headline {
	border-bottom: 3px solid #007057
}

* {
	box-sizing: border-box
}

footerbody {
	margin: 0
}

.footercolumn {
	float: left;
	width: 25%;
	padding: 15px
}

.footerrow:after {
	content: "";
	display: table;
	clear: both
}

@media screen and (max-width:600px) {
	.footercolumn {
		width: 100%
	}
}

.social:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1)
}

.social {
	-webkit-transform: scale(.8);
	-moz-transform: scale(.8);
	-o-transform: scale(.8);
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-o-transition-duration: .5s
}

#social-fb {
	color: #a9a9a9
}

#social-tw {
	color: #a9a9a9
}

#social-gp {
	color: #a9a9a9
}

#social-em {
	color: #a9a9a9
}

#social-fb:hover {
	color: #3b5998
}

#social-tw:hover {
	color: #4099ff
}

#social-gp:hover {
	color: #d34836
}

#social-em:hover {
	color: #f39c12
}

.fa {
	color: #007057
}

.pkp_brand_footer {
	display: none
}

table {
	font-family: arial, sans-serif;
	border-collapse: collapse;
	width: 100%
}

td,
th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px
}

tr:nth-child(even) {
	background-color: #ddd
}

.obj_article_details .page_title {
	text-align: center
}

.obj_article_details>.subtitle {
	text-align: center
}

.obj_article_details .item.doi {
	text-align: center;
	text-decoration: none
}

.obj_article_details .item.keywords {
	text-transform: capitalize
}

.item.abstract {
	text-align: justify;
	padding-top: 0
}