:root{--color-primary:#008524;--color-secondary:#007ab8;--color-tertiary:#1ea4a9;--color-state:#008524;--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: #4a4a4a;--color-primary: #ffdd00;--btn-prim-accent-color: #1c8739;--btn-accent-color: #1c8739;--link-color: #1c8739;--color-state: #1c8739;--color-text: #4a4a4a;--footer-bg-color: #ffffff;--footer-text-color: #4a4a4a;--btn-prim-accent-color-focus: #127d2f;--btn-prim-accent-color-active: #016c1e;--btn-accent-color-focus: #127d2f;--btn-accent-color-active: #016c1e;--link-color-hover: #127d2f;--color-state-hover: #127d2f;--color-state-focus: #127d2f;--color-state-active: #016c1e;--footer-text-color-hover: #404040;}
/*submission grading save button*/
div[data-region="grade-actions-panel"] form[data-region="grading-actions-form"] .btn-primary {
    background: none;
}

div[data-region="grade-actions-panel"] form[data-region="grading-actions-form"] .btn-primary:hover {
    background: none;
    box-shadow: var(--btn-shadow-hover);
}


/*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; white-space: nowrap; text-overflow: ellipsis !important;     max-width: 100px; } #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; max-width: 145px; } #page-totara-dashboard-132 .progress .bar { border-radius: 8px; }
/*END of App Dashboard 132 Styling */

/*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*/

/*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; }

/*temporary CSS for v15 login page*/
.loginbox h1 {
font-family: 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  font-weight: 700 !important; /* Bold */
}

/*login page hide footer*/
.tui-core_auth-footer__poweredBy {
    display: none;
}

/*nav menu*/
.totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label::after {
border-color: var(--color-primary);} .fi_icon { color: #616161;}

/*record of learnering*/
#dp-plan-content .label {
    display: flex;
    line-height: inherit;
    border-radius: 8px;
    background-color: white;
    color: var(--color-state);
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
}

/*submissions statement styling*/
#fitem_id_submissionstatement .fcheckbox-content {
    border: 1px solid var(--color-state);
    border-radius: 8px; 
    padding: 16px; 
    background-color: #f9f9f9; 
    gap: 12px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); 
    max-width: 650px;
}

.btn-fi {
    background-color: var(--color-state);
}

/* MCL Block Styling */
.block_fi_current_learning .nav-tabs > li > a {background-color:var(--color-state);border-radius:3px;} .block_fi_current_learning .nav > li > a:hover, .block_fi_current_learning .nav > li > a:focus {background-color:var(--color-state);color:#e6e4e4;} .block_fi_current_learning .nav-tabs > li.active > a, .block_fi_current_learning .nav-tabs > li.active > a:hover, .block_fi_current_learning .nav-tabs > li.active > a:focus {background-color:var(--link-color);}


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

/* DevOps 515 */
.alert-hidden {display: none;}


/*Site progress bars*/ 
.progress .bar { background-color: var(--color-state); } .progress { border: 1px solid #616161; border-radius: 8px; }

/* page content */
#page-content {
padding-top: 20px;
}

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


/* tiles format icons */ 
.format-tiles ul.tiles .tile h3 { 
font-size: 1.2em; 
} 

h3 {
font-weight: 400;
}

/* 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;} 

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

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

/* DevOps: PUBQB2A - add space between tick and radio box and label */ 
input[type=checkbox], input[type=radio] { 
margin-right: 5px; 
} 

/*Featured Links styling*/
.block-totara-featured-links-content-container, .block-totara-featured-links-tile { border-radius: 8px; text-align: center; } .block-totara-featured-links-layout .block-totara-featured-links-content.block-totara-featured-links-content-top h2 { font-size: 18px; font-weight: 600; }

/* P3 2023 autosize SS popup area*/ 
#fi-subq-popup-container [id^=sheetParent] {width: 100% !important;} 
.tw-perform-manage-participation__activity-button{display:none;} 
.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-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;} 

/* 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; 
} 

/*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 {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;} 

.author { 
    display: none; 
} 

th.header.lastpost { 
    display: none; 
} 

 td.lastpost { 
    display: none; 
} 

.qnbutton.flagged { 
border-color: #ffe434; 
border-width: 2px; 
} 

/*atto colours*/.fi-amber { color: #E6B300; } .fi-red { color: #ff334d; } .fi-green { color: #008524; }

/*Remove add LP button and lang pack*/
.dp-add-plan-link { 
    display: none; 
}

/*LP styling fix*/ 
#dp-plan-content .alert {
    display: block;
}

/* Remove course link from seminar calendar page */
#page-calendar-view .course { 
display: none; 
}

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

/*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; 
} 

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

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

/*remove messaging icon next to bell*/
#nav-message-popover-container {display: none;


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