/*!
 * @author Bastien - to make bootstrap compatible with our style
 */

body {
	/*background: #EFF1F7;*/
    background: #f7f7f7;
	font-size: 9pt;
}


.homeBody .mainWrapper  {
	background: #353C55; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(to bottom, #353C55, #353C55, #353C55, #6E686A, #8A7864, #ECB051); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(to bottom, #353C55, #353C55, #353C55, #6E686A, #8A7864, #ECB051); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(to bottom, #353C55, #353C55, #353C55, #6E686A, #8A7864, #ECB051); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, #353C55, #353C55, #353C55, #6E686A, #8A7864, #ECB051); /* Standard syntax */
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 10.5pt;
}

.mainWrapper {
    min-height: 100%;
    width: 100%;
    position: absolute;
}

.content {
    padding-bottom: 60px;
}

.nav {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 10.5pt;
}

.homeBody > .container-fluid {
	background-color:inherit;
}

.homeBody  input[type="text"] {
	border-color: #fff;
}
/*
.homeBody .btn {
	background-color: none;
	background: none;
	background-image: none;
	color: #fff;
}
*/
.plusMinusBtn {
	background-color:#fcfcfc!important;
	/*background-color:#f5f5f5!important;*/
	background-color:#e6e6e6!important;
	background:none;
    color: #000;
	background-image: none!important;
    padding: 4px 8px;
    /*border-radius: 2px;*/
}


.separator {
	margin:1em 0;
	padding:0;
	height:1px;
	background-color:#ccc;
	border:0;
}

.some-margins {
	margin: 0.5em 0;
}

.more-margins {
	margin: 2em 0 0.5em 0;
}

.vertical-margins {
	margin: 0 0.5em;
}

.some-padding {
	padding: 0.5em;
}

.more-padding {
	padding: 1em;
}

.edit_field {
	margin: 0 0.5em;
	cursor: pointer;
}

.no-br {
	display: inline-block;
}

.edit-div {
	font-style:normal;
	font-size:9pt;	
}

.edit-img {
	height: 14px;
	margin: 0.2em;
	cursor: pointer;
}

.edit-textarea {
	font-size: 9pt;
	height: 2.5em;
	width: 70%;
}

.author {
    display: inline-block;
    margin: 0.5em;
    vertical-align: top;
    width: 30%;
	border: 1px solid lightgray;
}

.edited {
	width: 100%;
	display: inline;
}

.strike {
	text-decoration: line-through;
	margin-left: 3em;
	display: inline-block;
}

.footer-copyright {
	background-image: none;
    text-align: center;
    border: none;
	margin-bottom: 0;
	/*padding: 1em;*/
	z-index: 1030;
	position: absolute; 
	width: 100%;
    height: 50px;
    bottom: 0;
    left: 0;
	
}

.btn-letter {
	min-width: 3.5em;
	background: none;
	border-color: gray;
	margin-bottom: 0.2em;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*
.btn {
	background: none;
	border-color: gray;
}
*/

.navbar-inverse >  *  .nav-collapse .nav > li,
.navbar-inverse >  *  .nav  > *  .dropdown-menu,
.navbar-inverse >  *  .nav  > *  .dropdown-menu > li > a
{
	color: #fff!important;
	background-color: #565151;
	border: none;
}

.search-img {
	max-height: 30px;
	background-color: #353c55;
	/*padding: 0.4em;*/
	border-radius: 50%;
}

.safemail {
	color: inherit!important;
}

.searchButton {
	background-color: transparent!important;
	border: #fff solid 1px;
	color: #fff!important;
	height: 30px;
	vertical-align: super;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	background-image: none;    
}

.searchButton.dark {
    border-color: #353c55!important;
    color: #353c55!important;
}

.searchButton:focus, .searchButton:hover {
	background-color: #fff!important;
	border: transparent;
	color: #000!important;
}

.searchButton.dark:focus, .searchButton.dark:hover {
	background-color: #353c55!important;
	border: transparent;
	color: #fff!important;
}

.searchOperand {
	width: 70px;
	position: absolute;
}

.searchSelectField {
    margin-left: 80px;
}


.item_banner {
	display:inline-block;
	margin:0 1em 0 0;
    /*
	color:#FFF;	
	font-size:9pt;
	*/
}

.span_item_search {
    padding: 0px;
}

.item_search {
	margin:0 1px 0 0;
	font-size:9pt;
}

.homeBody .item_search {
    width: 99%;
}
/*
.item_search {
	display:inline-block;
	margin:0 1px 0 0;
	font-size:9pt;
}

.item_search_div {
	vertical-align: super;
	margin: 0px 0.5em;
}
*/


.container-fluid {
	background-color: #fff;
	border:1px solid #ccc;
	/*
	background-color:#EFF1F7;
	background-color:#E6E6E6;
	background-image: linear-gradient(to bottom, #ffffff, #d8d8d8);
	*/
	/*
	border-top:1px solid #CCC;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:2px solid #999;
	*/
	
	/*margin:1em auto;*/
	padding:1em;
	/*width:95%;*/
	max-width: 940px;
	width:expression(document.body.clientWidth > 940 ? "940px" : "95%"));
	text-align:left;
}

.container-fluid.no-color {
	background-color: inherit;
	border: none;
}

.container-fluid.list {
	background-image: none;
	background-color: #fff;
}

.navbar-btn {
    margin: 0;
}

/*
#results {
	margin:0 auto 1em auto;
	padding:1em 0 0 0;
}
*/

.box {
	/*
    margin:0 auto 1em auto;
	padding:1em 0 0 0;
	*/
    background: #fff;
    border:1px solid #ccc;
	padding: 0 0.5em;
}


.result, .result_email, .header-results, .leftmenu-header, .leftmenu-item {
	padding:0.7em;
	/* margin-bottom:0.5em; */
	border-bottom:1px solid #ccc;
	text-align:left;
}

/*nenad*/
.leftmenu-header2 {
    padding:0.7em;
    text-align:left;
}
.glyphicon-small-triangle:hover {
    color: #007474;
}
/*nenad*/


/* customized */
/*
.result:nth-child(even), .result_email:nth-child(even) {background: #f7f7FF;} 
.result:nth-child(odd),  .result_email:nth-child(odd)  {background: #FFFFFF;}
*/


.result:hover, .result_email:hover {
	/*
	border:1px dotted #AF4600;
	background-color:#EFDDD1;
	*/
	/* border:1px dotted #AAB5E0;*/ /* customized */
	/*background-color:#D8E0FF;*/
    background-color:#f3f3f3;
  /* IE6-9 */
  /*
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 2px #eab051;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 2px #eab051;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 2px #eab051;
    */
  /*
	-webkit-box-shadow: inset 0 0 2px #eab051;
     -moz-box-shadow: inset 0 0 2px #eab051;
          box-shadow: inset 0 0 2px #eab051;
	*/	  
}




.highlight {
	display:inline;
	/*color:#FF0000;*/ /* customized */
	font-weight:bold;
	line-height:150%;
	text-align:left;
    /*color: #3a5df5;*/
	color: #951322;
}

.flash-notice {
	font-weight:normal;
	font-style:italic;
	margin-bottom: 1em;
	color:#ECB051; /* customized */
}

.title {
	/*color:#AF4600;*/
	/*color: #7F5708;*/ /* customized */
    /*color: #5864A0;*/
    
    /*color: #448;*/
    color: #36364e;
	font-weight:normal;
	/*line-height:120%;*/
	text-align:left;
    font-weight: bold;
	margin-top: 0.5em;
}

.result > div[class^="col-"] > div {
    /*border: solid red;*/
    margin: 0.3em 0;
}

.result .title {
	font-size:11pt;
	margin-top: 0px;
}

.title_email {
	color:#3264FA;
	font-size:11pt;
	font-weight:normal;
	line-height:150%;
	text-align:left;
}

.authors {
	font-style:normal;
	font-size:9pt;
}

.pubdate {
	display:inline;
	margin:0 0 0 0;
	font-size:9pt;
}

.publisher, .journal, .citation, .text, .abstractlink {
	display:inline;
	font-size:9pt;
}


.oa_label, .mdpi_access, .restr_label, .abstract_label,
.doilink, .pdf, .pubmedlink, .scilitLink {
  margin: 0.5em 0em;
  /*color:#fff;	*/
  font-size:9pt;
  padding: 0.3em;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  /*
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  */
  /*
  -webkit-box-shadow: 1px 1px 1px #c8c8c8;
  -moz-box-shadow: 1px 1px 1px #c8c8c8;
  box-shadow: 1px 1px 1px #c8c8c8;
  */
  /*display: inline-block; */
  text-align: center;
}

.oa_label {
  /*background-color: #1D6297;*/
  
    color: #1D6297!important;
    font-style: oblique;
    text-align: right;
}

.restr_label {
	/*background-color: #ccc;*/
    /*border: 2px solid #1D6297;*/
    color: #353c55!important;
    font-style: oblique;
    text-align: right;
}

.mdpi_access {
	/*background-color: gray;*/
	background-color: #757575; /* from Alistair */
    color:#fff;
    /*
    color: #00bb00!important;
    font-style: oblique;
    text-align: right;
    */
}

.article .restr_label, .article .oa_label {
	text-align: left;
}

.abstract_label {
	background-color: #309EF2;
}

.doilink, .pdf, /*.abstractlink a,*/ .pubmedlink, .scilitLink {
	padding:2px 3px;
    border: 1px solid;
	vertical-align:baseline;
    background-color: transparent;
}

/*
.doilink a, .pdf a, .abstractlink a, .pubmedlink a, .scilitLink a{
	padding:2px 3px;
	border-radius:4px;
    border: 2px solid;
	vertical-align:baseline;
    background-color: transparent;
}
*/

.doilink a, .pdf a, .abstractlink a, .pubmedlink a, .scilitLink a{
	color: inherit;
    text-decoration: none;
}

.opacity {
	/*background-color: #353C55 !important;*/
	opacity: 0.45;
}


.publisher a, .journal a, .citation a {
    /*color: #7F5708;*/ /* customized */
    /*color: #5864A0;*/
    color: #448;
}


.doilink {
    /*border-color: #128e0a;
    color: #128e0a!important;*/
	border-color: #007474;		/* from Alistair */
    color: #007474!important; 	/* from Alistair */
}

.pubmedlink {
    /*border-color: #3a5df5;
    color: #3a5df5!important;*/
	border-color: #005B8E;		/* from Alistair */
    color: #005B8E!important; 	/* from Alistair */
}

.pdf {
    /*border-color: #b40c0e;
    color: #980303!important;*/
	border-color: #951322;		/* from Alistair */
    color: #951322!important; 	/* from Alistair */
}

/* fill the button in abstract page */
.article .doilink {
    /*background-color: #128e0a;*/
	background-color: #007474;	/* from Alistair */
    color: #fff!important;
}

.article .pubmedlink {
    /*background-color: #3a5df5;*/
	background-color: #005B8E;	/* from Alistair */
    color: #fff!important;
}

.article .pdf {
    /*background-color: #b40c0e;*/
	background-color: #951322;	/* from Alistair */
    color: #fff!important;
}
/* end filling button */

.abstractlink {
    text-decoration: underline;
}

.doilink:hover, .pdf:hover, .scilitLink:hover, .pubmedlink:hover,
.doilink:focus, .pdf:focus, .scilitLink:focus, .pubmedlink:focus {
	/*background-color:#6D7593;*/
	color:#FFF!important;
	text-decoration:none;	
}

.doilink:hover {
    /*background-color: #128e0a;*/
	background-color: #007474;	/* from Alistair */
}

.pubmedlink:hover {
    /*background-color: #3a5df5;*/
	background-color: #005B8E;	/* from Alistair */
}

.pdf:hover {
    /*background-color: #b40c0e;*/
	background-color: #951322;	/* from Alistair */
}

/*
.doilink a, .pdf a, .abstractlink a, .pubmedlink a, .scilitLink a, 
.doilink a:visited, .pdf a:visited, .abstractlink a:visited, .scilitLink a:visited, .pubmedlink a:visited,
.doilink a:focus, .pdf a:focus, .abstractlink a:focus, .scilitLink a:focus, .pubmedlink a:focus {
	background-color:#6D7593;
	color:#FFF;
	text-decoration:none;	
}

.publisher a, .journal a, .citation a,
.publisher a:visited, .journal a:visited, .citation a:visited,
.publisher a:focus, .journal a:focus, .citation a:focus {
	color:#7F5708;
	text-decoration:none;	
}

.doilink a:hover, .pdf a:hover, .abstractlink a:hover, .scilitLink a:hover, .pubmedlink a:hover,
.doilink a:visited:hover, .pdf a:visited:hover, .abstractlink a:visited:hover , .scilitLink a:visited:hover, .pubmedlink a:visited:hover {
	background-color:#353C55;
	color:#FFF;
	text-decoration:none;	
}

.publisher a:hover, .journal a:hover, .citation a:hover,
.publisher a:visited:hover, .journal a:visited:hover, .citation a:visited:hover {
	color:#7F5708;
	text-decoration:underline;	
}
*/
/*
.pdf a:before {
	content:"PDF";
	font-size:7pt;
	background-color:#ED1B24;
	padding:1px 2px;
	margin-right:0.5em;
	border-radius:2px;
	vertical-align:5%;
}

.abstractlink a:before {
	content:"ABS";
	font-size:7pt;
	background-color:#333;
	padding:1px 2px;
	margin-right:0.5em;
	border-radius:2px;
	vertical-align:5%;
}

.scilitLink a:before {
	content:"SciLit";
	font-size:7pt;
	background-color:#333;
	padding:1px 2px;
	margin-right:0.5em;
	border-radius:2px;
	vertical-align:5%;
}

.doilink a:before {
	content:"DOI";
	font-size:7pt;
	background-color:#375EAB;
	padding:1px 2px;
	margin-right:0.5em;
	border-radius:2px;
	vertical-align:5%;
}

.pubmedlink a:before {
	content:"PubMed";
	font-size:7pt;
	background-color:#375EAB;
	padding:1px 2px;
	margin-right:0.5em;
	border-radius:2px;
	vertical-align:5%;
}
*/
.abstract {
	text-align:justify;
	color:#000;
	font-size:9pt;
	margin-top:1em;
}


h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500; /* customized */
  /*font-family: 'Source Sans Pro', sans-serif;*/
}

/*
.article-nav {
    width:100%;
	background-color:#6D7593;
	color:#FFF;
	border-radius:5px;
	padding:1em 1em 0.5em 1em;
	margin:0;
	display:block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*/

.navbar-inverse >  *   > li,
.navbar-inverse >  *  .nav  > *  .dropdown-menu,
.navbar-inverse >  *  .nav  > *  .dropdown-menu > li > a
{
	color: #fff!important;
	background-color: #565151;
	border: none;
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
  color: #ffffff;
  /*background-color: #111111; */
  background-image: none;
  background-color: #565151;
}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-image: none;
  background-color: #565151;
}

/*
.dropdown-menu, .dropdown-menu > li, .dropdown-menu > li > a {
    background-image: none;
    background-color: #565151;
}

.dropdown-menu > li > a:hover {
    background-color: #000;
}

.nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-image: none;
    background-color: red;
  }
  */
  
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-image: none;
    background-color: #A09D98!important;
}
  
.navbar-inverse {
    border: none;
    border-radius: inherit;
}

select,
textarea,
input[type="text"],
input[type="submit"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="select"],
.uneditable-input {
  display: inline-block;
  /*height: 20px;*/
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  /*background-color: #efefef;*/
  /*
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
    */
}

/*
select:hover, input[type="select"]:hover {
	background-color: none;
}
*/

body, html {
    min-height: 100%;
}


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  /*border-color: rgba(82, 168, 236, 0.8);*/
  border-color: #eab051;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #eab051;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #eab051;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #eab051;
}


textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  /*
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
    */
}

.no-margin {
    margin: 0px;
    padding: 0px;
}

.inline {
    display: inline-block;
}

.collapse.inline {
    display: none!important; /* don't display if there is not the IN class (overwritten here-bellow)  */
}

.collapse.in.inline {
    display: inline-block!important; /* overwrite the default display param if IN class */
}

.bold {
    font-weight:bold;
}

.glyphicon {
    color: #000;
	margin: 0 0.3em;
}

.navbar .glyphicon {
    color: #fff;
}


.select-arrow {
  border: none;
  width: 100%;
  
  display: inline-block;
  font: inherit;
  line-height: 1.5em;

  /* reset */
  padding: 0;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  
  background-image: url("/National_Library/20160526010038oe_/https://scilit.net/images/triangle-down.png");
  background-position: 100% center;
  background-repeat: no-repeat;
  background-size: 1.5em;
  background-color: transparent;
}

/*nenad*/
.select-arrow:hover {
    background-image: url("/National_Library/20160526010038oe_/https://scilit.net/images/triangle-down_green.png");
}
/*nenad*/

.border-left {
    border-left: 1px solid #ccc;
    padding-left: 1em;
    line-height: 3em;
}

.leftmenu input {
    width: 100%;
}

div[class^="col-"] { /* all divs starting with col- */
	padding-left: 0px;
}

.well {
	background-color: transparent;
	background-image: none;
}

.navbar-inverse input {
	border: none;
}

.no-padding {
	padding: 0px;
}

.related_tab_ul a {
	color: #000;
	font-decoration: none;
}

.modal .container {
    width: 100%;
}

label input[type="checkbox"] {
    vertical-align: sub;
}

.collapsing {
	overflow: inherit!important;
}

body.modal-open {
    overflow: visible;
}

.pointer {
	cursor: pointer;
}

.scifeed_msg {
    border: 1px solid #cccccc;
    background-color: #FFC1C1;
    padding: 0.5em;
}

.scifeed_msg.warning {
	background-color: #fff8ce;
}

.facets_item {
	margin-left: 1em;
}