: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: #0a1e2d;--color-primary: #00c3cd;--btn-accent-color: #0a1e2d;--link-color: #0a1e2d;--color-state: #0a1e2d;--color-text: #0a1e2d;--footer-bg-color: #ffffff;--footer-text-color: #0a1e2d;--btn-accent-color-hover: #001423;--btn-accent-color-active: #000312;--link-color-hover: #001423;--color-state-hover: #001423;--color-state-focus: #001423;--color-state-active: #000312;--footer-text-color-hover: #001423;}
body#page-totara-dashboard-2 div.custom-dashboard-block-container {
    height: 400px;
}
body#page-totara-dashboard-2 .custom-dashboard-info-container {
    margin-left: -16px;
    margin-right: -16px;
}
body#page-totara-dashboard-2 div.custom-dashboard-block {
    position: absolute;
    background-image: url('/theme/schwarzdigits/pix/dashboardbg.jpeg');
    background-size: cover;
    background-position: center;
    height: 400px;
    display: flex;
    align-items: stretch;
    color: white;
    overflow: hidden;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw;
    max-width: 100vw;
    box-sizing: border-box;
    z-index: 100;
}
body#page-totara-dashboard-2 div.overlay {
    position: absolute;
    z-index: 200;
    height: 400px;
    margin-left: 64px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 45%;
    min-width: 600px;
    padding: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: white;
}
body#page-totara-dashboard-2 .custom-dashboard-block-container h2.welcome {
    font-size: 32px;
    margin: 0 0 15px;
    font-weight: bold;
    color: white;
}
body#page-totara-dashboard-2 .custom-dashboard-block-container .highlightmm {
    color: #00c2d6;
    font-weight: bold;
}
body#page-totara-dashboard-2 .custom-dashboard-block-container p {
    font-size: 26px;
    margin-bottom: 25px;
    color: white;
    font-weight: bold;
}
body#page-totara-dashboard-2 .custom-dashboard-block-container a.btn.button {
    max-width: 250px;
    padding: 12px 20px;
    font-size: 26px;
    text-align: center;
    display: inline-block;
}

body#page-totara-dashboard-2 div#quickaccess-popover-content h3.totara_core__QuickAccess_group-title { color: #000000; }
body#page-totara-dashboard-2 div#quickaccess-popover-content footer a { color: rgb(0, 20, 35); }
body#page-totara-dashboard-2 div#quickaccess-popover-content footer a:hover { color: rgb(0, 20, 35); }

/* SIT Dashboard */
body#page-totara-dashboard-3:not(.editing) {
  background-color: var(--color-navyblue);
  color: white !important;
  --heading-font-color: white !important;
  --link-color-hover: white !important;
  --link-color: white !important;
  --block-background-color: transparent !important;
  --color-text: white !important;
}
  
body#page-totara-dashboard-3 .tui-learningCard:hover {
  z-index: 1;
  box-shadow: 0 8px 16px 0 rgba(255, 255, 255, 0.20);
}

body#page-totara-dashboard-3 .no-overflow {
  padding-bottom: 0;
}

body#page-totara-dashboard-3 .custom-dashboard-block-container {
  margin-left: -16px;
  margin-right: -16px;
}

body#page-totara-dashboard-2 .totaraNav_sub, body#page-totara-dashboard-3 .totaraNav_sub {
   display: none;
}

/* Kursicons */
div.course-content div.activityinstance span.activityicon {
    background-color: #044B58;
}
div.course-content div.activityinstance a.dimmed span.activityicon {
    background-color: #5C858E;
}
a.sitacademyhaus-map-cloud {
   position: absolute;
   top: 180px;
   left: 224px;
   width: 73px;
   height: 247px;
   background: transparent;
   color: transparent;
   display: block;
}
   
