: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)}html{font-size:10px}.tui-sr-only{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;white-space:nowrap !important;border:0 !important;clip:rect(0, 0, 0, 0) !important;}.tui-rendered{color:var(--color-text);font-weight:normal;font-size:var(--font-body-size);line-height:var(--font-body-line-height);word-break:break-word}.tui-rendered h2{font-weight:bold;font-size:var(--font-heading-large-size);line-height:var(--font-heading-large-line-height)}.tui-rendered h3{font-weight:500;font-size:var(--font-heading-size);line-height:var(--font-heading-line-height)}.tui-rendered h4{font-weight:bold;font-size:var(--font-heading-small-size);line-height:var(--font-heading-small-line-height)}.tui-rendered h5{font-weight:bold;font-size:var(--font-heading-x-small-size);line-height:var(--font-heading-x-small-line-height)}.tui-rendered__block{margin-bottom:var(--paragraph-gap)}.tui-rendered__embedContainer{max-width:var(--embedded-media-max-width)}.tui-icon--disabled{color:var(--color-neutral-2)}.tui-icon--action{color:var(--color-state)}.tui-icon--info{color:var(--color-prompt-info)}.tui-icon--alert{color:var(--color-prompt-alert)}.tui-icon--warning{color:var(--color-prompt-warning)}.tui-icon--success{color:var(--color-prompt-success)}.tui-icon--dimmed{color:var(--color-neutral-6)}.continuum{}.continuum__customTab{}.continuum__customTab__text{}.continuum__customTab__text--rendered{color:var(--continuum-color);}.continuum__customTab__text--rendered{color:var(--continuum-color)}:root{--nav-bg-color: #2b0936;--nav-text-color: #ffffff;--color-primary: #2b0936;--btn-prim-accent-color: #fd039f;--btn-accent-color: #d60185;--link-color: #2b0936;--color-state: #2b0936;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #2b0936;--btn-prim-accent-color-focus: #f30095;--btn-prim-accent-color-active: #e20084;--btn-accent-color-focus: #cc007b;--btn-accent-color-active: #bb006a;--link-color-hover: #21002c;--color-state-hover: #21002c;--color-state-focus: #21002c;--color-state-active: #10001b;--footer-text-color-hover: #21002c;}
@media (min-width: 992px) {
    .tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface {
        width: 30%;
    }

}
.tui-core_auth-loginNav__logo{
margin:0 auto;
}
.tui-core_auth-loginNav__image {
    height: 6rem;
}
    .tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface {
        z-index: 1;
        position: relative;
    }
.tui-core_auth-loginLayout__panel-graphic {
    width: 100%;
}
.tui-core_auth-loginNav{
background-color:rgba(255,255,255,0) !important;
}
.tui-core_auth-login__title{
color:#FFF !important;
}
#nav-message-popover-container{
display:none;
}
.tui-core_auth-footer{
display:none;
}
#page-login-index #uid-2-label, #page-login-index #uid-4-label{
color:#FFF;
}
.tui-core_auth-loginForm__options a{
color:#FFF;
}
.tui-core_auth-loginForm__submitWrap button{
border-color:#FFF;
}
.tui-core_auth-loginForm__help{
color:#FFF;
}
.tui-core_auth-loginForm__help .tui-svgIcon--state-info{
color:#FFF;
}
.page-footer-poweredby{
display:none;
}
.tw-catalogItemNarrow__title {
  height: 5rem;
}
/* .k4vertnav{
overflow-y: auto;
  overflow-x: hidden;
} */

.tw-selectRegionPrimary__selector .tw-selectTree__current, .tw-selectRegionPrimary__selector .tw-selectTree__current:hover{
  color: #FFF !important;
}
.tw-catalogItemNarrow__title {
  height: auto;
}
.tw-selectRegionPanel .tw-selectTree__current , .tw-selectRegionPanel .tw-selectTree__current:hover{
  color: var(--color-text) !important;
  border: 1px solid var(--color-text) !important;
}
.mtcatcont  > .row{

}
.course_category_tree.category-browse > .collapsible-actions{
display:none;
}
.course_category_tree.category-browse .content{
width:100%;
}
.course_category_tree.category-browse .content > .subcategories.row{
margin:0 0;
}
.course_category_tree .subcategories > .paging, .courses > .paging{
width:100%;
}
.course_category_tree.category-browse .mtcatcont .col-md-10.mtinfo  {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
max-width:100% !important;
}
.mtcatcont >.row > a{
width:100%;
max-width:100%;
}
.mtcatbg{
width:100%;
max-width:100%;
aspect-ratio: 21/9;
  background-size: contain !important;
}
.col-md-10.mtinfo {
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.totaraNav_prim{
background: rgba(255, 255, 255, 0) !important;
}

.k4vertnav{
background: hsla(323, 100%, 29%, 1);
background: linear-gradient(90deg, hsla(323, 100%, 29%, 1) 0%, hsla(0, 0%, 0%, 1) 100%);
background: -moz-linear-gradient(90deg, hsla(323, 100%, 29%, 1) 0%, hsla(0, 0%, 0%, 1) 100%);
background: -webkit-linear-gradient(90deg, hsla(323, 100%, 29%, 1) 0%, hsla(0, 0%, 0%, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#92005B", endColorstr="#000000", GradientType=1 );
}
.mtfull-24 .mtcourseimage {
display: none;
}
.mtfull-24 .mtcourseblock {
-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#actheader img.img-fluid{
background: rgba(255, 255, 255, 1) !important;
}

.tui-core_auth-loginLayout__panel-graphic {
  display: block !important;
}
