: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-focus:var(--color-state-focus);--btn-accent-color-disabled:var(--color-state-disabled);--btn-prim-accent-color:var(--color-state);--btn-prim-accent-color-active:var(--color-state-active);--btn-prim-accent-color-focus:var(--color-state-focus);--btn-prim-accent-color-disabled:var(--color-state-disabled)}:root{--nav-bg-color: #103d4d;--nav-text-color: #ffffff;--color-primary: #FBFCF5;--color-state: #103d4d;--color-text: #262626;--footer-bg-color: #36a39f;--footer-text-color: #103d4d;--color-state-hover: #063343;--color-state-focus: #063343;--color-state-active: #002232;--footer-text-color-hover: #063343;}
.totaraNav_prim .masthead_logo--header_img {
  height: 30px;
}

.path-totara-dashboard {
  background-image: url(//maurea.s3.amazonaws.com/files/images/LegacyWhite.svg);
  background-color: rgb(246, 245, 239);
  background-position: 50%;
  background-size: cover;
}

body {
  background-color: rgb(246, 245, 239);
}

.block {
  background-color: white;
}

.block .block-header {
  background-color: #103d4d;
  color: #39a09d;
  background-image: url(data:image/webp;base64,UklGRqwAAABXRUJQVlA4WAoAAAAQAAAADgAAEwAAQUxQSFUAAAABP0AkQJo02xlgdQUREcH1AlSxbejRQQUN9l8LEUTQf7w3WyGi/4rctm2Y0+z4RoBjnG0b2xQb4jkn1UYjtUkH1c0EzriSREb0IHn/5z+p//38P0AAAFZQOCAwAAAAEAMAnQEqDwAUAD5tHJlJpCEjIZgAgA2JaQAAe53XYFgAAP77I/spf/+9VEbrgAAA);
  background-repeat: no-repeat;
  background-position-x: 15px;
  background-position-y: center;
  padding-left: 45px;
  border-radius: 8px 8px 0 0;

  h2 {
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
  }
}

#page-totara-dashboard-1 .block_html {
  background-color: transparent;
}

.bannertext {
  position: absolute;
  top: 50%;
  left: 34%;
  transform: translate(-50%, -50%);
  width: calc(100% - 40%);
  word-wrap: normal;
}
.bannertext h4 {
  font-size: 30px !important;
  letter-spacing: 1px;
  color: #fff !important;
}
.bannertext h5 {
  font-size: 18px !important;
  letter-spacing: 1px;
  color: #fff;
}

/* Banner images */
.block_html .img-responsive {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

/* Banner Image responsiveness */
@media (max-width: 991px) {
  .bannertext h4 {
    font-size: 22px !important;
  }
}
@media (max-width: 991px) {
  .bannertext h5 {
    display: none;
  }
}
@media (max-width: 550px) {
  .bannertext h4 {
    font-size: 14px !important;
  }
}

.path-course #page-content {
  background-color: white;
  padding: 20px;
  border: 1px solid #c7c7c7;
  margin: 20px;
}

.tui-format_pathway-activityView__sidePanelInner {
  background-color: white;
  padding: 10px;
  border: 1px solid #c7c7c7;
  margin: 10px;
}

#page-mod-page-view .modified {
  display: none;
}

.progress {
  border: 1px solid #103d4d;

  .bar {
    background-color: #103d4d;
  }
}

#page-mod-scorm-view #region-main img {
  border-radius: 40px;
}

.path-totara-dashboard {
  .block-totara-featured-links-content::before {
    background-color: transparent;
  }

  .block_totara_featured_links .block-totara-featured-links-tile {
    border-radius: 10px;
    text-align: center;
  }
}

#page-totara-program-view {
  .display-program p,
  .notifymessage {
    display: none;
  }

  .display-program {
    margin: 10px 10%;
    background: white;
  }

  tbody {
    border: 2px solid #ddd;
  }
}

.tui-progress__bar,
.tui-lozenge {
  background-color: var(--color-state);
}

#page-totara-dashboard-3 .block {
    background-color: transparent;
}

img:not(.icon) {
  border-radius: 10px;
}

