: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{--nav-bg-color: #0067b1;--nav-text-color: #FFFFFF;--color-primary: #002855;--color-state: #0067b1;--color-text: #002855;--footer-bg-color: #0067b1;--footer-text-color: #ffffff;--color-state-hover: #005da7;--color-state-focus: #005da7;--color-state-active: #004c96;--footer-text-color-hover: #f5f5f5;}
/* ************************************************** */
/* LOGIN PAGE */
/* ************************************************** */
/* Guest link - Styled like a button */
.tui-core_auth-login a[data-guest-link] {
    text-align: center;
    color: var(--btn-prim-text-color);
    background: var(--btn-prim-bg-color);
    border-color: var(--btn-prim-border-color);
    font-weight: bold;
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    min-width: var(--btn-min-width);
    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;
    transition: background-color var(--transition-button-duration) var(--transition-button-function), border-color var(--transition-button-duration) var(--transition-button-function), box-shadow var(--transition-button-duration) var(--transition-button-function);
}

.tui-core_auth-login a[data-guest-link]:hover {
    color: var(--btn-prim-text-color-hover);
    background: var(--btn-prim-bg-color-hover);
    border-color: var(--btn-prim-border-color-hover);
    text-decoration: none;
}

/* ************************************************** */
/* MAIN SITE */
/* ************************************************** */
/* Increase size of logo */
@media (min-width: 768px) {
    .totaraNav_prim .masthead_logo--header_img {
        height: 4rem;
    }
}

/* ************************************************** */
/* FOOTER */
/* ************************************************** */
/* Hide "Powered by Totara" text */
.tui-core_auth-footer__poweredBy,
.page-footer-poweredby {
    display: none;
}

.cortexa-page-footer-poweredby {
    display: block;
    font-size: var(--font-size-12);
    text-align: right;
}

.cortexa-page-footer-poweredby a:link,
.cortexa-page-footer-poweredby a:visited,
.cortexa-page-footer-poweredby a:active {
    text-decoration: none;
    opacity: 0.75;
}

.cortexa-page-footer-poweredby img {
    padding: 5px;
    opacity: 0.75;
}

.cortexa-page-footer-poweredby a:hover,
.cortexa-page-footer-poweredby img:hover {
    opacity: 1;
}
