: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-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled)}:root{--nav-bg-color: #F7F7F7;--nav-text-color: #1d184b;--color-primary: #ed2985;--btn-accent-color: #ed2985;--link-color: #1d184b;--color-state: #1d184b;--color-text: #1d184b;--footer-bg-color: #ffffff;--footer-text-color: #1d184b;--btn-accent-color-hover: #e31f7b;--btn-accent-color-active: #d20e6a;--link-color-hover: #130e41;--color-state-hover: #130e41;--color-state-focus: #130e41;--color-state-active: #020030;--footer-text-color-hover: #130e41;}
#page-calendar-view #block-region-side-post .block_fake:nth-of-type(1) {
  display: none;
}
.path-calendar .maincalendar .header {
  display: none;
}
#page-enrol-index #id_selfrestrictedheader {
  display: none;
}
#page-enrol-index .ftoggler {
  display: none;
}
#page-totara-catalog-index .tw-catalog__title {
  display: none;
}
#page-container-type-workspace-spaces .tui-pageHeading__title {
  display: none;
}
.path-totara-dashboard .block_totara_report_table .c0 {
  width: 40%;
}
.path-totara-dashboard .block_totara_report_table .c1 {
  width: 40%;
}
#page-totara-catalog-index .tw-catalog__results_overview {
  display: none;
}
#page-course-view-topics .tw-containerCourse-enrolmentBanner {
  display: none;
}
.path-totara-dashboard .block_totara_report_table .footer {
  display: none;
}
#page-totara-catalog #tw-catalog__results_overview {
  display: none;
}
#page-totara-plan-record-courses #block-region-side-pre {
  display: none;
}
#page-totara-plan-record-courses #region-main {
  left: 5%;
  width: 90%;
}
.totaraNav_prim .masthead_logo--header_img {
    height: 4.5rem;
}
.usermenu span.filler {
display: none;
}
.path-totara-evidence .form-autocomplete-suggestions li[aria-selected=true] {
background-color: unset;
color: unset;
}
.path-totara-evidence .form-autocomplete-suggestions li[aria-selected=true]:hover {
background-color: #99ac3a;
color: #fff;
}
.path-totara-evidence div#fitem_id_name {
    display: none;
}
@media only screen and (max-width: 600px) {
 .block_dynamic .content.block-content {
    display: none;
}
}
section.block_totara_user_profile_category_mylearning {
    padding-top: 9px;
}
.tw-selectRegionPanel__selector_header {
    text-decoration: underline;
}
.tw-selectRegionPanel__heading_text {
    font-weight: bold;
}
.path-course-view .completionprogress,
.path-course-view .completionprogress span {
    color: var(--btn-text-color);
}
.tui-engageCardHeader {
position: relative;
}
.tui-engageCardHeader__first {
position: absolute;
right: 5px;
}
.tui-engageCardHeader__second {
	margin-right: 30px;
}
.tui-playlistCard__title {
	margin-top: var(--gap-4);
}
.path-course-view .completionprogress,
.path-course-view .completionprogress span {
    color: var(--btn-text-color);
}
.tui-navigationYourResources {
    font-weight: bold;
    margin-bottom: 12px;
}
#page-login-index .forgetpass,
#page-login-index .desc,
#page-login-index .rememberusername {
display: none;
}
#page-login-index .signuppanel h6 {
    font-size: 30px !important;
    font-weight: 500;
  }
#page-login-index .signuppanel h6::after {
    content: "";
    display: block;
    width: 50px;
    height: 2px;
    background: var(--color-primary);
    margin-top: 10px;
}
#page-login-index .loginbox.onecolumn {
    display: flex;
    flex-direction: column-reverse;
  }
@media (min-width:992px) {
  #page-login-index .loginbox.onecolumn {
    flex-direction: row;
    width: 60%;
    left: 20%;
    justify-content: space-evenly;
  }
  #page-login-index .loginpanel {
    width: 50%;
    order: 2;
    padding-left: 35px;
    border-left: 2px solid var(--color-primary);
  }
  #page-login-index .signuppanel {
    width: 50%;
    padding: 10px;
  }
}
.loginbox .potentialidp a {
    color: var(--btn-bg-color);
    background-color: var(--btn-text-color);
    font-weight: bold;
}
.loginbox .potentialidp a:hover,
.loginbox .potentialidp a:focus,
.loginbox .potentialidp a:active,
.loginbox .potentialidp a:active:focus {    
    color: var(--btn-bg-color-focus);
    background-color: var(--btn-text-color-focus);
}

.multiblock-accordion .panel-heading a:before {
    content: '\f107';
    font-family: 'FontAwesome';
    padding-right: 5px;
    font-size: 18px;
    display: inline-block;
}

.block_comments .comment-message-meta {
  font-size: 14px;
  font-weight: bold;
  margin-right: 20px;
}
.block_comments .comment-message .picture {
  width: 35px;
}
.block_comments .content .userpicture {
  width: 30px;
  height: 30px;
}
.block_comments .text {
  font-size: 14px;
  margin-left: 35px;
}
.block_comments .time {
  color: #64717d;
}
.block_comments textarea {
  font-size: 14px;
margin-bottom: 5px;
}
.block_comments .comment-area .fd a {
  color: var(--btn-prim-text-color);
  background-color: var(--btn-prim-bg-color);
  border-color: var(--btn-prim-border-color);
  display: inline-block;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 14px;
}
.block_comments .comment-area .fd a:hover,
.block_comments .comment-area .fd a:focus {
  color: var(--btn-prim-text-color-focus);
  background-color: var(--btn-prim-bg-color-focus);
  border-color: var(--btn-prim-border-color-focus);
  box-shadow: var(--btn-shadow-focus);
  text-decoration: none;
}

.mod_facetoface__sessionlist__capacity .userpicture {
border-radius: 50%;
margin: 2px;
}
.more-attendees, 
.less-attendees {
color: var(--link-color);
cursor: pointer;
}
.more-attendees:hover, 
.less-attendees:hover {
text-decoration: underline;
}
.attendees {
   max-width: 195px;
    width: max-content;
}
#page-totara-dashboard-layout #id_draggableitemheader .editor_atto_content {
  min-height: 150px;
  height: auto !important;
}
div.tui-filterBar__filters-left {
    display: none;
}
#page-login-index .tui-core_auth-login .tui-core_auth-stackChooser__option {
    background-color: var(--btn-prim-accent-color);
    color: white;
    width: 100%;
    text-align: center;
    display: inline-block;
}
#page-login-index .tui-core_auth-login .tui-core_auth-stackChooser__option svg {
    display: none;
}
#page-login-index .tui-core_auth-login .tui-formBtn {
    color: gray;
    background: white;
}
