/**
 * 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, #userloggedin-top-menu a {
}

#user-top-menu, #userloggedin-top-menu {
    margin-right: 15px;
}

footer {
    padding-top: 1em;
}

footer.navbar-inverse {
    color: white;
}

footer .extra-footer {
    background-color: black;
    color: white;
}

#designedby img {
    margin-right: 5px;
}

#formsearch-top-menu {
    width: 310px;
}

div.panel.panel-primary ul.list-group li.list-group-item.active {
    border-left: 3px solid #428bca;
    background: white;
}

div.panel.panel-primary ul.list-group li.list-group-item.active .badge {
    background-color: #428bca;
    color: white;
}

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: 65 px;
}

.navbar-square, .input-group-addon, .form-control, .btn {
    border-radius: 0;
}

.btn-default {
    background-image: none;
}

#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: 0 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;
}


/* 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;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
}

.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.series-list {
    border-bottom: solid 1px #ddd;
    border-radius: 0;
    padding-left: 0;
}

.media.collection-item {
    padding-left: 0;
}

.media.download, .media.download_aggregate, .media.download_count,
.media.download a, .media.download_aggregate a, .media.download_count a,
.media.view, .media.view_aggregate, .media.view_count,
.media.view a, .media.view_aggregate a, .media.view_count a,
.media.scopus, .media.scopus_aggregate, .media.scopus_count,
.media.scopus a, .media.scopus_aggregate a, .media.scopus_count a,
.media.pubmed, .media.pubmed_aggregate, .media.pubmed_count,
.media.pubmed a, .media.pubmed_aggregate a, .media.pubmed_count a,
.media.wos, .media.wos_aggregate, .media.wos_count,
.media.wos a, .media.wos_aggregate a, .media.wos_count a,
.media.google, .media.google a {
    color: #646363;
}

.media.altmetric {
    background: white;
    color: #c7254e;
    border: 3px solid #c7254e;
}

.media > .media-left > i.fa {
    font-size: 3em;
}

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

.media-left {
    float: left;
}

/* media etwas dezenter */

.media.view, .media.download, .media.google, .media.dimensions {
    background: transparent !important;
    color: #646363 !important;
    border: solid #e6e6e6;
    min-height: 106px;
}

.media.view .fa.fa-eye {
    color: #72c02c;
}

.media.download .fa.fa-cloud-download {
    color: #e4002b;
}

.media.dimensions {
    overflow: visible;
}

.media {
    min-height: 55px;
}

.media.view .media-body a, .media.download .media-body a, .media.google .media-body a {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

#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;
}

ol.breadcrumb li a {
    color: white;
    font-weight: bold;
    font-style: normal;
}


footer.navbar {
    border: 0;
}

footer .container {
    background: transparent;
}

.form-control {
    margin-bottom: 1em;
}

.modal.in .modal-dialog {
    margin: 0 auto;
    left: auto;
    right: auto;
}

.fullheight {
    min-height: 35em;
}

.metadata-divider {
    margin-top: 10px;
    margin-bottom: 10px;
}

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


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

.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;
}

#connect-orcid-button {
    border: 1px solid #D3D3D3;
    padding: .3em;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 3px #999;
    cursor: pointer;
    color: #999;
    font-weight: bold;
    font-size: .8em;
    line-height: 24px;
    vertical-align: middle;
}

#connect-orcid-button:hover {
    border: 1px solid #338caf;
    color: #338caf;
}

#orcid-id-icon {
    display: block;
    margin: 0 .5em 0 0;
    padding: 0;
    float: left;
}

div.row > label.col-md-2 {
    clear: left;
}

#mapExplore {
    width: 100%;
    height: 350px;
}

/*!*Newly added to defautlts*!*/
.sidebar li a:hover {
    background-color: #d0d0d0;
}

.tileItemRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    margin-top: 50px;
}

.tile {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 1440px) {
    .tile {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .tileItemHeader {
        font-size: 2.2rem;
    }
}

@media (min-width: 576px) {
    .tile {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
    }
}

@media (max-width: 991px) {
    #contentContainerDefault .row .row .col-md-3:last-of-type {
        float: left;
    }
}

.tileItemLink {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
}

a.tileItemLink {
    color: #676767;
    text-decoration: none;
    background-color: transparent;
}

a .tileItemLink:hover {
    text-decoration: none;
}

.tileItem {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    margin-bottom: 30px;
    color: #000;
    font-size: .8823529412rem;
    width: 100%;

    background-color: #fff;
    border-bottom: 3px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.tilePicture {
    display: block;
    overflow: hidden;
    position: relative;
    background-color: #006699;
}

.tilePicture img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    max-width: 100%;
    height: auto;
}

.tileItemContent {
    font-size: .8823529412rem;
    line-height: 1.6666666667;
    padding: 0 15px 15px 15px;
    max-width: inherit;
}

.tileItemHeader {
    font-family: FFDINWebPro, sans-serif;
    color: #069;
    margin-bottom: 15px;
    font-weight: 700;
    margin-top: 22px;
    font-size: 2rem;
    line-height: 1.5882352941;
    letter-spacing: 0;
    text-align: left !important;
    /*transition: color .3s ease;*/
}

.tileItemHeader p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

.tileItemText {
    font-size: 1.5em;
}

.informationHeader {
    font-size: 27px;
    margin-top: 20px;
    margin-left: 20px;
}

.informationSubHeader {
    margin-bottom: 20px;
}


.panel-success > .panel-heading {
    color: #000000;
    border-color: #ededed;
    background-image: linear-gradient(to bottom, #ededed 0, #ededed 100%);
}

.panel-success {
    border-color: #ededed;
}

.input-group[class*="col-"] {
    float: left;
    padding-right: 1em;
}


.faqHeader {
    font-size: 27px;
    margin: 20px;
}

.infoItemPanel {
    margin-bottom: 2em !important;
}

.alert-info {
    color: #333;
    border-color: #cccccc;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#ffffff), to(#ededed));
    background-image: -webkit-linear-gradient(top, #ffffff 0, #ededed 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0, #ededed 100%);
    background-image: linear-gradient(to bottom, #ffffff 0, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}

.btn-primary {
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#006699), to(#006699));
    background-image: -webkit-linear-gradient(top, #006699 0%, #006699 100%);
    background-image: -moz-linear-gradient(top, #006699 0, #006699 100%);
    background-image: linear-gradient(to bottom, #006699 0, #006699 100%);
    background-repeat: repeat-x;
    border-color: #034899;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}

#itemPageFirstRow {
    margin-top: 3em;
}

.panel-info > .panel-heading {
    color: black;
    background-color: #006699;
    border-color: #cccccc;
    background-image: linear-gradient(to bottom, #E1E1E1 0, #E1E1E1 100%);
}

.panel-info {
    border-color: #E1E1E1;
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #006699;
    border-color: #006699;
    background-image: linear-gradient(to bottom, #006699 0, #006699 100%);
}

#academicPressSeriesHeading {
    margin-top: 3em;
}

@media print {
    a[href]:after {
        content: none !important;
    }
}


/*Submission Review dataTables */
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #F5F5F5;
}

.table-striped>tbody>tr:nth-of-type(even)>td:nth-last-of-type(even) {
    background-color: #eeeded;
}

.table-striped>tbody>tr:nth-of-type(odd)>td:nth-last-of-type(even) {
    background-color:  #E1E1E1;
}

fieldset.review-fieldset {
    border: 1px groove #efefef !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0 0 0 0 #000;
    box-shadow:  0 0 0 0 #000;
}

legend.review-legend {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;
}
.headerColumnReviewTable {
    width: 20em;
    font-weight: bold;
}

#simpleItemViewTable tr:first-child {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    font-weight: 600;
}

#simpleItemViewTable tr td {
    padding-left: 1em !important;
}

.validationWarning {
    margin-right: 15px;
    margin-left: 15px;
}

.help-inline {
    color: #737373;
}

#form-submission-bibliographical{
    margin-top: 20px;
}

.inputfile {
    display: none!important;
}

.file-box {
    width: 100%;
    padding: 5px 0 5px 5px;
    box-sizing: border-box;
    height: calc(2rem - 2px);
}

.file-button {
    padding: 5px;
    border: 1px solid #ccc;
}

#empty-result{
    margin-top: 20px;
    display: none;
}

#result-form{
    display: none;
}

#result-list-and-buttons{
display: none;

}

.identifierSubmissionTitle{
    font-weight: bolder;
}

#identifierSubmissionSearchResultHeading{
    display: none;
}

.providerName{
    text-transform: capitalize;
}

#resultListHeading {
    margin-top: 40px;
    margin-bottom: -10px;
}

#results-modal-footer  {
    text-align: left!important;
}

#results-modal{
   min-width: 90%;
}

#loadfile_go:focus {
    outline: none;
}

#lookup_idenfifiers {
    outline:none;
}


#submissionStartMainColumn{
    margin-left: -15px;
    margin-top: 30px;
}

@media (max-width: 1440px) {
    div[name=startSubmissionButtonColumn] {
        margin-bottom: 10px;
    }
}
