: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: #ffffff;--nav-text-color: #262626;--color-primary: #ffe434;--color-state: #008524;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #007b1a;--color-state-focus: #007b1a;--color-state-active: #006a09;--footer-text-color-hover: #1c1c1c;}
/* EPIC DevOps 515 */
.alert-hidden {display: none;}

/*WC Disable bulk user actions*/
body#page-admin-user-user_bulk #region-main > * {
  display: none !important;
}

body#page-admin-user-user_bulk #region-main::before {
  content: "This page has been disabled by the administrator.";
  display: block;       
  padding: 16px 24px;
  border: 1.5px solid red;
  border-radius: 8px;
}

/*WC App Dashboard132 */

/*My Learning Logs Dashboard 132 Styling*/ 
#page-totara-dashboard-132 table.flexible { border-collapse: separate !important; border-spacing: 10px !important; } #page-totara-dashboard-132 table.flexible td { position: relative; top: -15px; background: #e6e4e4; font-weight: bold; border-radius: 6px; width: 100px; padding: 2px 4px !important; text-align: center; vertical-align: middle; overflow: hidden; } #page-totara-dashboard-132 table.flexible td:nth-child(1) { max-width: 180px !important; } #page-totara-dashboard-132 table.flexible > tbody > tr:nth-of-type(odd) td:nth-child(1) { border: none !important; padding: 0 !important; } #page-totara-dashboard-132 .fi-otj-rpt-status-box { width: 360px !important; } #page-totara-dashboard-132 .fi-red-border { background: #cc0000; } #page-totara-dashboard-132 .fi-otj-rpt-status-box.fi-red-border a { color: white; } #page-totara-dashboard-132 .fi-otj-rpt-status-box a { margin-left: -60px; } #page-totara-dashboard-132 .fi-otj-rpt-status-box a::after { content: ' - Click to add new entry'; }

/*WC Remove view full report link*/
#page-totara-dashboard-132 .block_totara_report_table .footer a[href*="reportbuilder/report.php"], #page-totara-dashboard-132 .block_totara_report_graph .footer a[href*="reportbuilder/report.php"] { display: none; }

/*Exam Progress Block Dashboard 132*/
#page-totara-dashboard-132 .progressbar__text { display: inline-block; padding-right: 150px; text-indent: 8px; } #page-totara-dashboard-132 .progress { border-radius: 15px; margin-top: -4px; } #page-totara-dashboard-132 .progress .bar { border-radius: 8px; }

/*END of App Dashboard 132 Styling */

/* HIT Tenant Theme */
.tenant-user-harbininstituteoftechnology .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout, .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout:hover {
    color: #616161;
}
/* information icon on library page*/ 
.tenant-user-harbininstituteoftechnology .mform .helptooltip a {
    color: grey;
}
/*HIT tracked label in learning plan */
.tenant-user-harbininstituteoftechnology .label-default {
    background-color: #005f73;
}
/* HIT Nav Link Menu Items Hover Color*/
.tenant-user-harbininstituteoftechnology .navExpand--list_item_link:hover, .navExpand--list_item_link:focus, .navExpand--list_item_link:hover {
    background: #005f73;
    color: #fff;
}
/*HIT MCL Part 1 Block main colour */
.tenant-user-harbininstituteoftechnology .block_fi_current_learning .nav-tabs > li > a {
    border-color: #005f73;
    background: #fff;
    color: #005f73;
    border-radius: 8px;
}
/*HIT MCL Part 2 hover colour */
.tenant-user-harbininstituteoftechnology .block_fi_current_learning .nav > li > a:hover, .block_fi_current_learning .nav > li > a:focus {
    border-color: #005f73;
    background: #616161;
    color: #fff;
}
/*HIT notification bell icon*/
.tenant-user-harbininstituteoftechnology .totaraNav_prim--side {
color: #005f73
}
/* HIT color for top right profile and logout hover */
.tenant-user-harbininstituteoftechnology .usermenu .moodle-actionmenu[data-enhanced].show .menu a:hover {
    color: #fff !important;
background-color: #005f73;
    text-decoration: none;
}
.tenant-user-harbininstituteoftechnology .usermenu .moodle-actionmenu[data-enhanced].show .menu>li>a.itemtype-logout {
    border-color: #616161;
}
/*HIT top right user profile button*/
.tenant-user-harbininstituteoftechnology .totaraNav_prim--side .usermenu .toggle-display {
  color: #fff;
    border-radius: 8px;
    font-weight: bold;
}
/*HIT nav menu button radius and font colour*/
.tenant-user-harbininstituteoftechnology .totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link {
border-radius: 8px;
color: #005f73;
}
/*HIT Block System Notifcations News Outline Colour*/
.tenant-user-harbininstituteoftechnology .block_news_items.block {
border: 5px solid #005f73 !important;
}
.tenant-user-harbininstituteoftechnology li.fi_current_learning-item div {color: #005f73 !important;}
.tenant-user-harbininstituteoftechnology .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2 {
    color: #005f73;
}
.tenant-user-harbininstituteoftechnology .block.block_calendar_month td.today {
    background-color: #005f73;
}
.tenant-user-harbininstituteoftechnology div#inst7768 {
    border: #005f73;
}
.tenant-user-harbininstituteoftechnology div#yui_3_17_2_1_1736786108961_54 {
    color: #005f73;
}
.tenant-user-harbininstituteoftechnology .userloggedinas .totaraNav_prim--side .loggedinas-label {
    color: #fff !important;
}
.tenant-user-harbininstituteoftechnology a,
.tenant-user-harbininstituteoftechnology .text-primary,
.tenant-user-harbininstituteoftechnology .block .block-header h2, #dockeditempanel .dockeditempanel_content h2 {
    color: #005f73;
}
.tenant-user-harbininstituteoftechnology .btn-fi-nav, 
.tenant-user-harbininstituteoftechnology .btn-fi-nav:hover {
    color: #fff !important;
    background-color: #005f73 !important;
    border: 1px solid #005f73 !important;
}
.tenant-user-harbininstituteoftechnology .nav-tabs > li.active > a, 
.tenant-user-harbininstituteoftechnology .nav-tabs > li.active > a:hover, 
.tenant-user-harbininstituteoftechnology .nav-tabs > li.active > a:focus, 
.tenant-user-harbininstituteoftechnology .box.message .messagearea .messagehistory .messagehistorytype span.visible {
    background-color: #005f73;
    border-top-color: #005f73;
}
.tenant-user-harbininstituteoftechnology .totaraNav_prim--side .usermenu .toggle-display {
    background: #005f73;
}
/* HIT profile icon hover top right */
.tenant-user-harbininstituteoftechnology .totaraNav_prim--side .usermenu .toggle-display:hover {
    background: #005f73;
    color: #fff;
}
/* HIT notification bell icon hover*/
.tenant-user-harbininstituteoftechnology .totaraNav_prim--side .popover-region .nav-link:hover {
    background: #005f73;
    border-radius: 8px;
   }
.tenant-user-harbininstituteoftechnology .btn-remu, 
.tenant-user-harbininstituteoftechnology .btn-remu:active,
.tenant-user-harbininstituteoftechnology .btn-remu:focus,
.tenant-user-harbininstituteoftechnology .btn-remu:hover,
.tenant-user-harbininstituteoftechnology .btn-remu:active:hover,
.tenant-user-harbininstituteoftechnology .btn-remu:active:focus{
background-color:#005f73;
color: #fff;
}
.tenant-user-harbininstituteoftechnology .nav-tabs > li.active > a, 
.tenant-user-harbininstituteoftechnology .box.message .messagearea .messagehistory .messagehistorytype span.visible,  
.tenant-user-harbininstituteoftechnology .btn, 
.tenant-user-harbininstituteoftechnology .btn:active,
.tenant-user-harbininstituteoftechnology .btn:focus,
.tenant-user-harbininstituteoftechnology .btn:active:hover, 
.tenant-user-harbininstituteoftechnology .btn:active:focus, 
.tenant-user-harbininstituteoftechnology button, 
.tenant-user-harbininstituteoftechnology button.focus,
.tenant-user-harbininstituteoftechnology button:active.focus,  
.tenant-user-harbininstituteoftechnology button:active:hover, 
.tenant-user-harbininstituteoftechnology input.form-submit, 
.tenant-user-harbininstituteoftechnology input[type="button"], 
.tenant-user-harbininstituteoftechnology input[type="submit"], 
.tenant-user-harbininstituteoftechnology input[type="reset"], 
.tenant-user-harbininstituteoftechnology input#id_submitbutton, 
.tenant-user-harbininstituteoftechnology input#id_submitbutton2, 
.tenant-user-harbininstituteoftechnology .path-admin .buttons input[type="submit"], 
.tenant-user-harbininstituteoftechnology td.submit input,
.tenant-user-harbininstituteoftechnology .btn-default, 
.tenant-user-harbininstituteoftechnology .link-as-button,
.tenant-user-harbininstituteoftechnology input.form-submit:hover, 
.tenant-user-harbininstituteoftechnology input[type="button"]:hover, 
.tenant-user-harbininstituteoftechnology input[type="submit"]:hover, 
.tenant-user-harbininstituteoftechnology input[type="reset"]:hover, 
.tenant-user-harbininstituteoftechnology input.form-submit:focus, 
.tenant-user-harbininstituteoftechnology input[type="button"]:focus, 
.tenant-user-harbininstituteoftechnology input[type="submit"]:focus, 
.tenant-user-harbininstituteoftechnology input[type="reset"]:focus, 
.tenant-user-harbininstituteoftechnology input.form-submit.hover, 
.tenant-user-harbininstituteoftechnology input[type="button"].hover, 
.tenant-user-harbininstituteoftechnology input[type="submit"].hover, 
.tenant-user-harbininstituteoftechnology input[type="reset"].hover, 
.tenant-user-harbininstituteoftechnology input.form-submit.focus, 
.tenant-user-harbininstituteoftechnology input[type="button"].focus, 
.tenant-user-harbininstituteoftechnology input[type="submit"].focus, 
.tenant-user-harbininstituteoftechnology input[type="reset"].focus, 
.tenant-user-harbininstituteoftechnology input.form-submit:active.focus, 
.tenant-user-harbininstituteoftechnology input[type="button"]:active.focus, 
.tenant-user-harbininstituteoftechnology input[type="submit"]:active.focus, 
.tenant-user-harbininstituteoftechnology input[type="reset"]:active.focus,
.tenant-user-harbininstituteoftechnology input.form-submit:active:hover, 
.tenant-user-harbininstituteoftechnology input[type="button"]:active:hover, 
.tenant-user-harbininstituteoftechnology input[type="submit"]:active:hover, 
.tenant-user-harbininstituteoftechnology input[type="reset"]:active:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-togglebutton, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput.form-submit, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="button"], 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="submit"], 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="reset"], 
.tenant-user-harbininstituteoftechnology .open > .dropdown-togglebutton:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput.form-submit:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="button"]:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="submit"]:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="reset"]:hover, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-togglebutton.focus, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput.form-submit.focus, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="button"].focus, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="submit"].focus, 
.tenant-user-harbininstituteoftechnology .open > .dropdown-toggleinput[type="reset"].focus
{
    background-color:#005f73;
    color: #fff;
}
/*HIT navigation menu hover*/
.tenant-user-harbininstituteoftechnology .totaraNav_prim--list_close:focus, 
.tenant-user-harbininstituteoftechnology .totaraNav_prim--list_item_link:focus, 
.tenant-user-harbininstituteoftechnology .totaraNav_prim--list_close:hover, 
.tenant-user-harbininstituteoftechnology .totaraNav_prim--list_item_link:hover {
    background: #005f73;
    border-radius: 8px;
}
.tenant-user-harbininstituteoftechnology .btn:focus, 
.tenant-user-harbininstituteoftechnology .btn:active:focus, 
.tenant-user-harbininstituteoftechnology .btn.active:focus, 
.tenant-user-harbininstituteoftechnology .btn.focus, 
.tenant-user-harbininstituteoftechnology .btn:active.focus, 
.tenant-user-harbininstituteoftechnology .btn.active.focus {
    outline-color: #005f73;
}
/* Edwiser course format styling - HIT Colours */
body#page-course-view-remuiformat.tenant-user-harbininstituteoftechnology .activity-cards .row-label h4 {
    border-left-color: #005f73;
    border-left-style: solid;
    padding-left: 0.4em;
    border-left-width: 10px;
    line-height: 30px;
}
/*END OF HIT Theme*/




/* DevOps 855 - temp fix for question 'snips' images - force view at 100% width*/
.que .qtext .img-responsive.img-responsive{
  float: none;
  max-width: 100%;
}

/*WC L4 Dashboard Temporary Fix to remove NAN charts and exam count (plus lang pack)*/
#page-totara-dashboard-126 .fi-dev-skills.fi-col-thirty.fi-center.fi-left {
    display: none;
}
#page-totara-dashboard-126 .fi-dev-behaviours.fi-col-thirty.fi-center.fi-right {
    display: none;
}
#page-totara-dashboard-126 .fi-dev-knowledge.fi-col-thirty.fi-center.fi-left {
    display: none;
}

#page-totara-dashboard-126 #chart-links {
    border: 2.5px solid #ccc;
    border-radius: 10px;
    background-color: #e6e4e4;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 10px;
    display: inline-block;
    padding: 8px 16px;
}

#page-totara-dashboard-126 .fi-ldb1-container {
    display: none;
}

/*END of L4 Dashboard Temporary Fix to remove NAN charts*/

/*Start of Edwiser colour scheme*/
/*Edwiser activity icon colour*/
body#page-course-view-remuiformat .activityicon {
    background-color: #008524;
}

/*Edwiser activity view button colour*/
body#page-course-view-remuiformat .single-card .view-activity-btn {
    background-color: #D1D1D1;
    }

/*font colour for when section buttons are clicked*/
body#page-course-view-remuiformat .remui-format-card .single-card a:hover,
body#page-course-view-remuiformat .remui-format-card .single-card a:focus,
body#page-course-view-remuiformat .remui-format-card .single-card a:active {
    color: #383838;
}

/*Edwiser section start button */
.btn-remu-notstarted {
color: #5A5959;
border: 1px solid #d3d3d3;
border-radius: 15px;
background-color: #f7f7f7 !important;
}

/*Edwiser section in progress button */
.btn-remu-inprogress {
border: 1px solid #d3d3d3; 
border-radius: 15px;       
color: #5A5959;
font-size: 1.2rem !important;
background-color: #D1D1D1 !important;
}

/*Edwiser section completed button */
.btn-remu-completed {
border: 1px solid #d3d3d3;
border-radius: 15px;
color: #5A5959;
background-color: #84D67B !important;
}

/*progress bar in edwiser*/
body#page-course-view-remuiformat .bg-green-600 {
    background-color: #84D67B !important;
}

/*headers for sections in edwiser*/
body#page-course-view-remuiformat .remui-format-card.all-section-format .section .single-card.light .sectionname {
    color: #5A5959 !important;
}

/*edwiser i icon colour on activities*/
.ft-state-info {
      color: grey !important;
}

/*End of Edwiser colour scheme*/


.loginbox.onecolumn {
margin-top: 10px;
}
.loginpanel .loginform {
padding-bottom: 0;
}
/* for tiles with icons */
.format-tiles ul.tiles .tile h3 {
    font-size: 1.2em;
}

/* LDB1 Q-072402 */
.fi-ldb1-section-detail-msg {
    font-size: 14px; 
    width: 90%;
    font-weight: bold;
    padding-top: 10px;
    margin: auto;
    min-height: 40px;
    line-height: 20px;
    text-align: center;
}

/* TV report OTJ icons */
.fi-otj-rpt-status-box {width: 100px !important;}
.fi-green-bg {border: #008524 2px solid;}
.fi-red-bg {border: #cc0000 2px solid;}

/* V18 CSS changes */

/* DevOps BUG 205 (APCO1B) feedback entry boxes */
.path-mod-feedback textarea {width: 100% !important; max-width: 100% !important;}

/* DevOps BUG 197 (CSLP21) */
.custom-select {
    width: auto;
}

/* login page logo */
.tui-core_auth-loginNav__image {
    height: 8rem;
}

/* page content */
#page-content {
    padding-top: 20px;
}
/* DevOps: PUBQB2A - add larger space between tick and radio box and label */
input[type=checkbox], input[type=radio] {
    margin-right: 5px;
}
.block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2 {
    color: #008524;
    background: #F3F3F3;
    font-size: 18px;
    margin-bottom: 4px;
    font-weight: 700;
}
.block-totara-featured-links-layout .block-totara-featured-links-content::before {
    background: #F3F3F3;
}
.block .block-title::after {
    box-shadow: none;
}
/* end of V18 CSS changes */
/* SSO button */
.loginbox .potentialidp a.btn { 
   	background-color: #fff;
        color: #616161;
   	border-radius: 5;
   	border: solid 1px #616161;
}
/* P3 2023 autosize SS popup area*/
#fi-subq-popup-container [id^=sheetParent] {width: 100% !important;}
.tw-perform-manage-participation__activity-button{display:none;}
.block-totara-featured-links-layout>div .block-totara-featured-links-content p {color: #262626;}
.que .comment>*{display: block;}
.description .history, .fi_multi_response .history, .fi_spreadsheet .history, .fi_slides .history, .essay .history {display:none;}
.fi-strikethru{text-decoration:line-through;}
.fi-highlight{background-color:#ffe434;}
.fi_gapfill_table {margin-bottom:10px;}
.path-mod-quiz .qnbutton.partiallycorrect {background-color: #ffe434;color: #616161;}
.path-mod-quiz .qnbutton.blocked, .path-mod-quiz .qnbutton.notyetanswered, .path-mod-quiz .qnbutton.requiresgrading, .path-mod-quiz .qnbutton.invalidanswer {color: #666;}
.path-mod-quiz .qnbutton.incorrect {color: #850031;}
.path-mod-quiz .qnbutton.correct {color: #080;}
.fi-nodata-box {margin-left:auto;margin-right:auto;}
#page-footer a:link, #page-footer a:visited{color: #616161 !important;text-decoration: none !important;}
#page-footer a:hover, #page-footer a:active {color: #096E24 !important;text-decoration: none !important;}
.fi-green-box{background-color: #008524;}
.editor_atto_wrap .editor_atto_toolbar.editor_atto_toolbar_bottom{
font-size: 1.2rem;
border-radius:0;}
#page-mod-quiz-view .generalbox#feedback .overriddennotice{font-size: 1.2em;}
/* JDP Jan22 (Phase 3) - scratchpad styling */
#fi_scratch_container {
	font-family: 'Avenir', Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3e50;
	justify-content: center;
}
#fi_scratch_header {
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	color: #008524;
	padding: 0;
}
.fi_scratch_toolbar {
	width: 95%;
	margin-left: 9px;
}
.fi_scratch_btn {
	margin: 3px;
	border: 1px solid grey;
	height: 30px;
	border-radius: 2px;
	color: #008524;
	background-color:lightgrey;
	cursor: pointer;
	outline: none;
	padding: 2px 3px;
}
.fi_scratch_btn:hover {
	background-color: #616161;
	border: 1px solid grey;
	border-radius: 2px;
	color: #fff;
}
#fi_scratch_editor {
	height: auto;
	min-height: 250px;
	border-radius: 5px;
	border: 1px solid grey;
	padding: 5px;
	margin: 10px;
}
#fi_scratch_editor:focus,#fi_scratch_editor:active {
	border-color: #008524;
	box-shadow: 0 0 4px #008524;
	outline: none 0;
}
.que .formulation {overflow: scroll;}
.que .formulation img{width: auto; max-width: 100%;}
#page-mod-quiz-summary #quiz-timer{display:none;}
[id*="page-totara-dashboard-"] .block_news_items.block {border: #008524 solid 5px;}
.block_current_learning-item .flex-icon {display: none;}
.block_current_learning .content .block_current_learning-row-item {padding: 0;}
.block_current_learning .content .block_current_learning-row-item__status .progressbar_container {padding-top: 0;}
#page-totara-dashboard-2 .block_totara_featured_links .block-header {background-color: #fff;}
#page-totara-dashboard-2 .block-totara-featured-links-layout > div .block-totara-featured-links-content {background-color: transparent;}
#page-totara-dashboard-2 .block-totara-featured-links-layout .block-totara-featured-links-tile {margin-bottom: 0; margin-top: 0;}
#page-totara-dashboard-2 .block-totara-featured-links-layout.fullwidth > .block-totara-featured-links-tile-medium:not(.block-totara-featured-links-placeholder)::before {padding-top: 191px;}
#page-totara-dashboard-2 .block-totara-featured-links-layout > div .block-totara-featured-links-content{width:25%;padding:20px;}
#page-totara-dashboard-2 .block .minicalendar td.today {background-color: #008524;}
#page-totara-dashboard-2 .block .minicalendar  td.today a {color: #fff;}
#page-totara-dashboard-2 .block .minicalendar th, #page-totara-dashboard-2 .block .minicalendar td {border: 1px solid #ddd;}
.format-tiles .course-content ul.tiles .tile, 
.format-tiles .course-content ul.tiles .tile_bar {border-top-color: #25b14b;}
.format-tiles .course-content ul.tiles .tile.phototile .photo-tile-text h3 {background-color: #25b14b;}
.format-tiles .sectiontitle::after, 
.format-tiles .tag-info {background-color: #25b14b;}
.format-tiles .course-content li.activity.label h1, 
.format-tiles .course-content .section li.activity.label h2, 
.format-tiles .course-content li.activity.label h3, 
.format-tiles .course-content li.activity.label h4, 
.format-tiles .editor_atto_content_wrap h1, 
.format-tiles .editor_atto_content_wrap h2, 
.format-tiles .editor_atto_content_wrap h3, 
.format-tiles .editor_atto_content_wrap h4 {border-left-color: #008524;}
.format-tiles .section li.activity.label h2 {font-size: 24px;}
.format-tiles .togglecompletion button.btn { margin-left: 3px;}
.format-tiles li.activity.subtile.assign {border-top-color: #ffe434;}
.format-tiles ul.tiles .tile.selected {border-top-color: #ffe434;}
.format-tiles ul.tiles .tile-clickable:hover, 
.format-tiles ul.tiles .tile_bar.clickable:hover, 
.format-tiles ul.tiles .tile-clickable.current:hover {border-top-color: #ffe434;}
/* accessibility: P0-AA2 */
.format-tiles ul.tiles .tile-clickable:focus,
.format-tiles .course-content ul.tiles .tile:focus {
    outline: 1px auto -webkit-focus-ring-color;
    outline-style: dotted;	
    outline-color: #008524;
    outline-offset: 2px; 
    outline-width: 1px;	
    border-top-color: #ffe434;
}
#page-mod-assign-grader button {padding: 4px 7px; color: #616161;}
.format-tiles .modal-header .embed-module-buttons {
    min-width: 0;
    top: 2px;
    right: 15px;
    width: auto;
    margin-right: 35px;
}
.format-tiles .modal-container .modal .modal-header .close {margin-right: 0;}
.format-tiles .completion-icon { display: inline-block !important;}

#page-totara-dashboard-2 .fi-progress-panel,
#page-totara-dashboard-1 .fi-progress-panel,
#page-totara-dashboard-4 .fi-progress-panel{display: none;}

/*calendar colours*/
.calendar_event_course {
    background-color: #ffee80; /*orange*/
}
.calendar_event_global {
    background-color: #c7d3ea; /*blue*/
}
.calendar_event_group {
    background-color: #b3e8ff; /*light blue*/
}
.calendar_event_user {
    background-color: #c0f2cd; /*green*/
}
.path-calendar .maincalendar .calendar_event_user {
    border-color: #c0f2cd;
}
.path-calendar .maincalendar .calendar_event_group {
    border-color: #b3e8ff;
}
.path-calendar .maincalendar .calendar_event_global {
    border-color: #c7d3ea;
}
.path-calendar .maincalendar .calendar_event_course {
    border-color: #ffee80;
}

/*level out cols in dashboard*/
#fi_hub_block.block-totara-featured-links-layout, 
#fi_cima_exams_block.block-totara-featured-links-layout, 
#fi_my_eportfolio_block.block-totara-featured-links-layout, 
#fi_my_lp_block.block-totara-featured-links-layout, 
#fi_my_vct_block.block-totara-featured-links-layout {
    margin: 0 -10px 0 -10px;
    height: 240px !important;
}
#fi_hub_block.block-totara-featured-links-layout .block-totara-featured-links-tile,
#fi_cima_exams_block.block-totara-featured-links-layout .block-totara-featured-links-tile,
#fi_my_eportfolio_block.block-totara-featured-links-layout .block-totara-featured-links-tile,
#fi_my_lp_block.block-totara-featured-links-layout .block-totara-featured-links-tile,
#fi_my_vct_block.block-totara-featured-links-layout .block-totara-featured-links-tile{
	height: 92%;
}

/*put white border around featured tiles*/
#fi_hub_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_cima_exams_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_my_lp_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_my_eportfolio_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_my_vct_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover{
	margin-left: 20px;
	margin-right: 20px;
}
/* set bg image to 80% opacity */
#fi_hub_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_cima_exams_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_my_eportfolio_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover,
#fi_my_lp_block.block-totara-featured-links-layout .block-totara-featured-links-tile.background-cover{
	opacity: 0.8;
}
/*Accessibility P2-A2: h2 has same styling as h3*/
.block-totara-featured-links-layout > div .block-totara-featured-links-content h2,
.block-totara-featured-links-layout > div .block-totara-featured-links-content h3 {
	color: #008524;
	font-size: 18px;
	margin-bottom: 4px;
	font-weight: 700;	
}
#page-mod-assign-grader button {color: #616161;}
#page-mod-assign-grader .collapse-review-panel, #page-mod-assign-grader .collapse-none, #page-mod-assign-grader .collapse-grade-panel,
#page-mod-assign-grader .collapse-review-panel.active, #page-mod-assign-grader .collapse-none.active, #page-mod-assign-grader .collapse-grade-panel.active {background-color: #f0f0f0;}
.block-totara-featured-links-layout > div .block-totara-featured-links-content {background: #F3F3F3; color: #008524}
.nav-tabs > li > a.ui-tabs-anchor {background-color: #fff;}

#page-mod-assign-grader button.btn-default, #page-mod-assign-grader button.btn-primary {
    color: #fff !important;
    background-color: #008524;
	border: 1px solid #008524;
}
#page-mod-assign-grader button.btn-default:hover, #page-mod-assign-grader button.btn-primary:hover, .link-as-button:hover {
    color: #fff !important;
    background-color: #616161;
    border: 1px solid #616161;
}
h4.fi-header {
	border-left-color: rgba(37,177,75, 1);
	border-left-style: solid;
	padding-left: 0.4em;
	border-left-width: 10px;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: .3em;
	padding-bottom: .3em;
	overflow: hidden;
	color: #555;
}
#nav-message-popover-container {display: none;}
/*accessibility: P0-AA2 */
.format-tiles ul.tiles .tile-clickable:focus,
.format-tiles .course-content ul.tiles .tile:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 2px;
    border-top-color: #ffe434;
}
a.dimmed, a.dimmed:link, a.dimmed:visited, 
a.dimmed_text, a.dimmed_text:link, a.dimmed_text:visited, .dimmed_text, .dimmed_text a, .dimmed_text a:link, .dimmed_text a:visited, 
.dimmed_category, .dimmed_category a {
    color: #850031;
}
.section .activity .availabilityinfo {
    color: #850031;
}
.fi-amber
{
color: #E6B300;
}

.dp-add-plan-link {
    display: none;
} 

 .author {
    display: none;
}

 th.header.lastpost {
    display: none;
}

 td.lastpost {
    display: none;
}

#page-mod-forum-discuss .left.picture {
    display: none;
}

#page-mod-forum-discuss .forumpost .subject {
      margin-left: -20px;
    font-size: medium;
}


/* V18 theme changes */

.block_totara_featured_links {
background: none;
}

.block-totara-featured-links-content-container {

border-radius: 25px;
text-align: center;

}

.block-totara-featured-links-tile {

border-radius: 25px;

}

.btn, button, input.form-submit, input[type="button"], input[type="submit"], input[type="reset"], input#id_submitbutton, input#id_submitbutton2, .path-admin .buttons input[type="submit"], td.submit input {

border-radius: 17.5px;

}

.fi-dashboard {

background: #FFF;

}

.container-fluid.breadcrumb-container {
    background: #FFF;
}

.block .block-header {

background-color: #FFF;
border-radius: 25px;

}

.block {

border-radius: 25px;
box-shadow: 0px 0px 5px gray;

}

.block_fi_current_learning .nav-tabs > li > a {

background-color: green;

}

div#inst6417 {

border-radius: 5px;

}

body {

background-color: #FFF;

}

/* Quiz flag changes */

.qnbutton.flagged {

border-color: #ffe434;
border-width: 2px;

}

/* Hide email in reset password DO NOT REMOVE #fi-login OR THIS WILL REMOVE EMAIL FIELDS ACROSS THE SITE */

#fi-login div#fitem_id_submitbuttonemail {
    display: none;
}

#fi-login div#fitem_id_email {
    display: none;
}

/* Remove course link from seminar calendar page */

#page-calendar-view .course {
    display: none;
}

/* Remove completed courses box*/

.left-box.fi-completed-courses {
    display: none;
}

/* Rounded corners for tiles */
li#tile-1, li#tile-2, li#tile-3, li#tile-4, li#tile-5, li#tile-6, li#tile-7, li#tile-8, li#tile-9, li#tile-10,
li#tile-11, li#tile-12, li#tile-13, li#tile-14, li#tile-15, li#tile-16, li#tile-17, li#tile-18, li#tile-19, li#tile-20,
li#tile-21, li#tile-22, li#tile-23, li#tile-24, li#tile-25, li#tile-26, li#tile-27, li#tile-28, li#tile-29, li#tile-30,
li#tile-31, li#tile-32, li#tile-33, li#tile-34, li#tile-35, li#tile-36, li#tile-37, li#tile-38, li#tile-39, li#tile-40,
li#tile-41, li#tile-42, li#tile-43, li#tile-44, li#tile-45, li#tile-46, li#tile-47, li#tile-48, li#tile-49, li#tile-50,
li#tile-51, li#tile-52, li#tile-53, li#tile-54, li#tile-55, li#tile-56, li#tile-57, li#tile-58, li#tile-59, li#tile-60 {
    border-radius: 10px;
}

/* Rounded corners for sections */
li#section-1, li#section-2, li#section-3, li#section-4, li#section-5, li#section-6, li#section-7, li#section-8, li#section-9, li#section-10,
li#section-11, li#section-12, li#section-13, li#section-14, li#section-15, li#section-16, li#section-17, li#section-18, li#section-19, li#section-20,
li#section-21, li#section-22, li#section-23, li#section-24, li#section-25, li#section-26, li#section-27, li#section-28, li#section-29, li#section-30,
li#section-31, li#section-32, li#section-33, li#section-34, li#section-35, li#section-36, li#section-37, li#section-38, li#section-39, li#section-40,
li#section-41, li#section-42, li#section-43, li#section-44, li#section-45, li#section-46, li#section-47, li#section-48, li#section-49, li#section-50,
li#section-51, li#section-52, li#section-53, li#section-54, li#section-55, li#section-56, li#section-57, li#section-58, li#section-59, li#section-60 {
    border-radius: 10px;
}


/*Remove competency search boxes from evidence on profile when editing */
#page-totara-evidence-edit #ui-id-3 {
    display: none;
}

/*Remove competency search boxes from evidence on learning plan */
#page-local-fi_evidence_competency_link-view #ui-id-3 {
    display: none;
}

/*Remove competency search boxes from evidence on profile when viewing */
#page-totara-evidence-view #ui-id-3, #page-totara-evidence-view #ui-id-5, #page-totara-evidence-view #ui-id-7, #page-totara-evidence-view #ui-id-9, #page-totara-evidence-view #ui-id-11 { display: none;
}

/*enlarge competency profile boxes on performance page for learners so they can read full tiles of competencies e.g. KSB*/

.tui-assignmentProgress__header {
    white-space: normal;
}

/*WC top right user profile button*/
.totaraNav_prim--side .usermenu .toggle-display {
    border-radius: 5px;
    font-weight: bold;
}

/*WC fix for perform multichoice single select table width*/
.tui-form--inputWidth-limited .tui-formField:not(.tui-input--customSize) {
    max-width: inherit;
}

/*WC upload users remove option to override with file and defaults*/
#id_uuupdatetype option[value="2"] {
    display: none !important;
}

/*WC CBM question styling*/
.que .im-controls {
    margin-top: 20px;
    border: 4px solid transparent;
    border-radius: 8px;
    background-color: #f7f7f7;
    padding: 10px;
    font-weight: bold;
    accent-color: #4b7e2b;
float: left;
color: #4b7e2b;
}
