/* custom css overrides for boostrap theme */

body{
	background-image:url(/sites/default/files/NPM_MaiJournal_BackgroundMedium2_1.gif);
	background-repeat:no-repeat;
	background-position:right topx;}

li {
    list-style-type: none;
}
	
a:link {color:#E89424;}
a:hover{color:#5A1414; text-decoration:none;}
a:visited {color:#E89424;}
h1{
    font-size: 21px;
    font-weight: 200;
    line-height: 30px;
	color:#5A1414;
    margin-bottom: 20px;
}
h2 {
    font-size: 18px;
    font-weight: 200;
    line-height: 25px;
	color:#5A1414 !important;
    margin-bottom: 20px;
	clear:both;
}
.panel-col-first h2.pane-title a {color:#5A1414 !important;}
.panel-col-last h2.pane-title a {
	
	max-width:100%;
	color:#fff;
	//white-space: nowrap; 
    //overflow-x:visible;
	background-color: #E89424;
    border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	padding-left:5px;
	padding-right:40%;
}
h3{
    font-size: 16px ;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}
div.field-label{
	 font-size: 14px;
    font-weight: 200 !important;    
}
div.view-people.group-left{ margin-top:60px;

	
}
div.view-people.group-middle { display: block; margin-left: auto; margin-right: auto; }
div.view-people.group-right{ display: block; margin-left: auto; margin-right: auto;margin-top:40px; float:right;

	 
}
li.node-readmore{float:right;}
//.node .links,
//.comment .links { display:none;

}
div.ds-3col-stacked {margin-bottom:20px;}

img{margin-left:5px;}
div.more-link{
	float:right;
	background-color:#FFF;
	border: 1px solid #E89424;
    border-radius: 3px 3px 3px 3px;
	padding-left:5px;
	padding-right:5px;
	}
	
	#edit-search-block-form--2{
		
	float:left; 
	width:130px;	
}
#edit-submit {
	
	 //float:right; 
	margin-bottom:15px;
	 overflow:auto;}
	 	




	 
#front-search-panel { margin-right 10px;}

#block-system-navigation {
	clear:both;
	margin-top:10px;
	background-color: #fff;
    border: 1px solid #5A1414;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
.region-sidebar-second{margin-left:10px:}


h2.pane-title{line-height:30px;}

/*
.well {
    background-color: #5A1414;
    border: 1px solid #5A1414;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}
*/
.well {
	
    background-color: rgba(255, 255, 255, 0.0);
    border: none;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}


.panel-col-first{
	width:100% !important;
	
    min-height: 20px;
    padding: 19px;
}
.panel-col-last {
	float-right; 
	padding:19px; 
	width:100% !important;
	
	}
@media only screen and (min-width: 960px) {

.panel-col-first{
	width:45% !important;
	
    min-height: 20px;
    padding: 19px;
}
.panel-col-last {
	float-right; 
	padding:19px; 
	width:45% !important;
	
	}
}



#navbar{color: #333333;}
.views-row{margin-top:15px;}

//.ds-2col-stacked-fluid .group-right .field-item {border-bottom:dotted #E89424;}
.ds-2col-stacked-fluid{margin-top:15px;}
.ds-2col-stacked {
	background-color:#FFF;
	border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}
	
.ds-2col-stacked-fluid {
	background-color:#FFF;
	border: 1px solid #E89424;
	//border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}
	
	
.ds-3col-stacked {
	background-color:#FFF;
	border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}
	
.ds-3col-stacked-fluid {
	background-color:#FFF;
	border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}	
	


.field-type-image{margin-top:15px; margin-left:20px; margin-right:20px;}
.field-type-text-with-summary {margin-top:15px;}

.ds-2col-stacked-fluid node-journal{
	background-color:#FFF;
	border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}
	
.pane-block-5 {
	color:#EEE;
	background-color:#5A1414;
	border: 1px solid #5A1414;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}
	
.pane-block-3 {
	background-color: #F5F5F5;
	//border: 1px solid #E3E3E3;
	border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
	padding:15px;}	
	
.pane-journal-issues .views-row{
	background-color:#FFF;
	border: 1px solid #E89424;
    border-radius: 4px 4px 4px 4px;
	margin-bottom:20px;
	padding:15px;}	
	
.breadcrumb {
    background-color: #F5F5F5;
    border-radius: 4px 4px 4px 4px;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 8px 15px;
}
#block-block-8{
	clear:both; 
	float:right; 
	margin-left:10px; 
	margin-top:30px;}
/* Journal Submissions Webform */
#edit-submitted-file-uploads-article-file-ajax-wrapper{ margin-bottom:5px;}
#edit-submitted-file-uploads-supplementary-file-1-ajax-wrapper{clear:both; margin-bottom:5px;}
#edit-submitted-file-uploads-supplementary-file-2-ajax-wrapper{clear:both; margin-bottom:5px;}
#edit-submitted-file-uploads-supplementary-file-3-ajax-wrapper{clear:both; margin-bottom:5px;}
#edit-submitted-file-uploads-supplementary-file-4-ajax-wrapper{clear:both; margin-bottom:5px;}
#edit-submitted-file-uploads-supplementary-file-5-ajax-wrapper{clear:both; margin-bottom:5px;}
#edit-submitted-file-uploads-article-file-upload{clear:none;width:75%;}
#webform-component-file-uploads--article-file{ margin-bottom:5px;}
#webform-component-file-uploads .form-control{border:none!important;box-shadow:none;}
#webform-component-file-uploads--supplementary-file-1{clear:both;}
#webform-component-file-uploads--supplementary-file-2{clear:both;}
#webform-component-file-uploads--supplementary-file-3{clear:both;}
#webform-component-file-uploads--supplementary-file-4{clear:both!important;margin-top:25px;}
#webform-component-file-uploads--supplementary-file-5{clear:both;margin-top:40px;}
#edit-submitted-file-uploads-article-file-upload-button{float:right;}
#edit-submitted-file-uploads-supplementary-file-1-upload-button{float:right;}
#edit-submitted-file-uploads-supplementary-file-2-upload-button{float:right;}
#webform-client-form-239{clear:both;}
#webform-client-form-239  .help-block {color: #000; font-size:16px;}
label {
  display: inline-block;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 5px;
}
