/*CSS Psychosophia*/

/* Menu Tambahan Kanan ngambil dari ade@htp.ac.id */

.hoverTable {
	width: 100%;
	border-collapse: inherit;
}

.hoverTable th {
	height: 40px;
	background: #000080;
	color: #ffffff;
	border-bottom: 4px solid #ffffff;
	-moz-border-radius: 25px 0 0 0;
	border-radius: 25px;
}

.hoverTable td {
	height: 40px;
	padding-top: 3px;
	vertical-align: middle;
	border-bottom: 4px solid #ffffff;
	text-align: center;
	-moz-border-radius: 25px 0 0 0;
	border-collapse: collapse;
	border-radius: 25px;
}

.hoverTable td a {
	width: 100%;
	display: block;
}

/* warna latar setiap baris tabel dan warna tulisan */

.hoverTable tr {
	background: #000080a6;
	color: #ffffff;
	-moz-border-radius: 25px 0 0 0;
}
/*warna navigasi menu atas*/
.pkp_navigation_primary_row {
    background: ##007ab2;
	color: #ffffff;
}

/* warna ketika dilewati mouse */

.hoverTable tr:hover {
	background-color: #000080;
}

.hoverTable a {
	color: #ffffff;
}

.hoverTable a:hover {
	color: #ffffff;
}


/* --- Menu Tambahan Kanan by ade@htp.ac.id */

/*structur div reference (main structure)*/
.pkp_structure_main p {
    line-height: 16px;
    margin: 16px 0;
}
.pkp_structure_main p {
    line-height: 16px;
    margin: 16px 0;
    margin-bottom: 5px;
    margin-top: 0px;
}

/*Object Issue and Articles*/
.obj_article_details .abstract {
	text-align: justify;
	font: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.obj_article_details .references {
	text-align: justify;
	font: Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.obj_issue_toc .description > *:last-child {
    margin-bottom: 0;
	text-align: justify;
}
.obj_issue_toc .description > *:first-child {
    margin-top: 0;
	text-align: justify;
}
.pkp_structure_footer_wrapper {
    background: #ffffff;
}
/*pkp.page_issue.pkp*/
body {
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #000080;
    background: #fff;
}	
/*issue summary*/
.obj_issue_summary .description p:last-child {
    text-align: justify;
	margin-bottom: 0;
}
.obj_issue_summary .description p:first-child {
	text-align: justify;
    margin-top: 0;
}

.cmp_button_wire:hover, .cmp_button_wire:focus, .obj_galley_link:hover, .obj_galley_link:focus {
    background: #094f8630;
    color: #490e9d;
}

/*page title*/
.obj_article_details > .page_title {
    margin: 0;
    text-shadow: 0 0 4px #f9d80f8f;
}

/*font reviewers*/
 a{
    color: #007ab2;
    font-size: 16px;
	font-family: Lato, sans-serif;
}
/*font editorial team*/
a {
    color: #007ab2;
    font-size: 13px;
}

/*article summary toc*/
.obj_article_summary > .title {
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background: #007ab20f;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.obj_article_summary .authors {
    background: #29e2333b;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.obj_article_summary .meta {
    position: relative;
    padding-top: 0px;
    font-size: 14px;
    line-height: 20px;
	text-shadow: 0 0 5px #6a9ad2b8;
}

.obj_article_summary > .title a {
    text-decoration: none;
    color: #000080;
}

.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 2px solid #3a43055c;
    border-radius: 25px;
    font-size: 13px;
    line-height: 28px;
    color: #341686;
    text-decoration: none;
}

/*footer*/
.pkp_brand_footer {
    display: none;
}
#container {
    background:url(http://jurnalhukum.unisla.ac.id/public/site/background.png);
	min-width:730px;
	text-align:center
}
.running-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  animation: move-text 12s linear infinite;
}

@keyframes move-text {
  0% {
    transform: translateX(40%);
  }
  100% {
    transform: translateX(-10%);
  }
}
  .pkp_structure_head {
       width: 100%;
       padding: 0;
   }
   .pkp_structure_head h1 {
       margin: 0;
   }
   .pkp_site_name .is_img img {
display: block;
max-height: none;
width: auto;
height: auto;
}