: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);margin-left:calc(var(--gap-base) * 5)}.tui-theme_inspire-navigation__toggle--overlay{display:none}.tui-theme_inspire-navigation__toggle--expand{display:block}.tui-theme_inspire-navigation__toggle--navExpanded{left:var(--nav-width)}}.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)}.tui-core_auth-loginLayout{display:flex;flex-direction:column;flex-grow:1}.tui-core_auth-loginLayout__panels{flex-grow:1}.tui-core_auth-loginLayout__panel-interface{display:flex;flex:auto;flex-flow:column;min-height:100%}.tui-core_auth-loginLayout__panel-graphic{position:fixed;top:0;right:0;bottom:0;display:none;width:50%;background-position:center;background-size:cover}.tui-core_auth-loginLayout__contentWrap{display:flex;flex:auto;flex-flow:column;align-items:center;justify-content:center;padding:var(--gap-8)}.tui-core_auth-loginLayout__main{width:100%;max-width:100%}.tui-core_auth-loginLayout .tui-core_auth-footer{margin-top:0}@media (min-width:992px){.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panels{grid-template-columns:1fr 1fr}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface{width:50%}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-graphic{display:flex}}:root{--tab-border-width: 1px;--tab-h-padding: var(--gap-4);--tab-v-padding: var(--gap-2);--tab-highlight-height: var(--gap-1);--tab-shadow-offset: var(--gap-3);--tab-small-h-padding: var(--gap-4);--tab-small-v-padding: var(--gap-2)}.tui-tabBar{display:flex;align-items:flex-end;margin:0;padding:0}.tui-tabBar--horizontal{border-bottom:var(--tab-border-width) solid;border-bottom-color:var(--tabs-border-color)}.tui-tabBar--vertical{flex-direction:column;align-items:stretch;border-right:var(--tab-border-width) solid;border-right-color:var(--tabs-border-color)}.tui-tabBar__tab{display:block;overflow:hidden;pointer-events:none}.tui-tabBar--horizontal .tui-tabBar__tab{margin:calc(var(--tab-shadow-offset) * -1);margin-bottom:calc(var(--tab-border-width) * -1);padding:var(--tab-shadow-offset);padding-bottom:var(--tab-border-width)}.tui-tabBar--vertical .tui-tabBar__tab{max-width:220px;margin-right:calc(var(--tab-border-width) * -1);margin-bottom:calc(var(--tab-shadow-offset) * -1);padding-right:var(--tab-border-width);padding-bottom:var(--tab-shadow-offset)}.tui-tabBar__tab--hidden{display:none}a.tui-tabBar__link{display:flex;padding:var(--tab-v-padding) var(--tab-h-padding);color:var(--tabs-text-color);text-decoration:none;border:var(--tab-border-width) solid;border-color:transparent;pointer-events:auto}a.tui-tabBar__link:hover{color:var(--tabs-text-color-focus);background:var(--tabs-bg-color-focus)}a.tui-tabBar__link:focus-visible{color:var(--tabs-text-color-focus);background:var(--tabs-bg-color-focus);outline:2px solid var(--color-state-focus);outline-offset:calc((var(--tab-border-width) + 4px) * -1)}a.tui-tabBar__link:active,a.tui-tabBar__link:active:focus,a.tui-tabBar__link:active:hover{color:var(--tabs-text-color-active);outline:none}.tui-tabBar--horizontal a.tui-tabBar__link{margin-top:var(--tab-highlight-height);margin-right:calc(var(--tab-border-width) * -1);border-bottom:none}.tui-tabBar--vertical a.tui-tabBar__link{margin-bottom:calc(var(--tab-border-width) * -1);margin-left:var(--tab-highlight-height);border-right:none}.tui-tabBar__tab--disabled a.tui-tabBar__link{color:var(--tabs-text-color-disabled);cursor:default;pointer-events:none}.tui-tabBar__tab--active a.tui-tabBar__link{position:relative;color:var(--tabs-text-color-selected);background:var(--tabs-bg-color-selected)}.tui-tabBar--horizontal .tui-tabBar__tab--active a.tui-tabBar__link{top:var(--tab-border-width);padding-top:calc(var(--tab-v-padding) - var(--tab-border-width));padding-bottom:calc(var(--tab-v-padding) + var(--tab-border-width));border-color:var(--tabs-border-color);box-shadow:var(--shadow-3)}.tui-tabBar--vertical .tui-tabBar__tab--active a.tui-tabBar__link{left:var(--tab-border-width);padding-right:calc(var(--tab-v-padding) + var(--tab-border-width));padding-left:calc(var(--tab-h-padding) - var(--tab-border-width));border-color:var(--tabs-border-color);box-shadow:var(--shadow-2)}.tui-tabBar__tab--active a.tui-tabBar__link::after{position:absolute;background:var(--tabs-selected-bar-color);content:""}.tui-tabBar--horizontal .tui-tabBar__tab--active a.tui-tabBar__link::after{top:calc(var(--tab-highlight-height) * -1);right:0;left:calc(var(--tab-border-width) * -1);width:calc(100% + (var(--tab-border-width) * 2));height:var(--tab-highlight-height);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.tui-tabBar--vertical .tui-tabBar__tab--active a.tui-tabBar__link::after{top:calc(var(--tab-border-width) * -1);bottom:0;left:calc(var(--tab-highlight-height) * -1);width:var(--tab-highlight-height);height:calc(100% + (var(--tab-border-width) * 2));border-radius:var(--border-radius-small) 0 0 var(--border-radius-small)}.tui-tabBar__tabLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tui-tabBar__tabLabelExtra{display:flex;align-items:center;margin-left:var(--gap-2)}.tui-tabBar__selector{display:block}.tui-tabBar{}.tui-tabBar--horizontal .tui-tabBar__tab--small .tui-tabBar__link{font-weight:var(--font-body-sm-weight);font-size:var(--font-body-sm-size);font-family:var(--font-body-sm-family);line-height:var(--font-body-sm-line-height);padding:var(--tab-small-v-padding) var(--tab-small-h-padding)}.tui-tabBar--horizontal .tui-tabBar__tab--active.tui-tabBar__tab--small .tui-tabBar__link{padding-top:calc(var(--tab-small-v-padding) - var(--tab-border-width));padding-bottom:calc(var(--tab-small-v-padding) + var(--tab-border-width));color:var(--tabs-text-color-selected)}.tui-tabBar--horizontal .tui-tabBar__tab--disabled.tui-tabBar__tab--small .tui-tabBar__link{color:var(--tabs-text-color-disabled);cursor:default;pointer-events:none}.tui-tabs--fill{display:flex;flex-direction:column;flex-grow:1;height:100%}.tui-tabs--vertical{display:flex;flex-direction:row}.tui-tabs--fill>.tui-tabs__panels{flex-grow:1;min-height:0}.tui-tabs--fill>.tui-tabs__panels>.tui-tabContent{height:100%}.tui-tabs--horizontal .tui-tabContent{padding-top:var(--gap-4)}.tui-tabs--horizontal.tui-tabs--contentSpacing-large .tui-tabContent{padding-top:var(--gap-8)}.tui-tabs--vertical .tui-tabContent{padding-left:var(--gap-4)}.tui-tabs--vertical.tui-tabs--contentSpacing-large .tui-tabContent{padding-left:var(--gap-8)}.tui-core_auth-login{display:flex;flex-flow:column;width:40rem;max-width:100%;padding:0 var(--gap-6);gap:var(--gap-6)}.tui-core_auth-login__separator{border:1px solid var(--color-neutral-5);border-width:1px 0 0 0}.tui-core_auth-login__errorInner{display:inline-flex;font-weight:var(--font-body-sm-weight);font-size:var(--font-body-sm-size);font-family:var(--font-body-sm-family);line-height:var(--font-body-sm-line-height);padding:var(--gap-3);color:var(--color-prompt-alert);background-color:var(--color-prompt-alert-bg);border-radius:8px}.tui-core_auth-login__title{margin:0}.force-horizontal-tabs .tui-tabs__tabs{flex-wrap:wrap;justify-content:center}.force-horizontal-tabs .tui-tabs__tabs span.tui-tabs__tabLabel{overflow:visible;white-space:normal;text-overflow:initial;text-align:center}.force-horizontal-tabs .tui-tabs__panels-outer{padding:0 var(--gap-6)}.force-horizontal-tabs .tui-tabs__panels-outer .tui-tabs__panels{width:100%;max-width:600px;margin:0 auto}:root{--color-primary: #5D88AB;--btn-accent-color: #0F369A;--link-color: #052b8c;--color-state: #052b8c;--color-text: #0d0d0d;--footer-bg-color: #001A70;--footer-text-color: #f0efef;--btn-accent-color-hover: #052c90;--btn-accent-color-active: #001b7f;--link-color-hover: #002182;--color-state-hover: #002182;--color-state-focus: #002182;--color-state-active: #001071;--footer-text-color-hover: #e6e5e5;}
.path-rating .ratingtable, table.flexible, .generaltable {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-width: thin;
    border-radius: 4px;
}

table {
    background-color: rgba(203, 235, 251, 0.38);
}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
    width: 80%;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content-container {
    border-radius: 10px;
}

.block-totara-featured-links-layout .block-totara-featured-links-tile, .block-totara-featured-links-layout .block-totara-featured-links-flex-filler, .block-totara-featured-links-layout>div.block-totara-featured-links-flex-filler, .block-totara-featured-links-layout .block-totara-featured-links-tile-adder {
    border-radius: 10px;
}
html h1, #adminsettings h1, html .h1, #adminsettings .h1 {
        line-height: 1.00;
    }

.tui-collapsible__header-text {
    font-weight: var(--font-h4-weight);
    font-size: var(--font-h6-size);
    font-family: var(--font-h4-family);
    line-height: var(--font-h4-line-height);
}

.tui-format_pathway-activityView__activityContent{max-width: 100% !important;}

.tui-formInput {
    background: #e5e4e2;
    border-color: #a9a9a9;
}

/* Scope to quiz attempt pages only (safe) */
body.path-mod-quiz .que.multichoice .answer .r0,
body.path-mod-quiz .que.multichoice .answer .r1 {
  display: flex;
  align-items: flex-start;
  gap: .6rem;                  /* space between input and label */
  padding-block: .15rem;
}

/* Make the label a simple row: [letter] [text] */
body.path-mod-quiz .que.multichoice .answer label {
  display: inline-flex;        /* inline so text wraps normally within */
  flex-wrap: wrap;             /* allow wrapping to multiple lines */
  align-items: flex-start;
  gap: .5rem;                  /* space between letter and text */
  margin: 0 !important;        /* neutralise .ml-3 if present */
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: break-word;   /* long words can wrap, not every character */
  max-width: 100%;
}

/* Keep the letter tight */
body.path-mod-quiz .que.multichoice .answer .answernumber {
  flex: 0 0 auto;
  white-space: nowrap;
  line-height: 1.4;
}

/* Kill the forced line break after the letter */
body.path-mod-quiz .que.multichoice .answer label > br {
  display: none !important;
}

/* IMPORTANT: Normalise spans generated by the editor/Word paste.
   Prevent each span from becoming a 100% wide block (cause of word-per-line). */
body.path-mod-quiz .que.multichoice .answer label span {
  display: inline !important;
  width: auto !important;
  white-space: inherit !important; /* follow the label's normal wrapping */
}

/* Optional: If your theme applies odd word-breaking to [lang]-tagged spans */
body.path-mod-quiz .que.multichoice .answer label span[lang] {
  display: inline !important;
  word-break: normal !important;
  overflow-wrap: break-word !important;
}

/* Question text tidy (optional): remove visual effect of trailing <br> */
body.path-mod-quiz .que .qtext p { margin: 0 0 .5rem; line-height: 1.4; }
body.path-mod-quiz .que .qtext p > br:only-child { display: none; }

.block_synergy_marketingsections .marketingsections__image img {
    max-width: 100%;
    border-radius: 7px;
}

.pb-5, .py-5 {
padding-bottom: 20px !important;
padding-top: 20px !important;
}

.p-lg-4 {
  padding: 10px !important;
}

/* === Totara Main Menu table: responsive, readable, compact === */
#totaramenutable {
  width: 100%;
  max-width: 100%;
  table-layout: fixed;          /* prevents any single cell from blowing out width */
  border-collapse: collapse;
  font-size: 0.95rem;           /* subtle reduction; retains readability */
}

/* Allow wrapping; support long URLs and long words */
#totaramenutable th,
#totaramenutable td {
  white-space: normal;
  overflow-wrap: anywhere;      /* modern wrap for long tokens */
  word-break: break-word;       /* legacy fallback */
  hyphens: auto;
  padding: clamp(0.4rem, 1.2vw, 0.75rem) clamp(0.5rem, 2vw, 1rem);
}

/* Column widths (sum ≈ 100%) */
#totaramenutable th:nth-child(1),
#totaramenutable td:nth-child(1) { width: 26%; } /* Item title */
#totaramenutable th:nth-child(2),
#totaramenutable td:nth-child(2) { width: 12%; } /* Type */
#totaramenutable th:nth-child(3),
#totaramenutable td:nth-child(3) { width: 40%; } /* URL address */
#totaramenutable th:nth-child(4),
#totaramenutable td:nth-child(4) { width: 12%; } /* Visibility */
#totaramenutable th:nth-child(5),
#totaramenutable td:nth-child(5) { width: 10%; } /* Edit/actions */

/* URL column reads better left-aligned so it wraps sooner */
#totaramenutable td.c2,
#totaramenutable th.c2 {
  text-align: left;
}

/* Allow action cell to wrap (prevents it from forcing a wide table) */
#totaramenutable td.lastcol {
  white-space: normal;
}

/* Small screens: contain overflow and tighten spacing */
@media (max-width: 768px) {
  #totaramenutable {
    display: block;               /* self-scroll container for narrow screens */
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  #totaramenutable th,
  #totaramenutable td {
    padding: 0.5rem 0.75rem;
  }
  /* Rebalance widths for smaller viewports */
  #totaramenutable th:nth-child(1),
  #totaramenutable td:nth-child(1) { width: 32%; }
  #totaramenutable th:nth-child(2),
  #totaramenutable td:nth-child(2) { width: 14%; }
  #totaramenutable th:nth-child(3),
  #totaramenutable td:nth-child(3) { width: 36%; }
  #totaramenutable th:nth-child(4),
  #totaramenutable td:nth-child(4) { width: 10%; }
  #totaramenutable th:nth-child(5),
  #totaramenutable td:nth-child(5) { width: 8%; }
}

.tui-format_pathway-progressTrackerItem--selected {
      border-radius: 5px;
}

.tui-format_pathway-progressTrackerItem--link {
      border-radius: 5px;
}

 .container-fluid {
    margin-right: 50px;
    margin-left: 50px;
}

.container-fluid {
    max-width: 1920px;
}

.container-fluid {
        width: 90%;
}

