@import "//fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic";
@import "//fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic";
#header {
  background-color:transparent;
  padding-bottom:40px;
}
#navbar {
  background-color:navy;
  background-repeat:repeat-x;
  border:0;
  height:40px;
  margin-bottom:10px;
  margin-left:0 !important;
  padding:0;
  text-align:left;
  width:1020px;
}
#navbar ul {
  margin:0;
  padding:0 0 0 10px;
}
#navbar ul li {
  float:left;
  margin:0;
  padding:0;
}
#navbar a, #navbar a:link, #navbar a:visited {
  color:#FFFFFF;
  display:inline-block;
  font-size:0.6em;
  font-weight:700;
  line-height:40px;
  margin:0;
  padding-left:10px;
  padding-right:10px;
}
#navbar a::after, #navbar a::before {
  content:"";
  display:block;
  height:30px;
  position:absolute;
  top:5px;
  width:1px;
}
#navbar a::before {
  margin-left:-10px;
  opacity:0.15;
}
#navbar a::after {
  margin-left:-9px;
  opacity:0.35;
}
#navbar li:first-child a::after, #navbar li:first-child a::before {
  background-color:#000000;
  display:none;
}
#navbar a:hover {
  background:#000067;
  text-shadow:#000067 1px 1px;
}
#body, #header, #navbar, #sidebar, #main {
  display:inline-block !important;
}
#leftSidebar div.block span.blockTitle, #rightSidebar div.block span.blockTitle, #sidebarDevelopedBy.block, #sidebarHelp.block {
  background:url("stripes.png") #CCCCCC;
}
#body, #main, body {
  background-color:#FFFFFF;
}
#additionalHomeContent, #announcementsHome, #navbar {
  clear:both;
}
#container, #headerTitle {
  display:inline-block;
  margin:0 auto;
}
#announcements, #container {
  width:auto;
}
#body, #container, #headerTitle, #headerTitle img {
  display:inline-block;
}
#header, #navbar, ul.sidemenu li::before {
  display:none;
}
body {
  color:#333333;
  font-family:"Open Sans", sans-serif;
  font-size:18px;
}
a:active, a:link, a:visited {
  color:#0D355E;
  text-decoration:none;
}
#navbar a:active, a:hover {
  background:rgba(0, 0, 0, 0);
  text-decoration:underline;
}
#container {
  background:white;
  min-width:730px !important;
  text-align:center;
}
#headerTitle {
  width:1020px;
}
#header h1 {
  color:#111111;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.4em;
  font-weight:400;
  letter-spacing:1px;
  line-height:120px;
  padding:0;
  text-shadow:#FFFFFF 1px 1px;
}
#headerTitle img {
  float:left;
  margin-right:20px;
  width:100%;
}
#body {
  margin:-40px auto 0;
  padding-bottom:20px;
  width:1020px !important;
}
#main {
  background:none transparent;
  display:none;
  float:left;
  margin-left:0;
  margin-right:0 !important;
  overflow:visible !important;
  padding:0;
  position:relative;
  width:805px;
}
#content h1, #content h2, #content h3, #content h4, #main > h2 {
  color:#333333;
  font-family:Cuprum, sans-serif;
  font-weight:700;
}
#content {
  border-top:0 dotted #000000;
}
ul.sidemenu li a, ul.sidemenu li:first-child a {
  border-top:1px solid #80ABCE;
}
ul.sidemenu {
  margin:-10px -10px 0;
  padding-left:0 !important;
}
ul.sidemenu li {
  padding:0;
}
ul.sidemenu li a {
  background:rgba(0, 0, 0, 0);
  border-bottom:1px solid #315C80;
  color:#FFFFFF;
  display:block;
  padding:0.66em 10px 0.6em 13px;
  text-decoration:none;
}
#leftSidebar {
  border-right:1px solid #CCCCCC;
  display:none;
  float:left;
  width:0;
}
ul.sidemenu li:last-child a {
  border-bottom:0;
}
ul.sidemenu li a:hover {
  background-color:#3A6D98;
  text-decoration:underline;
}
#breadcrumb {
  border-bottom:1px dotted #333333;
  margin:0 20px;
  padding:0.7em 0;
}
#content, #main > h2 {
  padding-left:20px;
  padding-right:20px;
}
#cpr {
  border:0 #FFFFFF;
}
#leftSidebar, #rightSidebar {
  font-size:0.68em;
  height:100%;
  margin-left:0;
  margin-right:0;
  overflow:hidden;
  padding:50px 10px 10px;
}
#rightSidebar {
  background:none transparent;
  border-left:1px solid #CCCCCC;
  float:right;
  width:191px;
}
#leftSidebar div.block, #rightSidebar div.block {
  border:0;
  color:inherit;
  margin-bottom:10px;
  padding:0 0 10px;
}
#leftSidebar div.block span.blockTitle, #rightSidebar div.block span.blockTitle, #sidebarDevelopedBy.block, #sidebarHelp.block {
  background:url("http://journal.uinsgd.ac.id/public/site/images/bbusro/stripes1.png") #DADADA;
  color:#222222;
  display:block;
  letter-spacing:0;
  margin-bottom:10px;
  padding:0.4em 10px !important;
  text-transform:uppercase;
}
#sidebarDevelopedBy.block a, #sidebarHelp.block a {
  color:#222222;
  text-decoration:underline;
  text-transform:uppercase;
}
#content h4 a, input[type="button"], input[type="submit"], table.tocArticle a {
  text-decoration:none;
}
.block p {
  margin:0 !important;
}
.block ul {
  list-style:none;
  padding-left:1.2em;
}
.block li::before {
  content:"»";
  display:block;
  height:0;
  left:-1em;
  position:relative;
  width:0;
}
.banner-img, .indexers a, .intro {
  display:inline-block;
}
#sidebarFontSize.block {
  padding-bottom:35px !important;
}
table.tocArticle:nth-child(2n+1) tr {
  background-color:#F0F0FF;
}
table.tocArticle:nth-child(2n) tr {
  background-color:#F4F4F4;
}
table.tocArticle tr:hover {
  background-color:#FFEDCC;
}
table.tocArticle td {
  padding:5px 10px;
}
.tocTitle {
  font-weight:700;
}
.tocAuthors {
  font-style:italic;
}
td.tocGalleys {
  padding-right:10px;
}
#content ul.menu {
  margin:0;
}
#content ul.menu li {
  background-image:linear-gradient(#2651FF 0px, #4F72FF 100%);
  background-repeat:repeat-x;
  border-radius:3px;
  padding:5px 8px;
}
#content ul.menu li.current, #content ul.menu li:hover {
  background-image:linear-gradient(#EC790F 0px, #F28C31 100%);
  background-repeat:repeat-x;
}
#content ul.menu a {
  color:#FFFFFF;
}
#content ul.menu a:hover {
  color:#FFFF00;
}
input.textField, input.uploadField, select.selectMenu, textarea.textArea {
  background-color:#F1F1F1;
  border:1px solid #AAAAAA;
  color:#444444;
  padding:0.3em;
}
input.textField:focus, input.uploadField:focus, select.selectMenu:focus, textarea.textArea:focus {
  border:1px solid #0D355E;
}
input[type="button"], input[type="submit"] {
  background-image:linear-gradient(#DDDDDD 0px, #C4C4C4 100%);
  background-repeat:repeat-x;
  border:1px solid #9D9D9D;
  border-radius:2px;
  color:#444444;
  padding:3px 5px;
  text-shadow:#F6F6F6 1px 1px;
}
input[type="button"]:hover, input[type="submit"]:hover {
  background-image:linear-gradient(#C4C4C4 0px, #AAAAAA 100%);
  background-repeat:repeat-x;
  cursor:pointer;
  text-decoration:none;
}
input.defaultButton {
  color:#2B2B2B;
  font-weight:700;
}
div.separator {
  border-bottom:1px dotted #222222;
}
.banner-img {
  margin-bottom:10px;
}
.banner-img:hover {
  opacity:0.7;
}
.indexers {
  margin:10px 0;
}
.indexers a {
  border:2px solid transparent;
  padding:5px 3px;
}
.indexers a:hover {
  background:0 0;
  border:2px dotted navy;
  opacity:0.75;
}
.indexers a img {
  height:38px;
}
a img {
  border:0;
}
div.thickSeparator {
  margin-bottom:10px;
}
span.highlight {
  background-color:#FFFF80;
}
.intro {
  background-color:#FFF2DB;
  border:1px dotted orange;
  padding:10px;
}
.intro ul {
  margin:0;
  padding-left:1em;
}
.highlight {
  background-color:#FFFFF0;
  border:1px dashed #FFA851;
  padding-bottom:6px;
  padding-top:6px;
}
.issueCoverImage {
  border:1px solid #FFFFFF;
  margin:0;
  padding:0;
}
.issueCoverImage img {
  border:0 solid #FFFFFF;
  box-shadow:#AAAAAA 4px 4px 6px;
  margin:1em 2em 1em 0;
  width:100px;
}
.cover-image-intro {
  border:1px solid #EEEEEE;
  box-shadow:#CCCCCC 1px 1px 12px;
  margin:0 0 0 1em;
  width:100px;
}
.color-box {
  display:block;
  float:left;
  height:40px;
  margin-right:5px;
  width:60px;
}
.color1 {
  background-color:#0D355E;
}
.color1-light {
  background-color:#F0F0FF;
}
.color2 {
  background-color:orange;
}
.color2-light {
  background-color:#FFEDCC;
}
.color-grey-light {
  background-color:#F4F4F4;
}
#journalDescription {
  float:left;
  width:60%;
}
#homepageImage {
  float:right;
  margin-bottom:10px;
  width:38%;
}
#homepageImage img {
  height:auto;
  margin-top:-1em;
  max-width:100%;
}
#setupForm #homepageImage, #setupForm #journalDescription {
  width:100%;
}
#setupForm #homepageImage img {
  margin-left:0;
  margin-top:0;
}
#body {
  display:none;
}
#setupForm .uploadField {
  float:left !important;
  margin-right:10px;
  width:400px !important;
}
#sidebar {
  float:right;
}
.tocDOI, .articleDOI {
  background:url("http://journal.uinsgd.ac.id/public/site/images/bbusro/icon-doi.png") 1px 2px no-repeat rgba(0, 0, 0, 0);
  margin-top:4px;
  padding-left:30px;
}
.tocAuthors {
  background:url("http://journal.uinsgd.ac.id/public/site/images/bbusro/icon-group.png") 1px 2px no-repeat rgba(0, 0, 0, 0);
  font-style:italic;
  margin-top:4px;
  padding-bottom:5px;
  padding-left:30px;
}
.tocGaleyPdf {
  background:url("http://journal.uinsgd.ac.id/public/site/images/bbusro/icon-pdf.png") right top no-repeat;
  display:inline-block;
  float:right;
  height:20px;
  width:24px;
}
.tocGaleyFile {
  background:url("http://journal.uinsgd.ac.id/public/site/images/bbusro/icon-file.png") right top no-repeat;
  height:20px;
}
img {
  margin:15px 12px 0 0;
}
#developedBy {
  font-size:0.95em;
  text-transform:uppercase;
}
#sidebar div.block {
  font-size:1em;
  padding-bottom:1.5em;
}
#sidebar div.block span.blockTitle {
  display:block;
  font-size:1em;
  letter-spacing:0.1em;
  padding:0.5em 0;
  text-transform:uppercase;
}
#sidebar div.block span.blockSubtitle {
  display:block;
  padding:0;
}
#sidebar input.textField, #sidebar select.selectMenu, #sidebar input.button {
  font-size:1em;
}