: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{--thm-primary-color:#d31245;--thm-primary-color-active:#dc416a;--thm-secondary-color:#d31245;--thm-secondary-color-active:#fbe7ec;--thm-link-color:#0747a6;--thm-info-color:#0078ff;--thm-error-color:#dd3225;--thm-warning-color:#e15415;--thm-success-color:#178459;--thm-color-neutral-0:#ffffff;--thm-color-neutral-1:#f6f6f6;--thm-color-neutral-2:#f2f2f2;--thm-color-neutral-3:#d0d0d0;--thm-color-neutral-4:#b8b8b8;--thm-color-neutral-5:#a1a1a1;--thm-color-neutral-6:#717171;--thm-color-neutral-7:#717171;--thm-color-neutral-8:#5a5a5a;--thm-color-neutral-9:#424242;--thm-color-neutral-10:#2b2b2b;--thm-color-neutral-11:#131313;--thm-color-yellow:#fdb745;--color-primary:var(--thm-primary-color);--btn-prim-accent-color:var(--thm-primary-color);--btn-prim-accent-color-state:var(--thm-primary-color-active);--btn-accent-color:var(--thm-secondary-color);--btn-accent-color-state:var(--thm-secondary-color-active);--link-color:var(--thm-link-color);--color-text:var(--thm-color-neutral-11);--footer-bg-color:var(--thm-color-neutral-2);--font-heading-color:var(--color-text)}:root{--border-radius:0;--border-radius-normal:var(--border-radius);--color-state-hover:var(--thm-link-color);}:root{--btn-min-height:4.2rem;--btn-padding-h:2.4rem;--btn-radius:var(--border-radius);--btn-sm-radius:var(--btn-radius);--btn-prim-accent-color-hover:var(--btn-prim-accent-color-state);--btn-prim-bg-color-active:var(--btn-prim-accent-color-state);--btn-prim-border-color-active:var(--btn-prim-accent-color-state);--btn-prim-text-color-disabled:var(--thm-color-neutral-5);--btn-prim-bg-color-disabled:var(--thm-color-neutral-2);--btn-prim-border-color-disabled:var(--thm-color-neutral-2);--btn-accent-color-hover:var(--btn-accent-color);--btn-bg-color-hover:var(--btn-accent-color-state);--btn-text-color-active:var(--btn-accent-color);--btn-bg-color-active:var(--btn-accent-color-state);--btn-border-color-active:var(--btn-accent-color);--btn-text-color-disabled:var(--thm-color-neutral-5);--btn-bg-color-disabled:var(--thm-color-neutral-0);--btn-border-color-disabled:var(--thm-color-neutral-5);--btn-shadow:0;--btn-shadow-hover:var(--btn-shadow);--btn-shadow-active:var(--btn-shadow)}:root{--form-input-height:4.2rem;--form-input-padding-v:1.6rem;--form-input-border-radius:var(--border-radius);--form-input-border-color:var(--thm-color-neutral-11);--form-input-border-color-hover:var(--thm-color-neutral-4);--form-input-border-color-focus:var(--form-input-border-color);--form-input-bg-color-disabled:var(--thm-color-neutral-2);--form-input-border-color-disabled:var(--thm-color-neutral-4);--form-input-text-placeholder-color:var(--thm-color-neutral-3);--form-checkbox-accent-color:var(--btn-prim-accent-color-state);--dropdown-border-radius:var(--border-radius)}:root{--progresstracker-color-selected:var(--color-primary);--progress-value-bg-color:var(--color-primary)}:root{--tabs-text-color-active:var(--thm-color-neutral-11)}:root{--color-text-dark:var(--thm-color-neutral-11);--color-text-light:var(--thm-color-neutral-0)}:root{--font-family:Roboto, sans-serif;--font-size-heading-level-1:var(--font-size-40);--font-size-heading-level-2:var(--font-size-32);--font-size-heading-level-3:var(--font-size-24);--font-size-heading-level-4:var(--font-size-20);--font-size-heading-level-5:var(--font-size-18);--font-size-heading-level-6:var(--font-size-16);--font-body-size:var(--font-size-16);--font-body-line-height:1.5}.tui-iconBtn{padding:calc((var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height)) / 2 - var(--btn-border-width)) var(--btn-padding-h)}.tui-iconBtn--small{padding:0 var(--gap-1)}.tui-iconBtn--xsmall{padding:0 0.1rem}.tui-iconBtn--circle{padding:0}.tui-formInput{padding:calc((var(--form-input-height) - (var(--form-input-font-size) * var(--form-input-line-height)) - (var(--form-input-border-size) * 2)) / 2) var(--form-input-padding-v)}.tui-formInput--postIcon{padding-right:var(--gap-8)}.tui-formInput--preIcon{padding-left:var(--gap-8)}.tui-formInput:focus{outline:none}.tui-formTextarea{padding:calc((var(--form-input-height) - (var(--form-input-font-size) * var(--form-input-line-height)) - (var(--form-input-border-size) * 2)) / 2) var(--form-input-padding-v)}.tui-formTextarea:focus{outline:none}.tui-select__input{padding:calc((var(--form-input-height) - (var(--form-input-font-size) * var(--form-input-line-height)) - (var(--form-input-border-size) * 2)) / 2) var(--form-input-padding-v);padding-right:var(--gap-7)}.tui-select__input:focus{outline:none}.tui-format_tls_pathway-activityViewHeader__closeBtn{padding:12px}.tui-format_tls_pathway-activityView__activity .tui-format_tls_pathway-activityFooter .tui-actionLink{display:none}.tui-core_auth-loginLayout{display:flex;flex-direction:column;flex-grow:1}.tui-core_auth-loginLayout__panels{flex-grow:1;display:grid;align-items:center}.tui-core_auth-loginLayout__panel-interface{display:flex;flex:auto;flex-flow:column;position:relative;width:unset;background:var(--thm-color-neutral-0);z-index:1;margin:0;min-height:unset}.tui-core_auth-loginLayout__panel-graphic{position:fixed;top:0;right:0;bottom:0;display:none;width:100%;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:40rem}.tui-core_auth-loginLayout__nav{padding-left:0;padding-right:0;padding-top:0}@media (min-width:460px){.tui-core_auth-loginLayout__contentWrap{padding:48px 80px}}@media (min-width:992px){.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panels{grid-template-columns:minmax(600px, auto) 1fr}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface{margin-left:64px;width:unset}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-graphic{display:flex}}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}:root{--nav-bg-color: #ffffff;--nav-text-color: #140f4b;--color-primary: #1010eb;--btn-prim-accent-color: #1010eb;--btn-prim-accent-color-state: #140f4b;--btn-accent-color: #1010eb;--btn-accent-color-state: #ffffff;--link-color: #1010eb;--color-state: #1010eb;--color-text: #3b3b3b;--footer-bg-color: #140f4b;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #0606e1;--btn-prim-accent-color-active: #0000d0;--btn-accent-color-focus: #0606e1;--btn-accent-color-active: #0000d0;--link-color-hover: #0606e1;--color-state-hover: #0606e1;--color-state-focus: #0606e1;--color-state-active: #0000d0;--footer-text-color-hover: #f5f5f5;}
:root {
--btn-radius: 100px;
--font-heading-color: #140f4b;
--font-family: avenir, sans-serif;
}

#page-footer .footer-line {
    display: flex;
    align-items: center;
    gap: 16px;
padding: 15px 0;
color: white;
}

#page-footer .footer-first-line {
   justify-content: space-between;
   border-bottom: 1px solid #4d4a7a;
}

#page-footer .footer-last-line {
   justify-content: flex-end;
}

#page-footer .footer-line ul { 
list-style: none;
margin: 0;
}

#page-footer .footer-line li { 
    display: inline-block;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

#page-footer .footer-first-line ul li:not(:last-of-type) {
    margin-right: 20px;
    padding-right: 20px;
 border-right: 1px solid #4d4a7a;
}

.page-footer-main-content a:link {
    text-decoration: none;
color: white;
}

.course-content ul li.section.main .sectionname.tw-formatTLSTopics__topic_header {
    font-size: var(--font-size-32);
}

.block .content .course-header__title {
    font-size: 40px;
}

.no-overflow {
    padding-bottom: 2px;
}

.mod_facetoface__sessionlist__table td.mod_facetoface__sessionlist__actions {
    vertical-align: middle;
}

.feedback_form .fitem>fieldset>legend .legend,
.feedback_form .fitem .fitemtitle label {
   font-weight: 600;
}

.feedback_form .femptylabel .fitemtitle {
   display: none;
}

.feedback_form .fitem {
   margin-left: 0; 
   margin-right: 0; 
   display: flex; 
   flex-direction: column;
}

.feedback_form .fitem .felement,
.feedback_form .fitem>fieldset>legend,
.feedback_form .fitem .fitemtitle { 
   width: 100%;
}

.feedback_form .fradio-content,
.feedback_form .felement.ftext,
.feedback_form .felement.ftextarea {
    margin: 8px 0;
}

.feedback_form .fradio-content {
    line-height: 1.35;
}

.feedback_form .fradio-content>label, 
.feedback_form .form-checkbox+label, 
.feedback_form .form-multicheckbox label {
    min-height: calc(16px * 1.35);
}

.path-mod-feedback .complete-feedback a {
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    min-width: var(--btn-min-width);
    max-width: 100%;
    min-height: var(--btn-min-height);
    padding: calc((var(--btn-min-height) - var(--btn-font-size)* var(--btn-line-height)) / 2 - var(--btn-border-width)) var(--btn-padding-h);
    color: var(--btn-text-color);
    font-size: var(--btn-font-size);
    line-height: var(--btn-line-height);
    overflow-wrap: break-word;
    background: var(--btn-bg-color);
    border: var(--btn-border-width) solid;
    border-color: var(--btn-border-color);
    border-radius: var(--btn-radius);
    cursor: pointer;
    text-decoration: none;
}

.path-mod-feedback .complete-feedback a:hover,
.path-mod-feedback .complete-feedback a:active,
.path-mod-feedback .complete-feedback a:focus {
    color: var(--btn-text-color-hover);
    text-decoration: none;
    background: var(--btn-bg-color-hover);
    border-color: var(--btn-border-color-hover);
    box-shadow: var(--btn-shadow-hover);
}

.tui-format_tls_pathway-activityView__activity .tui-format_tls_pathway-activityFooter .tui-actionLink {
display: none;
}

.feedback_form .fitem_actionbuttons>div.felement,
.feedback_form .fitem>fieldset>legend,
.feedback_form .fitem .fitemtitle,
.feedback_form .fitem .felement {
    padding-right: 0;
    padding-left: 0;
}

.path-mod-feedback div.feedback_is_dependent {
    background: transparent;
}

.tui-format_tls_pathway-activityView__activity {
    margin-top: var(--gap-8);
    padding: 0 var(--gap-6);
}

.tui-format_tls_pathway-activityView__activityContent {
    max-width: 100%;
}
