: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: #ffffff;--nav-text-color: #48484a;--color-primary: #E18263;--btn-prim-accent-color: #437AAE;--btn-accent-color: #6596c4;--link-color: #495F42;--color-state: #495F42;--color-text: #48484a;--footer-bg-color: #437AAE;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #3970a4;--btn-prim-accent-color-active: #285f93;--btn-accent-color-focus: #5b8cba;--btn-accent-color-active: #4a7ba9;--link-color-hover: #3f5538;--color-state-hover: #3f5538;--color-state-focus: #3f5538;--color-state-active: #2e4427;--footer-text-color-hover: #f5f5f5;}
.naccho-course-header {
  background-color: #6a8b60;
  color:#ffffff;
  font-weight:600;
  padding: 10px; 30px;
}

.coursebox .coursename {
  font-size: x-large;
}

.release-date {
  margin-left:10px;
  font-size:0.8em;
}

/* Make trainees name bold and large in the Trainees table in the Trainee management dashboard*/
.block_totara_report_table_1684 .user_namewithlinks .name, .block_totara_report_table_1952 .user_namewithlinks .name, .block_totara_report_table_2085 .user_namewithlinks .name, .block_totara_report_table_2086 .user_namewithlinks .name, .block_totara_report_table_3969 .user_namewithlinks .name  {
  /*font-size: 18px;
  font-weight: bold;
  padding-top: 8px;*/
  padding-left:0px;
}

/*hide profile picture in Trainees table in the Trainee management dashboard*/
.block_totara_report_table_1684 .user_namewithlinks .userpicture, .block_totara_report_table_1952 .user_namewithlinks .userpicture, .block_totara_report_table_2085 .user_namewithlinks .userpicture, .block_totara_report_table_2086 .user_namewithlinks .userpicture {
  width: 0px;
  height: 0px;
  margin-right: 0px;
}

/* hide section summary in MAC service and support getting started course*/

.course-530 .section-summary-activities  {
visibility: hidden;
}

/*GMBH tile border on front page */
#inst2083 {
   border: solid 1px #666666;
   padding-bottom:15px;
}

/*GMBH tile background colour on front page  */
#block-totara-featured-links-tile-661 .block-totara-featured-links-content{
   background-color: #401E6B50;  
} 

/*Hiding feedback icon and mode in course id 794 & 827*/
#module-1321 .activityicon, #module-1323 .activityicon  {
display:none;
}

.course-794 #fitem_id_anonymousmode, .course-827 #fitem_id_anonymousmode {
display:none;
}

/* ---------FLEXBOX---------*/
/*Three column responsive*/

/* container */
.responsive-three-columns {
    display:flex;
    flex-wrap:wrap;
}

/* columns */
.responsive-three-columns > * {
    width:100%;
    padding:1rem;
}


/* tablet breakpoint */
@media (min-width:768px) {
    .responsive-three-columns > * {
        width:calc(100% / 3);
    }
}


/*------CSS Grid Connect Learn Share 5 across------------*/

.container-grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0px;
}

.container-grid-5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 0px;
}
.container-grid-cls > div {
  background-color: #ffffff;
  border: 1px solid white;
  text-align: center;
  padding: 10px 20px;
}



/* -------------------------------------*/
/*Hide profile pic in choice activity */
#page-mod-choice-view .results img.userpicture {
display: none;
}
/* -------------------------------------*/


.course-1 #fitem_id_anonymousmode {
display:none;}

/* -------------------------------------*/
/*Hide unused fields in edit profile (both user and advanced editing)*/
body#page-user-editadvanced div#fitem_id_firstnamephonetic {display: none;} 
body#page-user-editadvanced div#fitem_id_lastnamephonetic {display: none;} 
body#page-user-editadvanced div#fitem_id_middlename {display: none;} 
body#page-user-editadvanced div#fitem_id_interests {display: none;} 
body#page-user-editadvanced #id_moodle_interests {display:none;}
body#page-user-editadvanced div#fitem_id_url {display: none;} 
body#page-user-editadvanced div#fitem_id_skype {display: none;} 
body#page-user-editadvanced div#fitem_id_phone1 {display: none;} 

body#page-user-edit div#fitem_id_firstnamephonetic {display: none;} 
body#page-user-edit div#fitem_id_lastnamephonetic {display: none;} 
body#page-user-edit div#fitem_id_middlename {display: none;} 
body#page-user-edit div#fitem_id_interests {display: none;} 
body#page-user-edit #id_moodle_interests {display:none;}
body#page-user-edit div#fitem_id_url {display: none;} 
body#page-user-edit div#fitem_id_skype {display: none;} 
body#page-user-edit div#fitem_id_phone1 {display: none;} 

/*---------------------------------------*/
/*Hide date appearance in Glossary in ECS course*/
.course-2279 .glossarypost.faq .entryheader .time {display:none;}
.course-2279 .nav-tabs > li:nth-child(3) > a {border-right-color:#c7c7c7;}
.course-2279 .nav-tabs > li:last-child > a {display:none;}

/*-----------------------------------------------------------------------*/
/*-------------EXPAND/COLLAPSE SECTIONS IN COURSES----------*/
/*-----------------------------------------------------------------------*/
/*-----Make expand/collapse all into a button across the site -----*/

.tw-formatTopics__all_toggles{
  display: flex;
  justify-content: right; /* centers child */
}
a.tw-formatTopics__expand_all {
    display: block;
    padding:5px;background-color:#6596c4;color:#ffffff; border-radius:5px;
}

a.tw-formatTopics__collapse_all {
    display: block;
    padding:5px;background-color:#6596c4;color:#ffffff; border-radius:5px;
}

/*---------Make expand/collapse all into buttons in the Specific courses ---------*/

/*Color expand/collapse section arrows in the ECS FAQs*/
.course-2246 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  background-color: #6596c4;
  border-radius: 5px;
  color:#ffffff;}

/*Color expand/collapse section arrows in the MBS FAQs*/
.course-2411 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  background-color: #5c7e54;
  border-radius: 5px;
  color:#ffffff;}

/*Color expand/collapse section arrows in the CCC Communication Hub*/
.course-2511 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  background-color: #00B2A9;
  border-radius: 5px;
  color:#ffffff;}

/*---------------------------------------*/
/*Colour expand/collapse all buttons in the MBS FAQs */
.course-2411 a.tw-formatTopics__expand_all, .course-2411 a.tw-formatTopics__collapse_all {
    background-color:#5c7e54; 
}

/*Colour expand/collapse all buttons in the CCC Communication Hub*/
.course-2511 a.tw-formatTopics__expand_all, .course-2511 a.tw-formatTopics__collapse_all {
    background-color:#00B2A9; 
}

/*---------------------------------------*/
/*Formatting for sections 1,2 and  8, 12 in the CCC Communication Hub*/
.course-2511 #section-1 h3,
.course-2511 #section-1 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-2511 #section-2 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-2511 #section-8 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-2511 #section-12 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  display:none;}

.header-ccchub {
color:#48484a;
background-color: #ccf0ee;
  border-top: solid 5px #00B2A9;}


/*---------------------------------------*/
/*Colour expand/collapse all buttons in Cancer pages */
.course-1916 a.tw-formatTopics__expand_all, .course-1916 a.tw-formatTopics__collapse_all,
.course-1917 a.tw-formatTopics__expand_all, .course-1917 a.tw-formatTopics__collapse_all,
.course-1918 a.tw-formatTopics__expand_all, .course-1918 a.tw-formatTopics__collapse_all,
.course-1919 a.tw-formatTopics__expand_all, .course-1919 a.tw-formatTopics__collapse_all,
.course-1920 a.tw-formatTopics__expand_all, .course-1920 a.tw-formatTopics__collapse_all,
.course-1921 a.tw-formatTopics__expand_all, .course-1921 a.tw-formatTopics__collapse_all,
.course-1922 a.tw-formatTopics__expand_all, .course-1922 a.tw-formatTopics__collapse_all,
.course-1923 a.tw-formatTopics__expand_all, .course-1923 a.tw-formatTopics__collapse_all,
.course-1924 a.tw-formatTopics__expand_all, .course-1924 a.tw-formatTopics__collapse_all
 {
    background-color:#9670C4;color:#ffffff; 
}

/*Color expand/collapse section arrows in Cancer pages*/
.course-1916 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1917 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1918 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1919 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1920 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1921 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1922 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1923 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-1924 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon
 {
  background-color: #9670C4;
  border-radius: 5px;
  color:#ffffff;}

/*---------------------------------------*/
/*Colour expand/collapse all buttons in the Strong Born Hub */
.course-2017 a.tw-formatTopics__expand_all, .course-2017 a.tw-formatTopics__collapse_all {
    background-color:#efae3f;color:#231f20; 
}

/*---------------------------------------*/
/*Color expand/collapse section arrows in the Strong Born Hub*/
.course-2017 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  background-color: #efae3f;
  border-radius: 5px;
  color:#231f20;}

/*---------------------------------------*/
/*Formatting for sections 1,2 and  14 in the Strong Born Hub*/
.course-2017 #section-1 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-2017 #section-2 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon,
.course-2017 #section-14 .flex-icon.ft-fw.ft.tfont-var-chevron-down.tw-formatTopics__collapse_link_icon {
  background-color: #efae3f;
  border-radius: 5px;
  color:#231f20;
display:none;}

.header-strongborn {
color: #231f20;
background-color: #F7EBD7;
  border-top: solid 5px #D79D39;}

/*---------------------------------------*/
/*Strong born coloured buttons*/
.btn-strongborn, .btn-strongborn:focus {
  color: #231f20;
  background-color: #efae3f;
  border-color: #efae3f;}

.btn-strongborn:hover {
  color: #231f20;
  background-color: #D79D39;
  border-color: #D79D39;}

/*---------------------------------------*/
/*CLS styling*/
.section-clso { border-top: solid 4px #001442;}
.section-clso h4 {color:#001442; font-weight:bold;}
.section-clso a {color:#001442; }
.course-2576 .section-summary-activities.mdl-right {display:none;}
.course-2576 #section-1, .course-2576 #section-2, .course-2576 #section-3, .course-2576 #section-4, .course-2576 #section-5, .course-2576 #section-6, .course-2576 #section-7, .course-2576 #section-8, .course-2576 #section-9, .course-2576 #section-10 {border:none; padding-top:20px;}
.course-2576 .section-navigation.navigationtitle h3 {border-bottom:solid 3px #69b3e7; color:#001442;  padding-bottom:5px;}
.course-2576 .section-navigation.navigationtitle .mdl-left, .course-2576 .section-navigation.navigationtitle .mdl-right {display:none;} 


.btn-cls {background-color:#001442; border-color:#001442;}
.btn-cls a {color:#ffffff;}

/*--------MBS STYLING ------------*/
.mbs-header {
  background-color: #5c7e54;
  color:#ffffff;
  padding:5px;
}

.mbs-primary {
  background-color: #EBEBDF;
}

.mbs-secondary {
 background-color:#f5f5ef;
}

.site-notice {
font-size:16px;
 background-color:#f5f5ef;
padding:10px;
border: solid 2px #5c7e54;
}

.rememberusername, .rememberpass {color: #c32032;}
