:root{--color-primary: #455465;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #0074be;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--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: #fafafa;--nav-text-color: var(--color-text);--nav-selected-color: var(--color-state);--nav-border-colour: rgba(128, 128, 128, 0.2);--nav-width: 15rem;--nav-collapsed-width: 5rem;--nav-button-size: 1.25rem;--nav-logo-width: 7.5rem;--nav-logo-height: 7.5rem;--nav-logomark-width: 2.5rem;--nav-logomark-height: 2.5rem;--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);--page-content-padding-desktop: calc(var(--gap-base) * 8)}.tui-theme_inspire-navItem{--tui-theme_inspire-navItem-height: 2.75rem;--tui-theme_inspire-navItem-indicator-height: 2rem;--tui-theme_inspire-navItem-top-level-nav-item-padding: 10px;--tui-theme_inspire-navItem-nav-item-padding: 6px;display:flex;flex-grow:1;flex-wrap:wrap;height:var(--tui-theme_inspire-navItem-height);padding-top:calc(var(--gap-base) * 1);color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem--navExpanded{height:100%}.tui-theme_inspire-navItem__icon{width:1.2em;height:1.2em;margin:auto}.tui-theme_inspire-navItem__icon--navExpanded{margin:calc(var(--gap-base) * 3) auto auto calc(var(--gap-base) * 3)}.tui-theme_inspire-navItem .tui-theme_inspire-navItem{padding-top:0}.tui-theme_inspire-navItem--selected{color:var(--nav-selected-color)}.tui-theme_inspire-navItem--selected:before{height:var(--tui-theme_inspire-navItem-indicator-height);margin-top:calc(var(--gap-base) * 1);border-right:calc(var(--gap-base) * 1) solid var(--nav-selected-color);border-top-right-radius:calc(var(--gap-base) * 1);border-bottom-right-radius:calc(var(--gap-base) * 1);content:""}.tui-theme_inspire-navItem .tui-theme_inspire-navItem--selected:before{margin-top:0}.tui-theme_inspire-navItem--link{flex-wrap:nowrap}.tui-theme_inspire-navItem__heading{display:flex;flex-grow:1;align-items:flex-start;padding:0;background-color:inherit;border:none;border-radius:var(--btn-radius)}.tui-theme_inspire-navItem__heading--childSelected{color:var(--nav-selected-color)}.tui-theme_inspire-navItem__heading--depth-0{margin-left:calc(var(--gap-base) * 5);font-weight:600}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 3)}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 4)}.tui-theme_inspire-navItem__heading--depth-0.tui-theme_inspire-navItem__heading--selected.tui-theme_inspire-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 2)}.tui-theme_inspire-navItem__heading--depth-0 .tui-theme_inspire-navItem__headingAction{margin:calc(var(--gap-base) * 2)}.tui-theme_inspire-navItem__heading--depth-1{margin-left:calc(var(--gap-base) * 10);font-weight:400}.tui-theme_inspire-navItem__heading--depth-1.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 9)}.tui-theme_inspire-navItem__heading--depth-2{margin-left:calc(var(--gap-base) * 13)}.tui-theme_inspire-navItem__heading--depth-2.tui-theme_inspire-navItem__heading--selected{margin-left:calc(var(--gap-base) * 12)}.tui-theme_inspire-navItem__heading--link{color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem__heading--link:hover,.tui-theme_inspire-navItem__heading--link:focus{color:var(--nav-tab-text-color);text-decoration:none}.tui-theme_inspire-navItem__heading--link.tui-theme_inspire-navItem__heading--selected{color:var(--nav-selected-color)}@media (hover:hover){.tui-theme_inspire-navItem__heading:hover{background-color:color-mix(in srgb, var(--nav-tab-text-color) 10%, transparent)}}.tui-theme_inspire-navItem__heading:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_inspire-navItem__headingText{flex-grow:1;margin:auto;padding:var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_inspire-navItem-nav-item-padding) calc(var(--gap-base) * 3);text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tui-theme_inspire-navItem__headingText--depth-0{padding:var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_inspire-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3)}.tui-theme_inspire-navItem__headingAction{flex-basis:1.5rem;flex-shrink:0;height:1.5rem;margin:calc(var(--gap-base) * 1) calc(var(--gap-base) * 2);padding:var(--tui-theme_inspire-navItem-nav-item-padding);color:var(--nav-tab-text-color)}.tui-theme_inspire-navItem__children{flex-basis:100%;margin-bottom:calc(var(--gap-base) * 2);margin-left:0;list-style:none}.tui-theme_inspire-navigation__toggle{position:absolute;z-index:1;width:var(--nav-button-size);height:var(--nav-button-size);margin:calc(var(--gap-base) * 4);color:var(--color-text)}.tui-theme_inspire-navigation__toggle--overlay{display:block}.tui-theme_inspire-navigation__toggle--expand{display:none}@media (min-width:992px){.tui-theme_inspire-navigation__toggle{left:var(--nav-collapsed-width)}.tui-theme_inspire-navigation__toggle--overlay{display:none}.tui-theme_inspire-navigation__toggle--expand{position:fixed;display:block;margin:calc(var(--gap-base) * 1);background-color:var(--color-neutral-3);opacity:0;transition:opacity var(--transition-button-duration) var(--transition-button-function) 1s}.tui-theme_inspire-navigation__toggle--expand:hover,.tui-theme_inspire-navigation__toggle--expand:focus,.tui-theme_inspire-navigation__toggle--expand:has(~ .tui-theme_inspire-navigation>.tui-theme_inspire-navigation__nav:hover),.tui-theme_inspire-navigation__toggle--expand:has(~ .tui-theme_inspire-navigation>.tui-theme_inspire-navigation__nav:focus-within){opacity:1;transition-delay:0s}.tui-theme_inspire-navigation__toggle--navExpanded{left:var(--nav-width)}.tui-theme_inspire-navigation__toggle-icon{--rotate-r: rotateY(0deg);--rotate-l: rotateY(180deg);transform:var(--rotate-r);transition-duration:0.5s}.dir-rtl .tui-theme_inspire-navigation__toggle-icon{transform:var(--rotate-l)}.tui-theme_inspire-navigation__toggle-icon--expanded{transform:var(--rotate-l)}.dir-rtl .tui-theme_inspire-navigation__toggle-icon--expanded{transform:var(--rotate-r)}}.tui-theme_inspire-navigation__toggle--navHidden{left:0}.tui-theme_inspire-navigation{position:relative;z-index:var(--zindex-navbar);display:none;flex-direction:column;overflow:visible}@media (min-width:992px){.tui-theme_inspire-navigation{display:flex;width:var(--nav-collapsed-width)}}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__nav{position:fixed;display:flex;flex-direction:column;width:var(--nav-collapsed-width);height:100%;background-color:var(--nav-bg-color);border-right:1px inset var(--nav-border-colour)}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__heading{margin:auto;border-bottom:1px inset var(--nav-border-colour)}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logomark-width);max-height:var(--nav-logomark-height);margin:calc(var(--gap-base) * 8) 0}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse{float:right;width:var(--nav-button-size);height:var(--nav-button-size);margin-top:calc(var(--gap-base) * 4);margin-right:calc(var(--gap-base) * -3);color:var(--nav-tab-text-color)}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__collapse:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_inspire-navigation .tui-theme_inspire-navigation__items{display:flex;flex-direction:column;gap:calc(var(--gap-base) * 1);height:100%;margin:0;padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) 0;overflow-y:auto;list-style:none}.tui-theme_inspire-navigation--overlaid{position:fixed;z-index:var(--zindex-nav-overlay);display:flex;width:var(--nav-width)}@media (min-width:992px){.tui-theme_inspire-navigation--overlaid{position:relative;width:var(--nav-collapsed-width)}}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__nav{width:var(--nav-width)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_inspire-navigation--overlaid .tui-theme_inspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}.tui-theme_inspire-navigation--desktopExpanded{display:none}@media (min-width:992px){.tui-theme_inspire-navigation--desktopExpanded{display:flex;width:var(--nav-width)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__nav{width:var(--nav-width)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_inspire-navigation--desktopExpanded .tui-theme_inspire-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}}.tui-theme_inspire-navigation--hidden{display:none}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}:root{--color-primary: #455465;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--bg-color-banner-upprog-catalog: var(--color-secondary);--text-color-banner-upprog-catalog: var(--color-tertiary);--color-state: #0074be;--color-state-hover: #006ab4;--color-state-focus: #006ab4;--color-state-active: #0059a3;--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: #fafafa;--nav-text-color: var(--color-text);--nav-selected-color: var(--color-state);--nav-border-colour: rgba(128, 128, 128, 0.2);--nav-width: 15rem;--nav-collapsed-width: 5rem;--nav-button-size: 1.25rem;--nav-logo-width: 7.5rem;--nav-logo-height: 7.5rem;--nav-logomark-width: 2.5rem;--nav-logomark-height: 2.5rem;--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-primary-text-color: var(--color-text);--btn-default-text-color: var(--color-text);--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);--btn-accent-color-focus: var(--color-state-focus);--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);--page-content-padding-desktop: calc(var(--gap-base) * 8)}.tui-theme_uplearning-navItem{--tui-theme_uplearning-navItem-height: 2.75rem;--tui-theme_uplearning-navItem-indicator-height: 2rem;--tui-theme_uplearning-navItem-top-level-nav-item-padding: 10px;--tui-theme_uplearning-navItem-nav-item-padding: 6px;display:flex;flex-grow:1;flex-wrap:wrap;height:var(--tui-theme_uplearning-navItem-height);padding-top:calc(var(--gap-base) * 1);color:var(--nav-tab-text-color)}.tui-theme_uplearning-navItem--navExpanded{height:100%}.tui-theme_uplearning-navItem__icon{width:1.2em;height:1.2em;margin:auto}.tui-theme_uplearning-navItem__icon--navExpanded{margin:calc(var(--gap-base) * 3) auto auto calc(var(--gap-base) * 3)}.tui-theme_uplearning-navItem .tui-theme_uplearning-navItem{padding-top:0}.tui-theme_uplearning-navItem--selected{color:var(--nav-selected-color)}.tui-theme_uplearning-navItem--selected:before{height:var(--tui-theme_uplearning-navItem-indicator-height);margin-top:calc(var(--gap-base) * 1);border-right:calc(var(--gap-base) * 1) solid var(--nav-selected-color);border-top-right-radius:calc(var(--gap-base) * 1);border-bottom-right-radius:calc(var(--gap-base) * 1);content:""}.tui-theme_uplearning-navItem .tui-theme_uplearning-navItem--selected:before{margin-top:0}.tui-theme_uplearning-navItem--link{flex-wrap:nowrap}.tui-theme_uplearning-navItem__heading{display:flex;flex-grow:1;align-items:flex-start;padding:0;background-color:inherit;border:none;border-radius:var(--btn-radius)}.tui-theme_uplearning-navItem__heading--childSelected{color:var(--nav-selected-color)}.tui-theme_uplearning-navItem__heading--depth-0{margin-left:calc(var(--gap-base) * 5);font-weight:600}.tui-theme_uplearning-navItem__heading--depth-0.tui-theme_uplearning-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 3)}.tui-theme_uplearning-navItem__heading--depth-0.tui-theme_uplearning-navItem__heading--selected{margin-left:calc(var(--gap-base) * 4)}.tui-theme_uplearning-navItem__heading--depth-0.tui-theme_uplearning-navItem__heading--selected.tui-theme_uplearning-navItem__heading--navExpanded{margin-left:calc(var(--gap-base) * 2)}.tui-theme_uplearning-navItem__heading--depth-0 .tui-theme_uplearning-navItem__headingAction{margin:calc(var(--gap-base) * 2)}.tui-theme_uplearning-navItem__heading--depth-1{margin-left:calc(var(--gap-base) * 10);font-weight:400}.tui-theme_uplearning-navItem__heading--depth-1.tui-theme_uplearning-navItem__heading--selected{margin-left:calc(var(--gap-base) * 9)}.tui-theme_uplearning-navItem__heading--depth-2{margin-left:calc(var(--gap-base) * 13)}.tui-theme_uplearning-navItem__heading--depth-2.tui-theme_uplearning-navItem__heading--selected{margin-left:calc(var(--gap-base) * 12)}.tui-theme_uplearning-navItem__heading--link{color:var(--nav-tab-text-color)}.tui-theme_uplearning-navItem__heading--link:hover,.tui-theme_uplearning-navItem__heading--link:focus{color:var(--nav-tab-text-color);text-decoration:none}.tui-theme_uplearning-navItem__heading--link.tui-theme_uplearning-navItem__heading--selected{color:var(--nav-selected-color)}@media (hover:hover){.tui-theme_uplearning-navItem__heading:hover{background-color:color-mix(in srgb, var(--nav-tab-text-color) 10%, transparent)}}.tui-theme_uplearning-navItem__heading:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_uplearning-navItem__headingText{flex-grow:1;margin:auto;padding:var(--tui-theme_uplearning-navItem-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_uplearning-navItem-nav-item-padding) calc(var(--gap-base) * 3);text-align:left;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tui-theme_uplearning-navItem__headingText--depth-0{padding:var(--tui-theme_uplearning-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 1) var(--tui-theme_uplearning-navItem-top-level-nav-item-padding) calc(var(--gap-base) * 3)}.tui-theme_uplearning-navItem__headingAction{flex-basis:1.5rem;flex-shrink:0;height:1.5rem;margin:calc(var(--gap-base) * 1) calc(var(--gap-base) * 2);padding:var(--tui-theme_uplearning-navItem-nav-item-padding);color:var(--nav-tab-text-color)}.tui-theme_uplearning-navItem__children{flex-basis:100%;margin-bottom:calc(var(--gap-base) * 2);margin-left:0;list-style:none}.tui-theme_uplearning-navigation__toggle{position:absolute;z-index:1;width:var(--nav-button-size);height:var(--nav-button-size);margin:calc(var(--gap-base) * 4);color:var(--color-text)}.tui-theme_uplearning-navigation__toggle--overlay{display:block}.tui-theme_uplearning-navigation__toggle--expand{display:none}@media (min-width:992px){.tui-theme_uplearning-navigation__toggle{left:var(--nav-collapsed-width);margin-left:calc(var(--gap-base) * 5)}.tui-theme_uplearning-navigation__toggle--overlay{display:none}.tui-theme_uplearning-navigation__toggle--expand{display:block}.tui-theme_uplearning-navigation__toggle--navExpanded{left:var(--nav-width)}}.tui-theme_uplearning-navigation__toggle--navHidden{left:0}.tui-theme_uplearning-navigation{position:relative;z-index:var(--zindex-navbar);display:none;flex-direction:column;overflow:visible}@media (min-width:992px){.tui-theme_uplearning-navigation{display:flex;width:var(--nav-collapsed-width)}}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__nav{position:fixed;display:flex;flex-direction:column;width:var(--nav-collapsed-width);height:100%;background-color:var(--nav-bg-color);border-right:1px inset var(--nav-border-colour)}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__heading{margin:auto;border-bottom:1px inset var(--nav-border-colour)}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__headingLogo{max-width:var(--nav-logomark-width);max-height:var(--nav-logomark-height);margin:calc(var(--gap-base) * 8) 0}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__collapse{float:right;width:var(--nav-button-size);height:var(--nav-button-size);margin-top:calc(var(--gap-base) * 4);margin-right:calc(var(--gap-base) * -3);color:var(--nav-tab-text-color)}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__collapse:focus-visible{outline:2px solid var(--nav-tab-text-color)}.tui-theme_uplearning-navigation .tui-theme_uplearning-navigation__items{display:flex;flex-direction:column;gap:calc(var(--gap-base) * 1);height:100%;margin:0;padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) calc(var(--gap-base) * 5) 0;overflow-y:auto;list-style:none}.tui-theme_uplearning-navigation--overlaid{position:fixed;z-index:var(--zindex-nav-overlay);display:flex;width:var(--nav-width)}@media (min-width:992px){.tui-theme_uplearning-navigation--overlaid{position:relative;width:var(--nav-collapsed-width)}}.tui-theme_uplearning-navigation--overlaid .tui-theme_uplearning-navigation__nav{width:var(--nav-width)}.tui-theme_uplearning-navigation--overlaid .tui-theme_uplearning-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_uplearning-navigation--overlaid .tui-theme_uplearning-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_uplearning-navigation--overlaid .tui-theme_uplearning-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}.tui-theme_uplearning-navigation--desktopExpanded{display:none}@media (min-width:992px){.tui-theme_uplearning-navigation--desktopExpanded{display:flex;width:var(--nav-width)}.tui-theme_uplearning-navigation--desktopExpanded .tui-theme_uplearning-navigation__nav{width:var(--nav-width)}.tui-theme_uplearning-navigation--desktopExpanded .tui-theme_uplearning-navigation__heading{margin:0 calc(var(--gap-base) * 6)}.tui-theme_uplearning-navigation--desktopExpanded .tui-theme_uplearning-navigation__headingLogo{max-width:var(--nav-logo-width);max-height:var(--nav-logo-height)}.tui-theme_uplearning-navigation--desktopExpanded .tui-theme_uplearning-navigation__items{padding:calc(var(--gap-base) * 5) calc(var(--gap-base) * 3) calc(var(--gap-base) * 5) 0}}.tui-theme_uplearning-navigation--hidden{display:none}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}:root{--nav-bg-color: #0d4252;--nav-text-color: #ffffff;--nav-selected-color: #ddf3bf;--color-primary: #3e8084;--color-secondary: #d7ebec;--color-tertiary: #333333;--btn-prim-accent-color: #4f841a;--btn-accent-color: #e1efd3;--btn-primary-text-color: #ffffff;--btn-default-text-color: #333333;--link-color: #4f841a;--color-state: #4f841a;--color-text: #333333;--footer-bg-color: #3E8084;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #457a10;--btn-prim-accent-color-active: #346900;--btn-accent-color-hover: #d7e5c9;--btn-accent-color-active: #c6d4b8;--link-color-hover: #457a10;--color-state-hover: #457a10;--color-state-focus: #457a10;--color-state-active: #346900;--footer-text-color-hover: #f5f5f5;}
/* ------------------------------------------------------------
   1. CUSTOM FONTS
   Loads FF Meta Pro fonts from CDN
   ------------------------------------------------------------ */

@font-face {
  font-family: "Meta Pro Bold";
  src: url("https://cdn.ecdc.europa.eu/metaProFonts/MetaPro-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Meta Pro Black";
  src: url("https://cdn.ecdc.europa.eu/metaProFonts/MetaPro-Black.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-family-headings: 'Meta Pro Bold', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

.totaraNav_prim--list_item_label {
  font-family: 'Meta Pro Bold', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* END: Custom Fonts
   ------------------------------------------------------------ */



/* ------------------------------------------------------------
   2. SWITCH VIEW — Confirm-style pills (scoped + new icons)
   ------------------------------------------------------------ */

:root { --ecdc-green:#4f841a; }

:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) .block-title h2 {
  margin-bottom: 6px !important;
}
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) .block-content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) ul.list {
  display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;
  padding:0;margin:0 0 16px;list-style:none;
}

:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) li.dashboard .name a,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) li.dashboard .name.active {
  display:inline-flex;align-items:center;gap:10px;
  padding:8px 18px;border-radius:20px;background:#fff;
  border:1px solid #d1d5d8;font-weight:600;font-size:14px;
  color:#333;text-decoration:none;transition:all .18s ease;
}

:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc) li.dashboard .name a:hover {
  color:var(--ecdc-green);border-color:var(--ecdc-green);transform:translateY(-1px);
}

:where(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard .name a::before,
:where(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard .name.active::before {
  content:"";width:18px;height:18px;background-color:currentColor;
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  outline:2px solid var(--ecdc-green);
  outline-offset:3px;
  border-radius:3px;
}

/* 1) Administrators → gear */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(1) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(1) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/gear");
          mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/gear");
}

/* 2) Fellowship → globe-europe-africa */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(2) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(2) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/globe-europe-africa");
          mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/globe-europe-africa");
}

/* 3) ECDC learning → building-fill */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(3) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(3) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/building-fill");
          mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/building-fill");
}

/* 4) All users → people */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(4) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(4) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/people");
          mask-image:url("/theme/image.php/uplearning/totara_core/1772557391/menuitemicons/people");
}

/* 5) Main page → signpost-split */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(5) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(5) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/0/menuitemicons/signpost-split");
          mask-image:url("/theme/image.php/uplearning/totara_core/0/menuitemicons/signpost-split");
}

/* 6) Reporting → bar-chart-line */
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(6) .name a::before,
:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
ul.list>li.dashboard:nth-child(6) .name.active::before {
  -webkit-mask-image:url("/theme/image.php/uplearning/totara_core/0/menuitemicons/bar-chart-line");
          mask-image:url("/theme/image.php/uplearning/totara_core/0/menuitemicons/bar-chart-line");
}

:is(#inst4273,#inst6006,#inst171,#inst6007,#inst6150,.switchview--ecdc)
li.dashboard .name.active {
  background:#fff!important;border:2px solid var(--ecdc-green)!important;
  color:var(--ecdc-green)!important;transform:translateY(-1px);
  box-shadow:0 1px 4px rgba(0,0,0,.12);
}

/* END: Switch view
   ------------------------------------------------------------ */



/* 3. USER TOOLBAR (PRIMARY) — bigger logo, aligned burger, no overlap */

.userToolbar_prim{
  background-color:#F5F6F8!important;
  position:relative;
  height:82px!important;
  overflow:visible;
}

.theme_uplearning__navPlaceholder{
  position:absolute!important;
  left:16px;
  top:0;
  height:100%;
  display:flex!important;
  align-items:center!important;
  z-index:60;
}

.theme_uplearning__navPlaceholder button,
.theme_uplearning__navPlaceholder [role="button"]{
  width:40px;
  height:40px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0;
  line-height:1;
  border-radius:6px;
}

.userToolbar_prim::before{
  content:"";
  position:absolute;
  top:50%;
  left:76px;
  transform:translateY(-50%);
  width:clamp(240px,37vw,456px);
  height:70px;

/***  BACKGROUND IMG. ECDC LOGO URL HERE ***/
  background-image:url("https://learning.ecdc.europa.eu/pluginfile.php/1/totara_core/logo/13732/Logo%20ECDC%20Learning%20Portal-v1013ffhsun.png");

  background-repeat:no-repeat;
  background-size:contain;
  background-position:left center;
  z-index:1;
  pointer-events:none;
}

.tui-theme_uplearning-navigation__heading img {
  display: none !important;
}

.totara-nav-open .userToolbar_prim::before{
  left:240px;
}

.userToolbar_prim--side{
  position:absolute;
  right:0;
  top:0;
  height:100%;
  display:flex!important;
  align-items:center;
  gap:14px;
  padding-right:16px;
  padding-left:16px;
  white-space:nowrap;
  width:auto!important;
  max-width:calc(100% - 540px);
}

.userToolbar_prim--side *{
  white-space:nowrap!important;
  max-width:none!important;
}

.userToolbar_prim .usermenu{
  display:flex;
  align-items:center;
}

.userToolbar_prim .usermenu .login{
  white-space:nowrap!important;
}

@media(max-width:768px){
  .userToolbar_prim{
    height:64px!important;
  }
  .userToolbar_prim::before{
    left:58px;
    width:clamp(180px,40vw,280px);
    height:46px;
  }
  .userToolbar_prim--side{
    max-width:calc(100% - 300px);
  }
  .userToolbar_prim .usermenu .login{
    font-size:0;
  }
  .userToolbar_prim .usermenu .login a{
    font-size:0.85rem!important;
    padding:4px 12px;
    background:#4f841a;
    border-radius:12px;
    color:#fff!important;
    display:inline-block;
  }
}
/* END of 4. */ 

/* ------------------------------------------------------------
   5. Featured Links block inst5778 – compact admin tiles
   ------------------------------------------------------------ */

#inst5778 .block-totara-featured-links-layout {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-bottom: 6px !important;
}

#inst5778 .block-totara-featured-links-tile-small {
  width: 105px !important;
  height: 95px !important;
  min-width: unset !important;
  min-height: unset !important;
  position: relative !important;
  overflow: hidden !important;
  border-radius: 10px !important;
  padding: 0 !important;
  background-image: none !important;
  box-sizing: border-box !important;
  transition: box-shadow 0.2s ease, transform 0.2s ease !important;
}

#inst5778 .block-totara-featured-links-tile-small:hover {
  box-shadow: 0 4px 14px rgba(79, 132, 26, 0.22) !important;
  transform: translateY(-2px) !important;
}

#inst5778 .block-totara-featured-links-tile-small::before,
#inst5778 .block-totara-featured-links-tile-small::after {
  display: none !important;
  content: none !important;
}

#inst5778 .block-totara-featured-links-content-top,
#inst5778 .block-totara-featured-links-content-bottom,
#inst5778 .block-totara-featured-links-content-middle {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

#inst5778 .block-totara-featured-links-icon,
#inst5778 .block-totara-featured-links-icon-medium,
#inst5778 .block-totara-featured-links-icon-large {
  position: absolute !important;
  top: 10px !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 52px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

#inst5778 .block-totara-featured-links-icon span.flex-icon {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) scale(0.55) !important;
  transform-origin: center center !important;
  color: #4f841a !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

#inst5778 .block-totara-featured-links-content-container {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  height: 34px !important;
  padding: 0 5px !important;
  margin: 0 !important;
  z-index: 2 !important;
  text-align: center !important;
  background: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#inst5778 .block-totara-featured-links-content {
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  width: 100% !important;
}

#inst5778 .content-header-info {
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

#inst5778 .block-totara-featured-links-content h3 {
  font-size: 0.58rem !important;
  line-height: 1.2 !important;
  color: #333 !important;
  margin: 0 !important;
  padding: 0 !important;
  word-break: break-word !important;
  white-space: normal !important;
  text-shadow: none !important;
  background: none !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}

#inst5778 .tile-description {
  display: none !important;
}

#inst5778 .block-totara-featured-links-flex-filler {
  width: 105px !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
  background: none !important;
}

/* END: Featured Links block inst5778
   ------------------------------------------------------------ */


/* ------------------------------------------------------------
   6. Login button styling – converts “Log in” link into ECDC button
   ------------------------------------------------------------ */
.userToolbar_prim--side .usermenu .login a {
    background-color: #4f841a !important;
    color: #ffffff !important;
    font-family: Tahoma, sans-serif !important;
    font-weight: bold;
    text-decoration: none !important;
    padding: 4px 14px;
    border-radius: 4px;
    display: inline-block;
    border: none;
    transition: background-color 0.15s ease-in-out;
}

.userToolbar_prim--side .usermenu .login a:hover,
.userToolbar_prim--side .usermenu .login a:focus {
    background-color: #3b6015 !important;
    color: #ffffff !important;
}

/* END:  Login button styling
   ------------------------------------------------------------ */
/* ------------------------------------------------------------
   7. Left nav logo – larger and left-aligned within nav column
   ------------------------------------------------------------ */

.tui-theme_uplearning-navigation__heading .tui-theme_uplearning-navigation__headingLogo {
    display: block;
    width: 100%;
    max-width: clamp(180px, 92%, 300px);
    height: auto;
    object-fit: contain;
    object-position: left;
    margin: 8px 0;
    image-rendering: auto;
}

.tui-theme_uplearning-navigation__heading {
    padding-inline: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.tui-theme_uplearning-navigation--desktopExpanded 
.tui-theme_uplearning-navigation__heading .tui-theme_uplearning-navigation__headingLogo {
    max-width: clamp(200px, 95%, 320px);
    margin: 10px 0;
}

@media (max-width: 768px) {
  .tui-theme_uplearning-navigation__heading .tui-theme_uplearning-navigation__headingLogo {
      max-width: clamp(160px, 90%, 260px);
      margin: 8px 0;
  }
}

/* END: Left nav logo – larger and left-aligned within nav column
   ------------------------------------------------------------ */

/* ------------------------------------------------------------
   8. ECDC identity lines for header and footer
   ------------------------------------------------------------ */

body  .userToolbar {
    border-bottom: 4px solid #7cbdc1;
}

body #page-footer {
    border-top: 3px solid #7cbdc1;
    padding-top: 16px;
}

/* END: ECDC identity lines for header and footer
   ------------------------------------------------------------ */


/* ------------------------------------------------------------
   9. ECDC CUSTOM CSS PORT from v19
   ------------------------------------------------------------ */


/* Specific adjustments for the banner with the class sitehomebanner */
.sitehomebanner .text-wrapper {
  background-color: rgba(255, 255, 255, 0.7) !important;
  box-sizing: content-box !important
  display: unset !important;
}

@media screen and (min-width: 600px) {
.sitehomebanner .text_to_html {
  display: unset !important;
}
}

#inst4273  ul.list li.dashboard:not(.active) a {
  color: #999; /* Grey color for inactive items */
}

#inst4273 ul.list li.dashboard a {
  font-size: 10px; 
  padding: 5px; 
  border-radius: 5px; /* Reduce border radius to make the button smaller */
}
.totaraNavOverlay {
    display: none;
}

/* Override theme font for headings */
:root {
    --font-family-headings: 'Meta Pro Bold', sans-serif !important;
}


/* Block alignment on front page */
body div#region-main div[role="main"] {
   padding: unset;
}

/* Hide the bread crumb */
/*  ol.breadcrumb { */
 /*    display: none; */
/*  } */

/* Adjust font an colours of main menu items */
.totaraNav_prim--list_item_label {
    font-family: 'Meta Pro Bold';
}
.totaraNav_prim--list_item_label:hover {
    color: #f2f8f9;
}
.navExpand--list_item_label:hover {
    color: #f2f8f9 !important;
}
.navExpand--list_item_link:hover {
    color: #f2f8f9 !important;
}
.navExpand--list_item:hover {
    color: #f2f8f9 !important;
}
.ul.navExpand--list.navExpand--listSecond:hover {
    color: #f2f8f9 !important;
}

/* Show full course title on catalogue tiles */
.tw-catalogItemNarrow__ellipsis {
   overflow: visible;
}
.tw-catalogItemNarrow__title {
   overflow: visible;
}
span.tw-catalogItemNarrow__title_featured {
    display: none;
}


/* Forcing theme colours on enrolment page */
body.path-enrol .panel-default .panel-heading {
   color: unset !important;
}
body.path-enrol .panel-default .summary p {
   color: unset !important;
}


/* Updated font color for buttons with content and icon buttons with text 
   in Pathway format pages to ensure consistent visibility and contrast */
.tui-btn.tui-btn--hasContent,
.tui-iconBtn.tui-iconBtn--hasText {
    color: #fff !important;
}



/* Learning Portal User policy information and code of conduct Policy box*/
.policybox {
    height: 20em;
}

  body.course-994 .feedback_itemlist.feedback-item-textarea {
    max-width: 98%; /*TSA Ccourse to temporarily fix issue with max width of textare questions*/
  }

/* Learning Portal update*/
/* User profile page ECDC customisation*/

 /***** #id_moodle_picture,  ****/
body#page-user-edit #fitem_id_description_editor,
body#page-user-edit #id_moodle_additional_names,
body#page-user-edit #id_moodle_interests,
body#page-user-edit #id_moodle_optional,
body#page-user-edit #id_profile_field_Linkedin,
body#page-user-edit #id_profile_field_MobilePhone,
body#page-user-edit #id_profile_field_OfficePhone,
body#page-user-edit #id_profile_field_Address,
body#page-user-edit #id_profile_field_AddressLine2,
body#page-user-edit #id_profile_field_PostalCode,
body#page-user-edit #id_profile_field_City {
    display: none !important;
}

/**** admins view ****/
body#page-user-editadvanced #fitem_id_moodle_additional_names,
body#page-user-editadvanced #fitem_id_moodle_interests,
body#page-user-editadvanced #fitem_id_moodle_optional,
body#page-user-editadvanced #fitem_id_profile_field_Linkedin,
body#page-user-editadvanced #fitem_id_profile_field_MobilePhone,
body#page-user-editadvanced #fitem_id_profile_field_OfficePhone,
body#page-user-editadvanced #fitem_id_profile_field_Address,
body#page-user-editadvanced #fitem_id_profile_field_AddressLine2,
body#page-user-editadvanced #fitem_id_profile_field_PostalCode,
body#page-user-editadvanced #fitem_id_profile_field_City,
body#page-user-edit #fitem_id_city,
body#page-user-edit #fitem_id_country,

body#page-user-editadvanced #id_moodle_additional_names,
body#page-user-editadvanced #id_moodle_interests,
body#page-user-editadvanced #id_moodle_optional,
body#page-user-editadvanced #fid_profile_field_Linkedin,
body#page-user-editadvanced #id_profile_field_MobilePhone,
body#page-user-editadvanced #id_profile_field_OfficePhone,
body#page-user-editadvanced #id_profile_field_Address,
body#page-user-editadvanced #id_profile_field_AddressLine2,
body#page-user-editadvanced #id_profile_field_PostalCode,
body#page-user-editadvanced #id_category_3,
body#page-user-editadvanced #id_category_5,
body#page-user-editadvanced #id_category_6,
body#page-user-editadvanced #fitem_id_city,
body#page-user-editadvanced #fitem_id_country

 {
    display: none !important;
}


/***Disabled:  change the country profile field style
 #fitem_id_profile_field_Countryaffiliation {background:#ffc107;}
#id_category_4 .ftoggler a {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
} ***/

#id_moodle .ftoggler a:hover , #id_category_4 .ftoggler a:hover {
  cursor: pointer;
}

.clearfix.collapsible#id_category_1 {visibility: hidden; height: 0px;}
.clearfix.collapsible#id_aspirationalpositionheader {visibility: hidden; height: 0px;}

/* Learning Portal User policy information and code of conduct Policy box*/
.policybox {
    height: 20em;
}

#id_category_4 legend.ftoggler {
    margin-bottom: 3px; 
}

/*  DISABLE: add content to category field 
#id_category_4 .fheader::after {
    content: "Kosovo¹: This designation is without prejudice to positions on status and is in line with UNSCR 1244/99 and the ICJ Opinion on the Kosovo declaration of independence.";
    display: block;
    margin-top: 5px;
    margin-right: 5px; 
    font-size: 12px;
} */

/* Add Kosovo footnote */
label[for="id_profile_field_Countryworkaffiliation"]::after {
    content: "Kosovo¹: This designation is without prejudice to positions on status and is in line with UNSCR 1244/99 and the ICJ Opinion on the Kosovo declaration of independence.";
    display: block;
    margin-top: 8px;
    font-size: 12px;
    margin-left: 10px;
}

/* Highlight the "There are required fields in this form marked*"  .fdescription.required element to make it clearly visible to the user */
#page-user-edit .fdescription.required {
    background-color: #ffffe0; 
    border: 2px solid #8b0000;
    padding: 10px;
    font-weight: bold;
}

/*ECDC Improvements to the enrol page */
#page-enrol-index .coursename {
    color: #4f841a;
}
#page-enrol-index #region-main h2 {
    padding: 0;
    margin: 0;
}
#page-enrol-index .generalbox.info {
    margin-left: 20px;
    margin-right: 20px;
}
#page-enrol-index .content .summary {
    margin-top: 25px;    
    margin-left: 15px;
}
.custom-hr {
    border: 1px solid #f0f0f0;
    margin: 20px auto;
    margin-top: 20px;
}

/*ECDC code of conduct page*/
.tf_element.totara_form_element_radios {
  display: flex !important;
  flex-direction: column !important;
}

.tf_element.totara_form_element_radios .tf_element_title {
  flex: 0 0 50% !important;
  text-align: left !important;
  margin-bottom: 0 !important;
}

/* ECDC remove h1 title in home page*/
#page-site-index #region-main .page-heading h1 {
    display: none !important;
}

/* Catalogue Explore type: Search box border */
.tui-totara_catalog-filterBarExplore__bar {
    outline: 2px solid #ccc; /* light grey border */
    outline-offset: 0;
    background-color: var(--color-background);
    transition: outline-color 0.2s ease; /* smooth transition for outline color */
}
/* Catalogue Explore type: hide the ‘sort by’ options (featured, alphabetical, latest) */
.tui-totara_catalog-sortBar__end {
    display: none !important;
}
/* Hide the "Course" label from the Totara Catalogue card subtitle row.
   WARNING: This targets the first <div> only, so it relies on the Catalogue Page structure staying the same.   If the order of child elements changes, this may hide the wrong content. */
.tui-totara_catalog-itemCard__subtitleRow > div:first-child {
  display: none !important;
}
/* Bold form labels in the filterbar */
legend.tui-formLabel {
  font-weight: bold;
}
/* Catalogue Explore type:  button Reset all - clear all  */
.tui-btn.tui-btn--hasContent, .tui-iconBtn.tui-iconBtn--hasText
{
    color: #538720;
}
/* Catalogue Explore type: Card title green*/
.tui-learningCard__title
{
    color: #538720;
}
/* Catalogue Explore type: Accedited star icon bigger*/
.tui-svgIcon--size-200 {
    font-size: 1.5rem;
}
/* Catalogue Explore type: hero label wrapper, format label*/
.tui-learningCard__heroLabelWrapper{
    background-color: #3e8084;
    border-radius: 0.125rem;
}
/* Catalogue Explore type: progress bar */
.tui-progress__bar
 {
    background-color: #538720;
}

/* Catalogue Explore type: clear search icon color*/
.tui-totara_catalog-searchFilter__clearIcon {
    color: #add184;
}


/***  improve contrastr in <a> menu item on  pathway course format */
.tui-format_pathway-activityFooter, .tui-btn.tui-btn--hasContent, .tui-iconBtn.tui-iconBtn--hasText {
    color: #444 !important;
}

