/* 20210114 Laura: Icons für die Menüs */
/* 20210302 Laura: Aktuelle Version icons und Farben */
/* 20210311 ThomasH: Icons in weiß für Quicklinks */
/* 20210315 Laura: Anmeldbare Prüfungen Portlet einbinden */
/* 20210322 Laura: Farben für 2. Quicklinks-Portlet */
/* 20210618 Laura: Anpassungen für 2021.06 */
/* 20220117 Laura: Anpassungen für 2021.12 */

@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src:
        url(/HISinOne/images/icons/wue/MaterialIcons-Regular_wue.woff2) format('woff2'),
        url(/HISinOne/images/icons/wue/MaterialIcons-Regular_wue.ttf) format('truetype');
}

/* Echterblau für alle Icons/akzentuierten Texte in HISinOne festlegen */
:root {
    --accentFontColor: #063d79;
}

/* SVG-Logo Größe setzen */
html .logoLink img {
    height: 25px !important;
    width: auto !important;
}

.desktop .topMenuLink::before {
    font-size: 100%;
    color: #063d79;
}

/* Angeklickte Menüpunkte werden nicht mehr unterstrichen*/
.desktop a.topMenuLinkHighlighted {
    text-decoration: none;
}

.desktop .topMenuLinkHighlighted:not(.startpageIcon):before {
    /*color: var(--contrastFontColor);
      /* Ein HIS-default style macht alles kaput, also überschreiben wir ihn */
    /*position: static;
      border-style: none;
      text-decoration: underline var(--backgroundColor1);*/
    /* Ausgewählte Menüpunkte sehen mit Icons derzeit furchtbar aus, daher Icon versteckt */
    display: none;
}

.tileLink>.tilesmenu_title::before {
    color: #ffffff; /*var(--contrastFontColor);*/
    font-weight: normal;
    font-size: 14px; /*var(--fontSize4);*/
}

/*Ausgefüllter Kreis für alle Menüpunkte ohne explizites Icon*/
.desktop .link_simple::before {
    content: "\EA0F\00a0";
    font-family: HISinOneIcons;
}

/* Doppelpfeil für alle Untermenüs ohne explizites Icon */
:not(.link_simple).subMenuLink::before {
    content: "\E9B6\00a0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.iconfont-resultset_next.menuLeftIconNext {
    /*font-size: 100%;*/
    color: #063d79;
    margin-left: 10px;
}

.mobile .topMenuLink::before {
    font-size: 150%;
    color: #063d79;
    float: left;
}

.mobile .subMenuLink::before {
    font-size: 150%;
    color: #063d79;
    float: left;
}

/* Damit der zurück-Button korrekt aussieht */
.backButton::before {
    color: #063d79;
}

/* Farbe für Untermenü-Pfeile */
.menuLeftIconNext::before {
    font-size: 100%;
    color: #063d79 !important;
}

/* Farbe für Untermenü-Header */
.navitem-headline>a {
    color: #063d79 !important;
}

/* Header-Icons */
/* Ggf. den ganzen Kram mal durch
  [class^="iconfont-"]:before, [class*=" iconfont-"]:before, [class^="iconfont-"], [class*=" iconfont-"]
  ersetzen */
.iconfont-house {
    /* Fix für Bug durch HIS-CSS */
    font-family: "Open Sans", arial, Helvetica, sans-serif !important;
}

.iconfont-login::before {
    color: #063d79 !important;
}

.iconfont-mobile_nav::before {
    color: #063d79 !important;
}

.iconfont-user::before {
    color: #063d79 !important;
}

.iconfont-cog::before {
    color: #063d79;
}

.iconfont-empty_job::before {
    color: #063d79;
}

.iconfont-working_job::before {
    color: #063d79;
}

.iconfont-available_job::before {
    color: #063d79;
}

.iconfont-bell::before {
    color: #063d79 !important;
}

.iconfont-exit::before {
    color: #063d79 !important;
}

.iconfont-door_in_mono.iconfont-lrg::before {
    color: #063d79 !important;
}

#sessionCounter {
    color: #063d79 !important;
}
#searchMenuExtContainer::after, #searchMenuExtContainer_inNav::after {
    color: #063d79 !important;
}

/* Konfiguration für Portlet mit Bewerbungs-Quicklinks */
.bewerbungsQuicklinks .tileLink {
    background-color: #f2eaf733;
    color: #063d79;
    border-color: #063d79;
}

.bewerbungsQuicklinks .tileLink::after {
    display: none;
}

/* Homepage-Icon */
.iconfont-house::before {
    content: "\e95d\00a0" !important;
    font-family: HISinOneIcons;
    color: #063d79 !important;
}

/* Lesezeichen-Icon */
.iconfont-bullet_star_blue::before {
    color: #063d79;
}

/* Bewerbung */
.hisinoneapp_studi_no_login>.topMenuLink::before {
    content: "\E90C\00A0";
    font-family: HISinOneIcons;
}

/* Bewerbung starten */
.bewerbungPortlet>.subMenuLink::before {
    content: "\E970\00A0";
    font-family: HISinOneIcons;
}

.bewerbungsQuicklinks #tile_one .tilesmenu_title::before {
    content: "\E970\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.bewerbungsQuicklinks .tile_one:hover, .bewerbungsQuicklinks .tile_one:focus {
    background-color: var(--borderColor4) !important;
}

/* Registrierung */
.selfRegistration>.subMenuLink::before {
    content: "\E970\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* E-Mail-Verifikation */
.mailVerification>.subMenuLink::before {
    content: "\EA2E\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.bewerbungsQuicklinks #tile_two .tilesmenu_title::before {
    content: "\EA2E\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.bewerbungsQuicklinks .tile_two:hover, .bewerbungsQuicklinks .tile_two:focus {
    background-color: var(--borderColor4) !important;
}

/* Lehrangebot */
.studiesOffered>.topMenuLink::before {
    content: "\EA0C\00A0";
    font-family: HISinOneIcons;
}

/* Veranstaltungen suchen */
.searchCourses>.subMenuLink::before {
    content: "\E972\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Gast #tile_one .tilesmenu_title::before, .Quicklinks_Studierende #tile_five .tilesmenu_title::before, .Quicklink_candidate_student #tile_five .tilesmenu_title::before, .Quicklinks_VP_LO #tile_three .tilesmenu_title::before, .Quicklinks_Lehrende #tile_two .tilesmenu_title::before, .Quicklinks_Raummanager #tile_three .tilesmenu_title::before {
    content: "\E972\00A0";
    font-family: HISinOneIcons;
}

/* Tagesaktuelle Veranstaltungen anzeigen */
.currentLecturesGeneric>.subMenuLink::before {
    content: "\EA1D\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Vorlesungsverzeichnis anzeigen */
.courseoverviewShow>.subMenuLink::before {
    content: "\EA0C\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Gast #tile_two .tilesmenu_title::before, .Quicklinks_Studierende #tile_six .tilesmenu_title::before, .Quicklink_candidate_student #tile_six .tilesmenu_title::before, .Quicklinks_VP_LO #tile_six .tilesmenu_title::before, .Quicklinks_Lehrende #tile_three .tilesmenu_title::before, .Quicklinks_Raummanager #tile_six .tilesmenu_title::before, .Quicklinks_Studiengangkoordinator #tile_two .tilesmenu_title::before {
    content: "\EA0C\00A0";
    font-family: HISinOneIcons;
}

/* Modulhandbücher anzeigen */
.moduleDescriptionCurriculumDesignerWue>.subMenuLink::before {
    content: "\EA55\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.curriculumDesigner>.topMenuLink::before {
    content: "\EA2A\00A0";
    font-family: HISinOneIcons;
}

.hisinoneapp>.topMenuLink::before {
    content: "\E90C\00A0";
    font-family: HISinOneIcons;
}

.hisinoneadmin>.topMenuLink::before {
    content: "\E1DB\00A0";
    font-family: Material Icons;
}

/* Mein Studium */
.hisinoneMeinStudium>.topMenuLink::before {
    content: "\E944\00A0";
    font-family: HISinOneIcons;
}

/* Studienplaner */
.hisinoneStudyPlanner>.subMenuLink::before {
    content: "\E9A4\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Studierende #tile_one .tilesmenu_title::before, .Quicklink_candidate_student #tile_one .tilesmenu_title::before {
    content: "\E9A4\00A0";
    font-family: HISinOneIcons;
}

/* Stundenplan */
.individualTimetableSchedule>.subMenuLink::before {
    content: "\E94F\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Studierende #tile_three .tilesmenu_title::before, .Quicklink_candidate_student #tile_three .tilesmenu_title::before {
    content: "\E94F\00A0";
    font-family: HISinOneIcons;
}

/* Belegungen */
.hisinoneOwnEnrollmentList>.subMenuLink::before {
    content: "\E9E0\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.quicklinks2 #tile_one .tilesmenu_title::before {
    content: "\E9E0\00A0";
    font-family: HISinOneIcons;
}

/* Leistungen */
.examAssessmentForStudent>.subMenuLink::before {
    content: "\EA06\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Studierende #tile_two .tilesmenu_title::before, .Quicklink_candidate_student #tile_two .tilesmenu_title::before {
    content: "\EA06\00A0";
    font-family: HISinOneIcons;
}

/* Anmeldbare Prüfungen */
.anmeldbarePruefungenPortlet>.subMenuLink::before {
    content: "\E95C\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.anmeldbarePruefungenPortletMobile>.subMenuLink::before {
    content: "\E95C\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.quicklinks2 #tile_five .tilesmenu_title::before {
    content: "\E95C\00A0";
    font-family: HISinOneIcons;
}

/* Studienservice */
.hisinoneStudyservice {
    border-top: 1px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-style: solid;
    border-image: linear-gradient(to right, #FFFFFF 5%, #063d79 5%, #063d79 95%, #FFFFFF 95%);
    border-image-slice: 100% 0% 0% 0%;
}

.hisinoneStudyservice>.subMenuLink::before {
    content: "\E94C\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_Studierende #tile_four .tilesmenu_title::before, .Quicklink_candidate_student #tile_four .tilesmenu_title::before {
    content: "\E94C\00A0";
    font-family: HISinOneIcons;
}

/* Prüfungsordnungen */
.rechtsgrundlagenPortlet>.subMenuLink::before {
    content: "\E9C3\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Studienbewerbung */
.onlinebewMasterDetail>.subMenuLink::before {
    content: "\E90C\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Online-Anträge */
.onlineRequests>.subMenuLink::before {
    content: "\E9CC\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Exmatrikulation */
.onlineRequstForDisenrollment>.subMenuLink::before {
    content: "\E9DD\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Beurlaubung */
.onlineRequestForLeaveOfAbsence>.subMenuLink::before {
    content: "\E913\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Personendatenänderung */
.onlineRequstForPersonDataChange>.subMenuLink::before {
    content: "\E924\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Erstattung Beiträge */
.onlineRequstForRefund>.subMenuLink::before {
    content: "\E979\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Gebührenbefreiung/Minderung */
.onlineRequestToChangeFee>.subMenuLink::before {
    content: "\EA4E\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
/* Online-Antrag Fachwechsel/Doppelstudium */
.onlineRequstForMessages>.subMenuLink::before {
    content: "\E9F8\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Dokumente zur Immatrikulation einreichen */
.onlineEnrollmentDocuments>.subMenuLink::before {
    content: "\E9DF\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

.hisinonestu>.topMenuLink::before {
    content: "\E924\00A0";
    font-family: HISinOneIcons;
}

.hisinonedoc>.topMenuLink::before {
    content: "\E174\00A0";
    font-family: Material Icons;
}

.fia>.topMenuLink::before {
    content: "\E979\00A0";
    font-family: HISinOneIcons;
}

.hisinoneLehrorganisation>.topMenuLink::before {
    content: "\EA09\00A0";
    font-family: HISinOneIcons;
}

.hisinoneLeistungen>.topMenuLink::before {
    content: "\EA06\00A0";
    font-family: HISinOneIcons;
}

.research>.topMenuLink::before {
    content: "\E911\00A0";
    font-family: HISinOneIcons;
}

.hisinonebi>.topMenuLink::before {
    content: "\E6E1\00A0";
    font-family: Material Icons;
}

.bi-menu-1>.topMenuLink::before {
    /* S1ck h@x */
    content: "\E26A\00A0";
    font-family: Material Icons;
}

/* Räume */
.organisation>.topMenuLink::before {
    content: "\EA4F\00A0";
    font-family: HISinOneIcons;
}

/* Räume suchen */
.searchroom>.subMenuLink::before {
    content: "\E973\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.Quicklinks_VP_LO #tile_four .tilesmenu_title::before, .Quicklinks_Lehrende #tile_six .tilesmenu_title::before, .Quicklinks_Raummanager #tile_four .tilesmenu_title::before {
    content: "\E973\00A0";
    font-family: HISinOneIcons;
}

/* Detailierte Raumsuche */
.hisinonesearchroom>.subMenuLink::before {
    content: "\E973\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Links */
.links>.topMenuLink::before {
    content: "\E957\00A0";
    font-family: HISinOneIcons;
}

/* WueAddress */
.link_wueaddress.subMenuLink::before {
    content: "\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
    background-image: url(/wue/favicon_wueaddress_wue.ico);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}
.Quicklinks_Gast #tile_six .tilesmenu_title::before, .quicklinks2 #tile_four .tilesmenu_title::before {
    content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
	background-image: url("/wue/favicon_wue.ico");
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}
/* E-Mail */
.Mailsystems>.subMenuLink::before {
    content: "\E933\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Webmail (neu) */
.link_owa.subMenuLink::before {
    content: "\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
    background-image: url(/wue/favicon_owa_wue.ico);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}
.Quicklinks_Gast #tile_five .tilesmenu_title::before, .quicklinks2 #tile_six .tilesmenu_title::before {
    content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
	background-image: url("/wue/favicon_wue.ico");
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}

/* Webmail */
.link_webmail.subMenuLink::before {
    content: "\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
    background-image: url(https://webmail.uni-wuerzburg.de/themes/uniwue/graphics/favicon.ico);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}

/* WueCampus */
.link_wuecampus.subMenuLink::before {
    content: "\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
    background-image: url("/wue/WueCampus-Logo_wue.png");
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}
.Quicklinks_Gast #tile_four .tilesmenu_title::before, .quicklinks2 #tile_two .tilesmenu_title::before {
    content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0\00A0"; /* Blanks um Rendering zu erzwingen */
	background-image: url("/wue/WueCampus-Logo-simple_wue.png");
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
}

/* Fristen und Termine */
.link_fristen.subMenuLink::before {
    content: "\E913\00A0";
    font-family: HISinOneIcons;
}

/* Profil */
.userinformation>.topMenuLink::before {
    content: "\E925\00A0";
    font-family: HISinOneIcons;
}

/* Übersicht und Rollenwechsel */
.userInfo>.subMenuLink::before {
    content: "\E99D\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Meine Kontaktdaten bearbeiten */
.showMyContactdata>.subMenuLink::before {
    content: "\E929\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Geräte verwalten */
.deviceLogin>.subMenuLink::before {
    content: "\E326\00A0";
    font-family: Material Icons;
    color: #063d79;
}

/* Passwort ändern */
.hisinonepassword>.subMenuLink::before {
    content: "\E96D\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Kommunikationskanäle anpassen */
.manageCommunicationChannelsOwn>.subMenuLink::before {
    content: "\E976\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}

/* Hilfe */
.helpFaq>.topMenuLink::before {
    content: "\E95A\00A0";
    font-family: HISinOneIcons;
}
.Quicklinks_Gast #tile_three .tilesmenu_title::before,.quicklinks2 #tile_three .tilesmenu_title::before {
    content: "\E95A\00A0";
    font-family: HISinOneIcons;
}

.faq>.subMenuLink::before {
    content: "\E95A\00A0";
    font-family: HISinOneIcons;
}

.video>.subMenuLink::before {
    content: "\E038\00A0";
    font-family: Material Icons;
}

/* Bewerbung und Einschreibung */
.bewHelp>.subMenuLink::before {
    content: "\E90C\00A0";
    font-family: HISinOneIcons;
}

/* Bewerbung FAQ */
.faqBew>.subMenuLink::before {
    content: "\E95A\00A0";
    font-family: HISinOneIcons;
}

.bewerbungsQuicklinks #tile_three .tilesmenu_title::before {
    content: "\E95A\00A0";
    font-family: HISinOneIcons;
    color: #063d79;
}
.bewerbungsQuicklinks .tile_three:hover, .bewerbungsQuicklinks .tile_three:focus {
    background-color: var(--borderColor4) !important;
}

/* Bewerbung Videos */
.videoBew>.subMenuLink::before {
    content: "\E038\00A0";
    font-family: Material Icons;
}

.bewerbungsQuicklinks #tile_four .tilesmenu_title::before {
    content: "\E038\00A0";
    font-family: Material Icons;
    color: #063d79;
}
.bewerbungsQuicklinks .tile_four:hover, .bewerbungsQuicklinks .tile_four:focus {
    background-color: var(--borderColor4) !important;
}

.rollenantrag>.subMenuLink::before {
    content: "\E91F\00A0";
    font-family: HISinOneIcons;
}

.accessibilityWueStudy>.subMenuLink::before {
    content: "\E92C\00A0";
    font-family: Material Icons;
}

.changelogWueStudy>.subMenuLink::before {
    content: "\E9E0\00A0";
    font-family: HISinOneIcons;
}

.changelogWueStudy {
    border-top: 1px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-style: solid;
    border-image: linear-gradient(to right, #FFFFFF 5%, #063d79 5%, #063d79 95%, #FFFFFF 95%);
    border-image-slice: 100% 0% 0% 0%;
}

.aboutWueStudy>.subMenuLink::before {
    content: "\E93C\00A0";
    font-family: HISinOneIcons;
}

.switchToDesktop>.topMenuLink::before {
    content: "\E30C\00A0";
    font-family: Material Icons;
}

/* switchToMobile */
.desktop .iconfont-phone_mono::before {
    color: #063d79 !important;
}

.switchToEnglish>.topMenuLink::before {
	display:unset;
    content: "\E988";  /* Pfeil um Rendering zu erzwingen */
    color: rgba(0, 0, 0, 0.0); /* Transparent, damit man nur die Flagge sieht */
    font-family: HISinOneIcons;
    background-image: url(/HISinOne/images/icons/flag_en.svg);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
    margin-right: 8px;
}

.topMenuList.switchToEnglish {
	display:unset !important;
}

.switchToGerman>.topMenuLink::before {
	display:unset;
    content: "\E988";  /* Pfeil um Rendering zu erzwingen */
    color: rgba(0, 0, 0, 0.0); /* Transparent, damit man nur die Flagge sieht */
    font-family: HISinOneIcons;
    background-image: url(/HISinOne/images/icons/flag_de.svg);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
	background-size: contain;
    margin-right: 8px;
}

.topMenuList.switchToGerman {
	display:unset !important;
}


.link_impressum>.topMenuLink::before {
    content: "\E9C2\00A0";
    font-family: HISinOneIcons;
}

.link_privacy>.topMenuLink::before {
    content: "\E32A\00A0";
    font-family: Material Icons;
}

.link_accessibilityHelp>.topMenuLink::before {
    content: "\E96B\00A0";
    font-family: HISinOneIcons;
}

.link_accessibilityStatement>.topMenuLink::before {
    content: "\E92C\00A0";
    font-family: Material Icons;
}

.link_easyLanguageHelp>.topMenuLink::before {
    content: "\E906\00A0";
    font-family: HISinOneIcons_2023_06;
    color: #063d79;
    margin-right: 8px;
}

.link_signLanguageHelp>.topMenuLink::before {
    content: "\E905\00A0";
    font-family: HISinOneIcons_2023_06;
    color: #063d79;
    margin-right: 8px;
}

.link_sitemap>.topMenuLink::before {
    content: "\E97A\00A0";
    font-family: Material Icons;
}

.link_logout>.topMenuLink::before {
    content: "\E93D\00A0";
    font-family: HISinOneIcons;
}

/* Ende Menü-Icons */

/* Laura 20250131: Initiale Version im Rahmen der Einführung der neuen Login-Verfahren */
/* Login-Portlet */

/* Styling für Login-Buttons */
.loginButtonsStyle {
    min-width: 310px;
    background-color: var(--backgroundColor2) !important;
}

.loginButtonsStyle::after {
    content: "\A";
    white-space: pre;
}

/* Zusätzliches Styling für Login-Buttons in Mobilansicht */
.loginButtonsMobileStyle {
    height: 90px;
}

/* Styling für Vektor-basierte Icons der Login-Schaltflächen */
.loginButtonsIconStyle {
    width: 162px !important;
    height: 62px !important;
    background-color: transparent;
    float: left;
    border: none;
    padding-top: 9px;
}

/* Styling für Bitmap-basierte Icons der Login-Schaltflächen */
.login_logo {
    border: none;
    max-height: 62px;
}

/* Styling für WueLogin-Logo */
.wueLoginLogo {
    padding-left: 49.5px;
    padding-right: 49.5px;
    padding-top: 9px;
    float: left;
    background: unset;
}

/* Styling für Login-Optionen-Überschrift */
.loginOptionsHeader {
    text-align: center;
}

/* Styling für Login-Optionen */
.loginOptionsBox {
    margin-top: unset;
}

/* Styling für Login-Portlet */
.wuestudyLogin .box_container {
    margin-left: auto;/**/
    margin-right: auto;/**/
    width: fit-content;
}
/*@media (min-aspect-ratio: 4/3) {
.wuestudyLogin .box_container {
    margin-left: auto;
    margin-right: 0;
 }
}
@media (max-aspect-ratio: 13/10) {
.wuestudyLogin .box_container {
    margin-left: auto;
    margin-right: auto;
	}
}*/

/* Styling für Homepage in Desktop-Ansicht */
@media screen and (min-width: 768px)/* and (min-aspect-ratio: 4/3)*/ {
    /*body:has(.wuestudyLogin, .fullscreenDirectLogin) #wrapper_no_background > div.his_main_content.content_portal_hisinone.content_start_page {
        background-image: url(https://wuecampus.uni-wuerzburg.de/moodle/pluginfile.php/1/theme_boost_union/loginbackgroundimage/0/Anmeldebild_02.jpg);
        background-position: center;
        background-size: cover;
    }*/
    body:has(.wuestudyLogin, .fullscreenDirectLogin) .wuestudyLogin .portletHeader {
        background-color: var(--backgroundColor2);
        border: var(--highlightBorderTransparent);
        border-color: #063d79;
    }
    body:has(.wuestudyLogin, .fullscreenDirectLogin) #hisinoneTitle {
        background-color: var(--backgroundColor2);
        border: var(--highlightBorderTransparent);
        border-color: #063d79;
        text-align: center;
    }
}

/* Styling für Bewerbenden-Login-Seite */
body:has(.fullscreenDirectLogin) *:is(.navbandLeft, .navband, .navbandRight, .navbar-toggle, #hisinoneTitle, .homeIconlink) {
    display: none;
}

/* Styling für Bewerbenden-Login-Portlet */
.mobileLoginContainer>button.mobileLoginButton,
.mobileLoginContainer>div>button {
    float: left;
    color: var(--contrastFontColor);
    font-weight: bold;
    background-color: #063d79;
    margin-top: 19px;
    padding: 5px 10px 5px;
    height: 32px;
}

/* Password wiederherstellen Bewerbenden-Login bei Mouseover */
.fullscreenDirectLogin button.submit_linkLook:hover,
.fullscreenDirectLogin button.submit_linkLook:hover {
    float: left;
    margin-top: 19px;
    padding: 5px 10px 5px;
}

/* Zusätzliche Buttons für Bewerbenden-Login-Portlet */
.applicantLoginHelper a {
    width: 30%;
    min-width: 150px;
    margin-right: 10px;
    text-align: center;
    background-color: #063d79;
}

/* Login Button Bewerbenden-Login */
.mobileLoginContainer>button.mobileLoginButton {
    width: 30%;
    min-width: 150px;
    margin-right: 10px;
    text-align: center;
}

/* Sprachwechsler Bewerbenden-Login */
.applicantLoginHelper .applicantLoginLanguageChooser {
    min-width: 168.84px;
    margin-left: 0px;
    border-left: 0px;
}
.applicantLoginHelper .applicantLoginLanguageChooser img {
    margin-right: 5px;
}

/* Titel Bewerbenden-Portlet */
.fullscreenDirectLogin .layoutFieldsetTitle {
    justify-content: center;
}

/* Mobilvariante Buttons Bewerbenden-Portlet */
@media screen and (max-width: 768px) {
    .applicantLoginHelper a,
    .mobileLoginContainer>button.mobileLoginButton,
    .mobileLoginContainer>div>button {
        width: 45%;
        text-align: center;
    }
    .mobileLoginContainer .newPassword, .applicantLoginHelper .applicantLoginLanguageChooser {
        float: right;
        margin-right: 0px;
    }
}

/* Buttons im BundID-Info-Portlet */
.bundIDInfo a {
    background-color: #063d79;
}

/* "Sitzung abgelaufen"-Overlay */
@media screen and (max-width: 768px) {
    /* Für Mobilgeräte nur eine einzelne Schaltfläche */
    .wueSessionTimeout ul {
        display:none
    }
    .wueSessionTimeoutMobile {
        width: 45%;
        min-width: 150px;
        margin-right: 10px;
        text-align: center;
        background-color: #063d79;
        color: var(--contrastFontColor) !important; /* Irgendwie ist das hier nicht vom HIS-Standard übernommen worden */
    }
}
@media screen and (min-width: 768px) {
    /* Desktop-Ansicht */
    .wueSessionTimeoutMobile {
        display:none
    }
    .wueSessionTimeout a {
        margin-left: 25.5%;
        margin-right: 25.5%;
    }
    .wueSessionTimeout p {
        position: unset !important;
    }
}
#sessionTimeoutLoginForm {
    display: none;
}

/* Ende Login-Portlet */

/* Quicklinks 2 */

.quicklinks2 .tile_one {
    background-color: #a300cc;
    border: 1px solid #a300cc;
}

.quicklinks2 .tile_one::after {
    background: linear-gradient( to left, #a300cc 5%, transparent 30% );
}
.quicklinks2 .tile_one:hover, .quicklinks2 .tile_one:focus {
    background-color: #7a0099 !important;
}

.quicklinks2 .tile_two {
    background-color: #6600cc;
    border: 1px solid #6600cc;
}

.quicklinks2 .tile_two::after {
    background: linear-gradient( to left, #6600cc 5%, transparent 30% );
}
.quicklinks2 .tile_two:hover, .quicklinks2 .tile_two:focus {
    background-color: #5900b3 !important;
}

.quicklinks2 .tile_three {
    background-color: #993366;
    border: 1px solid #993366;
}

.quicklinks2 .tile_three::after {
    background: linear-gradient( to left, #993366 5%, transparent 30% );
}
.quicklinks2 .tile_three:hover, .quicklinks2 .tile_three:focus {
    background-color: #862d59 !important;
}

.quicklinks2 .tile_four {
    background-color: #996600;
    border: 1px solid #996600;
}

.quicklinks2 .tile_four::after {
    background: linear-gradient( to left, #996600 5%, transparent 30% );
}
.quicklinks2 .tile_four:hover, .quicklinks2 .tile_four:focus {
    background-color: #805500 !important;
}

.quicklinks2 .tile_five {
    background-color: #a6a6a6;
    border: 1px solid #a6a6a6;
}

.quicklinks2 .tile_five::after {
    background: linear-gradient( to left, #a6a6a6 5%, transparent 30% );
}
.quicklinks2 .tile_five:hover, .quicklinks2 .tile_five:focus {
    background-color: #999999 !important;
}

.quicklinks2 .tile_six {
    background-color: #666666;
    border: 1px solid #666666;
}

.quicklinks2 .tile_six::after {
    background: linear-gradient( to left, #666666 5%, transparent 30% );
}
.quicklinks2 .tile_six:hover, .quicklinks2 .tile_six:focus {
    background-color: #595959 !important;
}

/* Ende Quicklinks 2 */


/* Rückmeldungsportlet */

.rueckmelde {
    border-radius: 1px;
    border: var(--borderColor2);
    padding: 3px 18px 18px 18px;
}

.rueckmelde_font {
    color: var(--contrastFontColor) !important;
}

.rueckmelde_font::before {
    color: var(--contrastFontColor) !important;
}

.rueckmelde_nicht {
    background-color: var(--backgroundColor6);
}

.rueckmelde_erfolg {
    background-color: var(--backgroundColor13);
}

.rueckmelde_titel {
    margin: 0;
    font-weight: bold;
    display: inline-block;
    padding: 13px;
}

/* Ende Rückmeldungsportlet */

/* Plausibilitätsportlet */
.plausi_ul {
    /*margin-left: 0;
    padding-left: 0;*/
    list-style:none;
}

.plausi_li {
    padding-left: 1em;
    text-indent: -1.5em;
    list-style:  none;
}

.plausi_li:before {
    display:unset;
    content: "\E988";  /* Pfeil um Rendering zu erzwingen */
    color: rgba(0, 0, 0, 0.0); /* Transparent, damit man nur die Flagge sieht */
    font-family: HISinOneIcons;
    background-image: url(/HISinOne/images/icons/warning.svg);
    background-color: transparent;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
}

.plausi_unset {
    padding-left: 0;
    text-indent: 0;
    list-style: inside disc !important;
}

.plausi_none {
    list-style: none;
}

/* Ende Plausibilitätsportlet */

/* Schon geimpft?-Portlet */
.blueportlet {
    background-color: var(--backgroundColor11);
}

/* Ende Schon geimpft?-Portlet */

/* 20230125 Laura: Neue (alte) Header-Grafik, da in 2022.12 Format geändert wurde. */
/* 20210113 Thorsten: Logo aus Hintergrund entfernt, da Unilogo mit WS-Logo verschmolzen. */
/* 20161122 Kai: Logo geändert zu grauem Balken mit integriertem Uni-Logo links*/
/* Kopf randlos wegen Logo links */
/* SYS */
#logoAndServicesHeader {
    background: url("/wue/siegel_balken_gross_1020x80_wue.gif") no-repeat scroll left top #d8dadc;
}

/* 20230125 Laura: In 2022.12 nicht mehr sinnvoll. */
/* 20170224 Kai: Anpassung für verkleinerten Header */
/* SYS */
/*.reducedHeader #logoAndServicesHeader {
    background: url("/wue/siegel_balken_mittel_1020x60_wue.gif") no-repeat scroll left top #d8dadc;
}*/

/* 20170228 Kai: Anpassung für verkleinerten Header, Suchfeld links neben restlichen Icons einblenden */
/* SYS */
.reducedHeader form#collapsibleHeaderActionFrom {
    float: right;
}


/* 20220614 Laura: Fix für "viele rote Ausrufezeichen" wieder eingebaut */
/* HISzilla 268701 beobachten, ob der Fehler endlich gefixt wurde ... */
.thisCheckboxHasNoLabelError {
    padding: 0px;
    border: 0px;
    background-image: none !important;
    background-repeat: no-repeat;
    background-size: 0px;
}


/* 20231120 Laura: Ausblenden eines völlig unsinnigen Hilfebuttons in der neuen Registrierungsmaske */
#selbstregistrierungExternalApplicant\:servicestelleData\:help {
    visibility: hidden;
}


/* 20210115 Thorsten: Menüeinträge getrennt. */
/* SYS */
.topMenuList {
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-color: #f4f8fa;
    border-left-style: solid;
    border-right-color: #f4f8fa;
    border-right-style: solid;
}

/* 20220124 Laura: Schatten und Border passen nicht mehr zum neuen Design */
/* 20170220 Kai: Anpassung des Menüsuchfeldes zur besseren Einfügung in Gesamtdesign */
/* SYS */
.searchMenuInput {
    width: 100%;
}

/* 20220124 Laura: Suche etwas vom Logo abgesetzt */
#searchMenuExtContainer {
    margin-left: 25px !important;
}

/* 20221124 Laura/ThomasS: In APP-Online-Bewerbung im ersten Auswahlfeld "Bildungstyp" mehrzeilige Auswahloptionen ermöglicht.*/
li[id^="application-overview:fos:subjects:0:nodes:0:studyRelationNode_"] {
	white-space: normal !important;
}

/* 20250509 Thorsten: Checkboxen bei der neuen Raumsuche ausgeblendet. */
[id$='roomRequestSelection'][id^='roomSearchPage:result-list-container:searchResult:searchResultTable'] {
visibility: hidden; }

/* 20250626 Thorsten: Scroll-Problem bei VVZ bearbeiten. obsolet ab Version 2025.06 -> siehe Hiszilla #344383*/
.treeTableWithIcons ul.job-configuration-buttons.horizontal li {
	display:inline;
	float: none !important;
	margin-top:0;
	margin-right:0;
}
ul.job-configuration-buttons.horizontal li {
	display:inline;
	float: none !important;
	margin-top:4px;
	margin-right:10px;
}
/* Ende Scroll-Problem. Bei nächstem Versionsupdate entfernen! */