:root{--color-primary: #69bd45;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled)}:root{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #0a5abc;--btn-accent-color: #eb662d;--link-color: #eb662d;--color-state: #001240;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--btn-accent-color-hover: #e15c23;--btn-accent-color-active: #d04b12;--link-color-hover: #e15c23;--color-state-hover: #000836;--color-state-focus: #000836;--color-state-active: #000025;--footer-text-color-hover: #1c1c1c;}
/* Korrektur Logo-Größen */
div#mm-menu-wrapper.open div#mm-menu-column div#mm-logo-container {
   height: 250px !important; 
}
body#page-login-index div.tui-core_auth-loginNav img.tui-core_auth-loginNav__image {
   display: none;
}

/* Korrektur doppelte Überschrift MM Learning Theme */
body#page-admin-theme-mmlearning-index div#region-main > div.mmextra { display: none; }
body.format-mmtopics div#region-main div.page-heading { display: none; }

/* Startseite */
.mh-startheader .block-content { padding-left: 0px; padding-right: 0px; }
.hauptkategorien-mh .block-content { padding-left: 0px; padding-right: 0px; }
.hauptkategorien-mh .block-totara-featured-links-tile:hover { box-shadow: var(--box-shadow-large); }

//body#page-totara-dashboard-2 .mm-main-content-top {display:none;}

/* Startseite Hauptkategorien */
/*.hauptkategorien-mh .block-totara-featured-links-tile {
    width: calc(100% - calc(2 * var(--gap-2)));
    float: left;
    margin: var(--gap-2);
    border: var(--border-width-thin) solid var(--color-neutral-5);
    border-radius: var(--border-radius-normal);
    position: relative;
}
.hauptkategorien-mh .block-totara-featured-links-content-container {
    width: calc(100% - 4px);
    float: left;
    margin: 0;
    margin-left: 0px;
    border: 0;
    border-radius: var(--border-radius-normal);
    position: relative;
}*/

/* Logo Nav.menü */
div#mm-menu-wrapper.closed img.mm-sitelogo_img { content: url("/theme/mmlearning/mobilehelfer/mobile-helfer-icon.png"); }

/**************************************************/
/* DASHBOARDS **********************************/
/**************************************************/

/* Header-Elemente auf der Startseite ausblenden */
body#page-totara-dashboard-2 .mm-main-content-top { display: none; }
body#page-totara-dashboard-2 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-2 #mmdashboard_select { display: none; }

/* Header-Elemente auf Dashboards ausblenden */
body#page-totara-dashboard-1 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-1 #mmdashboard_select { display: none; }
body#page-totara-dashboard-4 .mm-main-content-top { display: none; }
body#page-totara-dashboard-4 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-4 #mmdashboard_select { display: none; }
body#page-totara-dashboard-5 .mm-main-content-top { display: none; }
body#page-totara-dashboard-5 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-5 #mmdashboard_select { display: none; }
body#page-totara-dashboard-6 .mm-main-content-top { display: none; }
body#page-totara-dashboard-6 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-6 #mmdashboard_select { display: none; }
body#page-totara-dashboard-7 .mm-main-content-top { display: none; }
body#page-totara-dashboard-7 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-7 #mmdashboard_select { display: none; }
body#page-totara-dashboard-8 .mm-main-content-top { display: none; }
body#page-totara-dashboard-8 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-8 #mmdashboard_select { display: none; }
body#page-totara-dashboard-9 .mm-main-content-top { display: none; }
body#page-totara-dashboard-9 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-9 #mmdashboard_select { display: none; }
body#page-totara-dashboard-10 .mm-main-content-top { display: none; }
body#page-totara-dashboard-10 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-10 #mmdashboard_select { display: none; }
body#page-totara-dashboard-11 .mm-main-content-top { display: none; }
body#page-totara-dashboard-11 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-11 #mmdashboard_select { display: none; }
body#page-totara-dashboard-12 .mm-main-content-top { display: none; }
body#page-totara-dashboard-12 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-12 #mmdashboard_select { display: none; }
body#page-totara-dashboard-13 .mm-main-content-top { display: none; }
body#page-totara-dashboard-13 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-13 #mmdashboard_select { display: none; }
body#page-totara-dashboard-14 .mm-main-content-top { display: none; }
body#page-totara-dashboard-14 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-14 #mmdashboard_select { display: none; }
body#page-totara-dashboard-15 .mm-main-content-top { display: none; }
body#page-totara-dashboard-15 .mmdashboard_select_header { display: none; }
body#page-totara-dashboard-15 #mmdashboard_select { display: none; }

/* Dashboards ohne Widget-Spalte */
body#page-totara-dashboard-2  div#mm-widget-wrapper { max-width: 0px; }
body#page-totara-dashboard-4  div#mm-widget-wrapper { max-width: 0px; }
body#page-totara-dashboard-5  div#mm-widget-wrapper { max-width: 0px; }
body#page-totara-dashboard-6  div#mm-widget-wrapper { max-width: 0px; }
body#page-totara-dashboard-7  div#mm-widget-wrapper { max-width: 0px; }
body#page-totara-dashboard-8 div#mm-widget-wrapper { max-width: 0px; }

/* Seitenabstand nach oben */
body#page-totara-dashboard-2  div#block-region-main { margin-top: 20px; }
body#page-totara-dashboard-4  div#block-region-main { margin-top: 20px; }
body#page-totara-dashboard-5  div#block-region-main { margin-top: 20px; }
body#page-totara-dashboard-6  div#block-region-main { margin-top: 20px; }
body#page-totara-dashboard-7  div#block-region-main { margin-top: 20px; }
body#page-totara-dashboard-8  div#block-region-main { margin-top: 20px; }
.mh-startheader h1 {
    font-weight: 900 !important;
    font-size: 34px !important;
    line-height: normal !important;
}

/* Einfach informieren - Hinweis"Wichtig" */
body#page-totara-dashboard-4 .mh-members { 
    background-color: rgba(255,255,255,0.5) !important; 
    border: 1px solid #eee; 
    margin-bottom: 24px; }
body#page-totara-dashboard-4 .mh-members p { padding-left:18px;  padding-right:18px; padding-bottom:12px; }
body#page-totara-dashboard-4 .mh-members .block-header .block-title h2 { color:#eb662d }

/* Einfach informieren - Kacheln */
body#page-totara-dashboard-4 .tui-learningCard {
    background-color: rgba(255,255,255,0.8);
    border-radius: var(--card-border-radius);
    margin: inherit;
    padding: inherit;
}
body#page-totara-dashboard-4 .tui-learningCard__background { padding-right: 2px; }

/* Mitmachen - Hinweis"Wichtig" */
body#page-totara-dashboard-5 .mh-members { 
    background-color: rgba(255,255,255,0.5) !important; 
    border: 1px solid #eee; 
    margin-bottom: 24px; }
body#page-totara-dashboard-5 .mh-members p { padding-left:18px;  padding-right:18px; padding-bottom:12px; }
body#page-totara-dashboard-5 .mh-members .block-header .block-title h2 { color:#eb662d }

/* Mitmachen - Kacheln */
body#page-totara-dashboard-5 .tui-learningCard {
    background-color: rgba(255,255,255,0.8);
    border-radius: var(--card-border-radius);
    margin: inherit;
    padding: inherit;
}
body#page-totara-dashboard-5 .tui-learningCard__background { padding-right: 2px; }

/* Featured Links Kacheln allgemein */
body#page-totara-dashboard-2 .block-totara-featured-links-tile,
body#page-totara-dashboard-7 .block-totara-featured-links-tile,
body#page-totara-dashboard-8 .block-totara-featured-links-tile { 
   background-color: rgba(255,255,255,0.8) !important; 
}

/* Mein Lernen */
div.block_mmcurrent_learning ul  li.block_mmcurrent_learning-tile { background-color: rgba(255,255,255,0.5) !important; }
div.block_mmcurrent_learning ul  li.block_mmcurrent_learning-tile .learning-tile-hero_text {font-family: inherit; }
   
/* Wellen-Footer */
body#page-totara-dashboard-2 div#page-content,
body#page-totara-dashboard-4 div#page-content,
body#page-totara-dashboard-5 div#page-content,
body#page-totara-dashboard-6 div#page-content,
body#page-totara-dashboard-7 div#page-content,
body#page-totara-dashboard-8 div#page-content {
    background-image: url(/theme/image.php/mmlearning/theme/1775233846/grafik-wellen);
    background-repeat: no-repeat;
    background-position: left -48px bottom -360px;
     will-change: transform;
     transform: translateZ(0);  /* GPU-Layer */
}
body#page-totara-dashboard-2 div#region-main { padding-bottom: 120px; }
body#page-totara-dashboard-4 div#region-main { padding-bottom: 100px; }
body#page-totara-dashboard-5 div#region-main { padding-bottom: 100px; }
body#page-totara-dashboard-6 div#region-main { padding-bottom: 100px; }
body#page-totara-dashboard-7 div#region-main { padding-bottom: 100px; }
body#page-totara-dashboard-8 div#region-main { padding-bottom: 100px; }

/**************************************************/
/* NAVIGATION ************************************/
/**************************************************/
nav#mm-menu-content div#mm-logo-container { margin-bottom: 0px; }
