: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:#C21B17;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#C21B17;--color-state-hover:#AA1B17;--color-state-focus:#AA1B17;--color-state-active:#AA1B17;--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)}.tui-auth_ssosaml-addMappingModal__boxes input{display:none}.tui-auth_ssosaml-addMappingModal__boxes label{display:block;padding:8px 22px;margin:0 0 1px 0;cursor:pointer;background:#C21B17;border-radius:3px;color:#FFF;transition:ease 0.5s;position:relative;}.tui-auth_ssosaml-addMappingModal__boxes label:hover{background:#AA1B17}.tui-auth_ssosaml-addMappingModal__boxes label::after{content:'+';font-size:22px;font-weight:bold;position:absolute;right:10px;top:2px}.tui-auth_ssosaml-addMappingModal__boxes input:checked+label::after{content:'-';right:14px;top:3px}.tui-auth_ssosaml-addMappingModal__boxes .accordion-content{background:#FFFFFF;padding:10px 25px;margin:0 0 1px 0;border-radius:3px}.tui-auth_ssosaml-addMappingModal__boxes input+label+.accordion-content{display:none}.tui-auth_ssosaml-addMappingModal__boxes input:checked+label+.accordion-content{display:block}.tui-auth_ssosaml-addMappingModal__boxes{padding-top:var(--gap-6);columns:1 20rem}.tui-auth_ssosaml-addMappingModal__boxes>*{break-inside:avoid;margin-bottom:var(--gap-4)}.tui-auth_ssosaml-addMappingModal__footer{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.tui-auth_ssosaml-addMappingModal__selectAll{display:flex;align-items:center;padding-bottom:var(--gap-4)}@media (min-width:768px){.tui-auth_ssosaml-addMappingModal__footer{flex-direction:row}.tui-auth_ssosaml-addMappingModal__selectAll{padding:0}}.tui-modal--type-normal.tui-modal--size-normal .tui-modal__inner{width:800px}.tui-core_auth-footer{display:flex;flex-flow:column;gap:var(--gap-2);margin-top:var(--gap-6);padding:var(--gap-6) var(--gap-8);color:var(--footer-text-color);background:var(--footer-bg-color)}.tui-core_auth-footer p{margin-bottom:var(--gap-2)}.tui-core_auth-footer p:last-child{margin-bottom:0}.tui-core_auth-footer a{color:inherit;text-decoration:underline}.tui-core_auth-footer__poweredBy{font-size:var(--font-size-12)}.tui-core_auth-login{display:flex;flex-flow:column;gap:var(--gap-6)}.tui-core_auth-login__separator{border:1px solid var(--color-neutral-5);border-width:1px 0 0 0}.tui-core_auth-login__errorInner{display:inline-flex;font-weight:normal;font-size:var(--font-body-small-size);line-height:var(--font-body-small-line-height);padding:var(--gap-3);color:var(--color-prompt-alert);background-color:var(--color-prompt-alert-bg);border-radius:8px}.tui-core_auth-login__title{margin:0}:root{}
.tfont-var-caret-left-square::before {
  color: #c7c7c7;
}

.tfont-var-dash-square::before {
  color: #c7c7c7;
}

.path-course-view .completionprogress {
  display: none;
}

.block {
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

#page-site-index #block-region-side-pre {
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  border: 1px solid var(--color-border);
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 8px;
  margin-bottom: var(--gap-4);
  margin-top: 40px;
}

@media (min-width: 992px) {
  .col-md-push-3 {
    left: 30%;
  }
}
@media (min-width: 992px) {
  .col-md-9 {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .col-md-pull-9 {
    right: 70%;
  }
}
@media (min-width: 992px) {
  .col-md-3 {
    width: 30%;
  }
}

@media (min-width: 992px) {
  .col-md-3 {
    width: 30%;
  }
}

.block_course_search .input-group {
width: 100%;
}

.multiblock .block {
border:none;
box-shadow:none;
}

.multiblock .block .card-title {
display:none !important;
}

.totaraNav_sub--list_item:focus, .totaraNav_sub--list_item:hover {
  background: var(--nav-sub-tab-bg-color-focus);
  border-bottom-color: var(--nav-tab-border-inner-color-selected);
}

.block .block-header h2 {
  font-weight: 700;
  font-size: 12.6px;
  text-transform: uppercase;
  padding: 3px 0;
}

.block .block-header {
  /* border-bottom: 3px solid #e14f2d;*/
border-bottom: 3px solid #C21B17;
}

.totara_core__QuickAccess .totara_core__QuickAccess_group-list li a, a {
  /* color: #60a6da */
  color: #055b8b;
}

body, #page-site-index #region-main, #page-site-index #region-main .block, .block_current_learning .panel-footer {
  background-color: #F5F5F5;
}

#page-site-index #block-region-side-pre{
background-color:white;
}

.tui-core_auth-stackChooser__option {
    color: var(--btn-text-color);
    border-color: var(--btn-border-color);
    text-align: center;
}

.tui-core_auth-stackChooser__label {
    width: 100%;
}

.tui-core_auth-stackChooser__label .tui-svgIcon--state-success {
    color: var(--btn-border-color);
}

.tui-core_auth-stackChooser__option:hover {
    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-core_auth-loginNav {
    background-color: #f5f5f5;
  }

.tui-core_auth-footer {
    background: #f5f5f5;
  }

.mform .ftextarea textarea:focus, .custom-select:focus, .mform select:focus, .adminform-select select:focus, .mform input[type="text"]:focus, .mform input[type="password"]:focus, .mform input[type="number"]:focus, .input-ordinary:focus, select.singleselect:focus, .tui-formTextarea:focus {
    outline: none;
}

.form-item .form-setting select:focus, .form-item .form-setting input[type="text"]:focus, .form-item .form-setting input[type="password"]:focus, .form-item .form-setting input[type="number"]:focus {
    outline: none
}

.totaraNav_prim {
  background: #f5f5f5;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
  border-color: var(--btn-prim-accent-color);
}

.block_userinfo .userinfo, .block_userinfo .realuser, .block_userinfo .roleswitch, .block_userinfo .loginfailures, .block_userinfo .logout {
  display: block;
  padding-left: 120px;
}

.block_userinfo .logout {
  margin-top: 13px;
}

.block_course_status_rings.block {
  border: none;
  margin-top: 15px;
}


#page-site-index #block-region-side-pre .block .block-header {
  border-bottom: none;
margin-top: 20px;
}

#page-site-index #block-region-side-pre .block.chromeless .title.block-title {
  padding: 0;
}

#page-site-index #block-region-side-pre .block.chromeless .content {
  padding: 0 15px;
}

#page-site-index #block-region-side-pre .block .block-title::after {
  content: "";
  position: absolute;
  left: calc(var(--gap-4) * -1);
  right: calc(var(--gap-4) * -1);
  bottom: 0;
  height: 1px;
  box-shadow: inset 0 -1px 0 var(--btn-prim-bg-color);
  width: 70%;
}

.progress .bar, .dndupload-progress-outer .bar {
  background-color: #055b8b;
}

.progress, .dndupload-progress-outer {
  border: 1px solid #055b8b;
}

.rapid_links {
list-style-type: none;
}

.rapid_links .link {
padding: 5px;
color: #055b8b;
}

.rapid_links .link:hover {
color: var(--link-color-hover);
}

.tw-catalogItemNarrow__image {
  padding-top: 60%;
  position: relative;
}

 .tw-catalog__results_overview {
    display:none;
  }

.tw-catalog__results .progress {
  margin-bottom: 0;
  border: 1px solid #C21B17;
  box-shadow: inset 0 1px 3px 0;
}


.tw-catalog__results .progress .bar {
    background-color: #C21B17;
}

.tw-selectTree {
  display: none;
}
