#main a:focus,
.ku-content-wrapper a:focus {
        background: var(--color-ku);
        border-radius: 3px;
        color: #FFF !important;
        outline: none;
}

.user_content h1.page-title {
    border-left: 14px var(--color-fbss) solid;
}

.user_content table th,
.ku-content-wrapper table th {
    background: var(--color-fbss);
}

/*
.ku-nav ul li a {
    border-bottom: 2px var(--color-fbss) solid;
}
*/

.ku-module-topics {
    background-color: var(--color-fbss);
}

.ku-module-home table th {
    background: none;
}

.ku-module-home .ku-instructor-element h3 {
    color: var(--color-fbss);
    font-size: 1.125em;
    margin: 0;
}

.ku-module-topics h1,
.ku-module-topics h2,
.ku-module-topics h3,
.ku-module-topics h4,
.ku-module-topics h5,
.ku-module-topics h6,
.ku-module-topics p,
.ku-module-topics ul {
    color: #111 !important;
}

.ku-module-home .ku-module-title-header,
.ku-home-version-2 .ku-module-title-header,
#course_syllabus .ku-page-title-header {
    border-left: 14px var(--color-fbss) solid;
}

.ku-home-version-2 .ku-module-title-header p {
    background: var(--color-fbss);
}

/* .ku-home-version-2 .video-and-feed h3:before,
.ku-home-version-2 .ku-module-profiles h2:before {
    background-size: 100%;
    content: "";
    position: relative;
    left: 0;
    top: 14px;
    height: 48px;
    width: 48px;
    padding: 14px;
    margin-right: 16px;
} */

.ku-module-home .ku-module-element tr {
    background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234105/preview) 50% 22px no-repeat #fff;
    -webkit-background-size: 24px 24px;
    /* Safari 3.0 */
    -moz-background-size: 24px 24px;
    /* Gecko 1.9.2 (Firefox 3.6) */
    -o-background-size: 24px 24px;
    /* Opera 9.5 */
    background-size: 24px 24px;
    /* Gecko 2.0 (Firefox 4.0) and other CSS3-compliant browsers */
    height: 132px;
}

.ku-welcome-nav-block {
    background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234091/preview) 550px 0 no-repeat var(--color-fbss);
}

.ku-course-presence-home .ku-useful-link-element tr {
    background: rgba(248,151,29,0.2);
}

@media screen and (min-width: 1280px) { }

@media screen and (max-width: 1024px) {
    .ku-course-presence-home .ku-welcome-nav-block {
        background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234091/preview) 550px 0 no-repeat var(--color-fbss);
    }
}

@media screen and (max-width: 992px) {
    .ku-course-presence-home .ku-welcome-nav-block {
        background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234091/preview) 475px 0 no-repeat var(--color-fbss);
    }
}

@media screen and (min-width: 992px) {}

@media screen and (max-width: 850px) {}

@media screen and (min-width: 768px) {}

@media (max-width: 767px) {
    .ku-course-presence-home .ku-welcome-nav-block {
        background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234091/preview) 450px 0 no-repeat var(--color-fbss);
    }

    .ku-home-version-2 .ku-module-topics {
        background-color: var(--color-fbss);
    }
}

@media screen and (max-width: 500px) {
    .ku-course-presence-home .ku-welcome-nav-block {
        background: url(https://canvas.kingston.ac.uk/courses/6912/files/7234091/preview) 265px 0 no-repeat var(--color-fbss);
    }
}

/* CSS for Activity Headers - Begin */
.ku-ah {
	background-color: #cccccc;
	border-left: 14px var(--color-fbss) solid;
	border-radius: 8px 8px 8px 8px;
	padding: 0.5em;
	margin-bottom: 10px;
}
/* CSS for Activity Headers - End */

/* Canvas templates style - Begin  - 2024-03-05 */
.ig-header.header {
	/* changes the unit header row's background attributes */
    background-color: var(--color-header-darkgrey);
	color: white; /* the colour of the left triagle */
	border-radius: 10px;
	border-left: 15px solid var(--color-fbss); /* faculty colour */
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
}

.item-group-condensed .ig-header {
	/* header's background */
	background-color: var(--color-header-darkgrey);
	color: white; /* the colour of the left triagle */
	border-radius: 10px;
	border-left: 15px solid var(--color-fbss); /* faculty colour */
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
}

.ig-type-icon {
	/* individual row's icons */
    color: var(--color-fbss) !important; /* faculty colour */
}

.user_content ul>li::marker {
	/* change bullet colour*/
	color: var(--color-fbss);
}

hr {
	/* change <hr> colour */
	border-top: 2px solid var(--color-fbss); /* faculty colour */
}

.ku-module-topics a {
	color: #000000 !important; /* same as text colour */
}

.ku-module-topics ul li a {
    color: #fff !important;
}
/* Canvas templates style - End */

/* ku-cards - Start */
.ku-card-back {
  border-color: var(--color-fbss);
}

/* ku-cards - End */

/* ku-tiles - Start */
.ku-tile .top {
  background-color: var(--color-fbss);
}
/* ku-tiles - End */

/* ku-cards - Start */
.ku-card-front {
  border-color: var(--color-fbss);
}

.ku-card-back {
  border-color: var(--color-fbss);
}
/* ku-cards - End */

.ku-expand details > .ku-expand-fac-color {
  border-left: 14px solid var(--color-fbss);
}

.ku-expand details > summary.ku-icon-attend,
.ku-expand details > summary.ku-icon-collaborate,
.ku-expand details > summary.ku-icon-develop,
.ku-expand details > summary.ku-icon-discuss,
.ku-expand details > summary.ku-icon-fieldtrip,
.ku-expand details > summary.ku-icon-investigate,
.ku-expand details > summary.ku-icon-lab,
.ku-expand details > summary.ku-icon-listen,
.ku-expand details > summary.ku-icon-participate,
.ku-expand details > summary.ku-icon-practice,
.ku-expand details > summary.ku-icon-produce,
.ku-expand details > summary.ku-icon-quiz,
.ku-expand details > summary.ku-icon-read,
.ku-expand details > summary.ku-icon-reflect,
.ku-expand details > summary.ku-icon-research,
.ku-expand details > summary.ku-icon-scenario,
.ku-expand details > summary.ku-icon-simulation,
.ku-expand details > summary.ku-icon-submit,
.ku-expand details > summary.ku-icon-watch {
  border-left: 14px solid var(--color-fbss);
}

.ku-quote::before {
  color: var(--color-fbss);
}

.ku-quote {
  border-bottom: solid 15px var(--color-fbss);
  background: var(--color-fbss-light);
}

.ku-quote-author {
  color: var(--color-fbss);
}

.expandAll, .collapseAll {
  border-top: 6px solid var(--color-fbss);
}

/*
.collapseAll {
  background: var(--color-fbss);
}
*/