: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-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{--color-primary:#e83c6d;--color-secondary:#e83c6d;--color-tertiary:#e83c6d;--color-frontpg-left:#e83c6d;--color-frontpg-right:#e83c6d;--color-coursepg-left:#e83c6d;--color-coursepg-right:#e83c6d;--color-module-banner:#e83c6d;--color-mega-menu:#333;--color-block-right:#e83c6d;--color-block-left:#e83c6d;--color-state:#e83c6d;--footer-bg-colour:#333333;--email-share-background-color:#A8A8A8;--email-banner-top-bg-color:#A8A8A8;--print-share-background-color:#6acf13;--linked-in-share-background-color:#0271ae;--twitter-share-background-color:#1c9deb;--facebook-share-background-color:#4267b2;--color-state-hover:#e83c6d;--color-state-focus:#e83c6d;--color-state-active:#e83c6d;--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);--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)}a{color:var(--link-color);text-decoration:none}html{font-size:14px !important}.tui-themeSettings__content{margin-top:var(--gap-8)}.tui-themeSettings__forms>*+*{margin-top:var(--gap-8)}button.tui-iconBtn.tui-collapsible__header_icons.tui-iconBtn--transparent[aria-expanded="false"]{transform:rotate(-90deg)}button.tui-iconBtn.tui-collapsible__header_icons.tui-iconBtn--transparent[aria-expanded="true"]{transform:rotate(180deg)}.tui-collapsible__content{background:#dcdcdc;padding:20px}.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)}.tui-themeTenants button.tui-iconBtn.tui-collapsible__header_icons.tui-iconBtn--transparent[aria-expanded="false"]{transform:rotate(-90deg)}.tui-themeTenants button.tui-iconBtn.tui-collapsible__header_icons.tui-iconBtn--transparent[aria-expanded="true"]{transform:rotate(180deg)}.tui-themeTenants .tui-collapsible__content{background:#dcdcdc;padding:20px}:root{--nav-bg-color: #ffffff;--nav-text-color: #4c4c4c;--color-primary: #cb2a80;--footer-bg-colour: #1064a2;--color-state: #1064a2;--color-frontpg-left: #1064a2;--color-frontpg-right: #ffffff;--color-coursepg-left: #1064a2;--color-coursepg-right: #ffffff;--color-module-banner: #1064a2;--color-mega-menu: #1064a2;--color-block-left: #e83c6d;--email-share-background-color: #A8A8A8;--email-banner-top-bg-color: #A8A8A8;--print-share-background-color: #6acf13;--linked-in-share-background-color: #0271ae;--twitter-share-background-color: #1c9deb;--facebook-share-background-color: #4267b2;--color-block-right: #cb2a80;--color-text: #4c4c4c;--color-state-hover: #065a98;--color-state-focus: #065a98;--color-state-active: #004987;}
/* Remove assignment tag/div from single activity CP 25-02-2025 Z8882 */
body.course-2088 div[data-resource-id="21212"] .d-flex.flex-row.imgBot.pl-2 {
    display: none !important;
}

/* Change set cookie prefernce button to white CP 02-09-2024 Z7278 */
.eupopup-buttons > .eupopup-button {
    color: #ffffff !important;
}

.base_banner {
    height: 200px !important;
}

/*  Hide timeupdated string in two SCORMs CP 30-11-23 Z5289 */
.cmid-13381 .timemodified {
   display: none;
}

.cmid-13382 .timemodified {
   display: none;
}

#page-login-index .potentialidp a[href^="https://learn.staffordshire.gov.uk/auth/oauth2"] {
    display: none !important;
}

/*  Change course banner so square image fits better CP 05-09-23 Z4670 */



.category-207 .card-img-top {
   background-repeat: no-repeat;
   background-size: contain !important;
}

.course-1677 #course_banner, .course-1685 #course_banner, .course-1686 #course_banner, .course-1687 #course_banner, .course-1688 #course_banner, .course-1689 #course_banner, .course-1690 #course_banner, .course-1691 #course_banner, .course-1692 #course_banner, .course-1693 #course_banner, .course-1694 #course_banner, .course-1695 #course_banner, .course-1696 #course_banner
 {
   background-size:contain !important;
}

.base_banner .banner_title, #module_banner .banner_title, #front_page_banner .banner_title {
    font-size: 2.5rem;
    font-weight: 700;
}

#front_page_banner .banner_description {
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 1.4;
}

.totaraNav_prim .masthead_logo--header_img {
    height: 45px;
    margin-left: 20px;
}

.collapsed .accipio-immerse-section-title {
    color: white !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 800;
}

.block, #dockeditempanel .dockeditempanel_content {
    border: none;
}
.card {
    border: none;
}

.block .header, #dockeditempanel .dockeditempanel_content .header {
    border-top: 5px solid !important;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content {
//    background: linear-gradient(to left,#ffe114,#cda215)!important; 
    background: linear-gradient(to left,#1064a2,#1064a2)!important; 
    bottom: 10%!important;
border-radius: 20px 0 20px 0;
    padding: 10px;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content.block-totara-featured-links-content-top {
    background: none !important;
}

.block-totara-featured-links-layout>div .block-totara-featured-links-content {
    width: 90%;
    margin-left: 5%;
    margin-top: 25px;
}

.block .content, #dockeditempanel .dockeditempanel_content .content {
//    padding: 0px;
}

.block-totara-featured-links-icon.block-totara-featured-links-icon-small ::before {
    color: white;
    font-size: 50px !important;
   opacity: 0.5;
}

.topBlockRegion .accipio_border {
    border: 1px solid #ffffff;
}

.block-totara-featured-links-content.block-totara-featured-links-content.block-totara-featured-links-content-top {
    text-align: center;
}
.block-totara-featured-links-tile:hover {
    opacity: 0.9;
}

.block_calendar_upcoming  .event {
    background: #eee;
padding: 10px;
}

.block_calendar_upcoming  .event span.icon.c0 {
    font-size: 20px;
    padding: 10px;
}

.block_calendar_upcoming  .event  .course {
    margin-left: 45px;
    padding-top: 10px;
}
.block_calendar_upcoming .content .date {
    padding-left: 7%;
    padding-top: 10px;
}

.resources-group.discover-vertical.container {
    padding: 0;
}
.block_a1_curate .content .resources-group.discover-vertical .carousel-item .card {
    height: auto;
    margin: 5px 0;
}
.block_a1_curate .content .discover-vertical .resource-card .card-title {
    font-size: inherit;
}
.block_a1_curate .content .discover-vertical .resource-card .card-body {
    padding: 10px;
}
#page-content {
    min-height: auto!important;
}

.block_calendar_upcoming .event {
    background: white;
}

.btn:not(:disabled):not(.disabled) {
    background: #305567;
    color: white;
}
.block-totara-featured-links-layout>div .block-totara-featured-links-content h3, .block-totara-featured-links-layout>div .block-totara-featured-links-content .box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout>div .block-totara-featured-links-content .fitemtitle, .block-totara-featured-links-layout>div .block-totara-featured-links-content .box.message .messagearea .messagesend .mform .form-label, .box.message .messagearea .messagesend .mform .block-totara-featured-links-layout>div .block-totara-featured-links-content .form-label, .block-totara-featured-links-layout>div .block-totara-featured-links-content p {
    font-size: 15px;
}

.mb-5, .my-5 {
    margin-bottom: 1rem!important;
}


@media (min-width: 768px) {
#inst45040 .block-totara-featured-links-tile, #inst45059 .block-totara-featured-links-tile{
flex:20%;
}
}

@media (max-width: 767px) {
#inst45040 .block-totara-featured-links-tile, #inst45059 .block-totara-featured-links-tile{
flex:40%;
}
}

.block_calendar_upcoming .content {
    max-height: 400px;
    overflow: scroll;
}

//#page-course-index-category ol.breadcrumb li:nth-child(2), #page-course-view-accipio_formats ol.breadcrumb li:nth-child(2) {
//    display: none;
//}

@media screen and (min-width: 768px) {
.loginbox.twocolumns .loginpanel {
    float: right;
    border-left: var(--border-width-thin) solid var(--color-neutral-5);
border-right: none;
}
}

#page-login-index  div#default_banner, .pagelayout-dashboard div#default_banner, #page-site-index #front_page_banner {
    background-position: right!important;
}
#page-course-index-category .courseNameAnchor {
    font-size: larger;
    font-weight: 600;
}
footer#site-footer * {
    color: white!important;
}

.editing.used-region-side-post.used-region-side-pre #region-main {
    float: left;
    width: 100%;
}
.editing.used-region-side-post.used-region-side-pre #region-main {
    left: 0%;
}

/* 2021-08-26 - BC Login Page */

.loginbox {
    display: flex;
    flex-direction: column-reverse;
text-align:center;
}
.loginpanel, .signuppanel {
    margin-left: auto;
    margin-right: auto;
}

.loginbox .potentialidplist, .potentialidp {
    float: left;
    width: 100% !important;
}

.potentialidp a {
    font-size: 1.7em;
    padding: 20px;
}

.loginpanel {
    border-left: none !important;
}

.path-login hr {
    width: 100%;
}

.potentialidps h6, .loginpanel h2, .loginpanel hr {
    display: none;
}
.signuppanel {
    display: flex;
    flex-direction: column;
}
.signuppanel h2 {
		order:3;
	}

.signuppanel	.subcontent {
		order:4;
	}
.signuppanel	.potentialidps {
		order:1;
	}
.signuppanel	hr {
		order:2;
	}


/* 2024-03-12 BC - Changes from upgrade */
.banner_search_wrapper button {
    max-height: 100% !important;
    min-height: 100% !important;
    padding: 0 12px !important;
}

@media only screen and (max-width: 1300px) {
.masthead_logo--header_img {
	height: 40px !important;
}
}

div#course_banner .course_progress_canvas {
    top: 55px;
}

.discover_ui_container {
display: flex;
    width: 30%;
    align-items: center;
    justify-content: left;
    margin-right: 30px;
    margin-bottom: 20px;
}
body {
font-family: Verdana,sans-serif; 
    font-size: 12pt !important;
}

	
.tw-catalog__results .tw-grid {
    grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
}

.tui-core_auth-login__separator {
display:none;
}

.login-info {
text-align:center;
background-color:#e0e0e0;
padding:20px;
margin:10px;
}

a.tui-core_auth-stackChooser__option, a.tui-core_auth-stackChooser__option:hover, a.tui-core_auth-stackChooser__option svg {
    background: #305567;
    color: white;
}


.tui-core_auth-login a.tui-core_auth-stackChooser__option, .tui-core_auth-login a.tui-core_auth-stackChooser__option svg {
    background: #0067a6;
}


.course-2072 .collapsed .accipio-immerse-section-title {
   color: black !important;
}


.course-2087 .discover-resource-card a .a1-resource-type,
.course-2075 .discover-resource-card a .a1-resource-type,
.course-2072 .discover-resource-card a .a1-resource-type,
.course-2074 .discover-resource-card a .a1-resource-type,
.course-2073 .discover-resource-card a .a1-resource-type {
    display: none;
}
