@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

/* berbagai style header */
/** nopinop */

/* Tambahan Agna START*/
.list-group,
.pkp_block ul {
  font-size: 15px !important;
}
.title pkp_screen_reader {
  margin-top: 0px !important;
}
.pkp_screen_reader {
  padding-bottom: 37px !important;
  padding-top: 10px !important;
  margin: 0px !important;
}
.pkp_structure_main {
  width: 75% !important;
}
.pkp_structure_sidebar {
  width: 25% !important;
}
.navbar-default .navbar-brand,
.header_view .navbar-brand {
  color: white;
}
.navbar-default .nav > li > a,
.header_view .nav > li > a {
  color: white;
}
.media-left,
.media-right,
.media-body {
  padding: 20px;
}

.image-sidebar:hover {
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.3s;
  box-shadow: 3px 3px 7px #e0e0e0;
}
.navbar-form .form-control {
  font-size: 10px !important;
}
/* Tambahan Agna END*/

.pkp_structure_main,
.pkp_structure_sidebar {
  margin-top: 10px;
}

header#headerNavigationContainer {
  border: 0px;
  background: linear-gradient(to right, #1b3c53 0%, #134b70 100%);
  border-radius: 0px;
  margin-bottom: 0px;

  width: 100%;
  z-index: 20;
  border-bottom: 2px solid #989898;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
}

h1,
h2 {
  font-family: "Open Sans", sans-serif;
  color: #333;
  font-weight: 300;
  font-size: 26px !important;
}

body {
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #222;
  font-size: 15px;
}

.user_navigation {
  background: #1b3c53; /* Old browsers */
  background: -moz-linear-gradient(
    left,
    #1b3c53 0%,
    #134b70 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    left,
    #1b3c53 0%,
    #134b70 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to right,
    #1b3c53 0%,
    #134b70 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B3C53 ', endColorstr='#134B70',GradientType=1 ); /* IE6-9 */
}

#main-navigation > li > a:focus {
  background: transparent;
}

#main-navigation > li > a:not(.show-search).active,
#main-navigation > li > a:not(.show-search):hover {
  color: #1b3c53;
}

#main-navigation .dropdown .dropdown-menu {
  display: block;
  top: 90%;
  padding: 5px 5px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  visibility: hidden;
  opacity: 0;
  border: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
#main-navigation .dropdown .dropdown-menu li:not(:last-child) {
  border-bottom: 2px solid #f2f2f2;
}
#main-navigation .dropdown .dropdown-menu li a {
  padding: 10px 10px;
  color: #777;
}
#main-navigation .dropdown:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

.newDropDown {
  position: relative;
}
.newDropDown ul {
  visibility: hidden;
  opacity: 0;
  right: 0px;
  position: absolute;
  top: 90%;
  background: #1b3c53;
  list-style: none;
  margin: 0px;
  padding: 0px;
  min-width: 150px;
  text-align: left;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.newDropDown ul:before {
  content: "";
  position: absolute;
  top: -13px;
  border-width: 6px;
  border-color: transparent;
  border-style: solid;
  border-bottom: 8px solid #ffffff;
  display: inline-block;
  left: 95px;
}
.newDropDown ul li {
  border: 0px;
  display: block;
  width: 100%;
  padding: 0px;
}
.newDropDown ul li a {
  display: block;
  padding: 5px 10px;
  color: #fff !important;
}
.newDropDown ul li:hover a {
  background: #fff;
  color: #1b3c53 !important;
}
.newDropDown:hover ul {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
.newDropDown:hover ul {
  display: block;
}

#main-navigation > li a {
  color: white;
}

#user_navigation > li > a:not(.show-search).active,
#user_navigation > li > a:not(.show-search):hover {
  color: #1b3c53;
}

.user_navigation a {
  color: rgb(255, 255, 255) !important ;
}

.user_navigation .dropdown-menu li a {
  color: rgb(87, 87, 87) !important;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.header_view .navbar-nav > .open > a,
.header_view .navbar-nav > .open > a:hover,
.header_view .navbar-nav > .open > a:focus {
  background-color: #ffffff;
  color: rgb(77, 77, 77);
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a:active,
.header_view .nav > li > a:hover,
.header_view .nav > li > a:focus,
.header_view .nav > li > a:active {
  background: none;
  font-weight: bold;
}

.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > .active > a,
.navbar-default .dropdown-menu > .active > a:hover {
  background-color: #ffffff !important;
}

.pkp_structure_page {
  background: rgb(253, 253, 253);
}

.navbar-toggle collapsed .icon-bar {
  background-color: #1b91f7;
}

/* berbagai style header */

/* berbagai style halaman */
.article-summary {
  padding-bottom: 16px;
}
.article-summary .article-abstract {
  text-align: justify;
  text-justify: inter-word;
}
div.article-summary > div > h3 > a > p {
  margin: 5px 0px 15px 0px;
}
div.article-summary > div > h3 > a > p > small {
  color: rgb(140, 140, 141);
}
.article-summary .meta {
  margin-bottom: 4px;
}
.article-summary .author {
  font-size: 1em;
}
.article-summary .pages {
  font-size: 1em;
}
.article-summary .pages .page_number {
  font-family: "Lora", serif;
  color: #a7a7a7;
}

.page_submissions .alert-info a:hover {
  text-decoration: underline;
}

.block_make_submission_link {
  display: inline-block;
  text-align: center;
  border: 1px solid;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  font-size: 18px;
  cursor: pointer;
  color: #ffffff;
  width: 100%;
  padding: 10px;
}

.block_make_submission_link {
  border: 1px solid #ffffff;
  border-radius: 5px !important;
  background-color: #1b3c53;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  color: #ffffff !important;
  width: 100%;
  padding: 7px;
  border-radius: 2px;
}
.block_make_submission_link:hover {
  background: #134b70;
  transition: all 0.3s;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: #0b92dd;
  word-wrap: break-word;
}

a:hover,
a:focus {
  text-decoration: none;
  color: #7e7e7f;
}

.page_submissions .alert-info {
  border: 0;
  border-left: 5px solid #8e9193;
  border-radius: 0px;
  background: #ddd;
  color: #000;
}

.page_submissions .alert-info a {
  background-color: #8e9193;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  color: #ffffff !important;
  border-radius: 0.375rem;
  line-height: 2.1875rem;
  padding: 1rem 6rem;
}

.article-summary.media {
  border: 1px solid #ccc !important;
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 27px;
}

/* akhir style halaman dalam jurnal */

/** nopinop- style tombol-tombol */

.btn-default {
  background: #ffb52b;
  color: #fff;
  border-color: rgba(239, 130, 0, 0.84);
}

.btn-primary:hover,
.btn-primary:visited:hover {
  background: rgba(239, 130, 0, 0.84);
  color: #fff;
  border-color: rgba(239, 130, 0, 0.84);
}

.btn-default:hover,
.btn-default:visited:hover {
  background: rgba(239, 130, 0, 0.84);
  color: #fff;
  border-color: rgba(239, 130, 0, 0.84);
}

.btn-primary:hover,
.btn-primary:visited:hover {
  background: rgba(239, 130, 0, 0.84);
  color: #fff;
  border-color: rgba(239, 130, 0, 0.84);
}

/** end---nopinop- style tombol-tombol */

/** ---nopinop- style menu samping */

.panel-default > .panel-heading,
.pkp_block .title {
  background: #1b3c53; /* Old browsers */
  background: -moz-linear-gradient(
    left,
    #1b3c53 0%,
    #134b70 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    left,
    #1b3c53 0%,
    #134b70 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to right,
    #1b3c53 0%,
    #134b70 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B3C53 ', endColorstr='#134B70',GradientType=1 ); /* IE6-9 */
}

#sidebar .blockTitle,
#sidebar .title {
  font-size: 24px !important;

  font-weight: 700;

  color: #fff;

  display: inline-block;

  width: 100%;

  position: relative;
}

.panel-default > .panel-heading,
.pkp_block .title {
  font-size: 14px;

  font-weight: 500;

  color: #fff;
}

.titleSide {
  background: #d73c2c;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 5px 10px 20px;
  border-radius: 2px;
  position: relative;
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 auto 30px;

  display: inline-block;
}

.titleSide:after {
  content: "";
  border-width: 0px;
  border-color: transparent;
  border-style: solid;
  border-width: 15px;
  border-top-color: #d73c2c;
  left: 10px;
  top: 100%;

  content: " ";
  height: 0;
  width: 0;
  position: absolute;
}

#sidebar .block_make_submission .content {
  padding-bottom: 10px;
}
.pkp-block {
  padding: 0px;
}
#cssmenu2 {
  padding: 0;
  margin: 0;
  border: 0;
  line-height: 1;
}
#cssmenu2 ul,
#cssmenu2 ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#cssmenu2 ul li.hover,
#cssmenu2 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

#cssmenu2 {
  background: #f7f7f7;
  font-family: sans-serif;
  font-weight: bold;
  zoom: 1;
  font-size: 12px;
}
#cssmenu2:before {
  content: "";
  display: block;
}

#cssmenu2:after {
  content: "";
  display: table;
  clear: both;
}
#cssmenu2 a {
  display: block;
  padding: 15px 20px;
  color: #f26724;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px solid #ffffff;
}

#cssmenu2 > ul > li > a {
  border-left: 4px solid #1b91f7;
  color: #1b91f7;
}

#cssmenu2 > ul > li a:hover {
  background: #1b91f7;
  color: #f1f1f1;
}

/** end---nopinop- style menu samping */

/**nopinop footer copyright*/

.footer-copyright p1 {
  font-size: 10px;
  margin: 5px;
  color: #ccc;
}

.footer-copyright {
  background-color: #10222e;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}
/**end---nopinop footer copyright*/

.infoJournalAtas {
  background: #e4e4e4;
  padding: 130px 0px 30px 0px;
  clear: both;
}
.infoJournalAtas > div {
  display: table-row;
}
.infoJournalAtas > div > div {
  display: table-cell;
  vertical-align: middle;
  font-weight: 300;
}
.infoJournalAtas > div > div:first-child {
  color: #fff;
  min-width: 700px;
  font-size: 40px;
}
.infoJournalAtas > div > div.infoRelatedJr {
  width: 250px;
  background: #fff;
}
.infoJournalAtas > div > div.infoRelatedJr ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.infoJournalAtas > div > div.infoRelatedJr ul li a {
  display: block;
  padding: 5px 10px;
  color: #0e2d46;
  font-size: 16px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.infoJournalAtas > div > div.infoRelatedJr ul li a:hover {
  color: #337ab7;
}

#mainContainer {
  padding: 0px 0px;
  padding-top: 0px;
  background: #fff;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
}
#mainContainer,
.topHeader .container {
  width: 90%;
}
.container {
  width: 100% !important;
}

.journals .media-list .media {
  width: 50%;
}
.journals .media-list .media-left,
.journals .media-list .media-body {
  display: block;
  width: 100%;
}
.journals .media-list .media-body {
  padding-top: 20px;
}

.journals {
  width: 100%;
}

@media only screen and (max-width: 900px) {
  .infoJournalAtas > div > div {
    display: block;
    padding: 20px 20px;
  }
  .infoJournalAtas > div > div.infoRelatedJr,
  .infoJournalAtas > div {
    width: 100%;
    display: block;
  }
  .journals .media-list .media {
    width: 50%;
    float: left;
  }

  .infoJournalAtas > div > div:first-child {
    min-width: 100%;
  }
  .pkp_structure_main {
    width: 60% !important;
  }
  .pkp_structure_sidebar {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 40% !important;
  }
  img {
    width: 130px !important;
  }
  .panel-body,
  .pkp_block .content {
    padding: 8px !important;
  }
  .btn,
  .pkp_block.block_make_submission a {
    padding: 10px 3px !important;
    font-size: 14px;
  }
  #sidebar .blockTitle,
  #sidebar .title {
    font-size: 20px !important;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    width: 100%;
    position: relative;
  }
}

@media only screen and (max-width: 600px) {
  .pkp_structure_main {
    width: 60% !important;
  }
  .pkp_structure_sidebar {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 40% !important;
  }
  img {
    width: 130px !important;
  }
  .panel-body,
  .pkp_block .content {
    padding: 8px !important;
  }
  .btn,
  .pkp_block.block_make_submission a {
    padding: 10px 3px !important;
    font-size: 14px;
  }
  #sidebar .blockTitle,
  #sidebar .title {
    font-size: 20px !important;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    width: 100%;
    position: relative;
  }
}
