/* FROM "ALL-CUSTOM-CSS" */

/* FIXES GIANTIFICATION OF NEXT AND PREVIOUS ACTIVITY BUTTONS DUE TO NEW ".text" SETTINGS */
.activity_footer .text, .section_footer .text {
    font-size: unset;
}

/* next-page style prompt for the induction activities */
#prompt {
float:right;
margin-top:50px;
}

#prompt > i {
font-size:30px;
margin-right:100px;
color:purple;
}

/* GENERAL COURSES */

#page-course-view-topics .course-content p, .learner-font {
font-size:1.175em;
}

.learner-font li {
line-height:30px;
}


#page-course-view-topics #collapsesections {
display:none;
}

#page-course-view-topics .activityname {
font-size:1.175em;
}

#page-course-view-topics #page .course-content ul li.section.main {
padding:2em;
border:1px solid #eee;
margin-bottom:2em;
}

/*progress bar default - topics-based courses */

#page-course-view-topics .progress-bar {
background-color:green;
}

/* activity icon background - topics based courses (especially new Leadership and Library */

#page-course-view-topics .activityiconcontainer {
background-color:#9669a9!important;
}

/*remove grey background on activity description*/

.path-mod .activity-header:not(:empty) {
background-color:white;
}

/*Remove unnecessary expand/collapse buttons on topics course format */

#page-course-view-topics   .icons-collapse-expand, #page-course-view-topics #collapsesections {
display:none;
}




/* ENROLMENT INDEX PAGE (USUALLY LEADERSHIP) */

#page-enrol-index #region-main {
max-width:1200px;
margin:auto;
}

#page-enrol-index .pull-prior-learning {
margin-top:-10px!important;
}

#page-enrol-index .secondary-navigation, #page-enrol-index .btn.btn-icon, #page-enrol-index #totalrecords , #page-enrol-index .centerpara {
display:none;
}

#page-enrol-index .box.generalbox {
margin-bottom:50px;
}

#page-enrol-index .coursebox>.info>h3.coursename a {
font-size:20px!important;
font-weight:500;
background-image:none;
padding-left:0;
}

#page-enrol-index .mform fieldset.collapsible legend a.fheader {
font-size:16px;
}

.coursebox .content .summary {
width:100%!important;
}

/* HIDING RESTRICTION RULES UNLESS EDITING A PAGE */
/* affects all courses for admin but mostly in place for Leadership and SLSP */

.availabilityinfo {
display: none;
}

/* not sure why but this had ".description" between the two existing clauses - which made old Leadership stuff difficult to admin) */
.editing .availabilityinfo  {
display: block;
}

/* LEADERSHIP AND SLSP */

/* Hiding Questionnaire complete 'continue' button... */

#page-mod-questionnaire-complete .btn.btn-secondary {
display:none;
}

/* ...and then showing the save and next buttons */

#page-mod-questionnaire-complete .btn.btn-secondary.control-button-save, #page-mod-questionnaire-complete .btn.btn-secondary.control-button-next, #page-mod-questionnaire-complete .btn.btn-secondary.control-button-prev {
display:revert!important;
}

#page-mod-questionnaire-complete .btn.btn-secondary.control-button-save {
float:left;
margin-left:30%;
}

 #page-mod-questionnaire-complete .btn.btn-secondary.control-button-next, #page-mod-questionnaire-complete .btn.btn-secondary.control-button-prev {
 background-color:#eee;	
 }

/* LEADERSHIP */

/* PREVENT LEADERSHIP CONTENT FROM POPULATING WHEN EDITING THESE HTML AREAS */

#page-mod-page-mod #destination2, #page-mod-questionnaire-mod #destination3, #page-mod-questionnaire-mod #destination4, #page-mod-assign-mod #destination5, #page-mod-page-mod #destination6 {
display:none;
}

/* HIDING VARIOUS UNHEPFUL BITS OF A CALENDAR PAGE */
#page-calendar-view #calendar-course-filter, #page-calendar-view #calendar-course-filter-1, #page-calendar-view #calendarviewdropdown, #page-calendar-view .card-footer {
display: none;
}

#page-calendar-view .col-11 a, .block_calendar_upcoming  .date.small a, .summary-modal-container .col-11 a {
pointer-events: none;
color:black;
}

#page-calendar-view .btn.btn-primary.float-sm-right.float-right, #page-calendar-view .block.block_fake.mb-3, #page-calendar-view .bottom {
display:none;
}

/*calander event title */

#page-calendar-view .card-header {
position:relative;
}

/* Hiding the link in the modal footer version of the calendar entries */
#page-course-view-topics .modal-header.calendar_event_course ~ .modal-footer a {
display:none;
}

/* end of calendar mods */

/* LEADERSHIP COURSE OPTIONS - DIOCESE LIST TABLE */

.course-454 .generaltable td {
padding:1.5em;
}

.course-454 #totalrecords, .course-454 #lastexecutiontime, .course-454 .centerpara {
display:none;
}

#page-login-index .icon.fa.fa-question-circle.text-info.fa-fw {
display:none;
}

/*Improve report embed -leadership selection*/

.pull-leadership-options, .pull-leadership-options-staff {
overflow:hidden;
}

/* ADJUSTMENTS TO APPEARANCE AND LAYOUT OF THE GROUP SELECT PLUGIN */

#page-mod-groupselect-view .userpicture  {
width:22px;
height:22px;
}

.mod_groupselect td.cell.c3 {
min-width:200px;
max-width:600px;
width:auto;
}


/* DESIGN FOR LEADERSHIP PREPARATION TASKS COVER PAGE */

.leadership-intro-wrapper {
max-width:1200px;
margin:auto;
margin-bottom:200px;
}

.course-470 li.section .content {
max-width:1200px;
margin:auto;
}

.leadership-intro-wrapper  .tab-content {
padding:0rem 0.8rem;
}


/* REMOVE EXTRANEOUS INFORMATION FROM QUESTIONNAIRE USERS REPORT (also SLSP) */

#page-mod-questionnaire-myreport .qdepend, #page-mod-questionnaire-myreport .qn-legend {
display:none;
}

#page-mod-questionnaire-complete  #intro, #page-mod-questionnaire-complete .qn-info {
display:none!important;
}

#fitem_id_statussetstring, #fitem_id_statusset  {
display:none;
}

.editing #fitem_id_statussetstring, .editing #fitem_id_statusset   {
display:block;
}


/* LEADERSHIP, LONDON - REMOVE GROUP COUNT COLUMN ON SELF SELECTION TOOL */

#page-mod-groupselect-view.course-432 .groupselect-table .cell.c2, #page-mod-groupselect-view.course-432 .groupselect-table .header.c2 {
display:none;
}

/* LEADERSHIP & SENIOR LEADERSHIP */
/* VISUAL ADJUSTMENTS TO QUESTIONNAIRE PLUGIN*/

#page-mod-questionnaire-report .activity-header, #page-mod-questionnaire-myreport  .activity-header, #page-mod-questionnaire-show_nonrespondents .activity-header, #page-mod-questionnaire-qsettings  .activity-header, #page-mod-questionnaire-questions .activity-header, #page-mod-questionnaire-feedback .activity-header, #page-mod-questionnaire-preview .activity-header   {
display:none;
}

.surveyPage {
background-color:#221f72;
color:white;
}

.path-mod-questionnaire .icon.fa-print {
font-size:25px;
}

#page-mod-questionnaire-report .surveyTitle, #page-mod-questionnaire-myreport .surveyTitle {
margin-top:50px;
}

.mod_questionnaire_completepage.generalbox {
max-width:1200px;
margin:auto;
margin-bottom:100px;
}

.mod_questionnaire_viewpage {
margin-left:90px;
margin-bottom:50px;
}

#page-mod-questionnaire-complete .qn-question {
background-color:#ffffff;
}

.qn-question, .raterow td {
background-color:#fff;
}

.rate-row td {
padding:1em;
}

#page-mod-questionnaire-complete fieldset {
padding:1.5em;
}

#page-mod-questionnaire-complete .notice .buttons input {
    margin-bottom: 20px;
    font-size: 1.1rem;
}

/* LEADERSHIP PREPARING TO LEARN APPEARANCE */

.nav.leadership-intro  li {
line-height:36px;
}

.nav.leadership-intro  li > a {
padding:10px;
}

.nav.leadership-intro li > a.active {
background-color:#dee2e6;
}



/* SLSP - hides  the message below from the enrolment page */
/* "You will be enrolled in this course when you complete course Senior Leadership Co-facilitators" */

#page-enrol-index.course-470 #region-main .box:nth-child(5) {
display:none;
}

/* SENIOR LEADERSHIP and LEADERSHIP 2024 DESIGN ELEMENTS */
#sg-standards .card-header, #pathway-stages .card-header {
position:relative;
}

#sg-standards .card-header button, #pathway-stages  .card-header button {
float:left;
}

#sg-standards .card-body p, #pathway-stages .card-body p  {
padding:0 1.5rem 0 1.5rem;
}

#pathway-stages ul {
padding-left:2.5rem;
}

#sg-standards .card-body, #pathway-stages .card-body {
padding-top:0;
}

.pathway-stage {
position:relative;
}

.stage-standard {
float:left;
padding:0.5rem 0.75rem;
border:1px solid #fff;
margin-right:2px;
background-color:#e9a065;
}

.stage-standard i {
color:white;
}

.stage-standard.title {
border:0 solid #eee;
background-color:#fff;
}

.stage-standards-wrapper {
float:right;
}

.fa-check {
color:green;
}

.label-spacer {
height:1em;
}

/* END SENIOR LEADERSHIP */


/* REMOVE CATEGORY BROWSING FOR NON-ADMIN */

 .categorypicker, #coursesearch {
display:none;
}

.editing  .categorypicker, .editing #coursesearch{
display:block;
}

/* REMOVE SECTION SUMMARY OF ACTIVITIES WHEN 'DISPLAY ONE SECTION PER PAGE'  IS SET */

.section-summary-activities {
display:none;}

/* tidying up Leadership category pages (I think) */
#page-course-index-category .tertiary-navigation, #page-enrol-index .courseimage, #page-course-index-category .courseimage{
display:none;
}


/* MAKE LINK OBVIOUS ON 'DISPLAY ONE SECTION' COURSES */

h3.section-title > a {
text-decoration:underline;
}


/* Not sure what these are for */
.coursebox .content .teachers {
display:none;
}

h6.courseprogress {
color:#444;
}

.highlighter {
background-color:yellow;
}

.box.feedback {
background-color:#FFD44D;
font-weight:500;
}

