.journals ul .body .description a {display: inline;}
/*.pkp_structure_footer .pkp_footer_content {background: #1779b7; padding: 15px !important;}
.pkp_structure_footer .pkp_footer_content p {margin: 0}
.pkp_structure_footer .pkp_brand_footer {background: #1779b7; height: auto !important; padding: 15px;}
.pkp_structure_footer .pkp_brand_footer img {width: 48px !important; height: auto;}
.pkp_structure_footer .pkp_footer_content a {color: #000000}
*/

.pkp_site_name {padding-top: 0 !important; padding-bottom: 0 !important}
.pkp_site_name > a {padding-top: 0; padding-bottom: 0;}
.pkp_site_name .is_img img {max-height: 100%;}
.pkp_site_name_wrapper {padding-left: 0; padding-right: 0;}
.pkp_navigation_user_wrapper {top: 0; right: 0; padding-right:30px;}
.pkp_structure_page {margin-top:  20px !important; margin-bottom:0 !important; padding-bottom: 0 !important;}

.pkp_block.block_make_submission .content {margin: 0 !important; padding: 0 !important; text-align: center !important}
.pkp_block.block_make_submission .content a { background: #1779b7; line-height: 40px; font-family : Georgia, serif !important; color: #FFFFFF}
.pkp_block.block_make_submission .content a:sidebar { background: rgba(0,0,0,0.25) !important;  color: #333333}

.obj_article_summary .item.stats .abstract, .obj_article_summary .item.stats .galley {position:relative;}   
.obj_article_summary .item.stats .abstract {margin-left: 20px; margin-right: 10px;}   
.obj_article_summary .item.stats .galley {margin-left: 25px;}   
.obj_article_summary .item.stats .abstract:before { content: "\f080";  font-family: FontAwesome; left:-15px; position:absolute; top:0; }
.obj_article_summary .item.stats .galley:before { content: "\f1c1";  font-family: FontAwesome; left:-15px; position:absolute; top:0; }

#headerNavigationContainer{
 background:#066993 url(https://preview.ibb.co/iZocpq/transparent-pattern-modern-1.png) repeat;
 }
 
 .pkp_navigation_primary_row {
  background: #fdee12;
  padding-left: 2.143rem;
  padding-right: 2.143rem;
}

#navigationPrimary > li > a:hover, #navigationPrimary > li > a:focus {
  border-color: #61d22e;
}

#navigationPrimary ul a:hover, #navigationPrimary ul a:focus {
  border-color: #fdee12;
}

#navigationPrimary a:hover, #navigationPrimary a:focus {
  color: #1b6573;
}

.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
  outline: 0;
  background: #fdee12;
  border-color: #4b7d92;
  color: #4b7d92;
}

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgb(253, 238, 18);
  border-bottom: 1px solid rgb(240, 172, 12);
}

/* Menyembunyikan logo PKP */
.pkp_brand_footer {display: none;}

/* menu Sidebar */
 .sidebar{
 width:100%;
 border-collapse:collapse;
 
}
.sidebar th{
 height:30px;
 background:#ffffff;
 color:#3A99AB;
}
.sidebar td{
 height:30px;
 padding-top:3px;
 vertical-align:middle;
 border-bottom:1px solid #ffffff;
 text-align:center;
}
.sidebar td a {
  width:100%;
  display:block;
}
/* Warna Block */
.sidebar tr {
  background:#3A99AB;
  color:#ffffff;
}
/* Warna sidebar Block */
.sidebar tr:sidebar {
  background-color:#CCCC35;
}
.sidebar tr a {
   color:#ffffff; 
}
.sidebar a:sidebar{
   color:#88F9D4;
}
/*--------------------------------------*/

* {box-sizing: border-box;}
ul {list-style-type: none;}
body {font-family: Verdana, sans-serif;}

.month {
  padding: 70px 25px;
  width: 100%;
  background: #1abc9c;
  text-align: center;
}

.month ul {
  margin: 0;
  padding: 0;
}

.month ul li {
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 3px;
}

.month .prev {
  float: left;
  padding-top: 10px;
}

.month .next {
  float: right;
  padding-top: 10px;
}

.weekdays {
  margin: 0;
  padding: 10px 0;
  background-color: #ddd;
}

.weekdays li {
  display: inline-block;
  width: 13.6%;
  color: #666;
  text-align: center;
}

.days {
  padding: 10px 0;
  background: #eee;
  margin: 0;
}

.days li {
  list-style-type: none;
  display: inline-block;
  width: 13.6%;
  text-align: center;
  margin-bottom: 5px;
  font-size:12px;
  color: #777;
}

.days li .active {
  padding: 5px;
  background: #1abc9c;
  color: white !important
}

.pkp_footer_content {
  padding: 2.143rem;
  text-align: left;
  background: linear-gradient(to right, #1b6573, rgb(58, 153, 171));
  background-color: rgba(0, 0, 0, 0);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-attachment: scroll;
  background-image: linear-gradient(to right, #1b6573, rgb(58, 153, 171));
  background-size: auto;
  background-origin: padding-box;
  background-clip: border-box;
  color: white;
}

.pkp_footer_content > a:hover, a:focus {
    color: #1b6573;
}

/* Add media queries for smaller screens */
@media screen and (max-width:720px) {
  .weekdays li, .days li {width: 13.1%;}
}

@media screen and (max-width: 420px) {
  .weekdays li, .days li {width: 12.5%;}
  .days li .active {padding: 2px;}
}

@media screen and (max-width: 290px) {
  .weekdays li, .days li {width: 12.2%;}
}