: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: #50535a;--nav-text-color: #ffffff;--color-primary: #3A87A9;--btn-prim-accent-color: #3A87A9;--btn-accent-color: #013088;--link-color: #357D9C;--color-state: #330072;--color-text: #28303d;--footer-bg-color: #50535a;--footer-text-color: #357D9C;--btn-prim-accent-color-focus: #307d9f;--btn-prim-accent-color-active: #1f6c8e;--btn-accent-color-focus: #00267e;--btn-accent-color-active: #00156d;--link-color-hover: #2b7392;--color-state-hover: #290068;--color-state-focus: #290068;--color-state-active: #180057;--footer-text-color-hover: #2b7392;}
#page-footer .btn-xs {
    color: white !important;
    font-weight: bold !important;
}

/*Don't show SPECS logo in nav menu when usign a tenant*/
body[class*='tenant-user'] .masthead_logo {
display: none !important;
}


/*Fix course search*/
.clsthemecoursesearch {
    height: 34px;
    width: 170px;
    max-width: unset !important;
}

#page-content {max-width: 1140px;margin: 0 auto;}.path-totara-dashboard #block-region-main .block .header, .path-totara-dashboard #block-region-top .block .header {background-color: transparent;}.path-totara-dashboard #block-region-main .block-title, .path-totara-dashboard #block-region-top .block-title {padding: 0px;margin-top: 50px;}.path-totara-dashboard #block-region-main .block-title h2, .path-totara-dashboard #block-region-top .block-title h2 {font-size: 2em;color: #3A87A9;display: inline-block;padding: 20px 10px;margin-bottom: 10px;border-top: 2px #3A87A9 solid;border-bottom: 2px #3A87A9 solid;}.path-totara-dashboard #block-region-main .block:first-of-type .title, .path-totara-dashboard #block-region-top .block:first-of-type .title {margin-top: 0px;}.block_html.contents ul {margin: 0px;}.block_html.contents ul li {list-style-type: none;padding: 0;margin: 0;margin-bottom: 20px;font-size: 1.3em;}.block_html.contents ul li a {color: var(--color-text);}.block_html.contents ul li a:hover {color: var(--color-primary);text-decoration: none;}.block_html.youtube .content {padding: 0px 10px;}.block_html.main-heading {font-size: 3em;color: var(--color-primary);}.block_html.main-heading p {display: inline-block;padding: 20px 10px;margin: 10px 0px;border-bottom: 2px #3A87A9 solid;}#page-totara-dashboard-21 .breadcrumb-container {z-index: 5;}#page-totara-dashboard-21 .breadcrumb-container .breadcrumb {display: none;}#page-totara-dashboard-21 #page-content {padding: 0px;position: relative;}#page-totara-dashboard-21 #page-content #region-top {padding: 0px;}#page-totara-dashboard-21 #page-content .sxicb-title {z-index: 2;background-color: transparent !important;position: relative;top: -50px;}#page-totara-dashboard-21 #page-content .sxicb-title h3 {display: block;width: 80%;max-width: 840px;float: right;font-size: 2.5em;line-height: 1.5em;color: var(--color-state);}#page-totara-dashboard-21 #page-content .sxicb-skyline {position: relative;top: -120px;z-index: 1;margin-bottom: -120px;}#page-totara-dashboard-21 #page-content #block-region-top {padding: 0px;position: relative;}.sxicb-tile .block-content {padding: 20px;border-color: #3A87A9 !important;position: relative;padding-bottom: 50px;}.sxicb-tile .block-content h3 {color: var(--color-state);}.sxicb-tile .block-content .link-as-button {background-color: #AE2573;color: #fff;}.sxicb-tile .block-content img {width: 100%;height: 200px;}.sxicb-tile .block-content a:last-of-type {position: absolute;bottom: 10px;}.sxicb-tile:hover .block-content {background-color: #f0f5f8 !important;}@media (max-width: 760px) {.sxicb-tile .block-content img {max-height: 300px;width: auto;display: block;margin: 0 auto;}}.sxicb-tile.contain img {object-fit: contain;}.sxicb-tile.cover img {object-fit: cover;}#block-region-main {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;}#block-region-main .block {max-height: none;}#block-region-main .block .block-content {height: 100%;}.width-25 {flex-basis: 24%;}.width-33 {flex-basis: 30%;}.width-50 {flex-basis: 47%;}.width-75 {flex-basis: 74%;}.width-100 {flex-basis: 100%;}@media (max-width: 760px) {.width-25, .width-33, .width-50, .width-575 {flex-basis: 100%;}}.block_news_items {flex-basis: 50%;}@media (max-width: 760px) {.block_news_items {flex-basis: 100%;}}.sxicb-section-heading {font-size: 2em;color: #3A87A9;}.sxicb-section-heading p {display: inline-block;padding: 20px 10px;margin: 10px 0px;border-top: 2px #3A87A9 solid;border-bottom: 2px #3A87A9 solid;}#cls-site-banner {background-color: #fff;z-index: 99;}#cls-site-banner .cls-site-banner-main {position: relative;}#cls-site-banner .cls-site-banner-main #cls-banner-1 .clsTheme_img {height: 60%;position: absolute;bottom: 25px;left: 15px;}#cls-site-banner .cls-site-banner-main #cls-banner-3 .clsTheme_img {height: 60%;position: absolute;bottom: 25px;right: 15px;}#cls-container-nav .searchBox #cls-course-search {height: 34px;display: block;position: relative;}#cls-container-nav .searchBox #cls-course-search .searchInput {font-size: 12px;}#cls-container-nav .searchBox #cls-course-search #searchbtnform {background-color: var(--btn-prim-bg-color);margin-left: -5px;margin-right: 8px;margin-bottom: 0px;height: 34px;width: 34px;border-radius: 0px 5px 5px 0px;position: absolute;top: 0;right: -15px;}.block.chromeless {background-color: #fff !important;}.block.chromeless .header {background-color: #fff;}.block.chromeless .header .title {padding: 15px 0px;}.block.chromeless .header h2 {color: #006747;text-transform: capitalize;font-size: 16px;font-weight: 900;}.block:not(.chromeless) .header {border-radius: 10px 10px 0px 0px;}.block:not(.chromeless) .header h2 {text-transform: capitalize;font-size: 16px;}.block:not(.chromeless) .block-content {border: 1px #006747 solid;background-color: #fff;}#page-footer {margin-top: 0px;}#page-footer .page-footer-main-content {align-items: flex-end;}#page-footer .clsFooterImgLeft, #page-footer .clsFooterImgRight {width: 150px;}.sxicb-tile-hide {visibility: hidden;}.sxicb-news {min-width: 380px; min-height: 32px; border: 1px solid #dde1e5; margin-bottom: 10px; padding: 5px; border-top-width: 1px; border-radius: 4px; font-family: cls_custom_heading_font_url; font-size: 24px;}.sxicb-heading2 {font-size: 2em;color: #3A87A9;display: inline-block;padding: 20px 10px;margin-bottom: 10px;border-top: 2px #3A87A9 solid;border-bottom: 2px #3A87A9 solid;}#inst889 {visibility: hidden;}#page-blocks-cls_contact-view #inst136 {display: none;}.totaraNav_prim--list li, .totaraNav_sub--list li {border-right: 1px solid var(--btn-prim-bg-color);}#page-blocks-cls_contact-view #inst27 {display: none;} .sxicb-tile-h3 {color: var(--color-state);font-size: 24px; font-family: 'cls_custom_heading_font_url' !important;}@media (max-width: 1000px)  {.login {margin-left:10px;}}

.visually-hidden {
        position: absolute;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.sxicb-tile .content {
    overflow: hidden;
}
.sxicb-tile a {
    max-width: calc(100% - 40px);
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
}

.youtube .no-overflow > iframe {
aspect-ratio: 16/9;
width: 100%;
}

h1 {
    color: #3A87A9;
}

.visually-hidden {
      position: absolute;
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0,0,0,0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

/*----START---AA ------REMOVE SKIP BLOCK SPACING--------------*/
#page-totara-dashboard-76 #sb-4, 
#page-totara-dashboard-76 #sb-7,
#page-totara-dashboard-76 #sb-10,
#page-totara-dashboard-76 #sb-11{
  display: none;
}

#page-totara-dashboard-105 #sb-4 {
display: none !important;
}

#page-totara-dashboard-112 #sb-3,
#page-totara-dashboard-112 #sb-7,
#page-totara-dashboard-112 #sb-9,
#page-totara-dashboard-112 #sb-11{
display: none;
}
/*----END---AA ------REMOVE SKIP BLOCK SPACING-----*/

/*----START---RA ------For accessibility, ensure links are underlined--------------*/
p a,
div > a {
    text-decoration: underline;
}
/*----END---RA -----For accessibility, ensure links are underlined------*/


/*----START---AA ------table changes start--------------*/
#page-totara-dashboard-110 #inst1403 > div > div > table {
    width: 1200px!important;
    margin: auto;
}

#page-totara-dashboard-110 #inst1403 > div > div > table > thead th, 
#page-totara-dashboard-110 #inst1403 > div > div > table > tbody th {
    padding: 5px!important;
    margin: auto;
}

/*----END---AA ------table changes end-----*/

/* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 1000px;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel-accordion {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
.tenant-user-2 #cls-container-nav .totaraNav_prim {
  border-bottom: 10px solid transparent;
 border-image-source: url('https://testingtxp.chamburyconsulting.co.uk/pluginfile.php/1/block_cls_file_upload/attachment/0/SXNHS-WEB-Banner-Bottom.png');
  border-image-slice: 30;
  border-image-repeat: stretch;
  border-image-outset: 0;
  border-image-width: 1;
}

.tenant-user-2 .page-footer {
  border-top: 5px solid transparent!important;
  border-image-source: url('https://testingtxp.chamburyconsulting.co.uk/pluginfile.php/1/block_cls_file_upload/attachment/0/SXNHS-WEB-Banner-Bottom.png');
  border-image-slice: 30;
  border-image-repeat: stretch;
  border-image-outset: 0;
  border-image-width: 1;
}
/* .tenant-user-2 .signuppanel {
    display: none;
} */

.tenant-user-2 .loginpanel {
    width: 600px!important;
}
.tenant-user-2 .loginpanel .guestform {
    display: none;
}
.tenant-user-2 .guestsub .desc {
    display: none;
}
#page-mod-facetoface-eventinfo .mod_facetoface__event_details dt:nth-child(7) {
    display: none!important;
}
#page-mod-facetoface-eventinfo .mod_facetoface__event_details dd:nth-child(8) {
    display: none!important;
}
#page-mod-facetoface-eventinfo .mod_facetoface__event_details dt:nth-child(5) {
    display: none!important;
}
#page-mod-facetoface-eventinfo .mod_facetoface__event_details dd:nth-child(6) {
    display: none!important;
}
#page-login-index.tenant-user-thrive #loginimage2 {
    margin-left: 140px;
}

.clsthemecoursesearch.searchInput {
    color: black;
}
/*--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;
}
/*--END-REMOVE-CLOSE-INSTANCES-BUTTON-MNAA--*


/*--START-REMOVE-loginwith-MNAA--*/
#page-login-index
h6 {
    display: none
}
/*--END-REMOVE-loginwith--text-MNAA--*

