font-size: 24px;/**
 * Place your custom styles here.
 */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300);

body{ 
	font-size:13px;
	margin:0;
	padding:0; 	
	color: #fff; 
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
  }

@media (min-width: 1300px){
	.container {
	    width: 1260px !important;
	}
}	

@media (min-width: 768px){
	.col-sm-3 {
    width: 24%;
	}
}

@media screen and (min-width: 1200px){
	.navbar.container {
	  max-width: 1260px;
	}
}


/*@media screen and (min-width: 1200px){
	.navbar.container {
	  max-width: 1200px;
	}
}*/

.error {
    display: none !important;
}

/*Header*/
.header_bg {
    background: rgba(0, 0, 0, 0) url("../images/images.png") repeat fixed 0 0;
    height: 158px;
}
header#navbar{
    min-height: 140px !important;   
    background: rgba(0, 0, 0, 0) url("../images/images.png") repeat fixed 0 0;
    border-radius: #0764CE;
    border-top: 10px solid #2e7fdb;
}
html body.admin-menu {
  margin-top: 35px !important;
}

#toppublish{  
	background:#fff
	display: none;
}
.header{
    padding-left: 5px;
}
#toplinks{ 
}
#block-block-12{
	padding: 5px 0 10px 0;
}
#block-block-12 img{
	padding-right: 3px;
}
#block-block-12 .forms{
	text-align: center;
}
#block-block-12 .email{
	text-align: right;
}
#block-block-12 a{
	color: #fff;
}
#block-social-media-links-social-media-links{
	padding: 25px 5px 0 0;
	float: right;
}
.navbar-header .logo{
	margin-left: -10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#block-views-top-slider-block{
	float: left;
	width: 295px;
}
/*Navigation*/

.navbar.container{
	margin-top: 0;
}
.navbar {
  margin-bottom: 0;
  border: none;
}
.navbar-default{
	background: #B22222;
}
#navigation { 
	height: 54px;
	background:linear-gradient(to top,#1c66b7 0%,#0c7bf6 100%);
	border-bottom:5px solid #18c4ff;
	font-family:Arial,Helvetica,sans-serif;
	border:none;	 
	}
.navigation_menu{ 
	}
.navigation_menu ul{ 
	padding:0; 
	list-style:none; 
	margin:0;
}
.navigation_menu ul li{ 
	float:left; 
	border:none; 
	background:none;
	font-size:12px; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding: 8px 5px;
	border-right: 1px solid #5bc0de;
	box-shadow: 1px 0px 0px #5bc0de;
}
.navigation_menu ul li a{ 
	color:#fff !important; 
	text-decoration:none; 
	padding:9px 12px 9px 11px;
}
.navigation_menu ul li a:hover, .navigation_menu ul li a:focus, .navigation_menu ul li a.active{
	text-decoration:underline; 
	color: #FFFF00 !important;
	padding:9px 12px 9px 11px;  
	text-decoration: none;
	background: none !important;
} 
#bannerbg{
	background: rgba(0, 0, 0, 0) url(../images/banner_bg.jpg) no-repeat fixed center top;
	min-height: 325px;
	padding: 7% 0;
	border-bottom: 5px solid #0c7bf6;
	display: yes;
} 
.main-container{
    margin-top: 5px;
}
#block-block-14{
	text-align: center;
  color: #fff;
  font: 600 18px/22px "Open Sans";
  padding-bottom: 40px;	
}
#block-block-14 .email{
	color: #F2D03B;
  background: url(../images/email.png) no-repeat 0px 3px;
  padding-left: 35px;
  font-weight: bold;
}
#block-block-14 a{
	color: #fff !important;
}
#block-block-14 .whats{
	color: #e6e6fa;
	font-weight: bold;
	font-size: 14px;
}

/* banner */

#block-views-banner-block{
	color: #fff;
	text-align: center;
	padding: 40px 0;
}
#block-views-banner-block .views-field-body{
	line-height: 21px;
}
#block-views-banner-block .views-field-body a{
	color: #fff;
}

/*sidebar */
.main-container .leftbar{
    padding-left: 0;
}
.main-container .rightbar{
    padding-right: 0;
}
.region-sidebar-first{
	background: #FAFAFA;
}
.well{
    margin-bottom: 5px;
}
.region-sidebar-first.well{
	padding: 0 5px 10px 5px !important;
  border: none;
  border-radius: 0;
  box-shadow: none;	
}
.region-sidebar-second{
	background: #FAFAFA;
	padding: 0 5px 10px 5px;
}
#views-exposed-form-article-tracking-page .views-submit-button .btn{
  background: url(../images/submit.png) no-repeat scroll left top;
  border: medium none;
  cursor: pointer;
  height: 45px;
  margin: 16px 0 4px 5px;
  text-indent: -9999px;
  width: 125px;
}
.region-sidebar-second .views-exposed-form{
	padding: 0 0 0 10px;
}
.view-archive .item-list ul {
  margin: 0;
  padding: 0 0 0.25em 1em;
}
.view-archive .item-list ul li {
  background-color: #f5f5f5;
  margin-bottom: 2px;
  padding: 2px;	
}
.view-archive .item-list ul li a {
  color: #475f6e;
  text-decoration: none;
}
/* Container */
.region-sidebar-first .block ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.region-sidebar-first .block ul li {
	background-color: #f5f5f5;
	margin-bottom: 2px;
	padding: 3px;
}
.region-sidebar-first .block ul li a{
  text-decoration: none;
  color: #000000;
  background: url(../images/check_box.png) no-repeat scroll top left;
  padding: 0 5px 2px 25px;
}
.region-sidebar-first .block ul li a:hover {
  color: #B22222;
  text-decoration: none;
}
.region-sidebar-first h2.block-title, .region-sidebar-second h2.block-title{
	background-color: #0c7bf6;
	border-bottom: 2px solid #456782;
	border-left: 3px solid #1A84D6;
	color: #ffffff;
	padding: 11px 8px 6px 46px;
	text-align: right;
	font-size:14px;
    font-family: 'Roboto', sans-serif;
	font-weight: 550;
	text-transform: uppercase;
	margin-top: 15px;
}
#contnet-area h1.page-header{
	color: #3c3b3a;
	font-size: 18px;
	border:none;
	padding-bottom: 7px;
	margin: 0;
}
#contnet-area{
	padding: 10px 2px;
	line-height: 21px;
	font-size: 13px;
}
body.two-sidebars #contnet-area{
	width: 52%;
}
#contnet-area p {
  text-align: justify;
  font-family: 'Roboto', sans-serif;
      padding: 2px 0px 2px 0px;
}
.views-exposed-form .views-exposed-widget .btn{
	margin-top: 5px;
}
.view-editorial-board .views-row{
	float: left;
	width: 49%;
	padding: 8px 5px;
	height: 155px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.view-editorial-board .views-field-field-upload-image{
	float: left;
	padding: 0 10px 5px 0;
}
.view-editorial-board .views-field-title{
	font-weight: 500;
	padding: 0 0 3px 0;
}
.view-editorial-board .views-field-field-designation, .view-editorial-board .views-field-body{
	line-height: 18px;
}
.view-current-issue .view-header h3 {
	color: #d5451fe6;
	font-family: Georgia,serif;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 6px 6px 8px 5px;
	text-align: left;
	float: left;
	width: 100%;
	margin-top: 5px;
}
.view-current-issue .views-row, .view-archive .views-row{
	width: 100%;
	float: left;
	padding: 5px 0;
	text-align: justify;
}
.view-current-issue .views-field-title, .view-archive .views-field-title{
	line-height:  px;
	font-size: 15px;
	padding: 0;
}
.view-current-issue .views-field-title a, .view-archive .views-field-title a{
	color: #025da4;
}
.view-current-issue .views-field-title a:hover, .view-archive .views-field-title a:hover{
	color: #D30012;
	text-decoration: none;
}
.view-current-issue .views-field-field-author, .view-archive .views-field-field-author{
  color: #555;
  font-size: 14px;
  padding: 1px ;	
}
.view-current-issue  .item-list ol, .view-archive .item-list ol{
	padding-left: 20px;
}
.view-current-issue .views-field-field-download-pdf, .view-archive .views-field-field-download-pdf{
	padding: 3px 0 5px 0;
	float: left;
	margin-right: 10px;
}
.view-current-issue .views-field-body .views-label, .view-archive .views-field-body .views-label{
	float: left;
	padding-right: 5px;
}
.view-current-issue .views-field-field-download-pdf a, .view-archive .views-field-field-download-pdf a{
	color: #D30012;
	text-decoration: none;
	font-size: 14px;
}
.view-current-issue .views-field-nothing, .view-archive .views-field-nothing{
	float: left;
	padding: 5px 0 6px 0;
}
.view-current-issue .views-field-nothing a, .view-archive .views-field-nothing a{
	color: #D30012;
	text-decoration: none;
}
.view-current-issue .views-field-field-volume-issue {
	float: left;
	padding-right: 5px;
	width: 88px;
}
.view-archive .views-field-field-volume-issue {
	float: left;
	padding-right: 5px;
	width: 88px;
	padding-top: 3px;
}
.view-current-issue .views-field-field-volume-issue .field-content:after, .view-archive .views-field-field-volume-issue .field-content:after{
	content: ",";
	position: relative;
	left: 3px;
	font-weight: bold;
}
.view-current-issue .views-field-field-volume-issue .views-label, .view-archive .views-field-field-volume-issue .views-label {
	float: left;
	padding-right: 3px;
	}
.view-current-issue .views-field-field-article-id {
	float: left;
	padding-right: 5px;
	width: 110px;
}

.view-archive .views-field-field-article-id {
	float: left;
	padding-right: 5px;
	width: 110px;
	padding-top: 3px;
}
.view-current-issue .views-field-field-article-id .field-content:after {
	content: ",";
	position: relative;
	left: 3px;
	font-weight: bold;
}
.view-current-issue .views-field-field-article-id .views-label, .view-archive .views-field-field-article-id .views-label{
	float: left;
	padding-right: 3px;	
}
.view-current-issue .views-field-field-pages, .view-archive .views-field-field-pages {
	float: left;
	padding-right: 10px;
}
.view-archive.view-display-id-page .item-list ol li{
    float: left;
}
.view-archive.view-display-id-page .views-summary{
    list-style: none;
    padding: 0;
}
.view-archive.view-display-id-page .views-summary li{
    float: left;
    width: 24%;
    font-weight: bold;
    margin: 5px 3px;
    font-size: 15px;
    padding: 5px;
    border: 1px solid #ccc;
}
.view-archive.view-display-id-page .views-summary li a:hover{
    color:#D30012;
}
body.node-type-issues	h1.page-header{
	display: none;
}
body.node-type-issues .ds-1col{
	font-size: 14px;
}
body.node-type-issues .ds-1col .field .field-label {
    font-weight: 500;
}
body.node-type-issues .field-name-field-volume-issue, body.node-type-issues .field-name-field-article-id{
	float: left;
	padding-right: 8px;
}
.node-type-issues .field-name-field-volume-issue .field-item:after, .node-type-issues .field-name-field-article-id .field-item:after {
	content: ",";
	position: relative;
	left: 3px;
	font-weight: bold;
}
body.node-type-issues .field-name-field-article-id .field-label, body.node-type-issues .field-name-field-article-id .field-label{
	font-weight: normal;
}
body.node-type-issues .field-name-field-pages{
	float: left;
	padding-right: 5px;
}
body.node-type-issues .field-name-field-author-address{
	float: left;
	width: 100%;
}
body.node-type-issues .field-name-field-article-type{
  color: #000000;
  font-size: 20px;
  float: left;
  width: 100%;
  padding: 18px 0 5px 0;
  font-weight: 500;	
}
body.node-type-issues .field-name-title h2{
  color: #000000;
  font-size: 16px;
  margin-top: 10px;
  float: left;
  width: 100%;
  font-weight: 500;
  text-align: justify;	
}
body.node-type-issues .field-name-site-name{
	font-size: 15px;
}
body.node-type-issues .field-name-field-download-pdf,body.node-type-issues .field-name-field-copyright{
	padding-top: 10px;
}
body.node-type-issues .field-name-body{
	padding: 20px 0;
}
body.node-type-issues .field-name-field-article-info{
	float: left;
	width: 100%;
	padding: 20px 0;
}
#block-block-13{
	text-align: center;
	padding: 10px 0;
}
#block-block-9 {
  background: #E0E8F0;
  border: 1px solid #58A8F8;
  float: left;
  margin: 5px 0 0 0;
  padding: 0;
  width: 1230px;
  padding: 10px 5px;
}
#block-block-9 h2 {
  color: #0B6286;
  float: left;
  font-size: 12px;
  font-weight: normal;
  padding: 3px 5px 3px 6px;
  text-shadow: 1px 0 0 #999999;
  width: 90px;
  margin: 0;
}
.view-cover-images .views-row{
	float: left;
	width: 170px;
	padding: 5px 0;
}
.view-cover-images .views-row .views-field-title{
	text-align: center;
	font-weight: 500;
}
#block-block-3{
	padding: 15px 0;
}
#block-block-9 .content {
  padding: 2px 15px 3px 105px;
  position: relative;
  top: 2px;
}
#block-views-cover-images-block{
	float: left;
	background: #ffffff;
	margin: 5px 2px 15px 0;
}
#block-views-cover-images-block h2.block-title {
  color: #ffffff;
  margin: 4px 0;
  padding: 7px 5px;
  text-align: left;
  border-radius: 6px;
  width: 99%;
  text-transform: uppercase;
  font-weight: bold;
  background: #22a5f4;
  font-size: 16px;
}
#block-views-cover-images-block .views-row{
  float: left;
  margin: 0;
  width: 178px;
}
#block-views-cover-images-block .views-field-title {
  font-weight: bold;
  text-align: center;
  padding: 2px 0px;
}
#webform-client-form-4 fieldset.panel, #webform-client-form-4 .captcha{
	float: left;
	width: 50%;
	border: none;
	box-shadow: none;
}
#webform-client-form-4 fieldset legend{
	border: none;
	background: none;
}

#webform-client-form-4 .webform-component--paper-details--upload-word-document input{
	width: 81%;
	float: left;
	margin-right: 10px;
}
#webform-client-form-4 .form-actions .webform-submit, #webform-client-form-5 .form-actions .webform-submit,
 #webform-client-form-6 .form-actions .webform-submit{
	background-color: #F2D03B;
	border-color: #3d0278 #3d0278 #006699;
	color: #555;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border: none;
	font-size: 14px;
	padding: 10px 15px;
	margin: 1px 0px 10px 15px;
}
#webform-client-form-5 .form-item{
	float: left;
	width: 48%;
	padding: 2px 20px;
}
#webform-client-form-5 .webform-component--upload-file input{
	width: 81%;
	float: left;
	margin-right: 10px;
}
#title_bg {
	background-color: #5da17b;
	border-bottom: 5px solid #ccc;
	border-top: 5px solid #ECD9D9;
	margin: 10px 0 20px 0;
	height: 60px;
	padding: 5px 0;
	position: relative;
	text-align: left;
}
#title_bg h1.page-header {
  border-bottom: 5px solid #0066CA;
  color: #fff;
  display: inline-block;
  font-size: 27px;
  font-weight: 300;
  line-height: 30px;
  margin: 0 0 -25px;
  padding: 4px 0 15px;
  position: relative;
  font-family: 'Open Sans', sans-serif;
}

/* Footer */

#footer_bg {
  background: #056BBB;
  height: 45px;
  text-align: center;
  color: #fff;
  padding-top: 10px;
}