: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-primary:#06bad3;--color-secondary:#174E89;--color-tertiary:#E5E6E0;--color-state:#174E89;--color-state-hover:#174E89;--color-state-focus:#174E89;--color-state-active:#174E89;--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:#ffffff;--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);--site-width:1680px;--font-size-heading-level-1:2.5em;--font-size-heading-level-2:2em;--font-size-heading-level-3:1.6em;--font-size-heading-level-4:1.3em;--font-size-heading-level-5:1.1em;--font-size-heading-level-6:0.9em}.tui-dropdown__menu{z-index:var(--zindex-dropdown-menu);min-width:15rem;max-width:35rem;max-height:40vh;overflow-y:auto;background-color:var(--dropdown-menu-bg-color);background-clip:padding-box;border:var(--border-width-thin) solid var(--dropdown-menu-border-color);box-shadow:var(--shadow-2)}.tui-dropdown--flexibleWidth .tui-dropdown__menu{min-width:0;max-width:none}.tui-dropdown__content{display:flex;flex-direction:column}.tui-dropdown__content--separator>*+*,.tui-dropdown__content--separator>*+.tui-dropdownButton,.tui-dropdown__content--separator>*+.tui-dropdownButton:hover,.tui-dropdown__content--separator>*+.tui-dropdownButton:focus,.tui-dropdown__content--separator>*+.tui-dropdownButton:active,.tui-dropdown__content--separator>*+.tui-dropdownButton:focus:active{border-top:var(--border-width-thin) solid var(--dropdown-menu-border-color)}.tui-dropdown--fixedHeight .tui-dropdown__content{height:100%}.tui-dropdown--fixedHeight .tui-dropdown__menu{height:38vh;overflow-y:visible}.tui-dropdown--disabled{cursor:not-allowed}.tui-dropdown--disabled .tui-dropdown__trigger{pointer-events:none}.tui-settingsFormBrand__testEmailInfoButton{align-self:center}:root{}
input[type="submit"], input[type="reset"], input[type="button"], input#id_submitbutton, input#id_submitbutton2, .mform .btn-cancel, .loginbox #loginbtn {
    border-radius: 2px;
    background-color: #A51890;
    color: #fff;
    background-repeat: no-repeat;
    font-weight: 600;
    padding: 10px 30px 10px 12px;
    background-size: 8px 12px;
    background-position: right 10px top 50%;
    border: 2px solid #A51890;
    background-image: url(/theme/image.php?theme=esafetyseniors&component=theme&image=homepage%2Fchev-right-w);
    font-size: 18px;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, input#id_submitbutton:hover, input#id_submitbutton2:hover, .mform .btn-cancel:hover, .loginbox #loginbtn:hover {
    background-repeat: no-repeat;
    background-size: 8px 12px;
    background-position: right 10px top 50%;
}

.totaraNav .menu ul li.totaraNav_prim--list_item_selected>a {
    font-weight: bold;
}

/* T18 issues */
#page-local-custom_profile-edit_profile .totara_passwordunmask #id_newpassword, #page-user-editadvanced .totara_passwordunmask #id_newpassword {
    position: relative;
}
.pagelayout-admin .mform .fitem .felement select {
    height: 45px;
}
.nav-tabs>li.active>a::after {
    background: none;
}
#page-admin-course-management .buttons .singlebutton {
    margin: 5px;
}
.breadcrumb-nav > ol {
    padding: 0;
}
.totaraNav .navExpand--listSecond .navExpand--list_item_link {
    border-bottom: 1px solid #f1f1f1 !important;
}
.c-cta, a.c-btn-primary, .c-launch-btn, .c-launch-btn--reverse {
    padding-right: 30px !important;
}
#page-login-signup .mform .fitem .fitemtitle>label {
    font-weight: bold;
}
#page-login-signup .mform #id_cancel {
    background-image: url(/theme/image.php/esafetyseniors/theme/1768508344/homepage/chev-right-p);
}
.totaraBreadcrumb #page-header {
    padding: 0;
    margin: 0;
}
.mform .fitem .fitemtitle label, .mform .fitem .fitemtitle .fstaticlabel, .fitem>fieldset>legend .legend {
    font-weight: bold;
}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout {
    margin: 0;
    border: 0;
    border-radius: 0;
    text-align: left;
    -webkit-box-pack: center;
    justify-content: left;
    padding: 0;
}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout .flex-icon {
    margin: 0;
    padding: 5px;
    color: #999999;
}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout, .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout:hover {
    color: #262626;
}
.totaraNav_prim--list_showMobile .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, .totaraNav_prim--list_showMobile .totaraNav_prim--list_item .totaraNav_prim--list_item_link:focus {
    background-color: #4F4F4F !important;
    color: #fff !important;
}
.usermenu-mobile .menubar .textmenu:after {
    color: #fff;
}
.totaraNav .menu ul.totaraNav_prim--list_showMobile li a {
    color: #fff !important;
}
.totaraNav .menu ul.totaraNav_prim--list_showMobile li a > img {
    display: none;
}
.totaraNav .menu ul.totaraNav_prim--list_showMobile li a > span.flex-icon {
    display: none;
}
.totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link:hover, .totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link:focus {
    background-color: #F7F7F7 !important;
    color: #3C3C3C !important;
}
#fitem_id_steps_to_reproduce .felement textarea {
    max-width: 100%;
}
.pagelayout-admin .mform .fitem .felement select {
    height: auto;
    min-height: 45px;
}
#filterform #fgroup_id_buttons {
    padding-top: 10px;
}
.modal-backdrop {
    background-color: rgba(0, 0, 0, .4);
}
.totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link {
    border-bottom: 0 !important;
}
.totaraBreadcrumb #page-header {
    padding: 8px 0;
}
.totaraNav--list_item_expanded > .navExpand--list {
    padding: 0;
}
.totaraNav .menu ul.totaraNav_prim--list_showMobile li.totaraNav_prim--list_item_selected>a {
    border-bottom: 0 !important;
}
.totaraBreadcrumb #page-header {
    padding: 0;
}
.totaraBreadcrumb #page-header .breadcrumb-nav {
    padding: 0;
}
.totaraNav {
    border-bottom: 0;
}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a > img {
    width: 20px;
}
.usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout .flex-icon {
    width: 30px;
}
.totaraNav_prim--list_showMobile .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover, 
.totaraNav_prim--list_showMobile .totaraNav_prim--list_item .totaraNav_prim--list_item_link:focus,
.totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link:hover, 
.totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link:focus,
.totaraNav .menu  .totaraNav_prim--list_showMobile .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link,
.totaraNav .menu ul.totaraNav_prim--list_showMobile li ul li.navExpand--list_item_selected a {
    background-color: #F7F7F7 !important;
    color: #a51890 !important;
}
.totaraNav_bottom.menu {
    margin-bottom: 0;
}
.usermenu .login a.c-cta {
    padding-right: 12px ! important;
}
#page-blocks-androgogic_support-index .navExpand--list_item_link[href*='faq'], .cmid-137 .totaraNav_prim--list_showMobile .navExpand--list.navExpand--listSecond .navExpand--list_item_link[href*='help-others'] {
    background-color: #F7F7F7;
    color: #a51890 !important;
}
.cmid-137 #totaramenuitem116 > a,
#page-blocks-androgogic_support-index #totaramenuitem116 > a {
    color: #a51890 !important;
    background-color: #f7f7f7 !important;
    font-weight: bold;
}
.breadcrumb-nav > ol {
    padding: 8px 0;
}

#page-user-profile .page-context-header .header-button-group>a.btn {
    display: none;
}
.modal-backdrop {
    background-color: #000;
}
.modal-backdrop.in {
    opacity: .7;
}
#page-content {
    padding-top: 20px;
}
.c-blog-container h2 {
    font-size: 36px;
    font-family: "Roboto Slab";
    font-weight: bold;
}
