/*
to ensure compatibility with later OPUS 4 releases we recommend to insert custom layout changes here
*/

/* CSS for standard logo - modify to change logo */
/*
#logo a {
    height: 89px;
    width: 185px;
    background: white url(../img/logo/opus-logo.png) no-repeat;
}
*/

/* Use the following CSS to activate the "Open Access" text in the header. */
/*
#logo .openaccess-logo {
    display: inline-block;
}
*/

#top-header .testing, .staging, .development {
  color: white;
  background: #FB5454;
  font-weight: bold;
  font-size: 120%;
  text-align: center;
}


/* Logo-Farben bei Menuesymbolen aendern */
#primary-nav > li#primary-nav-home > a::before, #primary-nav > li#primary-nav-search > a::before, #primary-nav > li#primary-nav-browsing > a::before, #primary-nav > li#primary-nav-administration > a::before, #primary-nav > li#primary-nav-help > a::before, #primary-nav > li#primary-nav-publish > a::before {
  color: var(--light);
  background-color: var(--maxlight);
}


#content > .wrapper > h2 {
  font: var(--font-headline);
  position: relative;
margin:0;
padding: 20px 0 50px;
border-top:0px solid;
}


h1#logo {
   position: relative;
    width:200px;
   background: transparent url(../img/logo/bbaw.svg) no-repeat center / contain  ; /* hier muss das korrekte Logo angegeben werden */
     display: inline;
}

:root {
  --dark: #000;
  --bright:#f7f8f9 ;
  --light: #3e4955  ;
  --xlight:#f7f8f9;
 --red: #c60c30;
 --pink:#c60c30;
}


@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/OpenSans.ttf') format('truetype');
}
 
:root {
  --font-headline: 700 1.75rem/normal Open Sans , sans-serif;
  --font-fam-default:Open Sans , sans-serif;
  --font-fam-xstyle:Open Sans , sans-serif;
}
 

 
#content > .wrapper > div.intro {
  font-family: Open Sans Bold , sans-serif;
  font: 400 1.1rem/1.3 Open Sans Bold , sans-serif;
color:white;
  }



div#additional-services a[href*="twitter.com"]::before {
  content: "\58";
}


#top-header, #header {
  background-color: transparent; /' hier transparent/weiß '/
}

#top-header, #header, #content > .wrapper > h2 {
  color:white;
}


#login-bar a[href*="account" i]::before { content: "\f2bd"; }


/* Schriftfarbe */
#primary-nav > li > a {
  color: black;
}


#content > .wrapper > div.intro {
  background-image: url("../img/logo/BBAW_Website_hi-res_V7A8995.jpg");
  background-size: 100% 100%;
  height: 500px;
  width: 1000px;
}


#content > .wrapper > .intro > div[class*="col"] {
  min-width:25rem;
}


a:visited {
	color: var(--red);
	/*
  color: var(--maxdark);
  
  background-color:var (--red) ;
  */
}


.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.4;
opacity:.40;
filter: alpha(opacity=40);
}
.white_content {
display: none;
position: absolute;
top: 35%;
left: 260px;
width: 580px;
height: 250px;
padding: 16px;
border: 5px solid orange;
background-color: white;
z-index:1002;
overflow: auto;
}
.oas_close {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 10px;
margin-left: 450px;
}


/* Logo-Farben fuer Login und Sprachwechsel aendern */
#lang-switch a::before, #login-bar a::before {
  color: var(--bright);
  background-color: var( --dark);
}


v > li > a:hover {
  color: var(--bright); /* man kann eigene Farben/Variablen definieren; diese Farbe/Variable wurde vorher unter root (s.o.) definiert und gehört nicht zum Standard */
}




a:link {
  color: var(--red);
  text-decoration: none;
}



/* Farbe für aktiviertes/ausgewähltes Element */
#primary-nav > li.active > a {
  color:  var(--red)  ; /*  man kann eigene Farben/Variablen definieren; diese Farbe/Variable wurde vorher unter root (s.o.) definiert und gehört nicht zum Standard */
}


.result_box a, ul.nav.browsing > li > a:first-child {
  color:black;
  background-color:transparent;
}


/* Anpassungen Administration */
.adminContainer ul.paginationControl {
  content: none;
}
 
.adminContainer a.pagination-last::after {
  content: none;
}
 
.adminContainer a.pagination-next::after {
  content: none;
}
 
.adminContainer a.pagination-prev::after {
  content: none;
}
 
.adminContainer a.pagination-first::after {
  content: none;
}
 
.adminContainer ul.paginationControl {
  list-style-type: none;
}
 
#content.adminContainer {
  background: none;
}
 
.adminContainer form .wrapper .fields-wrapper > .subform:first-child {
  margin: 20px 0 20px 0;
}
 
.adminContainer form .wrapper .fields-wrapper > .subform {
  margin: 10px 0 20px 0;
}
 
#content.adminContainer .data-wrapper.ThesisYearAccepted-data {
  padding: 0.3em 0 2em 0;
}
 
#actionboxContainer #Document-ServerState.dropdown.dropdown-open dd {
  background-color: black;
}
 
input[type="submit"] {
  color: white;
}
 
.form-action li.cancel-element {
  padding: 0;
}
 
.cancel-element input, .cancel-data input, #cancel-element input {
  border-radius: 5px;
  border: none;
  background-color: transparent;
  color: white;
  padding: 6px 10px;
  font: 1em Verdana, Arial, Helvetica, sans-serif;
  cursor: pointer;
}
 
.admin_info fieldset .opus-version-info {
  margin-top: 1.5em;
}
 
.admin_info fieldset legend {
  margin-bottom: -1em;
}
 
.admin_info fieldset table {
  margin-top: 1.5em;
}
 
.adminContainer .data-wrapper.confirmPassword-data {
  padding-bottom: 4em;
}
/* neu ab 11.08.2023 */
.adminContainer .subform fieldset {
  margin-top: 2em;
}
 
.adminContainer .multiple-wrapper.odd {
  padding-right: 0;
}
 
.cancel-element input {
  color: black;
}

/* Anpassungen Administration ENDE */

/* GND-Logo bei Personen */
a.gnd-link {
  display: inline-block;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  vertical-align: center;
  /* Achtung: das Verzeichnis /public/img/gnd muss erst angelegt werden */
  background: url(../../../img/gnd/Logo_GND.svg) no-repeat 0 0;
  text-indent: -9999px;
}
 
/* ORCID-Logo bei Personen */
a.orcid-link {
  display: inline-block;
  box-sizing: border-box;
  height: 16px;
  width: 16px;
  margin-left: 3px;
  vertical-align: center;
  background: url(../../../img/orcid/Logo_ORCID.svg) no-repeat 0 0;
  text-indent: -9999px;
}
