/*Import der Schriftdateien*/
@font-face { font-family: 'Fira Sans'; src: url("/qisserver/javax.faces.resource/css/extras/fonts/FiraSans-Regular_HAWK.ttf.faces") format('truetype'); }
@font-face { font-family: 'Fira Sans'; src: url("/qisserver/javax.faces.resource/css/extras/fonts/FiraSans-SemiBold_HAWK.ttf.faces") format('truetype'); font-weight: bold; }
@font-face { font-family: 'Fira Sans'; src: url("/qisserver/javax.faces.resource/css/extras/fonts/FiraSans-Italic_HAWK.ttf.faces") format('truetype'); font-style: italic;  }
 
/* Design Portal */
  :root{
	  --headerFooterBG: #f7f9fa;
	  --newheaderFooter:#3B3D40;
	  --contrastFontColor:#ffffff;
	  --font:"Fira Sans", sans-serif;
	  --basicFontColor: #3B3D40;
  }
  
  .autoLoginCheckButton button{
	 background-color: #2F2ABF ; 
  }
  
 /*Radio-Button / Checkbox */
 .box_content div .noLabelContentLine input[type='radio'] + label, .box_content div .noLabelContentLine_50 input[type='radio'] + label, .box_content div .noLabelContentLine_98 input[type='radio'] + label
 {
	 background-color: var(--backgroundColor4) !important;
 }
  
#hisinoneFooter {
	color: #3B3D40 !important;
	background-color: var(--newheaderFooter) !important;
}
#footer{
	color: var(--contrastFontColor) !important;
	background-color: var(--newheaderFooter) !important;
}
/*Mobile Anmelde-Ansicht*/
.loginStartPage{
	background-color: var(--newheaderFooter) !important;
}

.loginOverlayPage{
	color: var(--basicFontColor);
}

#hisinoneHeader {
	color: var(--contrastFontColor);
	background-color: var(--newheaderFooter) !important;
}
.listBullet{
	color: var(--basicFontColor) !important;
}
#hisinoneHeader.textPlain{
	color: var(--basicFontColor) !important;
}

/*Menüleiste oben*/
.topMenuLinkHighlighted {
	background-color: #2F2ABF !important;
}

/*Icon-Header*/
.iconfont-mobile_nav::before{
	color:var(--contrastFontColor);
}
.iconfont-house::before{
	color:var(--contrastFontColor);
}
.iconfont-checkbox::before{
	color:var(--contrastFontColor);
}
.iconfont-time::before{
	color:var(--contrastFontColor);
}
.iconfont-bullet_star_blue::before{
	color:var(--contrastFontColor);
}
.iconfont-user::before{
	color:var(--contrastFontColor);
}
.iconfont-cog::before{
	color:var(--contrastFontColor);
}
.iconfont-empty_job::before{
	color:var(--contrastFontColor);
}
.iconfont-bell::before{
	color:var(--contrastFontColor);
}
.iconfont-empty::before{
	color:var(--contrastFontColor);
}
.iconfont-exit::before{
	color:var(--contrastFontColor);
}

#sessionCounter.sessionTimeout{
	color:var(--contrastFontColor) !important;
}

/*Footer Links Infotexte */
.footerLinks{
	font-size:80%;
	text-transform:uppercase;
	color: var(--contrastFontColor);
}
.imprintLink{
	color: var(--contrastFontColor) !important;
}
.accessibilityStatement{
	color: var(--contrastFontColor) !important;
}
.privacyLink{
	color: var(--contrastFontColor) !important;
}
.productCopyrightInformation{
	color: var(--contrastFontColor) !important;
}
.divfoot_clustername{
	color: var(--contrastFontColor) !important;
}

/*Icons-Footer */
.iconfont_2023_06-simple_language::before{
	color:var(--contrastFontColor);
}
.iconfont_2023_06-sign_language::before{
	color:var(--contrastFontColor);
}
.iconfont-chart_organisation_mono::before{
	color:var(--contrastFontColor);
}
.iconfont-Logo-HISinOne1::before{
	color:var(--contrastFontColor);
}

/*Footer-Sprachenauswahl*/
.langSelector {
	background-color: var(--newheaderFooter);
	color: var(--contrastFontColor);
}
.langSelect .labelTopBlock::before{display:none;} 
.langSelector.language_de, .langSelector option[value="de"] { background-image: url('/HISinOne/images/flags/flag_de.svg');
															  color: var(--contrastFontColor);} /*Deutsch*/
															  
.langSelector.language_en, .langSelector option[value="en"] { background-image: url('/HISinOne/images/flags/flag_en.svg'); 
															  color: var(--contrastFontColor);} /*Englisch*/

/* "Anschreiben und abzugebende Unterlagen zu allen Anträgen" auf Übersichtsseite ausblenden */
#application-overview\:submittedRequests\:printApplication {
   display:none !important;
}
/*Korrektur für das Feld E-Mail-Adresse für Safari */
.noSelect{
-webkit-user-select: auto;
-khtml-user-select: auto;
}
/* "Alle Anträge auf Immatrikulation" auf Übersichtsseite ausblenden */
#application-overview\:immaRequestsEnrollmentSubmitted\:printEnrollment{
	display:none !important;
}
.messagesPortletFeedContainer{
	display:none !important;
}
.logoLink img{
	height:auto;
	width:auto;
}

.eppsgPrivacyText {
     display:none;
}
.eppsgPrivacyText:target{
     display:block;
}
 
.eppsgInfoImg {
  float: left;
  margin-right: 2px;  
}
 
.eppsgInfoBoxTop {
     /*margin-bottom: 30px;*/ 
}
 
.eppsgCodeLabel, .eppsgCodeValue {
     float: left;
     background-color: var(--backgroundColor9);
} 
 
.eppsgCodeLabel {
     margin-right: 5px;
}
 
.eppsgCodeBox {
     /*margin-bottom: 30px;*/
     border: solid 2px var(--backgroundColor51);
     padding: 12px;
     background-color: var(--backgroundColor9);
}
 
.eppsgCodeCopyLink{
     margin-left: 20px; 
}
 
.eppsgCodeValue {
     padding-right: 20px;
     border-right: solid 1px var(--backgroundColor44);
     font-weight: bold;
}
 
.eppsgBigLink div {
             width: 100%;
             max-width: 100%;
}
 
@media screen and (max-width: 599px) {
       .eppsgCode {
             display: flex;
       }
       .eppsgCodeValue {
             border-right: none;
             float: none;
             padding-right: 0px;
       }
       .eppsgCodeCopyLink {
             margin-left: 0px;
       }
}