@import "kurskacheln.css"; :root { hyphens: auto; } .app-only { display: none; } @media (max-width: 767px) { .navbar-brand { display: none !important; } } #page.drawers .main-inner, .header-maxwidth, .secondary-navigation .navigation .nav-tabs { max-width: min(1400px, 100% - 2rem) !important; } /* enge Menues tendieren zu kaputten Zeilenumbruechen */ .dropdown-menu { min-width: 15rem; } :is(p, #page-footer, #page-header nav) a:not(.btn), a:not(.btn):hover, a:not(.btn):active { text-decoration: underline !important; } table.alternating-rows tr:nth-child(even) { background: #eee; } /* Titel beim Loginformular ausblenden */ .pagelayout-login .card-title { display: none; } /* Kursliste auf der Startseite */ .teachers {display:none;} .frontpage-course-list-enrolled { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 0.8em; } .frontpage-course-list-enrolled .coursebox { cursor: pointer; margin: 0 0.25em; position: relative; height: 150px; padding: 0 !important; transition: transform 0.1s; overflow: hidden; } .frontpage-course-list-enrolled .coursebox:hover { transform: scale(1.1); } .frontpage-course-list-enrolled .coursebox:hover a { text-decoration: underline; } .frontpage-course-list-enrolled .coursebox.even { background-color: inherit; } .frontpage-course-list-enrolled .info { position: absolute; bottom: 0; width: 100%; height: 50px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .frontpage-course-list-enrolled .coursename { text-align: center; font-size: 0.9375rem; position: relative; float: none !important; } .frontpage-course-list-enrolled .coursename a { background-image: none !important; padding-left: 0px !important; } .frontpage-course-list-enrolled :is(.moreinfo, .enrolmenticons, .summary) { display: none; } .frontpage-course-list-enrolled .coursebox:nth-child(2n + 0) .content { background: var(--bg-1); } .frontpage-course-list-enrolled .coursebox:nth-child(2n + 1) .content { background: var(--bg-2); } .frontpage-course-list-enrolled .content .courseimage { height: 100px !important; overflow: hidden !important; float: none !important; width: 100% !important; margin: 0 !important; background: white; } .frontpage-course-list-enrolled img { max-width: none !important; max-height: none !important; position: relative !important; top: 50% !important; transform: translateY(-50%) !important; width: 100% !important; } #frontpage-course-list .paging.paging-morelink { width: 100%; text-align: center; padding: 1rem; } .frontpage-course-list-enrolled .content { height: 100px; width: 100%; overflow: hidden; position: absolute; top: 0; } .calendar_filters { display: none; } /* keine Informationen zum Aktivitaetsabschluss auf den Kursseiten anzeigen */ body.pagelayout-course .activity-information { display: none; } .section li.activity.hasinfo { padding-top: 0.2em; padding-bottom: 0.2em; border-bottom: none; } /* Abschnittheader sticky */ .course-section-header { position: sticky; padding-top: 0.1rem; z-index: 3; background: white; top: 0; } /*** MHN ***/ /* Landingpage und Unterseiten */ body.course-1:not(.editing):not(.admin) .secondary-navigation, .course-1 .page-header-image {display: none;} /* oberen "Weiter"-Button in Büchern ausblenden */ body.cm-type-book .tertiary-navigation:first-child {display: none;} /* Wiki */ body:not(.category-5) .wiki-toc {display: none;} /* Kein Inhaltsverzeichnis (außer im Kursbereich 5: Teams/Akademie), keine Tabs für nicht-eingeloggte Besucher*innen */ body.cm-type-wiki.notloggedin .tertiary-navigation {display: none;} body.notloggedin a.wiki_edit_section {display: none;} .no-overflow {overflow: visible;} /* nötig für anklickbare Überschriften */ h4, h5, h6 {margin-top: 1.5em; margin-bottom: 0.5em;} .wiki-toc + :is(h4,h5,h6) {margin-top: 0;} div.pretix-widget {min-height: 0px;} .pretix-widget-attribution {display:none;} .section .label .contentwithoutlink {padding-right: 0px;} #contentframe {border: 0px;}