/**
* 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-top:20px;}
.brand h4 {color: #999999}
#communitylist-top-menu a {padding-top:0.3em;padding-bottom:0.3em;}
#user-top-menu {margin-right: 15px;}
footer {padding-top: 1em;}
footer.navbar-inverse {color: white;}
footer .extra-footer{background-color: #E6ECF2; color:#878783;}
#designedby img {margin-right: 5px;}
#formsearch-top-menu {}
div.panel.panel-primary ul.list-group li.list-group-item.active {border-left: 3px solid #428bca; background: rgb(231, 231, 230);}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { text-shadow: none; }
div.panel.panel-primary ul.list-group li.list-group-item.active .badge {background-color: #428bca;}
ol.breadcrumb { border: none; border-radius: 0;}
ol.breadcrumb li {color: rgb(0, 69, 125); font-style: italic;}
ol.breadcrumb li a {color: rgb(0, 69, 125); font-style: normal;}
body.undernavigation {overflow-x: hidden; }
.navbar-square {border-radius: 0px;}
#content {min-height: calc(70vh - 73px)}
#designedby {padding-top: 5px; padding-bottom:5px;}
#footer_feedback {padding-top: 12px;}
#footer_feedback > a {margin-left:5px;}
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); }
span.ds-authority-confidence.cf-accepted:before {
	content: "\f14a";
	font-size: 1.5em ;
	color: rgb(151, 191,13);
}

li {
	list-style-type: none;
}

/* 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 */

.tab-content{
border: 1px solid #ddd;
border-top: 0;
background-color: #fff;
}

.menu-global-processor{
z-index: 1001;
}
.label-required:after { content:" *"; }
.browse_range { text-align: center; }
.prev-next-links { text-align: center; }

div.tagcloud {
width:100%;
text-align:center
}

div.tagcloud .tagcloud_1{
color: rgb(217, 108, 39);
font-weight: normal;
margin-right: 5px;
}

div.tagcloud .tagcloud_2{
color: rgb(66, 66, 66);
font-weight: normal;
margin-right: 5px;
}

div.tagcloud .tagcloud_3{
color: rgb(129, 129, 131);
font-weight: normal;
margin-right: 5px;
}

div.batchimport-info {
color: gray;
}

div.batchimport-info  a {
color:#47a447;
font-weight: bold;
}

span.batchimport-error-tab {
padding-left:10px;
}

span.batchimport-error-caused {
font-weight:bold;
}

div.carousel-inner div.item div.list-group-item {
background-color: inherit;
}

div.carousel-inner div.item div.list-group-item div.list-group-item-heading h4.text-primary {
color: inherit;
}


.metric-ranking > span {
display: block;
height: 1.7em;
width: 1.7em;
line-height: 1.7em;
-moz-border-radius: 0.85em;
border-radius: 0.85em;
background-color: #f0ad4e;
color: white;
text-align: center;
font-size: 0.75em;
}
.metric-ranking {
display: block;
height: 1.7em;
width: 1.7em;
padding: 0.2em;
line-height: 1.7em;
-moz-border-radius: 0.85em;
border-radius: 0.85em;
background-color: white;
color: white;
text-align: center;
}
.metric-counter {
font-size: 1.5em;
font-family: sans-serif;
font-weight: bolder;
}
.media > .media-heading {
text-transform: uppercase;
}
.media > .media-body > .row {
text-transform: uppercase;
}

.media {
padding: 1em;
border-radius: 0.4em;
}

.media.download, .media.download_aggregate, .media.download_count,
.media.download a, .media.download_aggregate a, .media.download_count a {
color: white;
background: #c0392b;
}
.media.view, .media.view_aggregate, .media.view_count,
.media.view a, .media.view_aggregate a, .media.view_count a {
color: white;
background: #72c02c;
}
.media.scopus, .media.scopus_aggregate, .media.scopus_count,
.media.scopus a, .media.scopus_aggregate a, .media.scopus_count a {
color: white;
background: #ff7800;
}
.media.pubmed, .media.pubmed_aggregate, .media.pubmed_count,
.media.pubmed a, .media.pubmed_aggregate a, .media.pubmed_count a {
color: white;
background: #141927;
}
.media.wos, .media.wos_aggregate, .media.wos_count,
.media.wos a, .media.wos_aggregate a, .media.wos_count a {
color: white;
background: #505050;
}
.media.google, .media.google a {
color: white;
background: #4285f4;
}
.media.altmetric {
background: white;
color: #c7254e;
border: 3px solid #c7254e;
}
.media > .media-left > i.fa {
font-size: 3em;
}

.submit-icon {
font-size: 1em;
}

.submit-btn-col {
/*    text-align: center; */
}

div.submit-btn-col > div
{
  margin: 5px 0;
}

.col-lg-12 > .media, .col-xs-12 > .media  {margin-bottom: 1em; width: 100%;}
.media-left {float:left;}

#collapseFacet { background-color: whitesmoke;}
#export-biblio-panel { background-color: whitesmoke;}

footer.navbar-bottom {
z-index: 0;
}

.span-filter-applied-bordered {
}

.a-filter-applied-remove {
}

.media.identifier_signature {
color: white;
background: #505050;
}

.media.title_signature {
color: white;
background: #4285f4;
}

.media.identifier_signature a {
color: white;
}

.media.title_signature a {
color: white;
}

.tabsignature {
padding: 1em;
}

.media.dedup, .media.dedup a {
color: white;
background: gray;
}

.container{
background-color: #fff;
}

#content{
padding-bottom: 0px;
}

footer.navbar{
border:0px;
}
footer .container {
background: transparent;
}

.form-control{
color:#000;
}

.modal.in .modal-dialog {
margin:0px auto;
left: auto;
right:auto;
}
.fullheight {min-height: 35em;}

.metadata-divider {
margin-top:5px;
margin-bottom:5px;
}
.skip{
display:none;
}
.skip{
display:none;
}
.skip{
display:none;
}

.submit-identifier > .form-control{
    width:50%;
}
/*Header*/

/* Center navbar */
nav {
    text-align:center;
}

nav ul.dropdown-menu {
    text-align: left;
}

nav ul {
    margin: 0;
    padding: 0;
    display:inline-block;
}

.navbar-nav {
    float: none;
}

/*Set background colour for top navbar*/
.navbar-inverse {

    background-color: #00457D;
    background-image: none;

}

/*Remove border from collapsed navbar element + position quickfix*/
.navbar-inverse .navbar-toggle {

    border: none;
    float: right;
    margin-left: 100px;

}

/*Fixing hover and focus color of collapsible navbar element*/
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: rgb(153, 181, 203);
}

/*Fix width so navbar stays centered*/
.navbar-header{
    width: 300px;
  
}

/*For very small sizes*/
/* don't display sign indicator and */
nav.bs-navbar-collapse.in {
overflow-y: hidden ;	
}

.bs-navbar-collapse.in > ul > li {
	display:inline-table;
	float:left;
	height:auto;
}

nav.bs-navbar-collapse.in ul.dropdown-menu {
	/*background-color: white;
	color: black;*/
}

nav.bs-navbar-collapse.in ul.nav.navbar-nav .dropdown.open ul li.active a {
	background-color:white;
	color: #00457D;
}

nav.bs-navbar-collapse.in ul.nav.navbar-nav .dropdown.open ul li.active {
}

nav.bs-navbar-collapse.in > ul.nav.navbar-nav {
	margin:0px;
	padding:0px;
}
nav.bs-navbar-collapse.in > ul.nav.navbar-nav.navbar-right {
	margin:0px;
	padding:0px;
	float:right;
}

nav.bs-navbar-collapse.in #singin-hint {
	display:none;
	visibility:hidden;
}


#mydspace-nav {
	margin-bottom: -50px;
}

/*Make CRIS entities bold in nav*/
/* li[id*="-top-menu"]:not([id*="home"]):not([id*="help"]):not([id*="user"]) {
    font-weight: regular;
    font-size: 12pt;
} */


/*Aktives Element im Header*/
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover{

    background-color: white;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    color: black;
    margin-bottom: -0.5em;
    text-shadow: none !important;
}

/*Nicht aktive Elemente im Header*/

.navbar-inverse .navbar-nav > li > a {
    color: white;
    text-shadow: none !important;
    padding-top: 15px;
    padding-bottom: 15px;
}

#singin-hint {
    color: white;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: underline
}

/*Breadcrumb*/
.breadcrumb {
	background-color: white;
    padding: 5px 10px;
    margin: 0px;
}

/*Fix navbar with breadcrumbs attached*/
.navbar-inverse {

    border-color: rgb(183, 183, 183);
    box-shadow: 0px -1px 10px rgb(183, 183, 183);
    border-radius: 0px;
}

/*Breadcrumb Submission*/
.btn-primary{

    background-color: #00457D;
    background-image: none;

}

/*Footer*/
footer {
	margin-bottom: 0px !important;
}

footer.navbar{

    background-image: none;
    background-color: #E6ECF2;
    border-top-style: solid;
    border-top-color: #CCDAE5;
    border-top-width: 10px;
    box-shadow: none;

}

/*Modify global search box*/
.searchbox {
    padding: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
    background-image: none;
    background-color: rgb(231, 231, 230);
    border-radius: 10px;
}

.searchfield {
    height: 40px;
    font-size: 25px;
	box-sizing: border-box;
	padding: 10px;
}

.searchbar-nav {
	padding: 15px 0px;
	margin-left: 15px;
}

#search-select-navbar {
	display: inline-block;
	position: relative;
	left: -15px;
    height: 40px;
    width: 150px;
    bottom: 6px;
    color: rgb(135, 135, 131)
}

#search-btn-navbar {
	border: none;
	border-radius: 0px 10px 10px 0px;
	display: inline-block;
	position: relative;
	left: -29px;
    height: 40px;
    bottom: 1px;
    font-size: 25px;
    background-color: rgb(231, 231, 230)
}

#search-btn-navbar:hover {
	background-color: rgb(231, 231, 230);
}

/*Navigationsbar (Reiter),nicht aktive Elemente*/
.nav-tabs > li > a{

    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #E5ECF2;
    border: none;
    border-radius: 0px;
}

/*Edit Researcher Profile, input-Felder */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
    border: 1px solid #CCDAE5;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    line-height: 25px;
}


/*Input Feld Query Suche*/
#query {
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    line-height: 25px;

}

/*Navigationsbar (Reiter),aktives Element*/

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

    color: white;
    background-color: #00457D;
    border: none;
    border-radius: 0px;

}

/* Rework administrative interface for editing CRIS entities' views */
fieldset>legend {
	margin-bottom: 0px;
	display: inherit;
	width: inherit;
	padding: 5px;
	background-color: #CCDAE5;
}
fieldset, form[id=jdynatab], form[id=box] {
	padding: 20px;
	background-color: #f8f8f8;
	border: 1px solid #CCDAE5;
}
fieldset>ul>li {
	font-weight: bold;
	margin: 2px;
	padding: 5px;
}
fieldset>ul>li>a {
	float: left;
	margin-right: 5px;
}
fieldset>.dynaField>div[id^=help_], form>.dynaField>div[id^=help_] {
	display: none;
	box-shadow: 0px 2px 4px #888;
	background-color: #ffe04d;
	width: 50%;
}
fieldset>.dynaField>div[id^=help_]>img, form>.dynaField>div[id^=help_]>img {
	float: left;
	padding-right: 5px;
}


/* Confidence Pointer in input-forms*/
.confidencepointer {
	color:black;
}


/*Header von Tabellen (Nested Metadata) */

.dynaFieldComboValue thead th, .dynaFieldComboValueFirst thead th, .dynaFieldComboValueLast thead th, .dynaFieldComboValueFirstLast thead th {

    background: #fff;
    border:none;
    border-bottom: 2px solid #ddd;
    padding: 1em;

}

/*Tabellen Spalten (Nested Metadata)*/

.dynaFieldComboValue td, .dynaFieldComboValue th, .dynaFieldComboValueFirst td, .dynaFieldComboValueFirst th, .dynaFieldComboValueLast td, .dynaFieldComboValueLast th, .dynaFieldComboValueFirstLast td, .dynaFieldComboValueFirstLast th{

    padding: 1em;
    border:none;
    border-bottom: 1px solid #ddd;

}

/*Tabs von CrisEntitys (z.B. Researcher Profile)*/
.tab-content{

    border-bottom: 2px solid #00457D;
    border-top: none;
    border-right: none;
    border-left: none;
    margin-top: 1em;
    padding-bottom: 2em;

}

/*Highlight currently active locale*/
.locale-active{

    border-bottom: 1px solid rgb(207, 207, 206);
    font-weight: bold;

}

/*Quick fix to get rid of tables top border in boxes*/
table {

    border-collapse: separate;

}

.table tbody > tr > th {

    border-top: none;

}

/*Add shadow to 'Recent Submissions', etc. boxes*/
.vertical-carousel {

    border: none;
    margin-bottom: 1em;
    border-radius: 0px;

}

.fa-chevron-left.text-muted {
color: grey;
}

.fa-chevron-right.text-muted {
color: grey;
}

/*Make panel-bodies below panel-collapse smaller*/
.panel-collapse > .panel-body{
    border: none;
    margin-left: 1em;
    margin-right: 1em;
}

/*Center bootstrap col*/
.center-col {

    float: none;
    margin: 0 auto;

}

/*Accordion Header (PanelHeader bei Edit View für Cris Entitys)*/
.ui-accordion .ui-accordion-header {

    background-image: none;
    display: block;
    background-color: #FCFDFD;
    border: medium none;
    border-radius: 0px 10px 0px 0px;
    color: rgb(0, 69, 125);
    margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
	border-bottom: 1.5px solid rgb(0, 69, 125);;

}

.ui-accordion .ui-accordion-content{

	border: none;
}


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: rgb(0, 69, 124);
	font-weight: normal;
}


/*Remove border from list items*/
.list-group-item{

    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left: none;
    border-right: none;

}

/*Accordion Header Text (PanelHeader bei Edit View für Cris Entitys)*/
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
   color: #2e6e9e !important;
   font-weight:normal;

}

.ui-accordion-header-icon{
	background-image: none !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
	font-weight: normal;
}

.dynaFieldValue{

	font-size: 11pt;
}


/*Accordion Inhaltsblock (Panel in EditView für CrisEntitys)*/
.ui-widget-content{
    border-left: 1px solid #CCDAE5;
    border-right: 1px solid #CCDAE5;
    border-bottom: 1px solid #CCDAE5;
    margin-bottom: 10px;
}

/*Accordian-Element nach Inhaltsblock*/
div.jdyna-form-button{
    border-top:none !important;
}


/*Input Felder Researcher Profile oberster Block (z.B. Dspace Owner, Sourde ID)*/
button, input, select[multiple], textarea{
    background-image: none;
    border: 1px solid #CCDAE5;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    line-height: 25px;

}


/*Logos, z.B. Startseite*/
.img-responsive {
    display: block;
    height: auto;
    max-width: 75%;
}

/*Fenster zum Hinzufügen neuer Nested Metadata, Titelleiste*/
.ui-draggable .ui-dialog-titlebar{
     background-color: #00457D;
     background-image: none;
     border:none;
     box-shadow: 0px 2px 4px #888;
     margin-bottom: 1em !important;
}

.jdynadropdown{
    min-width: 150px;
}

/*Hover Effekt für Navigationsleiste bei CrisEntitys*/
.ui-menu.ui-autocomplete {
	max-height: 250px;
	overflow: hidden;
	overflow-y: scroll;

}
.ui-menu-item.ui-autocomplete-row {
	border: 1px solid rgb(255, 255, 255, 0) !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.ui-autocomplete-row.ui-menu-item.ui-state-focus {
	border: 1px solid rgb(102, 144, 177) !important;
	background: rgb(204, 218, 229) !important;
	font-weight: normal !important;
}

/* Style autocomplete results in submission process */
.autocomplete-title {
}
.autocomplete-title-post {
	color: #878783;
}
.autocomplete-subtitle {
	color: #878783;
}
.autocomplete-usercheck {
	color: #00457d;
}

/* Remove border, font increase as hover effect */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none;
    background: none;
    font-weight: normal;
}

/*Bootstrap .well Anpassungen (z.B. für Collections and Communities)*/
.well {
    background-image: none;
}

.row {
    padding-bottom: 10px;
}

/*Mehr Abstand zwischen Zeilen (z.B. Drop-down Suche rechts oben)*/
.navbar-form .form-group {
    margin-bottom: 5px;
}

/*Mehr Abstand zwischen Spalten (z.B. Startseiten Suche)*/
.input-group-btn {
    padding-left: 10px;
}

.list-group-item {
    padding: 10px 25px;
    background-color: #f8f8f8;
}

/*Custom Buttons*/
.btn {
    /*Bricht Buggon-Groups um*/
    /*margin: 3px;*/
    background-image: none;
    /*background-color: rgba(51,106,151);*/
    /*text-shadow: 0 1px #333;*/
}

/* Ändert die Darstellung des Profilbilds */
#researcher .image {
    /*Funktioniert nicht, wird überschrieben in researcher.css*/
    /*widht: 2000px;*/
    padding-bottom: 20px;
}

/*Entitys auf Startseite*/
#home-entity{
	border-bottom: 1px solid #00457D;
	margin-bottom: 1em;
	padding-bottom: 1em;
	color:black;
}

@media (max-width:992px) {
/* showing border at top instead of bottom for smaller screens*/
#home-entity{
	border-top: 1px solid #00457D;
	border-bottom: 0px;
	margin-bottom: 0em;
	margin-top:0.5em;
	padding-top:0.5em;
	color:black;
}	
}
/*Pfeile zum Blättern (Panel Header Startseite (eg. Recent Submissions)*/
.fa-chevron-left {
	color:white;
}
.fa-chevron-right{
	color:white;
}

.fa-uniba-blue{
	color: rgb(0 69 125);
}

.fa-uniba-linkblue{
	color: #428bca;
}

.fa-uniba-grey{
	color: #666;	
}

.home-icon{
	color: rgb(51 106 151);
}

.formfield-warning, .formfield-danger, .formfield-similar_info {
	padding:5px;
	margin-right: 30px;
}

.similar-info-entry {
	border-bottom: 2px solid dotted;
}

.similar-add-profile {
	padding:2px;
}

.authority-accepted {
	color: rgb(151, 191,13);
}

/*Custom Font Awesome*/
.fa-fundings:before {
  content: "\f542"; }
.fa-researcherprofiles:before {
  content: "\f0c0"; }
.fa-publications:before {
  content: "\f02d"; }
.fa-orgunits:before {
  content: "\f19d"; }
.fa-trash:before {
  content: "\f2ed"; }
.fa-awards:before {
  content: "\f091"; }

/*Booststrap modifications*/
.badge {
	border-radius: 0px;
}

.badge-success {
    background-color: rgb(151, 191, 19);
}

.badge-warning {
    background-color: rgb(255, 211, 0);
}

.badge-danger {
    background-color: rgb(230, 68, 79);
}

.btn, .alert {
	border-radius: 0px;
}

.btn-success, .alert-success {
    background-color: rgb(151, 191, 19);
    border: none;
}

.btn-primary, .alert-primary {
    background-color: rgb(0, 69, 125);
    border: none;
}

.btn-success:hover, .btn-success:focus {
	background-color: rgb(172, 204, 61);
}

.btn-info, .alert-info {
    background-color: rgb(102, 144, 177);
    border: none;
}

.btn-info:hover, .btn-info:focus {
	background-color: rgb(152, 181, 203);
}

.btn-warning {
    background-color: rgb(255, 211, 0);
    border-radius: 0px;
    border: none;
}

.btn-warning:hover, .btn-warning:focus {
	background-color: rgb(255, 220, 51);
}

.panel {
	border-radius: 0px;
}

a.cris-reference, a.author-name {
	color: #999;
	font-style:normal;
}
a.activerplink {
	color: #428bca;
	font-style:normal;
}


a.inactiverplink{
	color: black;
	font-style:normal;
}

/*JDYNA modifications*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-radius: 0px;
	border: none;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-radius: 0px;
}

/*Edit Researcher Profile, Attribute */
.dynaField {
    min-height:3em;
}

.dynaLabel, .dynaLabelRequired {
	width: 13em !important;
	font-weight: normal !important;
	font-size: 11pt !important;
    color: black !important;
}

.dynaLabelRequired:after {
  content: "\26ab";
}

/*JdynA error messages*/
img[id^="errorImageanagraficaProperties"] {
        display: none;
}
a[id^="errorMsganagraficaProperties"] {
        padding: 2px;
        background-color: rgb(250, 218, 220);
}

.ui-widget input:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);

}

.dynaFieldComboValue, .dynaFieldComboValueFirst, .dynaFieldComboValueLast, .dynaFieldComboValueFirstLast {

	background-color: #FCFDFD !important;
	border-radius: 8px;
}

.dynaFieldComboValue td,.dynaFieldComboValue th,
.dynaFieldComboValueFirst td,.dynaFieldComboValueFirst th,
.dynaFieldComboValueLast td,.dynaFieldComboValueLast th,
.dynaFieldComboValueFirstLast td,.dynaFieldComboValueFirstLast th {
	border: none !important;
	padding: 1em !important;
	border-bottom: 1px solid #ddd !important;
}

.dynaFieldComboValue thead th,
.dynaFieldComboValueFirst thead th,
.dynaFieldComboValueLast thead th,
.dynaFieldComboValueFirstLast thead th {
	border: none !important;
/*	background: #FCFDFD !important; */
	border-bottom: 2px solid #ddd !important;
	padding: 1em !important
}

table.dataTable thead th{
	border: 1px solid #b3c7d8;
	background-clip: padding-box;
	background-color: #00457d;
	color:white;
}

table.dataTable tr.odd{
	background-color: white !important;
}

table.dataTable tr.odd td.sorting_1 {
	background-color: white !important;
}

table.dataTable tr.even td.sorting_1 {
	background-color: white !important;
}

table.dataTable tr.even{
	background-color: white !important;
}



.dropdown-menu {

	border-top: none;
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{

	background-image: none;
	background-color: #00457D;
}

.claim-rp-item {
	cursor: pointer;
}

.claim-rp-item:hover {
	background-color: rgb(231, 231, 230);
}

.popover {
	background-color: #f8f8f8;
}

/*
 * Organization tree style
 */
.org-tree-item-link {
	background-color: #f8f8f8;
	margin: 5px;
}
.org-tree-parent-org {
	font-size: 1.5em;
}
.panel-heading.accordion-toggle {
	border-radius: 0px;
}
.panel-heading.accordion-toggle:hover {
	background-color: rgb(204, 218, 229);
}
.accordion-toggle > .panel-body {
	border: none;
}
.panel-group .panel-heading + .panel-collapse .panel-body.list-child {
	border: none;
	box-shadow: -1px 0px rgb(153, 181, 203);
	margin-left: 20px;
}
/* (careful: also used for accordions in /mydspace) */
.panel-heading.accordion-toggle .fas:before, .panel-heading .fas:not(.org-tree-item-link):before {
       content: "\f107";
       font-size: 15px;
       padding-right: 10px;
}
/* (careful: also used for accordions in /mydspace) */
.panel-heading.accordion-toggle.collapsed .fas:before, .panel-heading.collapsed .fas:not(.org-tree-item-link):before {
       content: "\f105";
       font-size: 15px;
       padding-right: 10px;
}
.browseou {
	font-size: medium;
}

.browseou:hover, .browseou:focus, .org-tree-item-link:hover {
	text-decoration: none;
	color: #428bca;
	outline: 0;
}
.orgunit-shortmetrics {
	font-weight: normal;
	font-size: small;
	color: grey;
}
.fa-75em {
	font-size: .75em;
}

/*
 * Misc
 */
.bg-color {
	background-color: #f8f8f8;
}

.hidden-handle {
	display: none;
	border-radius: 2px;
}

hr {
	border-color: rgb(0, 69, 125);
}

/*
 * Style of /explore
 */
.searchform {
	padding: 15px;
}

/*
 * Change default colors of panel-info/-warning/-danger/-item to UniBA colors. Mainly used for news but
 * it also affects several other boxes, including item display in organization unit tree.
 */
.panel-default {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
	margin-bottom: 2em !important;
}
.panel-default > .panel-heading {
	color: rgb(0, 69, 125);
	background-image: none;
	background-color: #f8f8f8;
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-primary {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
}
.panel-primary > .panel-heading {
	color: white;
	background-image: none;
	background-color: rgb(0, 69, 125);
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-info {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
}
.panel-info > .panel-heading {
	color: white;
	background-image: none;
	background-color: rgb(0, 69, 125);
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-success {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
}
.panel-success > .panel-heading {
	color: black;
	background-image: none;
	background-color: rgb(193, 216, 101);
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-warning {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
}
.panel-warning > .panel-heading {
	color: black;
	background-image: none;
	background-color: rgb(255, 211, 0);
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-danger {
	background-color: #f8f8f8;
	border: none;
	border-radius: 0px 10px 0px 0px;
}
.panel-danger > .panel-heading {
	color: white;
	background-image: none;
	background-color: rgb(230, 68, 79);
	border-radius: 0px 10px 0px 0px;
	border: none;
}
.panel-item {
	background-color: #f8f8f8;
	border: none;
}
.panel-item > .panel-heading {
	background-image: none;
	background-color: #f8f8f8;
	border: none;
}
.larger-panel-title {
  font-size: 20px;
}
.panel-list > ul {
  padding: 1.2em 2em;
  margin: 0;
  list-style-type: none;
}
.panel-list > ul > li {
  margin: 0.6em 0;
}
.panel-list > ul > li:first-child {
  margin-top: 0;
}
.panel-list > ul > li:nth-child(2),
.panel-list > ul > li:nth-last-child(2),
.panel-list > ul > li:last-child {
  margin-bottom: 0;
}
.panel-list > ul.expandable {
  max-height: 6.8em;
  overflow: hidden;
  transition: 0.5s linear;
}
.panel-list > ul.expandable.opened-list {
  max-height: unset;
}
.panel-list > ul.expandable.opened-list > li.more {
  display: none;
}
.panel-list > ul.expandable > li.less,
.panel-list > ul.expandable > li.more {
  text-align: right;
  margin: 0;
}
.panel-list a {
  cursor: pointer;
}

/*
 * Change default colors of alerts to UniBA colors.
 */
.alert {
	color: rgb(0, 69, 125);
}
.alert-info {
	background-image: none;
	background-color: rgb(204, 218, 229);
}
.alert-success {
	background-image: none;
	background-color: rgb(234, 242, 207);
}
.alert-warning {
	background-image: none;
	background-color: rgb(255, 246, 204);
}
.alert-danger {
	background-image: none;
	background-color: rgb(250, 218, 220);
}
.alert-similar_info {
	background-image: none;
	background-color: rgb(250, 218, 220);
}

/*
 * General loading animation
 */
.loader {
  display: inline-block;
  border: 5px solid #f3f3f3; /* Light grey */
  border-top: 5px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 25px;
  height: 25px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#orcidmember{

	width: 22em;
	padding:1em;
}

.footer-text{
	color:#00457D;

}

/*
 * Navbar hover/focus/active effects
 */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(51, 105, 151);
    background-color: white;
    padding-bottom: 20px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	color: white;
    background-color: rgb(0, 69, 125);
}

/*Picture in ResearcherProfile EditView*/

#filevalueanagraficaProperties\[personalpicture\]\[0\]{
	width: 120px;
}

.nav > .researcher-menu-item-hidden {
	display:none;
}

input[id^="anagrafica"][readonly] {
	color: rgba(0,0,0,0.5);
	background-color: rgba(0,0,0,0.03);
}

/* Radio button bar */
.radio-bar input[type="radio"] {
	display: none;
}
.radio-bar label {
  display: inline-block;
  opacity: 0.5;
  background-color: #ddd;
  padding: 4px 11px;
  cursor: pointer;
  margin-right: -3px;
}
.radio-bar label[for*="_private"] {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.radio-bar label[for*="_public"] {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.radio-bar input[type="radio"][id*="_private"]:checked+label {
  background-color: #ffd300;
  opacity: 1;
}
.radio-bar input[type="radio"][id*="_public"]:checked+label {
  background-color: rgb(172,204,61);
  opacity: 1;
}

/* Visibility checkbox replace with eyes */
input[id$="visibility"]:checked, input[id$="status1"]:checked, input[id^="mask_"]:checked {
	-webkit-appearance: none;
	opacity: 0.75;
	border: none;
	background-image: url(../../../image/font-awesome/eye-regular.svg);
	background-repeat: no-repeat;
	padding: 8px;
	display: inline-block;
}
input[id$="visibility"], input[id$="status1"], input[id^="mask_"] {
	-webkit-appearance: none;
	opacity: 0.5;
	border: none;
	background-image: url(../../../image/font-awesome/eye-slash-regular.svg);
	background-repeat: no-repeat;
	padding: 8px;
	display: inline-block;
}
input[id^="mask_"] {
	float: left;
	margin-right: 5px;
}
input[id$="visibility"]:focus, input[id$="status1"]:focus, input[id^="mask_"]:focus {
	box-shadow: none;
	outline: none;
}

.toprow td {
	border: 1px solid black;
	padding: 2px;
	/*overflow-wrap: anywhere;*/
	max-height: 3em;
	overflow: scroll;
}

.toprow th {
	border: 1px solid black;
	padding: 2px;
}

.toprow li {
	list-style-type: circle;
}

.toprow {
	border-collapse: collapse;
	border: 1px solid black;
	table-layout: fixed;
}

/*
 * Modal for site policy
 */
#sitePolicyModal {
	margin: 25px auto;
	overflow-y: auto;
	width: 750px;
	height: 50%;
}
#policy-accept-button:disabled {
    background-color: rgb(231, 231, 230) !important;
}
#policy-accept-button {
    background-color: rgb(172, 204, 61);
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting
{
	color: #FFFFFF;
}

table > tbody > tr > th,
table > tbody > tr > th a
{
	color: #FFFFFF;
	background-color: #00457D;
}

.hr-metadata-separator {
	/* background-image: -webkit-linear-gradient(left, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0)); */
	height: 2px;
}

span.gnd-logo
{
  background: url(/image/gnd.png) no-repeat center center;
  width: 20px;
  height: 20px;
  margin: 4px 5px 5px 8px;
}

.flex-parent-div
{
  display: flex;
}

.flex-middle-div
{
  display: flex;
  flex-direction: column;
}

.flex-child-div
{
  flex-grow: 1;
  align-items: center;
  display: flex;
}

.choice-switcher.choice-switcher-hide
{
  visibility: hidden;
}

/* For custom awardspublicaiton Text*/
.awardspublicationtext{
 margin-left: 1em;
 padding:15px;
}
.awardspublicationlistentry{
	 margin-left: 1em;
}