: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{--color-state:var(--color-primary);--color-state-hover:var(--color-secondary);--color-state-focus:var(--color-secondary);--color-state-active:var(--color-secondary);--color-state-highlight:#f6f9d7;--color-state-highlight-neutral:var(--color-neutral-3);--color-state-disabled:var(--color-neutral-6);--color-border:var(--color-neutral-5);--color-text:#000000;--color-text-disabled:var(--color-neutral-5);--color-text-hint:var(--color-neutral-6);--color-neutral-1:#fff;--color-neutral-7:#262626;--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);--border-weight:thin;--btn-bg-color-active:var(--btn-bg-color-hover);--btn-bg-color-disabled:var(--color-neutral-3);--btn-bg-color-focus:var(--btn-bg-color-hover);--btn-text-color-active:var(--btn-text-color-hover);--btn-text-color-disabled:var(--color-neutral-6);--btn-text-color-focus:var(--btn-text-color-hover);--btn-border-color-active-focus:var(--btn-text-color-hover);--btn-border-color-disabled:var(--btn-bg-color-disabled);--btn-prim-bg-color-active:var(--btn-prim-bg-color-hover);--btn-prim-bg-color-disabled:var(--btn-bg-color-disabled);--btn-prim-bg-color-focus:var(--btn-prim-bg-color-hover);--btn-prim-text-color-active:var(--btn-prim-text-color-hover);--btn-prim-text-color-focus:var(--btn-prim-text-color-hover);--btn-prim-border-color-active-focus:var(--btn-prim-border-color);--btn-prim-border-color-disabled:var(--btn-bg-color-disabled);--tabs-bg-color-disabled:var(--color-neutral-3);--tabs-bg-color-focus:var(--color-neutral-3);--tabs-text-color-disabled:var(--color-state-disabled);--tabs-text-color-focus:var(--color-state-hover);--tabs-text-color-selected:var(--tabs-text-color-active);--tabs-border-color-disabled:var(--color-neutral-4);--tabs-border-radius-active:0;--tabs-selected-bar-color:var(--tabs-border-color-selected);--tabs-border-radius-active:0;--user-menu-dropdown-border-colour:transparent;--side-panel-heading-font-size:var(--h4-font-size);--side-panel-heading-font:var(--h4-font);--side-panel-inner-background:var(--color-neutral-3);--color-prompt-info:var(--link-color);--nav-quick-item-text-color:var(--link-color);--nav-quick-item-text-color-focus:var(--link-color-hover);--progress-border-color:var(--progress-value-bg-color)}.tui-format_pathway-activityView__sidePanel .tui-sidePanel__inner{background-color:transparent}.tui-format_pathway-activityView__courseSettingsTree{padding:0 var(--gap-4)}.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .side.left,.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .side.right{padding-left:6px;padding-right:6px}.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .content{background-color:transparent;padding:0}.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .content [class^=tfont-var-],.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .content [class*=" tfont-var-"],.tui-format_pathway-activityView__activity .tui-format_pathway-activityView__activityContent .course-content .section .content [class*="ft"]{font-size:inherit}.tui-originalSpaceCard__title a:visited{color:var(--color-neutral-1)}.tui-engageIconPublic--color{color:var(--color-secondary)}.tui-format_pathway-progressTrackerItem.tui-format_pathway-progressNavigation__activityLink.tui-format_pathway-progressTrackerItem--link{background-color:var(--progresstracker-color-ready--inverse);color:var(--progresstracker-color-ready)}.tui-format_pathway-progressTrackerItem.tui-format_pathway-progressNavigation__activityLink.tui-format_pathway-progressTrackerItem--selected{background-color:var(--progresstracker-color-ready);color:var(--progresstracker-color-ready--inverse)}[role="button"].tui-progressTrackerNavCircleWorkflow__outer.tui-progressTrackerNavCircleWorkflow--done{border-color:var(--completion-icon-colour)}[role="button"].tui-progressTrackerNavCircleWorkflow__outer.tui-progressTrackerNavCircleWorkflow--done .tui-progressTrackerNavCircleWorkflow__middle{background:var(--completion-icon-colour);border-color:var(--completion-icon-colour)}.tui-formBtn,.tui-actionLink{text-transform:var(--btn-text-transform);font-family:var(--button-font)}.tui-formBtn:active,.tui-actionLink:active,.tui-formBtn:focus,.tui-actionLink:focus,.tui-formBtn:active:focus,.tui-actionLink:active:focus,.tui-formBtn:active:hover,.tui-actionLink:active:hover,.tui-formBtn:hover,.tui-actionLink:hover{color:var(--btn-text-color-hover);background:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover)}.tui-formBtn:visited,.tui-actionLink:visited{color:var(--btn-text-color);background:var(--btn-bg-color);border-color:var(--btn-border-color)}.tui-formBtn--prim,.tui-actionLink--prim{text-transform:var(--btn-prim-text-transform)}.tui-formBtn--prim:active,.tui-actionLink--prim:active,.tui-formBtn--prim:focus,.tui-actionLink--prim:focus,.tui-formBtn--prim:active:focus,.tui-actionLink--prim:active:focus,.tui-formBtn--prim:active:hover,.tui-actionLink--prim:active:hover,.tui-formBtn--prim:hover,.tui-actionLink--prim:hover{color:var(--btn-prim-text-color-hover);background:var(--btn-prim-bg-color-hover);border-color:var(--btn-prim-border-color-hover)}.tui-formBtn--prim:visited,.tui-actionLink--prim:visited{color:var(--btn-prim-text-color);background:var(--btn-prim-bg-color);border-color:var(--btn-prim-border-color)}.tui-iconBtn--transparent,.tui-iconBtn--transparent.tui-iconBtn--prim,.tui-iconBtn--transparent:active,.tui-iconBtn--transparent.tui-iconBtn--prim:active,.tui-iconBtn--transparent:focus,.tui-iconBtn--transparent.tui-iconBtn--prim:focus,.tui-iconBtn--transparent:active:focus,.tui-iconBtn--transparent.tui-iconBtn--prim:active:focus,.tui-iconBtn--transparent:active:hover,.tui-iconBtn--transparent.tui-iconBtn--prim:active:hover,.tui-iconBtn--transparent:hover,.tui-iconBtn--transparent.tui-iconBtn--prim:hover{background-color:transparent}.tui-formImageUpload{color:var(--form-input-text-color);font-size:var(--form-input-font-size);line-height:1;background:var(--form-input-bg-color)}.tui-formImageUpload__actions{display:flex;padding:var(--form-input-v-padding) var(--gap-2);background:var(--color-neutral-3);border-color:var(--form-input-border-color);border-top:var(--form-input-border-size) solid;border-right:var(--form-input-border-size) solid;border-left:var(--form-input-border-size) solid}.tui-formImageUpload__deleteButton{margin-left:auto}.tui-formImageUpload__filearea{padding:var(--form-input-v-padding) var(--gap-2);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color)}.tui-formImageUpload--highlight .tui-formImageUpload__filearea{background:var(--form-input-bg-color-focus);border-color:var(--form-input-border-color-focus);outline:none;box-shadow:var(--form-input-shadow-focus)}.tui-formImageUpload--isError .tui-formImageUpload__filearea{border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid)}.tui-formImageUpload__display .tui-responsiveImage{max-height:25rem}.tui-formImageUpload__progress{padding:var(--form-input-v-padding) var(--gap-2)}input[type].tui-formInput{display:inline-block;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:1px;color:black;font-size:inherit;line-height:inherit;letter-spacing:normal;text-align:start;text-transform:none;text-indent:0;text-shadow:none;word-spacing:normal;background-color:white;border-color:#dadada;border-style:inset;border-width:2px;border-radius:0;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;border-spacing:0;box-shadow:none;cursor:text;transition-delay:0s;transition-timing-function:ease;transition-duration:0s;transition-property:all;text-rendering:auto}input[type].tui-formInput[disabled]{color:#3d444b;background:#dadada}input[type].tui-formInput:focus{border-color:#dadada;outline-width:3px;outline-style:auto;outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:-2px;box-shadow:none;-moz-user-focus:normal}input[type].tui-formInput::placeholder{color:#a9a9a9;opacity:1}input[type].tui-formInput{display:block;flex-grow:1;box-sizing:border-box;width:100%;min-width:0;height:var(--form-input-height);padding:var(--form-input-v-padding) var(--gap-2);color:var(--form-input-text-color);font-size:var(--form-input-font-size);line-height:1;background:var(--form-input-bg-color);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color)}input[type].tui-formInput--charLength-2{max-width:calc(2 * var(--form-input-font-size))}input[type].tui-formInput--charLength-3{max-width:calc(3 * var(--form-input-font-size))}input[type].tui-formInput--charLength-4{max-width:calc(4 * var(--form-input-font-size))}input[type].tui-formInput--charLength-5{max-width:calc(5 * var(--form-input-font-size))}input[type].tui-formInput--charLength-10{max-width:calc(10 * var(--form-input-font-size))}input[type].tui-formInput--charLength-15{max-width:calc(15 * var(--form-input-font-size))}input[type].tui-formInput--charLength-20{max-width:calc(20 * var(--form-input-font-size))}input[type].tui-formInput--charLength-25{max-width:calc(25 * var(--form-input-font-size))}input[type].tui-formInput--charLength-30{max-width:calc(30 * var(--form-input-font-size))}input[type].tui-formInput--charLength-50{max-width:calc(50 * var(--form-input-font-size))}input[type].tui-formInput--charLength-75{max-width:calc(75 * var(--form-input-font-size))}input[type].tui-formInput--charLength-100{max-width:calc(100 * var(--form-input-font-size))}.tui-form--inputWidth-limited input[type].tui-formInput:not(.tui-input--customSize){max-width:var(--form-input-limited-width)}.tui-form--inputWidth-limited .tui-inputSet--split input[type].tui-formInput:not(.tui-input--customSize){max-width:none}input[type].tui-formInput::placeholder{color:var(--form-input-text-placeholder-color)}.tui-contextInvalid input[type].tui-formInput{border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid)}input[type].tui-formInput:focus{background:var(--form-input-bg-color-focus);border:var(--form-input-border-size) solid;border-color:var(--form-input-border-color-focus);outline:none;box-shadow:var(--form-input-shadow-focus)}.tui-contextInvalid input[type].tui-formInput:focus{background:var(--form-input-bg-color-invalid-focus);border-color:var(--form-input-border-color-invalid);box-shadow:var(--form-input-shadow-invalid-focus)}input[type].tui-formInput--preIcon{padding-left:var(--gap-6)}input[type].tui-formInput--postIcon{padding-right:var(--gap-6)}input[type].tui-formInput--transparent,input[type].tui-formInput--transparent:focus{background-color:transparent;border:none;box-shadow:none}input[type].tui-formInput[disabled]{color:var(--form-input-text-color-disabled);background:var(--form-input-bg-color-disabled);border-color:var(--form-input-border-color-disabled)}input[type].tui-formInput[disabled]::placeholder{color:var(--form-input-text-color-disabled)}.tui-inputColor{position:relative}.tui-inputColor--charLength-2{max-width:calc(2 * var(--form-input-font-size))}.tui-inputColor--charLength-3{max-width:calc(3 * var(--form-input-font-size))}.tui-inputColor--charLength-4{max-width:calc(4 * var(--form-input-font-size))}.tui-inputColor--charLength-5{max-width:calc(5 * var(--form-input-font-size))}.tui-inputColor--charLength-10{max-width:calc(10 * var(--form-input-font-size))}.tui-inputColor--charLength-15{max-width:calc(15 * var(--form-input-font-size))}.tui-inputColor--charLength-20{max-width:calc(20 * var(--form-input-font-size))}.tui-inputColor--charLength-25{max-width:calc(25 * var(--form-input-font-size))}.tui-inputColor--charLength-30{max-width:calc(30 * var(--form-input-font-size))}.tui-inputColor--charLength-50{max-width:calc(50 * var(--form-input-font-size))}.tui-inputColor--charLength-75{max-width:calc(75 * var(--form-input-font-size))}.tui-inputColor--charLength-100{max-width:calc(100 * var(--form-input-font-size))}.tui-form--inputWidth-limited .tui-inputColor:not(.tui-input--customSize){max-width:var(--form-input-limited-width)}.tui-form--inputWidth-limited .tui-inputSet--split .tui-inputColor:not(.tui-input--customSize){max-width:none}.tui-inputColor .tui-inputColor__picker[type='color']{position:absolute;width:calc(var(--gap-8) + var(--gap-2));opacity:0}.tui-inputColor .tui-inputColor__picker[type='color'][disabled='disabled']{cursor:not-allowed}.tui-inputColor__colorBlock{position:absolute;top:calc(var(--form-input-v-padding) / 2 + var(--form-input-border-size));left:calc(var(--gap-2) / 2);width:var(--gap-8);height:calc(100% - var(--form-input-v-padding) - var(--form-input-border-size) * 2);border-radius:var(--border-radius-small)}.tui-inputColor__colorBlock--disabled{cursor:not-allowed}.tui-inputColor .tui-inputColor__input[type='text']{padding-left:calc(var(--gap-8) + var(--gap-2))}.tui-formTextarea{min-height:500px;resize:both}.tui-modalContent__content .tui-formTextarea{min-height:350px}.tui-sidePanelNavLinkItem--active a:visited{color:var(--side-panel-nav-item-text-color-selected)}.tui-sidePanelNavGroup__heading-title{font-size:var(--side-panel-heading-font-size);font-family:var(--side-panel-heading-font)}.tui-sidePanel__inner{background-color:var(--side-panel-inner-background)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link{border-radius:var(--tabs-border-radius);font-size:var(--tabs-font-size);text-transform:var(--tabs-text-transform);background-color:var(--tabs-bg-color);border-color:var(--tabs-border-color);color:var(--tabs-text-color);font-weight:var(--tabs-font-weight)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:hover,.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:focus{background-color:var(--tabs-bg-color-hover);border-color:var(--tabs-border-color-hover);color:var(--tabs-text-color-hover)}.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:active,.tui-tabs--horizontal .tui-tabs__tabs li a.tui-tabs__link:active:focus{color:var(--tabs-text-color)}.tui-tabs--horizontal .tui-tabs__tabs li.tui-tabs__tab--active a.tui-tabs__link{color:var(--tabs-text-color-selected);background-color:var(--tabs-bg-color-selected);border-radius:var(--tabs-border-radius-active);border-color:var(--tabs-border-color-selected);border-bottom:1px solid var(--tabs-bg-color-selected)}.tui-tabs--horizontal .tui-tabs__tabs li.tui-tabs__tab--active a.tui-tabs__link:hover{background-color:var(--tabs-bg-color-active-hover);border-color:var(--tabs-border-color-active-hover);color:var(--tabs-text-color-active-hover)}.backup-restore__section>*+*{margin-top:var(--gap-4)}.tui-formBtn--prim,.tui-iconBtn--prim,.tui-actionLink--prim,.tui-formBtn--prim:active,.tui-iconBtn--prim:active,.tui-actionLink--prim:active,.tui-formBtn--prim:visited,.tui-iconBtn--prim:visited,.tui-actionLink--prim:visited{color:var(--btn-prim-text-color);background-color:var(--btn-prim-bg-color);border-color:var(--btn-prim-border-color)}.tui-formBtn--prim:hover,.tui-iconBtn--prim:hover,.tui-actionLink--prim:hover,.tui-formBtn--prim:active:hover,.tui-iconBtn--prim:active:hover,.tui-actionLink--prim:active:hover,.tui-formBtn--prim:visited:hover,.tui-iconBtn--prim:visited:hover,.tui-actionLink--prim:visited:hover{color:var(--btn-prim-text-color-hover);background-color:var(--btn-prim-bg-color-hover);border-color:var(--btn-prim-border-color-hover)}.tui-formBtn--prim.disabled,.tui-iconBtn--prim.disabled,.tui-actionLink--prim.disabled,.tui-formBtn--prim[disabled],.tui-iconBtn--prim[disabled],.tui-actionLink--prim[disabled],.tui-formBtn--prim.disabled:active:focus,.tui-iconBtn--prim.disabled:active:focus,.tui-actionLink--prim.disabled:active:focus,.tui-formBtn--prim[disabled]:active:focus,.tui-iconBtn--prim[disabled]:active:focus,.tui-actionLink--prim[disabled]:active:focus,.tui-formBtn--prim.disabled:hover,.tui-iconBtn--prim.disabled:hover,.tui-actionLink--prim.disabled:hover,.tui-formBtn--prim[disabled]:hover,.tui-iconBtn--prim[disabled]:hover,.tui-actionLink--prim[disabled]:hover,.tui-formBtn--prim.disabled:focus,.tui-iconBtn--prim.disabled:focus,.tui-actionLink--prim.disabled:focus,.tui-formBtn--prim[disabled]:focus,.tui-iconBtn--prim[disabled]:focus,.tui-actionLink--prim[disabled]:focus{color:var(--btn-prim-text-color-disabled);background-color:var(--btn-prim-border-color-disabled);border-color:var(--btn-prim-border-color-disabled)}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}.tui-themeSettings .settings-tab-description{margin-bottom:var(--gap-8);font-weight:bold}.tui-themeSettings .tui-form--horizontal .tui-formRow:not(.tui-formRow--vertical)>.tui-formRow__inner>.tui-formRow__action{margin-top:var(--gap-6)}.tui-themeTenants__content{margin-top:var(--gap-8)}.tui-themeTenants__section+.tui-themeTenants__section{margin-top:var(--gap-12)}.tui-themeTenants__section>*+*{margin-top:var(--gap-4)}:root{
--color-black: #000000;
--color-white: #ffffff;
--color-primary: #7B14EF;
--color-secondary: #c497fe;
--color-tertiary: #7B14EF;
--color-accent-3: #ebdcfd;
--color-accent-4: #c497fe;
--color-neutral-2: #ebdcfd;
--color-neutral-3: #f7f6f1;
--color-neutral-4: #e6e4e4;
--color-neutral-5: #c7c7c7;
--color-neutral-6: #e6e0d1;
--header-notifications-show: false;
--header-notifications-icon-color: #7B14EF;
--header-notifications-count-background-color: #7B14EF;
--header-notifications-count-color: var(--color-white);
--header-messages-show: false;
--header-messages-icon-color: #7B14EF;
--header-messages-count-background-color: #7B14EF;
--header-messages-count-color: var(--color-white);
--site-logo-size: medium;
--page-background-size: fullauto;
--page-background-repeat: no-repeat;
--page-background-position: top-center;
--page-background-attachment: true;
--show-login-background-image: false;
--enable-help-link: false;
--enable-help-link-as-icon-or-text: icon;
--help-icon: info;
--progress-value-bg-color: #7B14EF;
--progress-value-text-color: var(--color-white);
--progress-container-text-color: #f5f5f5;
--progress-container-bar-shadow: true;
--progress-bar-border-radius: 4px;
--progress-bar-height: 20px;
--progress-bar-border-color: #7B14EF;
--progress-container-bg-color: var(--progress-container-text-color);
--email-accent-color: #232428;
--email-body-margin: 5;
--btn-text-color: #ffffff;
--btn-text-color-hover: #ffffff;
--btn-bg-color: #7b14ef;
--btn-bg-color-hover: #953ef9;
--btn-border-color: #7b14ef;
--btn-border-color-hover: #953ef9;
--btn-radius: 100px;
--btn-border-width: 2px;
--btn-text-transform: none;
--btn-font-size: 16px;
--btn-font-weight: normal;
--btn-padding: 8px 24px 8px 24px;
--btn-input-group-min-height: auto;
--btn-prim-text-color: #ffffff;
--btn-prim-text-color-hover: #ffffff;
--btn-prim-bg-color: #7b14ef;
--btn-prim-bg-color-hover: #953ef9;
--btn-prim-border-color: #7b14ef;
--btn-prim-border-color-hover: #953ef9;
--btn-prim-radius: 100px;
--btn-prim-border-width: 2px;
--btn-prim-text-transform: none;
--btn-prim-font-size: 16px;
--btn-prim-font-weight: 600;
--btn-prim-padding: 8px 24px 8px 24px;
--btn-secondary-text-color: #232428;
--btn-secondary-text-color-hover: #232428;
--btn-secondary-bg-color: #ffffff;
--btn-secondary-bg-color-hover: #ffffff;
--btn-secondary-border-color: #232428;
--btn-secondary-border-color-hover: #232428;
--btn-secondary-radius: 100px;
--btn-secondary-border-width: 2px;
--btn-secondary-text-transform: none;
--btn-secondary-font-size: 16px;
--btn-secondary-font-weight: 600;
--btn-secondary-padding: 8px 24px 8px 24px;
--table-head-background-color: #FFFFFF;
--table-head-color: #232428;
--table-header-font-size: 15px;
--table-header-font-weight: bold;
--table-header-text-transform: none;
--table-body-background-color: #FFFFFF;
--table-stripe-even-background-color: #FFFFFF;
--table-cell-background-color-even-hover: var(--color-neutral-4);
--table-cell-color-even: #232428;
--table-stripe-odd-background-color: #FFFFFF;
--table-cell-background-color-odd-hover: var(--table-cell-background-color-even-hover);
--table-cell-color-odd: #232428;
--table-border-color: transparent;
--table-link-color: #232428;
--table-link-color-hover: #232428;
--table-border-width: thin;
--table-cell-font-size: 15px;
--table-heading-padding: 8px;
--table-body-padding: 8px;
--table-body-font-weight: normal;
--table-header-border-width: var(--table-border-width);
--breadcrumb-container-background-color: transparent;
--breadcrumb-text-color: #232428;
--breadcrumb-link-color: #7b14ef;
--breadcrumb-link-hover-color: #7b14ef;
--breadcrumb-separator-color: #232428;
--breadcrumb-text-transform: none;
--breadcrumb-font-weight: normal;
--breadcrumb-font-size: 14px;
--hide-breadcrumb: false;
--hide-breadcrumb-gap: false;
--tabs-bg-color: transparent;
--tabs-border-color: transparent;
--tabs-text-color: #232428;
--tabs-bg-color-hover: #f3f4f5;
--tabs-border-color-hover: transparent;
--tabs-text-color-hover: #232428;
--tabs-border-radius: 4px 4px 0 0;
--tabs-bg-color-selected: #ffffff;
--tabs-border-color-selected: #DCDFE1;
--tabs-text-color-active: #232428;
--tabs-bg-color-active-hover: #ffffff;
--tabs-border-color-active-hover: #ffffff;
--tabs-text-color-active-hover: #232428;
--tabs-font-size: 15px;
--tabs-font-weight: normal;
--tabs-text-transform: none;
--calendar-body-background-color: transparent;
--calendar-border-color: var(--color-neutral-5);
--calendar-text-color: var(--color-text);
--calendar-font-size: var(--base-font-size);
--calendar-header-text-color: var(--color-text);
--calendar-header-background-color: transparent;
--calendar-current-day-color: var(--color-neutral-6);
--calendar-event-background-color: transparent;
--calendar-event-link-color: #7b14ef;
--calendar-event-border-color: #7b14ef;
--mini-calendar-current-day-link-color: #7b14ef;
--mini-calendar-body-background-color: var(--calendar-body-background-color);
--mini-calendar-week-day-header-border-bottom-color: var(--color-neutral-6);
--mini-calendar-event-background-color: #7b14ef;
--mini-calendar-event-link-color: var(--color-white);
--google-fonts: https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900;
--base-font: 'Inter', sans-serif;;
--heading-font: 'Inter', sans-serif;;
--h1-font: McQueen-SemiBold,'Inter', sans-serif;;
--h2-font: McQueenGrotesk-Medium,'Inter', sans-serif;;
--h3-font: 'Inter', sans-serif;;
--h4-font: 'Inter', sans-serif;;
--h5-font: 'Inter', sans-serif;;
--h6-font: 'Inter', sans-serif;;
--navigation-font: 'Inter', sans-serif;;
--sub-navigation-font: inherit;
--breadcrumb-font: inherit;
--button-font: 'Inter', sans-serif;;
--table-header-font: inherit;
--color-text: #000000;
--color-heading: #000000;
--link-color: #7b14ef;
--link-color-hover: #7b14ef;
--link-color-active: #7b14ef;
--link-color-visited: #7b14ef;
--base-font-size: 15px;
--base-font-weight: normal;
--h1-font-size: 36px;
--h1-font-weight: normal;
--h2-font-size: 30px;
--h2-font-weight: normal;
--h3-font-size: 24px;
--h3-font-weight: normal;
--h4-font-size: 18px;
--h4-font-weight: normal;
--h5-font-size: 16px;
--h5-font-weight: normal;
--h6-font-size: 14px;
--h6-font-weight: normal;
--h1-text-transform: none;
--h2-text-transform: none;
--h3-text-transform: none;
--h4-text-transform: none;
--h5-text-transform: none;
--h6-text-transform: none;
--color-h1: #7b14ef;
--color-h2: #7b14ef;
--color-h3: #000000;
--color-h4: #000000;
--color-h5: #000000;
--color-h6: #000000;
--h1-font-size-mobile: 36px;
--h1-font-size-tablet: 36px;
--h2-font-size-mobile: 30px;
--h2-font-size-tablet: 30px;
--h3-font-size-mobile: 24px;
--h3-font-size-tablet: 24px;
--h4-font-size-mobile: 18px;
--h4-font-size-tablet: 18px;
--h5-font-size-mobile: 16px;
--h5-font-size-tablet: 16px;
--h6-font-size-mobile: 14px;
--h6-font-size-tablet: 14px;
--dialog-font-size: 12px;
--navigation-position: left;
--navigation-below-logo: false;
--nav-bg-color: #ffffff;
--desktop-nav-link-background-color: #ffffff;
--desktop-nav-link-background-color-hover: #ffffff;
--nav-tab-border-inner-color-focus: #7b14ef;
--nav-text-color: #000000;
--desktop-nav-link-color-hover: #7b14ef;
--desktop-nav-color-active: #7b14ef;
--desktop-nav-background-color-active: transparent;
--nav-tab-border-inner-color-selected: #7b14ef;
--nav-font-size: 16px;
--navigation-font-weight: 600;
--desktop-nav-link-padding: 12px;
--navigation-text-transform: none;
--nav-tab-expand-bg-color: #ffffff;
--nav-tab-expand-border-color: #e5e5e5;
--nav-tab-expand-link-padding: 12px;
--desktop-sub-nav-container-border-weight: 0px;
--desktop-sub-nav-link-color: #232428;
--desktop-sub-nav-link-color-hover: #7b14ef;
--desktop-sub-nav-link-background-color: #ffffff;
--desktop-sub-nav-link-background-color-hover: #ffffff;
--desktop-sub-nav-color-active: #232428;
--nav-sub-bg-color: #ffffff;
--nav-sub-tab-bg-color: #ffffff;
--nav-sub-tab-bg-color-focus: #f7f7f7;
--nav-sub-tab-text-color: #232428;
--nav-sub-tab-text-color-focus: #232428;
--nav-sub-tab-text-color-selected: #232428;
--nav-sub-tab-bg-color-selected: var(--nav-sub-bg-color);
--nav-sub-tab-border-color-selected: #7b14ef;
--nav-sub-border-color: #f7f7f7;
--nav-sub-tab-border-color: transparent;
--desktop-sub-nav-background-color-active: #ffffff;
--desktop-sub-nav-link-border-color: #ffffff;
--desktop-sub-nav-font-size: 16px;
--desktop-sub-nav-font-weight: 400;
--desktop-sub-nav-text-transform: none;
--page-header-sticky: true;
--user-menu-avatar-style: round;
--nav-side-text-color: #232428;
--user-menu-font-size: 15px;
--user-menu-font-weight: 600;
--user-menu-text-transform: none;
--user-menu-dropdown-background-colour: #ffffff;
--user-menu-dropdown-border-width: 0px;
--user-menu-dropdown-border-radius: 16px;
--user-menu-dropdown-text-colour: #232428;
--user-menu-dropdown-text-hover-colour: #7b14ef;
--user-menu-dropdown-background-hover-colour: #ffffff;
--user-menu-dropdown-font-size: 15px;
--user-menu-dropdown-font-weight: normal;
--user-menu-dropdown-text-transform: none;
--nav-quick-bg-color: #ffffff;
--nav-menu-icon-color: var(--nav-text-color);
--mobile-menu-icon-background-color: var(--desktop-nav-link-background-color);
--show-mobile-menu-background-color: var(--desktop-nav-link-background-color);
--header-background-color: #FFFFFF;
--hide-header-drop-shadow: true;
--slim-header: false;
--footer-background-color: #e6e0d1;
--footer-border-color: transparent;
--footer-region-background-color: #e6e0d1;
--footer-region-border-bottom-width: 0;
--footer-region-border-color-bottom: transparent;
--footer-color: #686868;
--show-footer-links: false;
--hide-footer-links-login: false;
--footer-quick-links-color: #686868;
--footer-quick-links-separator-color: #686868;
--footer-quick-links-text-transform: none;
--footer-quick-links-font-weight: normal;
--footer-quick-links-font-size: 5px;
--footer-copyright-color: #686868;
--footer-copyright-text-transform: none;
--footer-copyright-font-size: 12px;
--footer-copyright-font-weight: normal;
--footer-text-alignment: copy-left-links-right;
--footer-block-background-color: #e6e0d1;
--footer-block-border-color: #e6e0d1;
--footer-block-border-radius: 4px;
--footer-block-header-background-color: #e6e0d1;
--footer-block-header-text-color: #686868;
--footer-block-text-color: #686868;
--poweredby-background-color: #686868;
--poweredby-text-color: #686868;
--poweredby-visibility: hidden;
--footer-hide-logout: hidden;
--footer-logo-position: right;
--dashboard-region-page-top-background-color: transparent;
--fix-dashboard-region-page-top-background-image: false;
--dashboard-region-content-top-background-color: transparent;
--fix-dashboard-region-content-top-background-image: null;
--dashboard-region-main-one-background-color: transparent;
--fix-dashboard-region-main-one-background-image: false;
--dashboard-region-main-two-background-color: transparent;
--fix-dashboard-region-main-two-background-image: false;
--dashboard-region-main-three-background-color: transparent;
--fix-dashboard-region-main-three-background-image: false;
--dashboard-region-main-four-background-color: transparent;
--fix-dashboard-region-main-four-background-image: false;
--dashboard-region-content-bottom-background-color: transparent;
--fix-dashboard-region-content-bottom-background-image: null;
--dashboard-region-page-bottom-background-color: transparent;
--fix-dashboard-region-page-bottom-background-image: null;
--section-name-color: #232428;
--course-section-font-size: 24px;
--course-section-font-weight: var(--h3-font-weight);
--main-section-content-background-color: transparent;
--section-border-colour: transparent;
--main-section-content-padding: 10px;
--course-activity-padding: 3px;
--course-activity-margin: 6px;
--course-activity-background-color: var(--page-content-background-colour);
--course-activity-border-colour: transparent;
--course-activity-color: var(--color-text);
--activity-instance-font-size: 18px;
--activity-instance-font-weight: var(--h3-font-weight);
--course-activity-icon-size: 19px;
--activity-instance-color: #7b14ef;
--course-activity-icon-color: #7b14ef;
--hide-course-activity-icons: false;
--hide-activity-completion: false;
--auto-course-completion-icon-size: 16px;
--manual-completion-icon-size: medium;
--completion-icon-colour: #007e33;
--course-region-page-top-background-color: transparent;
--fix-course-region-page-top-background-image: false;
--course-page-region-top-background-color: transparent;
--fix-course-page-region-top-background-image: false;
--course-page-region-bottom-background-color: transparent;
--fix-course-page-region-bottom-background-image: false;
--course-region-page-bottom-background-color: transparent;
--fix-course-region-page-bottom-background-image: false;
--front-page-region-page-top-background-color: transparent;
--front-page-region-content-top-background-color: transparent;
--front-page-region-main-one-background-color: transparent;
--front-page-region-main-two-background-color: transparent;
--front-page-region-main-three-background-color: transparent;
--front-page-region-main-four-background-color: transparent;
--front-page-region-content-bottom-background-color: transparent;
--front-page-region-page-bottom-background-color: transparent;
--fix-frontpage-region-page-top-background-image: false;
--fix-frontpage-region-content-top-background-image: false;
--fix-frontpage-region-main-one-background-image: false;
--fix-frontpage-region-main-two-background-image: false;
--fix-frontpage-region-main-three-background-image: false;
--fix-frontpage-region-main-four-background-image: false;
--fix-frontpage-region-content-bottom-background-image: false;
--fix-frontpage-region-page-bottom-background-image: false;
--login-page-header-background-color: transparent;
--hide-login-header-drop-shadow: false;
--login-page-background-color: transparent;
--hide-login-hero-image: hide;
--login-panel-position: left;
--login-panel-alignment: center;
--panel-heading-size: 51px;
--panel-heading-font-weight: bold;
--panel-heading-text-transform: none;
--login-signup-panel-padding: 40px;
--login-panel-heading-color: var(--login-panel-color);
--login-panel-heading-text-underline-color: #7f2d66;
--login-panel-background-color: #f8f8f8;
--login-panel-color: #232428;
--login-panel-border-width: 1px;
--login-panel-border-color: transparent;
--login-panel-border-radius: 4px;
--login-panel-button-color: #7f2d66;
--login-panel-button-color-hover: #232428;
--login-panel-button-background: #ffffff;
--login-panel-button-background-hover: #f7f7f7;
--login-panel-button-border-color: #7f2d66;
--login-panel-button-border-color-hover: #232428;
--login-panel-button-border-radius: 4px;
--login-panel-button-text-transform: none;
--login-panel-button-font-size: 14px;
--login-panel-button-font-weight: normal;
--login-panel-button-padding: 6px 12px;
--signup-panel-heading-color: var(--signup-panel-color);
--signup-panel-heading-text-underline-color: #7f2d66;
--signup-panel-background-color: transparent;
--signup-panel-color: #262626;
--signup-panel-border-width: 1px;
--signup-panel-border-color: transparent;
--signup-panel-border-radius: 4px;
--signup-panel-button-color: #7f2d66;
--signup-panel-button-color-hover: #232428;
--signup-panel-button-background: #ffffff;
--signup-panel-button-background-hover: #f7f7f7;
--signup-panel-button-border-color: #7f2d66;
--signup-panel-button-border-color-hover: #232428;
--signup-panel-button-border-radius: 4px;
--signup-panel-button-text-transform: none;
--signup-panel-button-font-size: 14px;
--signup-panel-button-font-weight: normal;
--signup-panel-button-padding: 6px 12px;
--login-page-footer-background-color: transparent;
--login-page-footer-color: #232428;
--login-page-footer-copyright-color: #232428;
--login-page-background-size: initial;
--login-page-background-repeat: no-repeat;
--login-page-background-position: top-right;
--login-page-background-attachment: true;
--login-page-content-background-color: #fafafa;
--login-page-content-background-size: initial;
--color-background: #FFFFFF;
--page-content-background-colour: transparent;
--admin-region-background-color: #c7c7c7;
--max-page-width: 1248px;
--back-to-top-enabled: false;
--back-to-top-icon: angle;
--back-to-top-display-text: true;
--back-to-top-padding: var(--btn-prim-padding);
--back-to-top-radius: var(--btn-prim-radius);
--block-background-color: #ffffff;
--block-border-color: #e5e5e5;
--block-border-radius: 4px;
--block-header-background-color: #ffffff;
--block-header-text-color: #232428;
--block-heading-underline-color: #232428;
--block-header-text-size: 24px;
--block-header-font-weight: normal;
--block-heading-text-transform: none;
--block-text-color: #232428;
--block-header-padding: 3px;
--block-content-padding: 3px;
--anders-pink-block-background-colour: #ffffff;
--anders-pink-primary-text-colour: #232428;
--anders-pink-secondary-text-colour: #232428;
--featured-links-transparent: false;
--featured-links-text-color: var(--color-white);
--featured-links-text-background-color: rgba(0, 0, 0, 0.5);
--radial-progress-circle-background: white;
--radial-progress-inset-color: #232428;
--radial-progress-overdue-fill: #232428;
--radial-progress-completed-fill: #232428;
--radial-progress-not-started-fill: #232428;
--radial-progress-in-progress-fill: #232428;
--radial-progress-state-window-open-fill: #232428;
--radial-progress-expired-fill: red;
--radial-label-font-size: 20px;
--radial-label-color: #232428;
--radial-progress-percentage-font-size: 25px;
--radial-progress-percentage-color: #232428;
--isotope-radial-filter-container-min-height: 240px;
--radial-progress-border-width: 25px;
--radial-label-margin-top-offset: 10px;
--radial-progress-margin: 1em 5em 3em 1em;
--radial-progress-circle-size: 120px;
--isotope-radial-progress-use-enhanced-styling: true;
--isotope-radial-enable-shadow: true;
--isotope-radial-progress-enhanced-inset-color: white;
--isotope-radial-progress-enhanced-gradient-primary-color: #EC0677;
--isotope-radial-progress-enhanced-gradient-secondary-color: #6100A5;
--isotope-filter-text-colour: #232428;
--isotope-filter-border-color: #7f2d66;
--isotope-filter-border-color-selected: #232428;
--isotope-filter-all-filters-background-color: #ffffff;
--isotope-filter-all-text-color: #ffffff;
--isotope-filter-certifications-background-color: #e5e5e5;
--isotope-filter-completed-background-color: #ffffff;
--isotope-filter-course-background-color: #e5e5e5;
--isotope-filter-expired-background-color: #CC0000;
--isotope-filter-not-required-background-color: #ffffff;
--isotope-filter-not-started-background-color: #ffffff;
--isotope-filter-overdue-background-color: #CC0000;
--isotope-filter-programs-background-color: #ffffff;
--isotope-filter-required-background-color: #ffffff;
--isotope-filter-started-background-color: #ffffff;
--isotope-filter-state-window-open-background-color: #ffffff;
--isotope-item-background-color: #953d7a;
--isotope-item-background-color-hover: #e5e5e5;
--isotope-item-color: #ffffff;
--isotope-item-date-color: #ffffff;
--isotope-item-required-text-color: red;
--isotope-item-info-background-color: #e5e5e5;
--isotope-item-name-color: #ffffff;
--isotope-item-enable-shadow: true;
--footer_logo: false;
--frontpage_region_content_bottom_background_image: false;
--frontpage_region_content_top_background_image: false;
--frontpage_region_main_four_background_image: false;
--frontpage_region_main_one_background_image: false;
--frontpage_region_main_three_background_image: false;
--frontpage_region_main_two_background_image: false;
--frontpage_region_page_bottom_background_image: false;
--frontpage_region_page_top_background_image: false;
--login_page_background_image: 'https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/login_page_background_image/4376/background_image%402x.png';
--login_page_content_background_image: false;
--pagebackgroundimage: false;
}
/*removed space to the left of loggedin as */
.userloggedinas .totaraNav_prim--side .loggedinas-label {
    padding-left: 15px;
}

/*remove globe from login*/
.language-selector .flex-icon {
    display: none;
}

/** MYOHAS-109: hide Receive confirmation by in the Seminar signup block */
.mod_facetoface__eventinfo__sidebar__signup #fitem_id_notificationtype {
    display: none;
}

@media (min-width: 992px) {
    #page-login-index .loginbox .signuppanel {
        border-radius: 6px;
        margin-top: 50px;
        width: 375px;
        min-height: 620px;
        height: 620px;
        padding-left: 30px;
        padding-right: 30px;
        font-size: 12px;
    }
}

#page-login-index #custom-logo img {
    margin: 19px 0px 0px -10px;
}

#page-login-index .signuppanel h2 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: normal;
}

.loginbox .loginform .form-input input[type="text"],
.loginbox .loginform .form-input input[type="password"] {
    border: 1px solid #707070;
    border-radius: 0px;
}

.loginbox .loginform .form-label {
    margin-bottom: 0px;
    font-weight: normal;
}

/*Checkpoint*/

#page-login-index #custom-saml a {
    background-color: #B42990;
    border-color: #B42990;
}

#page-login-index .signupform {
    display: inline-block;
}

#page-login-index .fa-info-circle:before {
    color: #7b14ef;
    font-size: 20px;
}

.fa-cog:before {
    color: #7b14ef;
}

#page-login-index #login-title {
    margin-top: 25px;
    margin-bottom: 0px;
}

.header-wrap {
    background-color: #ffffff;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content h3 {
    color: white;
    font-weight: normal;
}

.progress {
    background-color: #6C04A3;
    border: none;

}

.progress .bar {
    background-color: #E94194;
    box-shadow: none;
}

#page-course-view-topics .sectionname {
    display: none;
}

#page-course-view-topics .expandheader h3.sectionname {
    display: block !important;
}

div.block.block_awesome .content {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
    margin: 18px;
    border-radius: 24px;
}

#page-site-index #block-region-top .block.block_awesome {
    width: 100% !important;
}

@media (min-width: 768px) {
#page-site-index #block-region-top .block.block_awesome {
    width: 25% !important;
}
}

@media (max-width: 767px) {
.block_mylearninglist .mylearninglist__row__item__progress,
.block_mylearninglist .mylearninglist__row__item__due__date {
    display:none !important;
}
}

div.block.block_awesome .content:hover,
div.block.block_awesome .content:active,
div.block.block_awesome .content:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    text-decoration: underline !important;
}

div.block.block_awesome .awesome-block.template-3 .caption-wrap .awesome-overlay {
    background-color: transparent;
}

div.block.block_awesome .awesome-block.template-3 .caption-wrap .caption {
    background-color: transparent !important;
    position: absolute;
    top: 45%;
}

#page-site-index #block-region-top .block.block_awesome .content img {
    border-radius: 16px;
}

div.block.block_awesome .awesome-block.template-3 .caption-wrap .caption h2 {
    background-color: transparent;
    color: #ffffff !important;
    font-size: clamp(1.8rem, 5vw, 3rem);
}


/*MYOHAS-18*/
#inst1426 #tablePreview tbody>tr>td:nth-child(3)>.btn-group-vertical {
    position: absolute;
    display: block;
}



/*MYOHAS-33*/
.block:not(.block_awesome) .content,
.block:not(.block_awesome) .header {
    border-color: #ffffff;
}

/*MYOHAS-35*/
#page-mod-facetoface-signup #fitem_id_notificationtype {
    display: none;
}

.panel-group .panel {
    display: block;
}

/*Background Colour of Topics in Courses*/
#page-course-view-topics .course-content ul.topics .section li.activity {
    background-color: #f9f9f9;
}

.format-accordion .course-content ul.accordion li.section#section-0 ul li.activity {
    box-shadow: none;
}

.format-accordion .course-content ul.accordion li.section:not(#section-0) .accordion__panel.collapse.in:before {
    width: calc(100% - 33px);
}

/*.block.block_mylearninglist .block-content .mylearninglist__row__item:before {
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
    padding-right: 15px;
    border-radius: 12px;
}*/

.format-accordion .course-content ul.accordion li.section#section-0 ul li.activity, .format-accordion .course-content ul.accordion li.section:not(#section-0) {
    box-shadow: none;
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
}

.format-accordion .course-content ul.accordion li.section .content ul.section li.activity:not(:last-child):after {
    width: calc(100% - 50px);
}

@media only screen and (max-width: 991px) {
    #inst1467 tr:nth-child(3) .dropdown {
        top: 50px !important;
    }

    #inst1467 tr:nth-child(5) .dropdown {
        top: 100px !important;
    }
}

@media only screen and (max-width: 634px) {
    #inst1467 tr:nth-child(2) .dropdown {
        top: 100px !important;
        left: 25px;
    }

    #inst1467 tr:nth-child(3) .dropdown {
        top: 100px !important;
        left: 180px;
    }

    #inst1467 tr:nth-child(4) .dropdown {
        top: 150px !important;
    }

    #inst1467 tr:nth-child(5) .dropdown {
        top: 150px !important;
    }
}

@media only screen and (max-width: 526px) {
    #inst1467 tr:nth-child(5) .dropdown {
        top: 200px !important;
    }
}

span[id*="tour-step-tool_usertours"] .btn-default[disabled]:hover,
span[id*="tour-step-tool_usertours"] .btn-default[disabled]:focus {
    background-color: #00AA65 !important;
}

/*MYOHAS-40*/
body[id^="page-totara-dashboard"] .custom.custom-row .container {
    padding: 0px;
}

body#page-totara-dashboard-22 {
    background-color: #f7f6f1;
}

div#inst2897, div#inst2898 {
    background-color: #f7f6f1;
}

.block_mylearninglist{
    background-color: #f7f6f1;
}

.mylearninglist__courseblock {
    background-color: transparent;
}

/*MYOHAS-56*/
.block_isotope .learning-required,
.block_isotope tbody tr td:nth-child(3) {
    display: none;
}

/*MYOHAS-58*/
form select {
    max-width: none;
}

/*MYOHAS-87*/
.block_isotope .isotope-recordoflearning-table tbody tr.isotope.item {
    top: 0 !important;
    left: 0 !important;
}

/*isotope status colors*/
.label.label-default.completed {
    background-color: #007E33;
}

.label.label-default.overdue {
    background-color: #CC0000;
}

.label.label-default.notstarted {
    background-color: #232428;
}

.label.label-default.started {
    background-color: #B93499;
}

.controls {
    clear: none;
}

/*BANNER-TEMPLATE-2*/
.cgkineorotating-banner.carousel.template-2 .carousel-caption .caption h1 {
    color: #232428;
    font-size: 50px;
    font-style: normal;
}

.cgkineorotating-banner.carousel.template-2 .carousel-caption .caption h3 {
    color: #232428;
}

.cgkineorotating-banner.carousel.template-2 .carousel-caption .caption p {
    color: #232428;
    font-size: 25px;
    margin-bottom: 15px;
}

.cgkineorotating-banner.carousel.template-2 .carousel-caption .caption {
    color: #232428;
    background-color: rgba(0, 0, 0, 0);
    margin-left: 140px;
    margin-top: 0px;
    margin-bottom: 30px;
    width: 60%;
}

.cgkineorotating-banner.carousel.template-2 .carousel-caption .btn {
    margin-top: 0px;
    margin-bottom: 15px;
}

.cgkineorotating-banner.carousel.template-2 .carousel-indicators {
    margin-bottom: 35px;
}

.cgkineorotating-banner.carousel.template-2 .carousel-control {
    width: 70px;
}

.cgkineorotating-banner.carousel.template-2 .glyphicon {
    margin-left: 5px;
    margin-right: 5px;
    color: #6100A5;
}

/*BANNER-TEMPLATE-3*/
.cgkineorotating-banner.carousel.template-3 .carousel-caption .caption h1 {
    color: white;
    font-size: 40px;
    font-style: normal;
    text-align: left;
    text-shadow: none;
}

.cgkineorotating-banner.carousel.template-3 .carousel-caption .caption h3 {
    color: white;
    text-align: left;
    text-shadow: none;
}

.cgkineorotating-banner.carousel.template-3 .carousel-caption .caption p {
    color: white;
    font-size: 20px;
    text-align: left;
    text-shadow: none;
}

.cgkineorotating-banner.carousel.template-3 .carousel-caption .caption {
    color: white;
    background-color: rgba(0, 0, 0, 0);
    margin-left: 140px;
    width: 65%;
    text-align: left;
    text-shadow: none;
}

.cgkineorotating-banner.carousel.template-3 .carousel-indicators {
    margin-bottom: 15px;
}

.cgkineorotating-banner.carousel.template-3 .carousel-control {
    width: 70px;
}

.cgkineorotating-banner.carousel.template-3 .glyphicon {
    margin-left: 5px;
    margin-right: 5px;
    color: #FF6493;
}

/*RELATED COURSES*/
.block_related_course .enrol {
    display: none;
}

#page-site-index .block_rotating_banner {
    margin-bottom: 0px;
}

.qnbutton.btn {
    height: 31px;
    padding: 5px;
    width: 31px;
}

.filters .radial-progress[data-progress="100"] .inset {
    background-color: var(--isotope-radial-progress-enhanced-inset-color);
}

/*HIDE PROFILE DESCRIPTION FROM PROFILE PAGE*/
#page-user-profile .userprofile .description {
    display: none
}

/* MYOHAS-120 */
.block_related_courses_courses button.enrol {
    display: none;
}

.block_isotope .generaltable tr td a {
    color: #2E3E4F !important;
}

/*Link button colour options*/
.green {
    background-color: #007E33;
    color: white;
    border: 0px;
    border-radius: 100px;
    padding: 14px 24px 14px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-size: 18px;
}

.green:hover {
    transition-duration: 0.4s;
    background-color: #33985C;
}

.grey {
    background-color: #232428;
    color: white;
    border: 0px;
    border-radius: 100px;
    padding: 14px 24px 14px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-size: 18px;
}

.grey:hover {
    transition-duration: 0.4s;
    background-color: #444548;
}

.pink {
    background-color: #EC0677;
    color: white;
    border: 0px;
    border-radius: 100px;
    padding: 14px 24px 14px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-size: 18px;
}

.pink:hover {
    transition-duration: 0.4s;
    background-color: #FF6493;
}

.black {
    background-color: #000000;
    color: white;
    border: 0px;
    border-radius: 100px;
    padding: 14px 24px 14px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-size: 18px;
}

.black:hover,
.black:active,
.black:focus {
    background-color: #7b14ef;
    text-decoration: underline;
}

/*START MYOHAS-245*/
.totaraNav {
    margin-bottom: 0;
}

.totaraNav .totaraNav_prim {
    border-bottom: 1px solid #cccccc;
    padding-top: 10px;
    padding-bottom: 10px;
}

#reset-dismissals {
    margin-bottom: 0 !important;
}

.block.learn-with-myob {
    margin-top: 10px;
}

.learn-with-myob,
.block.block_awesome .awesome-block.template-4 {
    background-color: unset !important;
}

.block.block_awesome .content img {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.totaraNav_prim--side {
    align-items: center;
}

.totaraNav_prim--side>a {
    margin: 0px 5px !important;
}

/*END MYOHAS-245*/

/*Collapsible headers*/
.sectionname.tw-formatTopics__topic_header.tw-formatTopics__collapse_handle {
    border-radius: 10px;
}

/*MYOHAS-169*/
#page-mod-quiz-attempt .qnbutton.answersaved {
    background-color: #007E33;
}

/* MYOHAS-237 
      MYOB Custom Banner
    */

/*div#block-region-front-pge-top {
    background:linear-gradient(90deg, #e6e0d1 0%, #e6e0d1 100%);
}*/

.myob-custombanner {
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #7b14ef;
    /*background:linear-gradient(to right, #4A0C8F , #7b14ef);*/
    background-position-y: top;
    background-position-x: right;
    text-wrap: nowrap;
}

div#inst1663 {
    /*box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    border-radius: 24px 24px 120px 24px;
    padding-left: 35px;
    background-color: #e6e0d1;*/
    height: 60vh;
}


.myob-dashboardbanner {
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #f9f9f9;
    background-position-y: top;
    background-position-x: right;
}

.myob-custombanner .block-content {
    max-width: var(--max-page-width);
    margin: auto;
}

.myob-custombanner .block-content .no-overflow {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding: 0vw 2vw;
    gap: 2rem;
    text-align: left;

}

.myob-custombanner .no-overflow>img,
.myob-custombanner .no-overflow .myob__custombanner__image {
/*    display: none;*/
    max-height: 60vh;
    width: auto;
}

@media screen and (max-width:800px) {
.myob-custombanner .no-overflow>img,
.myob-custombanner .no-overflow .myob__custombanner__image {
    display: none;
}
}

.myob-custombanner .myob__custombanner__caption {
    display: flex;
    max-width: 50%;
    flex: 1;
    flex-wrap: wrap;
    align-self: center;
}

.myob-custombanner .media__container {
    display: flex;
    justify-content: flex-end;
    flex: 1;
}

.myob-custombanner .caption__text {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*.gallery-main.template-caption-left-centre-full-height .item__text-container__inner p{
        color: #000000;
        padding-top: 10px;
        padding-bottom: 10px;
    }*/

.myob-custombanner .caption__text p {
    font-size: 18px;
}

.learn-with-myob, .block.block_awesome .awesome-block.template-4{
    padding: 10px;
}

.block_gallery {
    background-size: contain;
    background-repeat: no-repeat;
}

.myob-custombanner .myob__custombanner__caption a.btn {
    color: #000000 !important;
    background-color: #FFFFFF !important;
    border: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 16px 40px;
    width: fit-content;
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

.myob-custombanner .myob__custombanner__caption a.btn:hover,
.myob-custombanner .myob__custombanner__caption a.btn:active,
.myob-custombanner .myob__custombanner__caption a.btn:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    text-decoration: underline;
    background-color: #f6f6f6 !important;
}

.myob-custombanner .myob__custombanner__caption a.btn i {
    margin-left: 5px;
}

a.btn default-btn {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

a.btn default-btn:hover,
a.btn default-btn:active,
a.btn default-btn:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    text-decoration: underline;
}

.myob-custombanner .media__thumbnail {
    cursor: pointer;
    min-width: 500px;
}

.myob-custombanner span.myob__custom_playicon {
    border: 1px solid #000;
    display: inline-flex;
    border-radius: 5px;
    width: 28px;
    height: 18px;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
}

.myob-custombanner span.myob__custom_playicon i {
    font-size: 11px;
    margin-left: 3px;
}

/* MYOHAS-237 End MYOB Custom Banner*/
.select2-container--default.select2-container--open {
    z-index: 9999;
}

/* MYOHAS-249 Swoop background image on homepage 
    #page-site-index #page::before {
        content: '';
        background-image: url(https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_images/4376/bg-curve__grey-200.svg);
        width: 100%;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        transform: scaleX(-1);
        left: 0;
        background-size: cover;
    }*/
#page-site-index .block.block_kineo_coursesearch {
    background-color: transparent;
}

#page-site-index .block.block_kineo_coursesearch .kineocard {
    background-color: #ffffff;
}

/* End MYOHAS-249 Swoop background image on homepage */

/* MYOHAS-249 Footer block */
#page-footer {
    margin-top: 0;
    padding-top: 50px;
    position: relative;
}

#page-footer .container-fluid {
    max-width: var(--max-page-width);
}

#page-footer .block.myob-footer {
    background-color: transparent;
    border: none;
}

#page-footer .block.myob-footer .content .no-overflow a {
    color: #ffffff;
    text-decoration: none;
}

#page-footer .block.myob-footer .content .no-overflow {
    display: flex;
    flex-direction: column;
}

#page-footer .block.myob-footer .footer-top {
    border-bottom: 1px solid #656668;
    padding-bottom: 30px;
}

#page-footer .block.myob-footer .footer-top ul.footer-links li a {
    font-size: 14px;
}

#page-footer .block.myob-footer .footer-top ul.footer-links li {
    margin-right: 10%;
}

#page-footer .block.myob-footer .copyright {
    color: #656668;
    font-size: 12px;
}

#page-footer .block.myob-footer .content ul {
    list-style: none;
    display: flex;
    margin-left: 0;
    margin-bottom: 0;
}

#page-footer .block.myob-footer .footer-bottom {
    display: flex;
}

#page-footer .block.myob-footer .footer-bottom .socials {
    margin-left: auto;
}

#page-footer .block.myob-footer .footer-bottom .socials ul li {
    margin-left: 25px;
}

#page-footer .block.myob-footer .content .no-overflow .footer-bottom .socials ul li a {
    font-size: 20px;
    color: #656668;
}

/* End MYOHAS-249 Footer block */
/*My Learning List*/
.block.block_mylearninglist {}

.block.block_mylearninglist .block-content .mylearninglist__tabs {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
    border-radius: 24px;
}

.block.block_mylearninglist .block-content .mylearninglist__tabs li.active:hover {
    background-color: #505050;
    border-color: #505050;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.block.block_mylearninglist .block-content .mylearninglist__tabs li:hover {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.block.block_mylearninglist .mylearninglist__dropdown.dropdown .btn.dropdown-toggle {
    box-shadow: none;
}

.block.block_mylearninglist .mylearninglist__dropdown.dropdown .btn.dropdown-toggle:active,
.block.block_mylearninglist .mylearninglist__dropdown.dropdown .btn.dropdown-toggle:focus,
.block.block_mylearninglist .mylearninglist__dropdown.dropdown .btn.dropdown-toggle:hover,
.mylearninglist__dropdown.dropdown .dropdown-item:active,
.mylearninglist__dropdown.dropdown .dropdown-item:focus,
.mylearninglist__dropdown.dropdown .dropdown-item:hover,
.mylearninglist__dropdown.dropdown .dropdown-item input[type="checkbox"]:checked+label,
.block.block_mylearninglist .block-content .mylearninglist__row__item__learningpath_toggle:active,
.block.block_mylearninglist .block-content .mylearninglist__row__item__learningpath_toggle:focus,
.block.block_mylearninglist .block-content .mylearninglist__row__item__learningpath_toggle:hover {
    color: #7b14ef;
}

.mylearninglist__dropdown.dropdown .dropdown-item:active,
.mylearninglist__dropdown.dropdown .dropdown-item:focus,
.mylearninglist__dropdown.dropdown .dropdown-item:hover,
.mylearninglist__dropdown.dropdown .dropdown-item label:hover,
.mylearninglist__dropdown.dropdown .dropdown-item label:active,
.mylearninglist__dropdown.dropdown .dropdown-item label:focus {
    background-color: #f7f6f1 !important;
    border-radius: 12px;
}

.mylearninglist__dropdown.dropdown .dropdown-item input[type=checkbox]:checked+label{
    background-color: #f7f6f1 !important;
}

.mylearninglist.pagination .page-number.active:active,
.mylearninglist.pagination .page-number.active:focus,
.mylearninglist.pagination .page-number.active:hover {
    background-color: #505050;
    border-color: #505050;
    color: #FFFFFF;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.mylearninglist.pagination .page-number:active,
.mylearninglist.pagination .page-number:focus,
.mylearninglist.pagination .page-number:hover {
    color: #7b14ef;
    border-color: #7b14ef;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.mylearninglist.pagination .next:active,
.mylearninglist.pagination .next:focus,
.mylearninglist.pagination .next:hover,
.mylearninglist.pagination .prev:active,
.mylearninglist.pagination .prev:focus,
.mylearninglist.pagination .prev:hover {
    color: #7b14ef;
    text-decoration: underline;
}

.mylearninglist.pagination .next.disabled,
.mylearninglist.pagination .prev.disabled {
    color: #a7a7a8;
    text-decoration: none;
}

.mylearninglist__display__content__list img {
    display: none;
}

.block.block_mylearninglist .block-content .mylearninglist__display__header {
    font-size: 28px;
    font-weight: 500;
}

.btn.btn-primary.mylearninglist__row__item__action-btn.btn-notstarted,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-inprogress,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

.btn.btn-primary.mylearninglist__row__item__action-btn.btn-notstarted:hover,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-notstarted:active,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-notstarted:focus,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-inprogress:hover,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-inprogress:active,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-inprogress:focus,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:hover,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:active,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:hover,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:active,
.btn.btn-primary.mylearninglist__row__item__action-btn.btn-completed:focus {
    background-color: #953ef9 !important;
    border-color: #953ef9 !important;
    color: #ffffff !important;
}

/*end My Learning List*/
/* FontAwesome Pro Brands */
.fab,
.fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
}

/* FontAwesome Pro Brands */
#page-site-index #block-region-top {
    justify-content: center;
}

#page-site-index .block.block_kineo_coursesearch {
    width: 100% !important;
    margin-top: 40px;
}

.kineo_coursesearch__lightbox_search_overlay {
    background-color: #f7f6f1;
    opacity: 50%;
}

#page-site-index #block-region-top .block.block_html {
    width: 100%;
}

#page-site-index #block-region-top .block.block_awesome {
    width: 312px;
    margin: auto;
    padding: 0;
    margin: 0;
}

#page-site-index #block-region-top .block.block_awesome .content img {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Begin MYOHAS-270 */
#app_local_maintenance_alerts .alert-main .container-fluid {
    background-color: transparent;
    display: flex;
    align-items: center;
}

.alert.alert-warning.alert-with-icon.alert-dismissable {
    margin-bottom: 0;
    background-color: transparent;
    flex: 1;
}

.alert-dismissable .alert-close {
    background-color: transparent;
    margin-right: auto;
}

.alert-dismissable .alert-message p {
    margin-bottom: 0;
}

.totaraNav_prim--side a.btn.btn-xs {
    max-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

a.btn.btn-secondary.btn-xs:hover {
    color: #444548;
    border-color: #444548;
    text-decoration: underline;
}

a.btn.btn-primary.btn-xs:hover {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), #7b14ef;
    text-decoration: underline;
}

.totaraNav_prim--side .usermenu .userbutton {
    flex-direction: row-reverse;
    align-items: center;
}

.totaraNav_prim--side .usermenu .caret {
    margin: 0 0 0 5px;
    position: relative;
    border: none;
    display: flex;
    align-items: center;
}

.totaraNav_prim--side .usermenu .caret::before {
    content: "\f078";
    font-family: 'Font Awesome 6 Pro';
    font-size: 12px;
}

.totaraNav_prim--side .usermenu .toggle-display.textmenu {
    display: flex;
    align-items: center;
}

.totaraNav_prim--side .usermenu .moodle-actionmenu.show .caret::before {
    content: "\f077";
}

.totaraNav_prim--side .usermenu .userpicture {
    height: 40px;
}

.userloggedinas .totaraNav_prim--side .avatar.current .userpicture {
    height: 32px;
}

.userloggedinas .totaraNav_prim--side .avatar.current {
    top: 16px;
    left: 18px;
}

.usermenu .moodle-actionmenu[data-enhanced].show .menu {
    padding: 10px 16px;
}

.totara_core__QuickAccess .totara_core__QuickAccess_menu,
.totaraNav_prim--list .navExpand--list {
    border-radius: 16px;
    border: none;
    padding: 14px 16px;
    white-space: nowrap;
    background-color: #ffffff;
    margin-top: 15px;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list li,
.totaraNav_prim--list .navExpand--list .navExpand--list_item,
.moodle-actionmenu[data-enhanced].show .menu>li {
    padding: 0;
    margin: 0;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a,
.totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link,
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a {
    margin: 0;
    font-weight: 400;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 10px;
    border-radius: 10px;
    border: none;
    color: #444548;
}

.totaraNav nav .totara_core__QuickAccess_flex-container {
    margin-top: 20px;
    overflow: hidden;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-title {
    font-weight: 600;
    margin-left: 10px;
    color: #232428;
    font-size: 16px;
}

.totaraNav span.flex-icon.ft-fw.ft.tfont-var-gear {
    width: 55px;
}

.totaraNav span.flex-icon.ft-fw.ft.tfont-var-gear::before {
    content: "Admin";
    font-family: 'Inter';
    font-weight: 600;
}

.tfont-var-chevron-down:before {
    font-weight: bolder;
}

button.btn.btn-default.totara_core__QuickAccess_menu_search-button {
    padding: 2px 6px;
}

hr.totara_core__QuickAccess_hr {
    border-top: none;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list {
    margin-top: 10px;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a {
    padding: 6px 10px;
}

.totaraNav_prim .totaraNav--expand_indent {
    display: none;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a:hover,
.totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link:hover,
.totaraNav_prim--list .navExpand--list .navExpand--list_item .navExpand--list_item_link:focus,
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a:hover {
    color: #7b14ef !important;
    font-weight: 600;
    text-decoration: underline;
    background-color: #f7f6f1 !important;
}

.usermenu .moodle-actionmenu[data-enhanced].show .menu>li span.filler {
    display: none;
}

.kineo_coursesearch__lightbox_search_btn {
    min-height: 40px;
}

.kineo_coursesearch__lightbox_search_btn:hover, .kineo_coursesearch__lightbox_search_btn:active, .kineo_coursesearch__lightbox_search_btn:focus, .kineo_coursesearch__lightbox_search_btn:focus-within, .kineo_coursesearch__lightbox_search_btn:focus-visible, .kineo_coursesearch__lightbox_search_btn:target, .kineo_coursesearch__lightbox_search_btn.active{
    background-color: #f7f6f1;
}

a.btn.filter-btn--alt.arrow-link.browseall {
    background-color: #ffffff !important;
    color: #070708 !important;
    border-color: #070708 !important;
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

a.btn.filter-btn--alt.arrow-link.browseall:hover {
    background-color: #070708 !important;
    color: #FFFFFF !important;
    border-color: #070708 !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.mylearninglist__lightbox__card__tags__item--dark,
.kineocard__tags__item--dark {
    font-size: 10px;
    background-color: #4A0C8F;
}

.mylearninglist__lightbox__card__tags__item,
.kineocard__tags__item {
    font-size: 10px;
    background-color: #7b14ef;
}

a.kineocard__link,
.block .block-content a.kineocard__link {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}

@media (min-width: 992px) {
    .totaraNav_prim--list_item_label::after {
        bottom: -22px;
        color: #7b14ef;
    }
}

.block_kineo_coursesearch .content .kineo_coursesearch_display__header,
.block.learn-with-myob h2 {
    font-size: 40px;
    font-weight: 600;
    font-family: 'Inter';
    line-height: 48px;
    letter-spacing: -1.25px;
}

/* End MYOHAS-270 */
/* MYOHAS-277 */
/*Search page bg*/
body#page-blocks-kineo_coursesearch-index {
    background-image: linear-gradient(#f7f6f1 259px, #f7f6f1 259px, #f7f6f1 100%) !important;
}


.block_kineo_coursesearch .kineo_coursesearch__results__group>h2 {
    font-weight: 500;
    margin-bottom: 15px;
    font-size: 28px;
    color: #000000 !important;
}

.block_kineo_coursesearch .kineo_coursesearch__results__group {
    margin-bottom: 5px;
}

span.icon img {
    height: 34px;
}

.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle {
    padding-top: 12px;
    padding-bottom: 12px;
    font-weight: 600;
}

.block_kineo_coursesearch .kineo_coursesearch__filters__title span {
    font-weight: 600;
}

.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle:hover,
.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle:active,
.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle:focus,
.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle:focus-visible,
.kineo_coursesearch .dropdown .filter-btn.dropdown-toggle:focus-within,
.kineo_coursesearch .dropdown.open .filter-btn.dropdown-toggle {
    background-color: #fff !important;
    color: #7b14ef !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    outline: none;
}

.kineo_coursesearch .dropdown-item input[type=checkbox]:checked+label {
    color: #000000 !important;
}

.kineo_coursesearch .dropdown-item input[type=checkbox]:checked+label:before {
    background-color: #7b14ef !important;
    border-color: #7b14ef !important;
}

.kineo_coursesearch__results__viewmore:hover,
.kineo_coursesearch__results__viewmore:active,
.kineo_coursesearch__results__viewmore:focus,
.kineo_coursesearch__results__viewmore:focus-visible,
.kineo_coursesearch__results__viewmore:focus-within {
    color: #fff !important;
    background-color: #7b14ef !important;
    border-color: #7b14ef !important;
}

.kineo_coursesearch_score_populartag:hover,
.kineo_coursesearch_score_populartag:active,
.kineo_coursesearch_score_populartag:focus,
.kineo_coursesearch_score_populartag:focus-visible,
.kineo_coursesearch_score_populartag:focus-within {
    color: #fff !important;
    background-color: #7b14ef !important;
    border-color: #7b14ef !important;
}

.kineo_coursesearch__search__clear,
.kineo_coursesearch__filters__clear,
.kineo_coursesearch__lightbox_search__search__clear {
    color: #7b14ef !important;
}

.kineo_coursesearch.dropdown-item:hover, .kineo_coursesearch.dropdown-item:active, .kineo_coursesearch.dropdown-item:focus, .kineo_coursesearch .dropdown-item input[type=checkbox]:checked+label, .kineo_coursesearch .dropdown-item label:hover{
   background-color: #f7f6f1 !important;
}

.block_kineo_coursesearch .kineo_coursesearch__search__input:focus,
.kineo_coursesearch__lightbox_search__search__input:focus {
    border-bottom: 1px solid #7b14ef !important;
}

/* End MYOHAS-277 */
/* MYOHAS-287 */
.ticket .kineocard__attributes {
    display: none;
}

.kineocard, .btn.filter-btn {
    box-shadow: none;
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
}

.kineocard:hover,
.kineocard:focus,
.kineocard:active {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.ticket .kineocard__description--short {
    padding-bottom: 25px;
}

.kineocard__title {
    margin-top: 0;
    margin-bottom: 24px;
}

.kineocard__image {
    height: 120px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.kineocard__image img {
    display: none;
}

.ticket .kineocard__image {
    height: auto;
}

.block_kineo_coursesearch .course-list .tile .kineocard__image {
    background-size: cover;
}

.kineocard__description,
.kineocard__description--long,
.kineocard__description--short {
    margin-top: 24px;
    color: #000000;
}

.kineocard__content {
    padding: 24px;
    color: #000000;
    background-color: #ffffff;
}

.kineocard__attributes {
    margin-bottom: 24px;
    color: #000000;
}

.modal-container.kineo-coursesearch-lightbox-modal .modal .modal-body .kineocard__image {
    height: auto;
}

.modal-container.kineo-coursesearch-lightbox-modal .modal .modal-body .kineocard__image img {
    display: block;
}

.modal-container.kineo-coursesearch-lightbox-modal .modal .modal-body .kineocard__tags {
    height: auto;
}

.kineocard__courseprice {
    color: #000000;
    font-size: 16px;
}

.totara_core__QuickAccess:not(.collapsed) .tfont-var-chevron-down:before,
.totaraNav .totaraNav--list_item_expanded .tfont-var-chevron-down::before {
    content: "\f077";
    font-family: 'Font Awesome 6 Pro';
    font-weight: 400;
}

div.navExpand--list_item_label:hover, div.navExpand--list_item_link:hover, div.navExpand--list_item_label:visited, div.navExpand--list_item_link:visited{
    color: #7b14ef !important;
}

button.btn.filter-btn--black.kineo_coursesearch__results__viewmore {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

button.btn.filter-btn--black.kineo_coursesearch__results__viewmore:active,
button.btn.filter-btn--black.kineo_coursesearch__results__viewmore:focus,
button.btn.filter-btn--black.kineo_coursesearch__results__viewmore:hover {
    background-color: #070708;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.myob-custombanner .myob__custombanner__caption h4 .fa-brands {
    font-size: 24px;
    padding-right: 5px;
}

.block_kineo_coursesearch .content .more-results i.fa.fa-circle-check::before {
    content: '\f058';
    font-family: 'Font Awesome 6 Pro' !important;
    font-weight: 400;
    font-size: 30px;
    color: #000000;
}

.block_kineo_coursesearch .content .more-results__text {
    margin-left: 20px;
}

.fa-light::before {
    font-family: 'Font Awesome 6 Pro' !important;
}

#app_local_maintenance_alerts .tfont-var-exclamation-triangle-fill::before {
    content: '\f071';
    font-family: 'Font Awesome 6 Pro';
    color: #FF7300 !important;
    font-size: 18px;
}

#app_local_maintenance_alerts .alert-warning .alert-icon {
    padding-right: 0;
    align-self: center;
    display: flex;
}

#page-site-index #page-content {
    padding-top: 0px;
}

#page-blocks-kineo_coursesearch-index #page-content {
    padding-top: 5px;
}

.block_kineo_coursesearch .kineo_coursesearch__search {
    margin-bottom: 15px;
}

.block_kineo_coursesearch .kineo_coursesearch__results__total {
    margin-bottom: 25px;
}

.block_kineo_coursesearch .kineo_coursesearch__results {
    margin-top: 15;
}

.block_kineo_coursesearch .kineo_coursesearch__results__group__courses {
    margin-top: 20px;
}

/* END MYOHAS-287 */
.kineo_coursesearch__lightbox_search {
    max-width: var(--max-page-width);
    padding-left: 15px;
    padding-right: 15px;
}

/* MYOHAS-296 */
.block .block-content .btn.filter-btn:active,
.block .block-content .btn.filter-btn.active,
.block .block-content .btn.filter-btn:hover {
    color: #fff !important;
    background-color: #7b14ef !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    display: none;
}

.select2-container--default .select2-selection--multiple.kineo_coursesearch-select2-selection .select2-selection__choice {
    padding-left: 0px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    padding: 0 4px;
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 4px;
}

/* End MYOHAS-296 */

/* 
        Start MYOHAS-335 
        Gallary block as banner style fixes
    */
.gallery-main.template-caption-left-centre-full-height .item__text-container__inner h1,
.gallery-main.template-caption-left-centre-full-height .item__text-container__inner h2,
.gallery-main.template-caption-left-centre-full-height .item__text-container__inner p {
    margin-bottom: 0;
}

.gallery-main .slick-arrow.slick-next,
.gallery-main .slick-arrow.slick-prev {
    height: 0px;
    width: 0px;
    cursor: default;
}

@media only screen and (min-width: 768px) {
    .gallery-main.template-caption-left-centre-full-height .item__text-container__inner {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .gallery-main.template-caption-left-centre-full-height .item .item__container {
        max-width: var(--max-page-width);
        margin: auto;
        padding: 10px 15px;
        min-height: 160px;
    }

    .gallery-main.slick-slider .item__text-container {
        margin-left: 0;
        padding: 0;
        width: 100%;
    }
}

/* End MYOHAS-335 */

/* MYOHAS-344 Home page recommendations buttons*/
.btn.filter-btn--black.kineo_recommendations__results__viewmore:hover,
.btn.filter-btn--black.kineo_recommendations__results__viewmore:active:hover,
.btn.filter-btn--black.kineo_recommendations__results__viewmore:focus,
.btn.filter-btn--black.kineo_recommendations__results__viewmore:active:focus,
.btn.filter-btn--black.kineo_recommendations__results__viewmore:active {
    color: #ffffff !important;
    background-color: #7b14ef !important;
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
}

a.btn.filter-btn--black.arrow-link.viewmore {
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, .2);*/
    background-color: #000000;
    color: #ffffff !important;
    border: 2px solid #000000 !important;
}

a.btn.filter-btn--black.arrow-link.viewmore:hover,
a.btn.filter-btn--black.arrow-link.viewmore:active,
a.btn.filter-btn--black.arrow-link.viewmore:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 2px solid #000000;
}

/* End MYOHAS-344 */

/* MYOHAS-351 Partner banner gallery on dashboard */
.block-region:not(.dash-pge-top) .gallery-main.template-caption-left-centre-full-height .item {
    border-radius: 12px;
    padding: 0px 65px;
    /*box-shadow: 0 4px 8px rgba(0, 0, 0, .2);*/
    margin: 10px 10px;
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
    background-color: white !important;
}

.block-region:not(.dash-pge-top) .gallery-main.slick-slider .item__text-container {
    width: 100%;
    position: relative;
}

.block-region:not(.dash-pge-top) .gallery-main .item__text-container button.button-right {
    position: absolute;
    right: 0;
    /*background: linear-gradient(90deg, #A130F5 0%, #EC0677 50%, #FF7300 100%);*/
    background-color: #7b14ef;
    border-width: 0px;
    border-color: #ffffff;
    color: #ffffff;
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, .2);*/
}

.block-region:not(.dash-pge-top) .gallery-main .item__text-container button.button-right:hover,
.block-region:not(.dash-pge-top) .gallery-main .item__text-container button.button-right:focus,
.block-region:not(.dash-pge-top) .gallery-main .item__text-container button.button-right:active {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    text-decoration: underline;
}

.block-region.block-region:not(.dash-pge-top) .gallery-main .item__text-container button.button-right:after {
    content: "\F061";
    font-family: Font Awesome\ 6 Pro;
    margin-left: 8px;
}

.slick-dots li button,
.slick-dots li button:before,
.gallery-main .slick-dots li,
.gallery-main .slick-dots li.slick-active {
    width: 12px;
    height: 12px;
}

#inst2898 div.gallery-main ul.slick-dots li.slick-active {
    /*background: linear-gradient(90deg, #A130F5 0%, #EC0677 50%, #FF7300 100%);*/
    background-color: #7b14ef;
    border-width: 0px;
}

/*.gallery-main.template-caption-left-centre-full-height .item__text-container__inner h1, 
    .gallery-main.template-caption-left-centre-full-height .item__text-container__inner h2, 
    .gallery-main.template-caption-left-centre-full-height .item__text-container__inner p {
        color: #ffffff;
    }*/
.block-region:not(.dash-pge-top) .gallery-main.template-caption-left-centre-full-height .item__text-container__inner h1 {
    margin-bottom: 8px;
    font-family: "McQueenGrotesk-Medium" !important;
}

@media only screen and (min-width: 768px) {
    .gallery-main.template-caption-left-centre-full-height .item__text-container__inner {
        width: 65%;
    }
}

.block.block_kineo_recommendations .kineo_recommendations_display__header {
    font-size: 28px;
    font-weight: 500;
}

.block.block_kineo_recommendations {
    background-color: #f7f6f1;
}

/* End MYOHAS-351 */

.format-accordion .course-content .course__info__details h2 {
    color: #00000 !important;
    font-weight: 500;
    font-size: 36px;
}

/* MYOHAS-445 */
.format-accordion .course-content ul.accordion li.section .accordion__panel__row__item__link,
.format-accordion .block_kineo_feedback .kineo_feedback__banner .kineo_feedback__btn {
    min-width: max-content !important;
}

.format-accordion .course-content .course__info__details__description {
    margin-bottom: 10px;
}

.format-accordion .course-content .course__info__details__metadata.metadata__row.add__toppadding{
    margin-top: 10px;
}

/* End MYOHAS-445 */
/* Kineo feedback block */
.block.block_kineo_feedback .kineo_feedback__banner {
    /*box-shadow: 0 4px 8px rgba(0, 0, 0, .2);*/
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
}

.block.block_kineo_feedback .kineo_feedback__banner__content__text h2{
    font-size: 24px;
    font-weight: 500;
}

.block.block_kineo_feedback .kineo_feedback__banner__icon {
    
}

div.kineo_feedback__banner__icon.img {
    height: auto;
    width: 35px;
}

.block.block_kineo_feedback .kineo_feedback__banner .btn.kineo_feedback__btn {
    color: #ffffff;
    /*background: linear-gradient(90deg, #A130F5 0%, #EC0677 50%, #FF7300 100%);*/
    background-color: #7b14ef;
    border-width: 0px;
    width: fit-content;
    /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);*/
}

.block.block_kineo_feedback .kineo_feedback__banner .btn.kineo_feedback__btn:hover,
.block.block_kineo_feedback .kineo_feedback__banner .btn.kineo_feedback__btnactive,
.block.block_kineo_feedback .kineo_feedback__banner .btn.kineo_feedback__btn:focus {
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);
    color: #7b14ef;
    border-width: 1px;
    border-color: #7b14ef;
    text-decoration: underline;
}

/* End Kineo Feedback block */
/* Accordion formatting */
.format-accordion .course-content .course__info {
    margin-bottom: 20px;
}

.format-accordion .course-content ul.accordion a.sectiontoggle {
    color: #000000;
}

.format-accordion .course-content ul.accordion a.sectiontoggle:hover,
.format-accordion .course-content ul.accordion a.sectiontoggle:active,
.format-accordion .course-content ul.accordion a.sectiontoggle:focus {
    color: #7b14ef;
}

.format-accordion .course-content ul.accordion {
}

/* End accordion formatting */
/*MYOHAS-448*/
.totaraNav_prim--side .popover-region .nav-link {
    font-size: 16px !important;
}

@media (min-width: 992px) {
    .totaraNav_prim .masthead_logo--header {
        margin: 0 1.6em 0 0 !important;
    }
}

.totaraNav_prim--side .usermenu .moodle-actionmenu ul .toggle-display .userbutton .avatars {
    position: relative;
    margin: auto 0.4rem !important;
    padding: 0 0.4rem !important;
}

.btn:active,
.btn.active {
    border: none !important;
}

.modal-container .modal {
    padding: 15px !important;
}

.modal-container .modal>*+* {
    margin-top: 0px !important;
}

/*End MYOHAS-448*/

/*START MYOHAS-472*/
.path-course-view:not(.editing) .activity .mod-indent+div {
    display: block;
}

/*END MYOHAS-472*/

/*START MYOHAS-449*/
ul.slick-dots:not(:has(li + li)) {
    display: none;
}

/*END MYOHAS-449*/

/* MYOHAS-504 */
.block.block_mylearninglist .block-content .mylearninglist__row__item__action-btn {
    border: var(--btn-prim-border-width) solid var(--btn-prim-border-color);
}
.block.block_mylearninglist .block-content .mylearninglist__row__item__action-btn:focus,
.block.block_mylearninglist .block-content .mylearninglist__row__item__action-btn:hover{
    border-color: var(--btn-prim-border-color-hover);
}

.block.block_mylearninglist .block-content .mylearninglist__row{
    box-shadow: none;
    border: 1px solid light-dark(oklch(92.19% 0 0deg), transparent);
}

.block.block_mylearninglist .block-content .mylearninglist__row__item__learningpath__contents .mylearninglist__row {
    border-left: none;
    border-right: none;
    border-top: none;
}

.block.block_mylearninglist .block-content .mylearninglist__row__item{
    min-height: 55px;
}

/* End MYOHAS-504 */
@font-face {
font-family: 'NeutroMYOB-Black';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Black.woff2') format('woff2'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Black.woff') format('woff'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Black.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'McQueenGrotesk-Medium';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/McQueenGrotesk-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'McQueen-SemiBold';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/McQueen-SemiBold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Bold';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Demi';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Demi.woff2') format('woff2'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Demi.woff') format('woff'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Demi.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Heavy';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Heavy.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
font-family: 'NeutroMYOB-Light';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Thin';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Thin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Medium';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Medium.woff2') format('woff2'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Medium.woff') format('woff'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: 'NeutroMYOB-Regular';
    src: url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Regular.woff2') format('woff2'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Regular.woff') format('woff'),
         url('https://stage.myob.kineoplatforms.net/pluginfile.php/1/theme_kineo/custom_fonts/4376/NeutroMYOB-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
