/* 17 April Comment

body {
	background-color: #ffffff;
	color: #000000;
}

a:link {
	color: #000000;
}

a:active {
	color: #000000;
}

a:visited {
	color: #808080;
}

a:hover {
	color: red;
	background: #ffffff;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #eeeeee;
}

input.defaultButton {
	background-color: #000000;
	color: #ffffff;
}

#header {
	background-color: #ffffff;
}

#headerTitle {
	color: #000000;
}

#header h1 {
	font-family: 'Arial Black', Monaco, Chicago;
}

#main {
	background-color: #ffffff;
}

#main h2 {
	font-family: 'Arial Black', Monaco, Chicago;
}

#main h3 {
	font-family: 'Arial Black', Monaco, Chicago;
}

#navbar {
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: red;
}

#breadcrumb {
	padding-bottom: 10px;
	border-bottom: 1px dotted red;
}

#content {
	border-top: 0px dotted #000;
}

#content h3 {
	font-family: 'Arial Black', Monaco, Chicago;
}

#content h4 {
	font-family: 'Arial Black', Monaco, Chicago;
}

#navbar a {
	background-color: red;
	padding: 5px;
	color: white;	
}

footer[role="contentinfo"] 
{
    background: url('../5/images/footer_bg_JMS.jpg') repeat !important;
    color: white;
    padding-top: 50px;
 
}

.journal_index 
{  
    background: url('../5/images/header_JMS.jpg') top right no-repeat !important;
}

.journal_index .site_logo 
{
 border: none !important;
 background: none !important;
}

.about_journal
{
 background: #3887fd82 !important;
 border: 0.5px solid #fff !important;
}

.pull-right
{
 color: #000 !important;
}

.pkp_block .title
{
background: linear-gradient(to bottom, rgb(86, 113, 219) 0%, rgb(13, 27, 242) 100%) !important;
}

*/

/* 
.row
{
background: #c6606970 !important;
border: 0.5px solid #fff !important;
padding: 15px !important;
}
*/

/* 17 April Comment 

.navbar-brand
{
 color: rgb(4, 33, 119) !important;
}	
*/


.dummy_header_text 
{
  background: url("/public/journals/5/images/blue.jpg");
  background-size: auto;
  background-size: cover;
}

.header_text_content .left h1
{
 color:#fff;
}

.header_text_content .left h2
{
 color:#fff;
}

.dummy_header_text .right
{
 color:#fff;	
}

footer[role="contentinfo"] 
{
 background: #0a6ebd;
}

footer h4
{
 font-size: 22px;
 color: #fff;
}

address
{
 font-size:14px;
 color:#fff;
}	

footer[role="contentinfo"]
{
 color: #fff;
 font-size: 14px;
}	

.item-contact div
{
 border-bottom: 1px solid #fff !important;
}

/*
a:hover
{
 color: rgb(137, 132, 214) !important;
}
*/

/*.homepage_image img */
/*{*/
/*  height: 499px;*/
/*}*/

.header_line
{
 display:none;
}

.header_line::after 
{
 display:none;
}

.editorial_team_block .profile 
{
 min-height: 100px;
}

.mailkslr:hover
{
 color:#fff !important;	 
}	

#main-navigation > li > a
{
 color:#5598CF;
}

#main-navigation > li > a:hover
{
 color:#5598CF;
}	

.article_tab_list
{
 padding: 1px 30px;	
}

.journal_index
{
 margin-bottom: 5px;
}	

.show a
{
 color:#5598CF;
}

.show a:hover
{
 color:#5598CF;
}	

.article_tab_list .content
{
 margin-top: 5px;
}

.editorial_team_block .profile .name {
    color: #5598CF;
}

.editorial_team_block h1
{
 color:#444;
}	

.campus 
{
  float: right;
  margin: 0px 0px 15px 20px;
}

#sidebareb
{
 min-height:48px;
}	

.informationTab {
    display: none;
}
.editorial_team_block div {
    color: #5598CF;
}
body,p,li,a,table p{
	font-size:19px;
	font-family:serif !important;
	text-align:justify;
}
.btn-xs{
    display: none;
}
.page-header {
    border-bottom: 2px solid #f38021;
}
.page-header small {
    color: black;
    font-weight: bold;
}
.issue-toc .thumbnail{
    width: 300px;
}
.navbar-default .nav>li>a{
    color: black;
}
.journal-logo {
    width: 70px;
}
.journal-logo-text{
    font-size: 31px;
    color: #0a6ebd !important;
}
.journal-logo-text:hover {
    color: #0a6ebd !important;
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .container-narrow {
        padding-left: 8%;
        padding-right: 8%;
    }
}
.nav-link {
    color: #0a6ebd !important;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    color: #0a6ebd !important;
}
.header {
    background-color: white;
}
#navigationUser a, #user-nav-wraper a {
    font-size: 19px;
}
@media (min-width: 992px) {
    .header {
        padding-left: 8%;
        padding-right: 8%;
    }
}
.obj_article_summary .meta {
    font-size: 16px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #0000002e;
}
.dropdown-item {
    font-size: 15px;
}
.dropdown-item:focus, .dropdown-item:hover, .dropdown-item:active {
    background-color: #0000002e;
}
a:hover {
    color: black;
    background-color: #0a6ebd00;
}
.lower-header{
        background: aliceblue;
}
@media (min-width: 992px) {
    header .nav-link {
        margin-left: 0px;
    }
}
@media (min-width: 992px) {
    #navigationPrimary .nav-link {
        font-weight: bold;
    }
}
.journal_summary {
    margin-top: 2em;
    margin-bottom: 2em;
    background: #64676aad;
    max-width: 1300px !important;
}
.section:not(:last-child) {
    border-bottom: 2px solid #f38021;
}
.section_title {
    font-weight: bold;
    color: #0a6ebd !important;
}
.footer-brand-image {
    width: 0px;
}
.container-page {
        padding-left: 5%;
        padding-right: 5%;
    }
.current_issue header {
    margin-bottom: 0px;
}
.footer-col {
  display: inline-block;
  padding: 0.5em 4.1em 0.5em 1em;
  box-sizing: border-box;
  /*border-right: solid 1px #bbb;*/
}
.footer-col:nth-child(4) {
  border: none;
}

.ta-l {
  text-align: left;
}
.flt {
  float: left;
}

.flt:nth-child(4):after {
   content: " "; 
   visibility: hidden; 
   display: block; 
   height: 1em; 
   clear: both;
}


.footer-col a {
  display: block;
  margin: 0.3em 0;
  font-size: 17px;
}

@media (max-width: 550px) {
  .small-50 {
    width: 100%;  
  }
  .footer-col:nth-child(2) {
    border: none;
  }
}

@media (max-width: 300px) {
  .tiny-100 {
    width: 100%;
  }
  .footer-col { 
    border: none;
  }
}
#copyright1 {
    /*width: 1000px;*/
    /*margin: auto;*/
    /*margin: -23px;*/
    color: white;
    text-align: center;
    /*line-height: 30px !important;*/
    clear: both;
    /*font-family: "Humnst777 BT";*/
    font-size: 14px;
}
.sidebar_wrapper+.additional-footer-info {
    margin-top: 0px;
    padding-top: 0px;
}
.user-page-footer {
    max-width: 100%;
    flex: 0 0 100%;
}
.user-page-footer p {
    font-size: 16px;
}
.site-footer {
    padding-top: 0px;
    padding-bottom: 0px;
}
.btn:hover{
    color: black;
}
.cmp_edit_link {
    display: none;
}
.most-viewed-title a {
    font-size: 19px;
    border-bottom:none;
    font-weight: 400;
}
.most-viewed-author {
    font-size: 15px;
}
.most-viewed-headline {
color: #0a6ebd !important;
background: aliceblue;
border-bottom: 2px solid #f38021;
text-align: center;
    padding: 14px;
}
.description {
        width: 80%;
    }
        .issue_cover_block {
        width: 20%;
        }
.column1 {
  float: left;
  width: 16%;
  padding: 10px;
   /* Should be removed. Only for demonstration */
}
/*
 CSS for the main interaction
*/
.accordion > input[type="checkbox"] {
  position: absolute;
  left: -100vw;
}

.accordion .content {
  overflow-y: hidden;
  height: 0;
  transition: height 0.3s ease;
}

.accordion > input[type="checkbox"]:checked ~ .content {
  height: auto;
  overflow: visible;
}

.accordion label {
  display: block;
}

/*
 Styling
*/

.accordion {
  margin-bottom: 1em;
}

.accordion > input[type="checkbox"]:checked ~ .content {
  padding: 15px;
  border: 1px solid #e8e8e8;
  border-top: 0;
}

.accordion .handle {
  margin: 0;
  font-size: 1.125em;
  line-height: 1.2em;
}

.accordion label {
  color: #0a6ebd !important;
  cursor: pointer;
  font-weight: normal;
  padding: 15px;
  background: #e8e8e8;
}

.accordion label:hover,
.accordion label:focus {
  background: #d8d8d8;
}

.accordion .handle label:before {
  font-family: 'fontawesome';
  content: "\f054";
  display: inline-block;
  margin-right: 10px;
  font-size: .58em;
  line-height: 1.556em;
  vertical-align: middle;
}

.accordion > input[type="checkbox"]:checked ~ .handle label:before {
  content: "\f078";
}


/*
 Demo purposes only
*/
*,
*:before,
*:after {
  box-sizing: border-box;
}


/*p {*/
/*  margin: 0 0 1em;*/
/*}*/

/*h1 {*/
/*  margin: 0 0 1.5em;*/
/*  font-weight: 600;*/
/*  font-size: 1.5em;*/
/*}*/


.accordion p:last-child {
  margin-bottom: 0;
}