/**
 *
 * Open Journal Systems
 * Copyright (c) 2013-2016 Simon Fraser University Library
 * Copyright (c) 2003-2016 John Willinsky
 * 
 * plugins/themes/nusantara2rji/nusantara2rji.css
 * nusantara2rji Thank you PKP for your great OJS
 *
 * nusantara2rji theme stylesheet.
 * Ver 1.0.0.1 (2016-08-29)
 *
 * Credits:
 * Background pattern from subtlepatterns.com
 *
 **/
 
 @import url('https://fonts.googleapis.com/css?family=Teko:400,700|Pathway+Gothic+One');
 @import url('imgs/clear.css');
 
 body {
   margin: 0;
   padding: 0;
   /*background: transparent url('imgs/pw_maze_white.png');*/
   background: transparent url('imgs/bgp.jpeg');
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #222222;
 }
 a:link,
 a:visited,
 a:active {
   color: steelblue;
   text-decoration: none;
 }
 a:hover {
   color: steelblue; 
   background: none;
   text-decoration: underline;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   font-family: 'Pathway Gothic One', "Times New Roman", Times, serif !important;
   color: #000000;
   font-weight: normal;
   text-align: left;
 }
 h1 {
   font-size: 3em;
   font-weight: normal;
 }
 h2 {
   font-size: 2em;
   font-weight: normal;
 }
 h3 {
   font-size: 1.8em;
   font-weight: normal;
 }
 h4 {
   font-size: 1.6em;
   font-weight: normal;
 }
 h5 {
   font-size: 1em;
   font-weight: normal;
 }
 h6 {
   font-size: 0.85em;
   font-weight: normal;
 }
 #container {
   margin: 0 auto;
   padding: 0;
   background: transparent url('imgs/top-bout.png') no-repeat top center;
   width: auto;
   min-width: 730px !important;
   text-align: center;
   display: inline-block;
 }
 #header {
   margin: 0;
   padding: 0;
   background: transparent none;
   min-height: 150px;
 }
 #headerTitle {
   width: 1080px;
   margin: 0 auto;
   display: inline-block;
 }
 #header h1 {
   font-family: 'Teko', verdana, Georgia, "Times New Roman", Times, serif !important;
   font-weight: 200 !important;
   text-transform: none;
   font-size: 3.2em;
   letter-spacing: 0;
   color: #111111;
   text-shadow: 1px 1px #ffffff;
   padding: 0 !important;
   line-height: 150px;
   margin-top: -13.33333333px;
 }
 #headerTitle img {
   float: right;
   display: inline-block;
   margin-top: 13.33333333px;
   margin-bottom: 40px;
   margin-left: 0;
   margin-right: 0;
   width: 1080px;
   height: auto;
 }
 #body {
   margin: -40px auto 12px auto;
   padding: 0 0 24px 0;
   background: #ffffff none;
   width: 1080px !important;
   height: auto;
   box-shadow: 0 5px 6px #bbbbbb;
   display: none;
   
 }
 #main {
   margin: 0;
   padding: 0;
   background: transparent none;
   display: inline;
   float: left;
   position: relative;
   /*
   width: 874px -5;*/
   width: 873px;
   overflow: visible !important;
 }
 #content {
   border-top: 0px dotted #000;
   font-size: 1em;
 }
 ul.menu li {
     margin: 0;
     padding: 0;
     border-right: 0px;
     padding: 0 0.3em;
     display: inline;
 }
 #navbar {
   margin: 0 0 12px 0px;
   padding: 0;
   background: steelblue;
   clear: both;
   text-align: center;
   border: none;
   height: 40px;
   width: 1080px;
 }
 #navbar ul {
   margin: 0;
   padding: 0;
   display: inline-block;
 }
 #navbar ul li {
   margin: 0;
   padding: 0;
   float: left;
 }
 #navbar a,
 #navbar a:link,
 #navbar a:visited {
   font-family: 'Pathway Gothic One', "Times New Roman", Times, serif;
   font-weight: 400;
   font-size: 1.4em !important;
   text-transform: uppercase;
   letter-spacing: 0;
   color: #ffffff;
   line-height: 40px;
   display: inline-block;
   margin: 0;
   padding-left: 15px;
   padding-right: 15px;
 }
 #navbar a:before,
 #navbar a:after {
   content: '';
   position: absolute;
   top: 5px;
   display: block;
   height: 30px;
   width: 0px;
 }
 #navbar a:before {
   margin-left: -15px;
   opacity: .15;
   background: rgba(0, 0, 0, 0.7);
   background: linear-gradient(to top, rgba(0, 0, 0, 0), #000000, rgba(0, 0, 0, 0));
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000000, rgba(0, 0, 0, 0));
   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #000000, rgba(0, 0, 0, 0));
   background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), #000000, rgba(0, 0, 0, 0));
   background: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000000, rgba(0, 0, 0, 0));
 }
 #navbar a:after {
   margin-left: -14px;
   opacity: .35;
   background: rgba(255, 255, 255, 0.8);
   background: linear-gradient(to top, rgba(0, 0, 0, 0), #ffffff, rgba(0, 0, 0, 0));
   background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #ffffff, rgba(0, 0, 0, 0));
   background: -ms-linear-gradient(top, rgba(0, 0, 0, 0), #ffffff, rgba(0, 0, 0, 0));
   background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.01), #ffffff, rgba(255, 255, 255, 0.01));
   background: -o-linear-gradient(top, rgba(0, 0, 0, 0), #ffffff, rgba(0, 0, 0, 0));
 }
 #navbar li:first-child a:before,
 #navbar li:first-child a:after {
   background-color: black;
   display: none;
 }
 #navbar a:hover {
   background: #000067;
   text-shadow: 1px 1px #000067;
 }
 #navbar a:active {
   background: none;
   text-decoration: underline;
 }
 ul.sidemenu {
   margin-top: -12px;
   padding-left: 0px !important;
 }
 ul.sidemenu.full {
   margin: -12px -12px 0 -12px;
 }
 ul.sidemenu li:before {
   display: none;
 }
 ul.sidemenu li {
   padding: 0;
 }
 ul.sidemenu li a {
   display: block;
   padding: 0.7em 12px 0.7em 12px;
   border-bottom: 1px solid #b5b5b5;
   background-color: #eeeeee;
   text-decoration: none;
   color: #222222;
 }
 ul.sidemenu li a:hover {
   background-color: #d7d7ff;
   text-decoration: underline;
 }
 #breadcrumb {
   margin: 0 12px 1em 12px;
   padding: 0.5em 0;
   background: #yellow none;
   font-size: 1em;
   border-bottom: 1px dotted #333;
 }
 #main > h2,
 #main > h3,
 #content {
   padding-left: 12px;
   padding-right: 12px;
 }
 #cpr {
   border: 0px none #fff;
 }
 #leftSidebar,
 #rightSidebar {
   margin: 40px 0 0 0;
   padding: 12px;
   background: transparent none;
   font-size: 1em;
   height: auto;
   overflow: hidden;  
 }
 #leftSidebar ul,
 #rightSidebar ul {
   margin-bottom: 0;
 }
 #leftSidebar {
   width: 0px;
   display: none;
   float: left;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #cccccc;
 }
 #rightSidebar {
   width: 180px;
   float: right;
   border-left-width: 0px;
   border-left-style: solid;
   border-left-color: #cccccc;
 }
 #rightSidebar div.block,
 #leftSidebar div.block {
   border: 0;
   padding: 0;
   margin-bottom: 12px;
   color: inherit;
 }
 #leftSidebar div.block span.blockTitle,
 #rightSidebar div.block span.blockTitle {
   padding: 0.5em 1em;
   margin-bottom: 1px;
   background: #4682b4 url(imgs/stripes.png);
   display: block;
   color: #f7f5f4;
   font-weight: bold;
   letter-spacing: 0;
    
 }
 .judulsidebar a:link,
 .judulsidebar a:visited,
 .judulsidebar a:active {
     color: #f7f5f4;
 }
 
 .judulsidebar a:hover {
 background: #000067;
   text-shadow: 1px 1px #000067;
 }
  
 .judulsidebar {
   padding: 0.5em 1em;
   margin-bottom: 1px;
   background: #4682b4 url(imgs/stripes.png);
   display: block;
   color: #f7f5f4;
   font-weight: bold;
   letter-spacing: 0;
 }
 
 #sidebarDevelopedBy.block,
 #sidebarHelp.block {
   border: 1px solid #999 !important;
   border-radius: 4px;
   padding: 0.5em 1em !important;
 }
 #sidebarDevelopedBy.block a,
 #sidebarHelp.block a {
   text-decoration: none;
 }
 .block p {
   margin: 0 !important;
 }
 .block ul {
   padding-left: 0.4em;
   list-style: none;
 }
 .block li:before {
   content: "\00BB";
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   margin-right: 0.5em;
 }
 #sidebarFontSize.block {
   padding-bottom: 35px !important;
   Jurnal Politik Indonesia;
 }
 /*table.tocArticle:nth-child(odd) tr {
   background-color: #f0f0ff;
 }
 table.tocArticle:nth-child(even) tr {
   background-color: #f4f4f4;
 }
 table.tocArticle tr:hover {
   background-color: #fff2db;
 }*/
 table.tocArticle td {
   padding: 5px 10px;
 }
 table.tocArticle a {
   text-decoration: none;
 }
 
 .tocTitle {
   font-weight: bold;
 }
 .tocAuthors {
   font-style: italic;
 }
 td.tocGalleys {
   padding-right: 10px;
 }
 #content ul.menu {
   margin: 0;
 }
 #content ul.menu li {
   background-image: -webkit-linear-gradient(top, #2651ff 0%, #4f72ff 100%);
   background-image: -o-linear-gradient(top, #2651ff 0%, #4f72ff 100%);
   background-image: linear-gradient(to bottom, #2651ff 0%, #4f72ff 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2651ff', endColorstr='#ff4f72ff', GradientType=0);
   padding: 5px 8px;
   /*border-radius: 3px;*/
 }
 #content ul.menu li:hover,
 #content ul.menu li.current {
   background-image: -webkit-linear-gradient(top, #ec790f 0%, #f28c31 100%);
   background-image: -o-linear-gradient(top, #ec790f 0%, #f28c31 100%);
   background-image: linear-gradient(to bottom, #ec790f 0%, #f28c31 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec790f', endColorstr='#fff28c31', GradientType=0);
 }
 #content ul.menu a {
   color: #ffffff;
 }
 #content ul.menu a:hover {
   color: yellow;
 }
 input.textField,
 select.selectMenu,
 textarea.textArea,
 input.uploadField {
   padding: 0.3em;
   background-color: #f1f1f1;
   border: 1px solid #aaaaaa;
   color: #444444;
 }
 input.textField:focus,
 select.selectMenu:focus,
 textarea.textArea:focus,
 input.uploadField:focus {
   border: 1px solid steelblue;
 }
 /*
 input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
     outline: 1px auto @web-border-hover-color;
 } */
 input[type="submit"],
 input[type="button"] {
   background-image: -webkit-linear-gradient(top, #dddddd 0%, #c4c4c4 100%);
   background-image: -o-linear-gradient(top, #dddddd 0%, #c4c4c4 100%);
   background-image: linear-gradient(to bottom, #dddddd 0%, #c4c4c4 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdddddd', endColorstr='#ffc4c4c4', GradientType=0);
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   color: #444444;
   text-shadow: 1px 1px #f6f6f6;
   padding: 3px 5px;
   text-decoration: none;
   border: 1px solid #9d9d9d;
 }
 input[type="submit"]:hover,
 input[type="button"]:hover {
   background-image: -webkit-linear-gradient(top, #c4c4c4 0%, #aaaaaa 100%);
   background-image: -o-linear-gradient(top, #c4c4c4 0%, #aaaaaa 100%);
   background-image: linear-gradient(to bottom, #c4c4c4 0%, #aaaaaa 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc4c4c4', endColorstr='#ffaaaaaa', GradientType=0);
   text-decoration: none;
   cursor: pointer;
 }
 input.defaultButton {
   color: #2b2b2b;
   font-weight: bold;
 }
 div.separator {
   border-bottom: 1px dotted #222;
 }
 .indexers {
   margin: 10px 0;
 }
 .indexers a {
   border: 2px solid transparent;
   padding: 5px 3px;
   display: inline-block;
 }
 .indexers a:hover {
   background: 0 0;
   border: 2px dotted steelblue;
   opacity: .75;
   filter: alpha(opacity=75);
 }
 .indexers a img {
   height: 38px;
 }
 a img {
   border: 0;
 }
 div.thickSeparator {
   margin-bottom: 10px;
 }
 span.highlight {
   background-color: #f4f4f4;
 }
 .intro {
   background-color: #f4f4f4;
   border: 1px dotted Orange;
   padding: 10px;
 }
 .intro ul {
   margin: 0;
   padding-left: 1em;
 }
 .issueCoverImage {
   border: 1px solid #fff;
   padding: 0;
   margin: 0;
 }
 .issueCoverImage img {
   margin: 1em 2em 1em 0;
   width: 100px;
   border: 0px solid #fff;
 }
 #content h4 a {
   text-decoration: none;
 }
 #announcements {
   width: auto;
 }
 #journalDescription {
   float: left;
   width: 68%;
   padding-right:12px;
 }
 
 #homepageImage {
   float: right;
   width: 30%;
   margin-top: -1em;
   /*margin-left: 5px;*/
   margin-bottom: 12px;
   text-align: right;
 }
 #homepageImage img {
   display: inline-block;
   max-width: 90%;
   height: auto;
 }
 #announcementsHome,
 .clear {
   clear: both;
 }
 #setupForm #homepageImage {
   float: none;
   width: auto;
   text-align: left;
   margin-top: 1em;
   margin-left: 0;
 }
 #setupForm #journalDescription {
   float: none;
 }
 #setupForm #homepageImage img,
 #setupForm #journalThumbnail img {
   display: inline;
   margin: 5px 0;
 }
 .selectMenu {
   margin-right: 2px;
 }
 
 #poweredby {
   clear: both;
   display: block;
   margin: 0 auto 1em auto;
   text-align: right;
   width: 1080px;
   padding-right: 12px;
   }
 .tocArticleGalleysPages{
 width:10%;
 }
 .tocGalleys {
 text-align: right;
 }
 .tocPages {
   /*background: rgba(0, 0, 0, 0) url("imgs/icon-pdf.png") no-repeat scroll right 1.5em;*/
   display: inline-block;
   float: right;
   height: 39px;
   min-width: 24px;
 }