:root{--color-primary:#99ac3a;--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)}.tui-formRow{margin-bottom:1.5rem}.tui-formField{padding-top:1.5rem}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}.tui-themeTenants__content{margin-top:var(--gap-8)}.tui-themeTenants__section+.tui-themeTenants__section{margin-top:var(--gap-12)}.tui-themeTenants__section>*+*{margin-top:var(--gap-4)}:root{--nav-bg-color: #1A4175;--nav-text-color: #ffffff;--color-primary: #1A4175;--btn-prim-accent-color: #1A4175;--btn-accent-color: #000000;--link-color: #64648F;--color-state: #1A4175;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--btn-prim-accent-color-focus: #10376b;--btn-prim-accent-color-active: #00265a;--btn-accent-color-focus: #000000;--btn-accent-color-active: #000000;--link-color-hover: #5a5a85;--color-state-hover: #10376b;--color-state-focus: #10376b;--color-state-active: #00265a;--footer-text-color-hover: #1c1c1c;}
@charset "UTF-8";
/*--START-navbar-gap--*/
#page-navbar {
	margin-top: 50px;
}

/*---navbar-gap-END---*/
/*Make the first course heading consistent padding and margin with other topic headings*/
#page-course-view-topics h3.sectionname {
	padding: var(--gap-2) var(--gap-1);
	font-size: 18px;
}

#page-course-view-topics #section-0 h3.sectionname {
	font-size: 26px;
}

#page-course-view-topics #section-0 .tw-formatTopics__collapse_link {
	color: #ffffff;
	margin-left: 0px;
}

/*Make manual self-completion checkboxes more obvious*/
li.activity > div {
	padding-right: 25px !important;
}

.completion-icon {
	height: 34px;
	width: 34px;
	padding: 0px;
	margin: 0px !important;
}

.activity:hover .completion-icon:after {
	content: "Click to mark this activity as complete ⬆";
	display: block;
	position: relative;
	top: 40px;
	left: -240px;
	width: 275px;
	background-color: yellow;
	padding: 5px;
	border: 1px #000 solid;
	border-radius: 3px;
}

.activity:hover .completion-icon:checked:after {
	content: "Click to mark this activity as incomplete ⬆";
	width: 290px;
	left: -250px;
	background-color: var(--color-neutral-5);
}

@media (min-width: 500px) {
	.tw-grid__item--multi-column {
		flex-basis: 33%;
	}
}

@media (min-width: 768px) {
	.tw-grid__item--multi-column {
		flex-basis: 33%;
	}
}

@media (min-width: 992px) {
	.tw-grid__item--multi-column {
		flex-basis: 25%;
	}
}

@media (min-width: 1200px) {
	.tw-grid__item--multi-column {
		flex-basis: 20%;
	}
}

@media only screen and (min-width: 1400px) {
	.tw-grid__item--multi-column {
		flex-basis: 16.66%;
	}
}

/*All main heading throughout the site be in a purple box with white text and bold*/
#page-content {
	padding-top: 5px;
}

#region-main h2,
#block-region-side-post h2,
#block-region-side-pre h2,
#page-course-view-topics h3 {
	padding: 20px;
	color: var(--nav-text-color);
	background-color: var(--color-primary);
}

h2 a {
	color: var(--nav-text-color);
}

#page-admin-search h2 {
	padding: 10px;
	font-size: 20px;
}

#page-admin-search h2 .highlight {
	background: #6b6b99;
}

#page-admin-search h2 a:hover {
	color: #fff;
}

#page-course-view-topics #section-0 .sectionname {
	font-size: 18px;
}

body {
	background-image: url("https://phsolearning.org.uk/pluginfile.php/1/totara_core/bodyimage/3558/PHSO_Background2.png");
	background-color: #e8e8e8 !important;
}

.block-totara-featured-links-tile .slick-slider {
	border: 2px grey solid;
}

#page-login-index .signuppanel {
	float: left;
}

#page-login-index .loginpanel {
	float: right;
}

#page-course-view-topics ul.topics li .sectionname {
	background-color: #688FB4;
}

#page-course-view-topics ul.topics #section-0 .sectionname {
	background-color: #1A4175;
}

#page-totara-evidence-create .tw-evidence__select_type .tw-evidence__select_type_selector_element input {
	width: 300px;
}

#page-totara-evidence-index .tw-evidence__header_titleBtns {
	flex-wrap: wrap;
	gap: 10px;
}

#page-totara-evidence-index .tw-evidence__header_titleBtns .tw-evidence__header_titleBtns_title,
  #page-totara-evidence-index .tw-evidence__header_titleBtns .tw-evidence__header_titleBtns_buttons {
	flex-basis: 100%;
}

.tw-evidence blockquote, .tw-evidence cite {
	width: 90%;
	display: block;
	margin: 0 auto;
}

.tw-evidence cite {
	margin-top: 5px;
	margin-bottom: 20px;
}

.block_cls_course_rating label[for="tab3"],
.block_cls_course_rating #content3 {
	display: none;
}

.hidden-assets {
	display: none;
}

body.editing .hidden-assets {
	display: block;
}

#page-totara-dashboard-3 #block-region-main .block_totara_featured_links .block-totara-featured-links-link:before {
	content: "";
	opacity: 0.3;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-color: transparent #64648F transparent transparent;
	border-width: 0 85px 75px 0;
	position: absolute;
	top: 0;
	right: 0;
}

#page-totara-dashboard-3 #block-region-main .block_totara_featured_links .block-totara-featured-links-link:after {
	content: "";
	background-image: url("https://phsolearning.org.uk/pluginfile.php/7900/block_html/content/phsoquote.png");
	background-size: contain;
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
	position: absolute;
	top: 5px;
	right: 0;
	opacity: 0.8;
}

#page-totara-dashboard-3 #block-region-main .block_totara_featured_links .block-totara-featured-links-content {
	background-color: rgba(115, 46, 107, 0.5);
	font-weight: 800;
	clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%);
}

#page-totara-dashboard-3 #block-region-main .block_totara_featured_links .block-totara-featured-links-content h3 {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	letter-spacing: 1px;
	font-size: 1.2em;
	padding-right: 10%;
	margin-bottom: 2px;
}

#page-totara-dashboard-10 #block-region-main .block_totara_featured_links .block-totara-featured-links-link:before {
    content: "";
    opacity: 0.3;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent #64648F transparent transparent;
    border-width: 0 85px 75px 0;
    position: absolute;
    top: 0;
    right: 0;
}


#page-totara-dashboard-10 #block-region-main .block_totara_featured_links .block-totara-featured-links-link:after {
    content: "";
    background-image: url("https://phsolearning.org.uk/pluginfile.php/7900/block_html/content/phsoquote.png");
    background-size: contain;
    background-repeat: no-repeat;
    height: 35px;
    width: 35px;
    position: absolute;
    top: 5px;
    right: 0;
    opacity: 0.8;
}

#page-totara-dashboard-10 #block-region-main .block_totara_featured_links .block-totara-featured-links-content {
    background-color: rgba(115, 46, 107, 0.5);
    font-weight: 800;
    clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%);
}

#page-totara-dashboard-10 #block-region-main .block_totara_featured_links .block-totara-featured-links-content h3 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    letter-spacing: 1px;
    font-size: 1.2em;
    padding-right: 10%;
    margin-bottom: 2px;
}

/*---START-Hide-Microsoft-Login-Button-AA---*/
#page-login-index .potentialidp .tw-oauth2-login-button-microsoft {
    display:none;
}
/*---END-Hide-Microsoft-Login-Button-AA---*/

/*--- START Hide create account button - login page AA ---*/
#page-login-index .signupform #signup {
    display:none!important;
}
/*--- END Hide create account button - login page AA ---*/
#page-totara-dashboard-21 .block-totara-featured-links-layout>div .block-totara-featured-links-content{
    background: #000000CC;
}
#page-totara-dashboard-13 .block-totara-featured-links-layout>div .block-totara-featured-links-content{
    background: #486791E6;
}
#page-totara-dashboard-23 .block-totara-featured-links-layout>div .block-totara-featured-links-content{
    background: #787830FF;
}
#page-totara-dashboard-24 .block-totara-featured-links-layout>div .block-totara-featured-links-content{
    background: #64648fFF;
}
#page-totara-dashboard-25 .block-totara-featured-links-layout>div .block-totara-featured-links-content{
    background: #486791CC;
}
#page-totara-dashboard-25 .block {
border-color: #732E6b;
}
#page-totara-dashboard-25 .block {
border: 2px solid #688fb4;
}

.tui-performUserActivityListTableItem__sectionDetails {
    display: none;
}
.tui-performUserActivityListTableItem__details-jobAssignmentText {
  display:none  
}
.tui-performUserActivitiesPriorityCard__subjectAssignment {
      display:none  
}
#page-mod-perform-activity-view .tui-jobAssignment__spacing {
    display: none;
}



/*-------CLS MC------*/

#page-mod-perform-activity-index .tui-dropdown__trigger .tui-svgIcon--size-200 {

    display: none
}


/*------MC----------*/

#page-login-index .tui-core_auth-login > div > div > a:nth-of-type(1) {
    display: none;
}

/*--START-REMOVE-CLOSE-INSTANCES-BUTTON-MNAA--*/

#page-mod-perform-manage-participation-participant_instances  button[aria-label="Close all instances"] {
    display: none;
}
#page-mod-perform-manage-participation-subject_instances button[aria-label="Close all instances"] {
    display: none;
}
#page-mod-perform-manage-participation-participant_sections button[aria-label="Close all instances"] {
    display: none;
}
#page-mod-perform-manage-participation-subject_instances .tui-dropdown__content .tui-dropdownButton:nth-child(2) {
    display: none;    
}
#page-mod-perform-manage-participation-subject_instances .tui-dropdown__content .tui-dropdownButton:nth-child(3) {
    display: none;    
}
#page-mod-perform-manage-participation-participant_sections .tui-dropdown__content .tui-dropdownButton:nth-child(1) {
    display: none;    
}
#page-mod-perform-manage-participation-participant_instances .tui-dropdown__content .tui-dropdownButton:nth-child(2) {
    display: none;    
}
#page-mod-perform-manage-participation-participant_instances .tui-dropdown__content .tui-dropdownButton:nth-child(3) {
    display: none;    
}
/*--END-REMOVE-CLOSE-INSTANCES-BUTTON-MNAA--*

/*FORCE 'OTHER DETAILS' TO HAVE EXPANDED APPEARANCE ON SELF REGISTRATION FORM*/
#page-login-signup #id_category_1.collapsed .fcontainer {
  display: block !important;
  max-height: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
/*END - FORCE 'OTHER DETAILS' TO HAVE EXPANDED APPEARANCE ON SELF REGISTRATION FORM*/
