/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
.banner img {background-color: #FFFFFF;padding:15px;margin:20px;}
.brand {padding-top: 30px;}
.brand h4 {color: #999999}
ol.breadcrumb li {color: white; font-style: italic;}
ol.breadcrumb li a {color: white; font-weight: bold; font-style: normal;}
body.undernavigation {overflow-x: hidden; padding-top: 65px;}
#content {padding-bottom:60px;}
#designedby {padding: 5px;}
#footer_feedback {padding-top: 12px;}
input[type="file"] {display: block;height: auto;}
div.panel-primary div.panel-heading a {color: white;}
/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
  padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
  { background-image: url(../../../image/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(../../../image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-failed
  { background-image: url(../../../image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
  { background-image: url(../../../image/confidence/3-thumb1.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
  { background-image: url(../../../image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
  { background-image: url(../../../image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
  { background-image: url(../../../image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* for edit-item-form lock button */
input.ds-authority-lock
  { vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
  { background-image: url(../../../image/lock24.png); }
input.ds-authority-lock.is-unlocked
  { background-image: url(../../../image/unlock24.png); }

/* field required in submission */
.label-required:after { content:" *"; }

.container {
  max-width: 1600px;
  display:table; /* for IE */
  width: 100%; /* for IE */
}
.footerlist {
  padding-left: 0;
  padding-right: 0;
  margin-right: 0px;
  margin-left: 0px;
}
.text-muted {
  color: #fff;
}

.btn-success,.progress-bar-success {
  background-image:none!important;
  background-color:#074a8b !important;
  border-color:#074a8b !important;;
  filter:none;
}

.btn-success:active,
.btn-success.active {
  background-color:#074a8b;
  border-color:#074a8b
}

.btn-slide {
  background-color: #0065a2;
}

.panel-primary, .panel-success,.panel-info {
  border-color: #0065a2;
}
.panel-primary > .panel-heading,
.panel-success > .panel-heading,
.panel-info > .panel-heading,
.panel-footer-list,
.alert-info {
  background-color: #0065a2 !important;
  border-color: #0065a2 !important;
  color: #fff;
  background-image: none!important;
  filter:none;
}

.nav-bar, .navbar-inverse {
  background-image:none!important;
  background-color:#ffffff;
  border-color:#ffffff;
  filter:none;
  border-radius:4px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)
}

.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #074a8b;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #074a8b;
}

.navbar .navbar-nav > .active > a {
  color: #074a8b;
  background-color:#ffffff
}

.navbar-inverse .navbar-nav > .active > a {
  background-color:#ffffff
}

.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav > li > a {
  color: #074a8b;
  text-shadow:0 -1px 0 rgba(255,255,255,0.25)
}

.navbar-bottom {
  border-color: #0065a2;
  background-image: none !important;
  background-color:#0065a2;
  border-radius: 0px;
  filter:none;
}
.pull-center {
  text-align: center;
}

/* banner */

#imageBanner h1 { position: absolute; top: -500px; left: 0; margin: 0;padding:0; width: 1px; height: 1px; overflow: hidden; }

#top {
  margin: 0 auto;
  padding: 0 0 10px;
  border: 1px solid #072c6f;
}

#banner {
  height: 121px; /* 132px for locbar jrc */
}

#bannerBackground {
  height: 121px; /* 132px for locbar jrc */
  background: url(../../image/jrc_banner-background.gif) no-repeat 0 0;
}

#title-en,#title-pl  {background-image: none!important;}

.bannerRight {
  width: 100%;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: right;
}

#imageBanner {
  position: absolute;
  z-index: 1;
  top: 0;
  height: 160px;
  right: 0;
  width: 280px;
  background: none!important;
}

/* linkBox */

#linkBox {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  overflow: visible;
  white-space: nowrap;
}

#linkBoxTools {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 65%;
  height: 14px;
  padding: 3px 10px 0 120px;
  margin: 0 5px 0 0;
  width: 1000px;
  z-index: 3;
  background:none!important;
}

#linkBoxTools ul {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 11px;
  color: #396ea2;
  margin: 0 1px 0 0;
}

#linkBoxTools li {
  display: inline;
  margin: 0;
  list-style-type: none;
}

#linkBoxTools ul li a {
  padding: 0 2px 0 5px;
  background: url(../../image/jrc_line_sep_links-blue.gif) repeat-y;
  color: #0065a2;
  text-decoration: none;
}

#linkBoxTools ul li:first-child a, #linkBoxTools ul li.first a { background: none;	}

#linkBoxTools a:focus, #linkBoxTools li:first-child a:focus { color: #10559A; background-color: #fff; }

/* ======================================
 TO BE CHECKED
 =======================================*/
select {
  border: 1px solid #555;
  border-radius: 4px;
}

input {
  border: 1px solid #555;
  border-radius: 4px;
}

.rowsearch {
  margin-left: 0;
  margin-right: 0;
}

.rowsearch-home {
  padding-left: 0px;
  margin-left: 0px;
}

.row-pagging-heading {
  padding: 10px 15px;
}

.row-pagging {
  font-size: 11px;
  padding-left: 15px;
  padding-top: 10px;
  border-top: 1px solid transparent;
  border-top-color: #fff;
}

.btn-pagging {
  font-size: 11px;
  padding: 2px 12px;
}

.browsebydirectorate {
  padding-top: 15px;
}

.col-sm-4 { /* for IE */
  display: table-cell;
}

.search-home{
  padding-left: 0px;
  padding-right: 0px;
}

.container-locbar {
  padding-left: 0px;
  padding-right: 0px;
}


/* Path */

#path	{
  position: relative;
  padding: 0;
  z-index: 0;
  background: #074a8b url(../../image/jrc_grade-path-blue.gif) repeat-x top;
  min-height: 15px;
  width: 100%;
}

#path div	{
  margin: 0;
  padding: 0 0 0 10px;
}

#path div ul {
  margin: 0; padding: 1px 0;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 11px;
  color: #fff;
}

#path div ul li {
  padding: 0 0 0 17px;
  display: inline;
  list-style-type: none;
  background: url(../../image/jrc_breadcrumb_separator-white.gif) no-repeat 4px 50%;
}

.breadcrumb {
  margin-bottom: 0;
  font-size: 11px;
  padding: 3px 15px 2px;
  border-radius: 0px;
}

.breadcrumb > li + li:before {
  content: "> ";
}

#path div li a:link, #path div li a:visited {
  text-decoration: none;
  color: #fff;
}

#path div li a:hover {
  text-decoration: underline;
}

#path div ul li:first-child {
  padding-left: 0;
  background-image: none;
}

#path a:focus, #path li:first-child a:focus { color: #10559A; background-color: #fff; }

div.pathEscape {
  margin: 0;
  font-size: 11px;
  font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
}

.list-group-item-home {
  padding: 1px 15px 0px 0px;
  margin-bottom: -3px;
}

.jumbotron {
  background-color: #fff;
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 14px;
}

.container .jumbotron {
  padding-left: 15px;
  padding-right: 15px;
}

.well {
  margin-bottom: 10px;
  min-height: 10px;
  padding-bottom: 0;
  padding-right: 0;
  padding-top: 0;
}

.well-search {
  padding-bottom: 10px;
  padding-top: 10px;
}

.well-item {
  margin-top: 10px;
}

.pull-right-inside {
  margin: -6px 0;
}

.search-form-control {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  height: 34px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  vertical-align: middle;
}

.navbar-fixed-top { /* remove for locbar jrc */
  margin-bottom: 0px;
  border-width: 0 0 0px;
}

#content {
  padding-top: 110px; /* 70px for locbar jrc */ /* 36px with navbar=off */ /* 88px with navbar into main */
  padding-bottom: 10px;
}

/* JRC PPR-146 START */
form .searchbar { vertical-align:top;}
form .searchbar .search-form-select { width:430px;}

form .searchbar label {  margin-bottom:unset;padding:0 5px;}
/* JRC PPR-146 END */

/* JRC PPR-165 START */
.altmetric-holder .altmetric-embed,
.altmetric-holder .dimension-embed { display:inline-block; vertical-align:top;margin-right:1em;}
/* JRC PPR-165 END*/