body {
	background-color:#ececed;
	font-family:"Trebuchet MS";
	font-size:12px;
	/*color:#656565;*/
	color:#333;
	overflow-x: hidden;
}

@media (max-width:768px){
	.nav > li.active > a{
	  text-decoration: none;
	  background-color: #eee;
	}
}

#parent-content{
	max-width:1138px;
	box-shadow:0px 0px 50px 0px #c5c5c6;
	padding-left:0px;
	padding-right:0px;
	background-color:#fff;
	min-height:920px;
}
.container-fluid{padding-left:0px; padding-right:0px;}

/* nav */
.top_nav{
	padding:20px 40px;
}

.navbar-brand{
	height:auto; 
	padding:0px;
}

img.logo{
	height:60px;
}

@media (max-width:500px){
	img.logo{height:50px;}
}

@media (max-width:400px){
	img.logo{height:30px;}
}

@media (min-width:768px){
	#bs-example-navbar-collapse-1{padding-right:0px;}
	.nav > li:last-child{
		border-left:1px solid #1b75bb;	
	}
	.nav > li > a{
		padding:0px 15px; 
		line-height: normal;
	}

	.nav > li > a:focus, .nav > li > a:hover {
		text-decoration: underline;
		background-color: transparent;
		color:#1b75bb;
	}

	.search-div{
		float:right;
		display:block;
		margin-top: 15px;
		width:300px;
	}

	.custom-search-form input{height:28px;}
	.custom-search-form button{padding:3px 10px;}
}

.search-div{margin-bottom:5px;}

.nav > li > a{
	font-weight:bold;
	color:#1b75bb; 
}

.navbar-toggle{
	color: #1b75bb;
	text-transform: uppercase;
	border-color: #1b75bb;
}

.main-nav {
	padding:0px 40px;
}

.main-nav ul{
	width:100%;
	background-color:#656565;
	padding:0px;
}
.main-nav ul li{
	list-style:none;
	display:inline-block;
	padding:10px 20px;
	border-right:5px solid #fff;
}
.main-nav ul li.active, .main-nav ul li:hover{
	background-color:#1b75bb;
}
.main-nav ul li a{
	color:#fff;
	font-size:14px;
}

@media (max-width:768px){
	.main-nav ul li{
		list-style:none;
		display:inline-block;
		padding:10px 15px;
		border-right:3px solid #fff;
	}	
}

.breadcrumb{
	padding:5px 40px;
	background-color: #fff;
}
.breadcrumb span.active{
	color:#1b75bb; font-weight:bold;	
}

/* Toggle Styles */

#wrapper {
	position:relative;	
    padding-left: 0;
 /*   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; */
	margin-bottom:20px;
}

#leftbar-wrapper {
    z-index: 1000;
    position: absolute;
    left: 40px; top:0px;
    width: 155px;
    height: auto;      
	margin-left:-195px;
	background-color:#e8e8e8;
  /*  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; */
}

#leftbar-wrapper.journal_home {
	margin-left:-265px;
	width: 220px;
	background-color:transparent;
	text-align: justify;
}

.toggle_leftbar{
	position:absolute;
	right:-25px;
	display:block;
	width:25px;
	text-align:center;
	font-size:20px;
	border:1px solid #ddd;
}

#rightbar-wrapper {
    z-index: 1000;
    position: absolute;
    right: 40px; top:0px;
    width: 200px;
    height: auto;
	margin-right:-240px;
	background-color:#ececed;
  /*  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;  */
}

.toggle_rightbar{
	position:absolute;
	left:-25px;
	display:block;
	width:25px;
	text-align:center;
	font-size:20px;
	border:1px solid #ddd;
}

#wrapper.left_toggled #leftbar-wrapper {    
	margin-left:0px;
}

#wrapper.right_toggled #rightbar-wrapper {
	margin-right:0px;
}

#page-content-wrapper {
    width: 100%;
    position: relative;
	left:0px; top:0px;
    padding: 0px 40px;
/*	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;   */
	min-height:620px;
}

#page-content-wrapper h1{
	color:#646464;
	font-weight:bold;
	font-size:18px;
	margin-top:0px;
}

.text-bold{font-weight:bold;}

#wrapper.left_toggled #page-content-wrapper {    
    padding-left:225px;
}

#wrapper.left_toggled #page-content-wrapper.journal_home {    
    padding-left:285px;
}


#wrapper.right_toggled #page-content-wrapper {   
    padding-right:255px;
}

.issue-img{
	padding:20px;
}

#leftbar-wrapper p{
	margin: 0px 0px 0px 2.5em;
	padding: 0px 10px;
	color:#1b75bb;
	text-indent: -2.5em;
}

#leftbar-wrapper ul{
	padding:0px 10px;
}

#leftbar-wrapper > ul{
	margin-top:20px;
	padding:0px 10px;
}
#leftbar-wrapper > ul > li{
	padding:3px 0px;
}

#leftbar-wrapper ul li{
	list-style:none;
}

#leftbar-wrapper ul li a{color:#656565;}

#leftbar-wrapper ul li a.i_year:focus,
#leftbar-wrapper ul li a.i_year:hover{text-decoration:none;}

#leftbar-wrapper ul li a.i_year i{color:#1b75bb;}

#rightbar-wrapper ul{
	padding:0px; margin:0px;
}

#rightbar-wrapper ul li{
	list-style:none;
	border-left:2px solid #808184;
	border-bottom:2px solid #fff;
	padding:5px 10px;	
}

#rightbar-wrapper ul li a{
	color:#1b75bb;
	font-weight:bold;
}

#rightbar-wrapper ul li a:before{
	content:">> ";
}

#rightbar-wrapper ul li.active,
#rightbar-wrapper ul li:hover{background-color:#1b75bb;}

#rightbar-wrapper ul li.active a,
#rightbar-wrapper ul li:hover a{color:#fff;}

.footer{
	position:relative;
	border-top:3px solid #e8e8e8;
	padding:20px;
}

.footer img{height:25px;}

.div_info {
    border: 0px solid #CCC;
    font-style: inherit;
    font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
    padding: 0px;
    border-radius: 5px;
    margin-bottom: 25px;
    color: #000;
    background: #eaeaea;
    padding-bottom: 5px;
}

.div_info-head {
    font-size: 14px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 30px;
    color: #1b75bb;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
	padding-left:20px;
}

#div_info-links {
    margin-left: 5px;
    margin-top: 10px;    
}

#div_info-links ul{padding:0px;}
#div_info-links ul li{list-style:none; padding:0px 5px;}
#div_info-links ul li a{color: #333; line-height: 15px;}

#page-content-wrapper h2{
	color:#1b75bb;
	font-weight:bold;
	font-size:14px;
	margin:35px 0px 10px;
}

#page-content-wrapper h3{
	color:#1b75bb;
	font-weight:bold;
	font-size:14px;
	margin:20px 0px 10px;
}

#page-content-wrapper .table{margin-bottom:40px;}

#page-content-wrapper .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #ececed;
}
#page-content-wrapper .table > tbody > tr > td{
	border:none; 
	padding-left:0px; 
	padding-right:0px;
	overflow: hidden;  
	text-overflow: ellipsis;
}
#page-content-wrapper .table > tbody > tr > td a{color:#656565; text-decoration:none;}
#page-content-wrapper .table.journal > tbody > tr > td:first-child a:before{content:">> ";}
td.rss{width:15%;}

#page-content-wrapper table.publish-info td{padding:0px;}

.page-content{
	padding:0px 40px 15px 40px;
	min-height:620px;
}

.page-content h2{
	color:#1b75bb;
	font-weight:bold;
	font-size:15px;
	margin:30px 0px 10px;	
}

.page-content h3{
	color:#1b75bb;
	font-weight:bold;
	font-size:14px;
	margin:20px 0px 10px;	
}

.notop-margin{margin-top:0px !important;}

table.books tr{background-color:#f0f0f0; margin-bottom:15px;}
table.books tr td{border-top:none; border-bottom:20px solid #fff;}
table.books tr td.book-info{padding:20px 20px;}
table.books td.book-img{
	width:100px;
	padding:20px 0px 20px 20px;
}
table.books td p{margin:0px;}
table.books td.book-info a{display:block;font-size:14px; color:#1b75bb; margin-bottom:10px;}

table.books td.book-info a:hover,
table.books td.book-info a:focus{text-decoration:none;}

img.home-img{float:left;height:100px; margin-right:10px;}
a.read-more{color:#333;font-style:italic;}
ul.recent_articles{	padding:0px; margin-bottom: 20px;}
ul.recent_articles li{list-style:none; padding-left:10px; margin-bottom:5px;}
ul.recent_articles a{display:block; text-decoration:none; color:#1b75bb;}
ul.recent_articles span{padding-left:25px; color:#333; font-style:italic;}

ul.conferences{	padding-left:10px;}
ul.conferences li{padding-left:5px; margin-bottom:5px;}
ul.conferences a{display:block; color:#333;}

ul.faqs{padding:0px;}
ul.faqs li{list-style:none; margin:20px 0px;}
p.question {color:#333; font-weight:bold; font-size:13px; margin:0px;}

.online-payment p{margin-bottom:20px;}
.bold{font-weight:bold;}
.italic{font-style:italic; font-size:13px;}
.block{display:block;}
.black{color:#000;}

table.contactus tr > td{border:none; padding:3px 5px;}
table.contactus tr > td:first-child{color:#1b75bb; font-weight:bold; width:100px;}
table.contactus tr > td span{display:block;}

form.contact button:first-child{margin-right:20px;}

p.book-isbn{margin:10px 0px 20px;}
h4.book-title{color:black; font-weight:bold; font-size:16px; margin:0px 0px 20px;}
h4.description{color:black; font-size:14px; margin-top:20px;}

.publication p{margin:15px 0px;}
.publication p span.sub-title{display:block; font-weight:bold; color:black;}

h3.keyword{color:#333;}
table.search-result td{color:#1b75bb;}
table.search-result td a{display:block; color:#1b75bb; text-decoration:none;}
table.search-result td a:before{content:">> ";}
table.search-result td span.bold{font-size:13px;}

p.include{font-weight:bold; font-size:14px; text-decoration:underline; margin:15px 0px;}

h4.sub-title{font-weight:bold; font-style:italic; font-size:14px; margin:15px 0px;}
.guide a{color:blue;}
.guide a.source{margin:15px 0px; display:block;}
.guide p span{display:block;}

.editorial ul{padding:0px;}
.editorial ul li{list-style:none; font-family:"University of Granada", "Spain"; font-size:14px;}
.editorial ul li span{color:#000099; font-weight:bold;}

.indexing p{font-weight:bold; margin:15px 0px;}
.indexing ul{padding-left:10px;}
.indexing ul li a{color:#000099;}

.issues h4{color:#1b75bb; font-weight:bold; font-size:15px; margin-bottom:15px;}
.issues p.issue-year{margin:5px 0px 5px;}
.issues ul{padding:0px 0px 5px; border-bottom:1px solid #ddd;}
.issues ul li{list-style:none; padding:5px 0px;}
.issues ul li a{color:black; font-weight:bold;}

.submission form{margin-top:20px;}
.submission form label{line-height:30px; margin-bottom:0px;}
.submission form input{font-size: 12px; height: 30px;}
.submission form button:first-child{margin-right:15px;}

.defaultnew form{margin-top:20px;}
.defaultnew form label{line-height:34px; margin-bottom:0px;}

#toggleText{color:red;}

.editorial-board ul{padding:0px;}
.editorial-board ul li{list-style:none; padding-left:2px; margin-bottom:5px;}
.editorial-board ul li span{display:block; color:#2477BB; font-weight:bold;}

.no-image{height:170px; border:1px solid #ddd; width:100%;}

ul.issues-list{padding:0px; border-bottom:none;}
ul.issues-list li{color:#1b75bb; list-style: none; padding: 3px 0px; font-weight:bold;}
ul.issues-list li a{display:block; color:#1b75bb; font-weight:bold; text-decoration:none;}
ul.issues-list li span{display:block; padding-left:30px; font-style:italic; color:rgb(29, 59, 84);}
ul.issues-list li:first-child{border-bottom:2px solid #365778;}
ul.issues-list.most-issues li:first-child{border-bottom:none;}
ul.issues-list li:first-child a{display:inline-block;}
ul.issues-list.most-issues li:first-child a{display:block;}
ul.issues-list li:first-child span{display:inline-block; color:#1b75bb; padding-left:0px; font-style:normal;}
ul.issues-list.most-issues li:first-child span{display:block; padding-left:30px; font-style:italic; color:rgb(29, 59, 84);}

.legal_deposit{
	background-color:#ececed;
	margin: 20px -55px 0px -55px;
	padding: 0px 20px 20px 65px;
}

table.lib{padding:0px; margin:20px -15px 60px 0px;}
table.lib tr > td{color:#1b75bb; font-weight:bold; padding:5px;}
table.lib tr > td > img{width:40px; height:auto; float:left;}

table.shop_books{margin-right: -15px; width:100%;}
table.shop_books tr > td{background-color:#ececed; padding:7px; border-bottom:20px solid #fff;}
table.shop_books tr > td > a{color:#656565; text-decoration:none;}
table.shop_books tr > td:first-child{text-align:center;}
table.shop_books tr > td > a .img-responsive {width:90px;}
@media (min-width:768px){
	#leftbar-wrapper{
		margin-left:0px !important;
	}
	#rightbar-wrapper{
		margin-right:0px;
	}
	
	#page-content-wrapper {
		padding: 0px 255px 15px 215px;
	}
	
	#page-content-wrapper.journal_home {
		padding: 0px 40px 15px 40px;
	}

	.toggle_leftbar,
	.toggle_rightbar{display:none;}

	.legal_deposit{margin-right:0px;}
	
	table.lib{margin-top:0px;}

	table.shop_books{width:auto;}
	table.shop_books tr > td:first-child{width:90px;}
}

.img-responsive {width:90px;}
