: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: #ffffff;--nav-text-color: #231f20;--color-primary: #00A9CE;--btn-prim-accent-color: #00A9CE;--btn-accent-color: #005EB8;--link-color: #005EB8;--color-state: #005EB8;--color-text: #231f20;--footer-bg-color: #003087;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #009fc4;--btn-prim-accent-color-active: #008eb3;--btn-accent-color-focus: #0054ae;--btn-accent-color-active: #00439d;--link-color-hover: #0054ae;--color-state-hover: #0054ae;--color-state-focus: #0054ae;--color-state-active: #00439d;--footer-text-color-hover: #f5f5f5;}
/*--START-Removal-of-fields-from-my-team-page-MR--*/
#my-teammembers-content li:nth-child(1) {display: none;}
#my-teammembers-content li:nth-child(4) {display: none;}
#my-teammembers-content li:nth-child(8) {display: none;}
#my-teammembers-content li:nth-child(10) {display: none;}
#my-teammembers-content li:nth-child(11) {display: none;}
#my-teammembers-content li:nth-child(3) {display: none;}
/*----Removal-of-fields-from-my-team-page-MR-END---*/

/*blue header-ALOM-Start*/
/* style.css */
h1 {
  color: #005EB8;
}
/*blue header-ALOM-finish*/

/*Hide Profile, Grades, Preferences &amp; Messages buttons in usermenu-ALOM-Start*/
.usermenu .menu a[data-title="messages,message"],
.usermenu .menu a[data-title="profile,moodle"],
.usermenu .menu a[data-title="grades,grades"],
.usermenu .menu a[data-title="preferences,moodle"],
.usermenu .menu .filler
{
  display: none !important;
}
/*Hide Profile, Grades, Preferences &amp; Messages buttons in usermenu-ALOM--END*/

/*Footer Align Left*/
#page-footer {
	padding: 20px;
}
#page-footer .cls-footer-main {
	flex-wrap: wrap;
}
#page-footer .cls-footer-main #cls-footer-1 {
	order: 2;
	flex-basis: 33%;
}
#page-footer .cls-footer-main #cls-footer-2 {
	order: 1;
	text-align: left;
	flex-basis: 33%;
}
#page-footer .cls-footer-main #cls-footer-3 {
	order: 3;
	flex-basis: 33%;
	max-width: 300px;
}
#page-footer .page-footer-loggedin-info {
	padding: 15px;
}


/* Breadcrumbs */
.container-fluid.breadcrumb-container {
    margin-top: 20px;
    margin-bottom: 12px;
}
.breadcrumb-nav .breadcrumb {
    padding-left: 0;
}
.breadcrumb-nav .breadcrumb li {
    padding-left: 16px;
    background-color: #f5f5f5;
    margin-right: 36px;
    margin-left: 2px;
    display: inline-flex;
    align-items: center;
    position: relative;
    height: 32px;
    margin-bottom: 8px;
    padding: 8px 16px 8px 0;
    font-size: 1.2rem;
    color: #212529;
    list-style: none;
}
.breadcrumb-nav .breadcrumb li a {
    color: #212529;
}
.breadcrumb-nav .breadcrumb li:first-child {
    padding-left: 16px;
    margin-left: 0;
}
.breadcrumb-nav .breadcrumb li:first-child:before {
    display: none;
}
.breadcrumb-nav .breadcrumb li:before {
    border-top: 16px solid #f5f5f5;
    border-right: 16px solid #f5f5f5;
    border-bottom: 16px solid #f5f5f5;
    position: absolute;
    left: -32px;
    width: 32px;
    height: 16px;
    border-left: 16px solid transparent;
    z-index: 1;
    content: "";
    padding: 0;
}
.breadcrumb-nav .breadcrumb li:after {
    border-left: 16px solid #f5f5f5;
    position: absolute;
    right: -32px;
    width: 32px;
    height: 16px;
    border-top: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid transparent;
    content: "";
    box-sizing: border-box;
}
.breadcrumb-nav .breadcrumb li:last-child {
    background-color: var(--link-color);
    color: #fff!important;
}
.breadcrumb-nav .breadcrumb li:last-child a {
    color: #fff!important;
}
.breadcrumb-nav .breadcrumb li:last-child:before {
    border-top: 16px solid var(--link-color);
    border-right: 16px solid var(--link-color);
    border-bottom: 16px solid var(--link-color);
}
.breadcrumb-nav .breadcrumb li:last-child:after {
    display: none;
}

/*----------------------DashboardsBorders-----------------------*/


.nhs-brightblue { color: #fff; background-color: #0072CE; }
.nhs-orange { color: #fff; background-color:#ED8B00 ; }
.nhs-darkpink { color: #fff; background-color:#7C2855 ; }
.nhs-blue { color: #fff; background-color:#003087; }
.nhs-pink { color: #fff; background-color: #AE2573; }
.nhs-purple { color: #fff; background-color:#330072; }
.nhs-red { color: #fff; background-color:#DA291C; }
.nhs-black { color: #fff; background-color:#231f20; }
.nhs-green { color: #fff; background-color: #009639; }
.nhs-darkblue { color: #fff; background-color: #003087; }
.nhs-darkgreen { color: #fff; background-color: #006747; }
.nhs-darkgrey { color: #fff; background-color: #425563; }

.nhs-darkgrey-gradient {color: #fff; background: linear-gradient(135deg,  rgba(66,85,99,1) 25%, rgba(66,85,99,0.3) 100%);}

.nhs-darkgreen-gradient {color: #fff; background: linear-gradient(135deg,  rgba(0,103,71,1) 25%, rgba(0,103,71,0.3) 100%);}

.nhs-darkblue-gradient {color: #fff; background: linear-gradient(135deg,  rgba(0,48,135,1) 25%, rgba(0,48,135,0.3) 100%);}

.nhs-brightblue-gradient { color: #fff; background: linear-gradient(135deg, rgba(0,114,206, 1) 25%, rgba(0,114,206,0.3) 100%);}

.nhs-orange-gradient { color: #fff;
background: linear-gradient(135deg, rgba(237,139,0,1) 25%, rgba(237,139,0,0.5) 100%);
}
.nhs-darkpink-gradient { color: #fff;
background: linear-gradient(135deg, rgba(124,40,85,1) 25%, rgba(124,40,85,0.5) 100%);
}
.nhs-blue-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,94,184,1) 25%, rgba(0,94,184,0.5) 100%);
}
.nhs-pink-gradient { color: #fff;
background: linear-gradient(135deg, rgba(174,37,115,1) 25%, rgba(174,37,115,0.5) 100%);
}
.nhs-purple-gradient { color: #fff;
background: linear-gradient(135deg, rgba(51,0,114,1) 25%, rgba(51,0,114,0.5) 100%);
}
.nhs-red-gradient { color: #fff;
background: linear-gradient(135deg, rgba(218,41,28,1) 25%, rgba(218,41,28,0.5) 100%);
}
.nhs-black-gradient { color: #fff;
background: linear-gradient(135deg, rgba(35,31,32,1) 25%, rgba(35,31,32,0.5) 100%);
}
.nhs-green-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,150,57,1) 25%, rgba(0,150,57,0.5) 100%);
}
.nhs-aquagreen-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,164,153,1) 25%, rgba(0,164,153,0.5) 100%);}

.nhs-aquablue-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,169,206,1) 25%, rgba(0,169,206,0.5) 100%);}



.yth-banner-nhs-brightblue {
	position: relative;
	display: block;
	float: left;
	width: 90%;
	padding: 32px;
	background-color: #0072CE;
	height: 100%;
}
.yth-banner-nhs-orange {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#ED8B00 ;
	height: 100%;
}
.yth-banner-nhs-darkpink {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#7C2855 ;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-blue {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#005EB8;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-pink {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #AE2573;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-purple {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#330072;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-red {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#DA291C; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-black {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#231f20; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-green {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #009639; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkblue{
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #003087 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkgreen{
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #006747 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkgrey{
	position: relative;
	display: block;

	float: left;
	width: 95%;
	padding: 32px;
	background-color: #425563 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}


.improvement_process_table thead tr {
	border-bottom: 4px solid #000;
background-color: #fff;
}



.improvement_process_table tbody tr {
	border-bottom: 2px solid #005EB8;
}

.improvement_process_table tbody {
	font-size: small;
}

.improvement_process_table th,
.improvement_process_table tbody tr td {
	padding: 8px;
	padding-right: 24px;
 padding-left: 0px;
}

.improvement_process_table td {
vertical-align: top;
padding: 5px 0;
}
.improvement_process_table th {
vertical-align: bottom;
padding: 5px 0;
}

.improvement_process_table.process_2 thead tr {
	border-bottom: 4px solid ##003087;
}
.improvement_process_table.process_2 tbody tr th {
	border-bottom: 4px solid #003087;
}
.improvement_process_table.process_2 tr {
	border-bottom: 2px solid #003087;
}
.improvement_process_table.process_2 .highlight {
  background-color: rgba(0, 48, 135, 0.3);
}
.improvement_process_table.process_2 .highlightdark {
  background-color: rgb(0, 48, 135);
}

#id_s_theme_yorkresponsive_customcss {
 width: 100%;
height: 400px;
}

a.yth-menu-button {
color: #fff;
display: block;
position: relative;
transition: all 0.25s ease;
box-shadow: none;
bottom: 0px;
cursor: pointer;
text-align: center;
margin-right: 10px;
margin-bottom: 10px;
padding: 24px;
width: 100%;
height: 100%;
}

.yth-menu-button:hover {
bottom: 8px;
box-shadow: 0px 4px 16px rgba(0,0,0,0.5); 
cursor: pointer;
text-decoration: none;
color: #fff;
}
.yth-menu-button:visited,.yth-menu-button:active,.yth-menu-button:focus {
color: #fff;
text-decoration: none;
}

@media (max-width: 900px) {
	.block_html [class^="yui3-u-"] {
		width: 100%! important;
		float: none;
	}

}
.font-large {
font-size: 1.4em;
font-weight: 300;
}

.yth-a-z-title{
	text-align: center;
font-size: x-large;
color: #003087;
	
}

/* center column in parent container */
.col-centered {
float: none;
margin: 0 auto; 
}

.block_cls_html .row, .block_html .row  {
display: -webkit-box;
display; -webkit-flex;
display; -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.block_cls_html .row  [class*='col-'],
.block_html .row  [class*='col-'] {
display: flex;
flex-direction: column;
}

.table-borderless td {
border-top: none! important;
}

.font-small {
font-size: 0.8em;
}
.font-medium {
font-size: 1.2em;
font-weight: 300;
}

#page-admin-tool-uploaduser-index .generaltable{
    table-layout: auto !important;
}
#page-admin-tool-uploaduser-index .flexible-wrap{
    overflow-x: scroll;
}
/* .ui-dialog, .moodle-has-zindex{top: 145px  !important;}*/
/*Remove borders from blocks on dashboards only*/
body[id^="page-my-totara-dashboard-"] .block {
	border: 0px;
	padding-top: 0px;
}

#headercoursesearch {
	margin-top: 45px;
	margin-right: 0px;
}

.block .header .title h2 {
    color: #000;
}

.navbar-text {
    color: #fff;
}

.navbar-text a {
    color: #bbb;
}

.reportbuilder-table th.header,
.reportbuilder-table th.header a {
    color: #000;
}

/* Fixes calendar display issue */
.day {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/*Changes highlight colour of row showing users' booked F2F session*/
table.generaltable tbody tr.highlight td {
background-color:#DFF0D8;
}

/*Widens the certification name pick list in report filters*/
#fgroup_id_certifications-progid_grp #id_certifications-progid {
max-width: 500px;
}

/*Changes SCORM content which opens in popup windows to display full width and height (default is 98%)*/
#page-mod-scorm-player #scormpage #scorm_object {
width: 100%;
height: 100%;
}

/*Remove borders from Homepage Dashboard*/
#page-my-totara-dashboard-5 #region-main .block_html {
	border: 0px;
	padding-top: 0px;
}
/*Remove top-padding from homepage dashboard content*/
#page-my-totara-dashboard-5 #region-main,
#page-my-totara-dashboard-5 #region-main .block-region .block_html:first-child .content {
	padding-top: 0px;
}
/*----------------------DashboardsBorders-----------------------*/
.block_html{
border:0px;
padding:0px;
}


/*------------------------------------*/
/* Steph's CSS Code below */
/*-----------------------------------*/

.line {
border:5px solid #ED8B00; width:95%;
}

#page-local-cpd-index #fitem_id_filteryearids #id_filteryearids, 
#page-local-cpd2-index #fitem_id_filteryearids #id_filteryearids, 
#page-local-cpd3-index #fitem_id_filteryearids #id_filteryearids{
    display: none;
}

#page-local-cpd-index #fitem_id_filteryearids .fitemtitle, 
#page-local-cpd2-index #fitem_id_filteryearids .fitemtitle, 
#page-local-cpd3-index #fitem_id_filteryearids .fitemtitle{
    width: auto;
}

/* Roadsign Button */
a.roadsign {
	width: 100%;
	background-color: rgb(0,122,195);
	color: #fff;
	padding: 20px;
	font-size: 20px;
	border-radius: 16px;
	border: 4px solid #fff;
	position: relative;
	display: block;
	font-family: sans-serif;
	font-weight: bold;
	padding-right: 140px;
	background-image: url('https://learninghub.yorkhospitals.nhs.uk/pluginfile.php/103497/block_html/content/roadsign_arrow.png');
	background-repeat: no-repeat;
	background-size: 90px;
	background-position: center right 5%;
	margin-bottom: 20px;
}

a.roadsign span {
	font-size: 70%;
	font-weight: normal;
}

a.roadsign::before {
	content: " ";
	display: block;
	z-index: -1;
	position: absolute;
	background-color: rgb(0,122,195);
	border-radius: 18px;
	top: -6px;
	left: -6px;
	right: -6px;
	bottom: -6px;
}

a.roadsign:hover {
	background-color: rgb(69,169,228);
	cursor: pointer;
	text-decoration: none;
}

a.roadsign:hover:before {
	background-color: rgb(69,169,228);
	box-shadow: 0px 2px 10px rgba(0,0,0,0.3);
}

a.roadsign, a.roadsign:before {
	transition: 0.2s all;
}

a.roadsign:active {
	background-color: rgb(0,122,195);
}

a.roadsign:active:before {
	box-shadow: none;
}

.roadsign_container {
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	z-index: 0;
	padding: 2px;
	margin-left: 0px;
}

.roadsign_container, .roadsign_container *, .roadsign_container *:before,.roadsign_container *:after {
	box-sizing: border-box;
}

.roadsign_container  [class^="yui3-u-"] {
	float: left;
	padding-left: 20px;
}

.block_html [class^="yui3-u-"] {
	float: left;
	box-sizing: border-box;
display: flex;
}

@media (max-width: 767px) {
	.roadsign_container  div {
		width: 100%! important;
		float: none;
	}
	#region-main {
		padding:0px;
	}
}

@media (max-width: 480px) {
	a.roadsign {
		padding-right: 20px;
		background-image: none;
	}
}

.yth-banner {
	padding: 32px;
}

.nhs-brightblue { color: #fff; background-color: #0072CE; }
.nhs-orange { color: #fff; background-color:#ED8B00 ; }
.nhs-darkpink { color: #fff; background-color:#7C2855 ; }
.nhs-blue { color: #fff; background-color:#005EB8; }
.nhs-pink { color: #fff; background-color: #AE2573; }
.nhs-purple { color: #fff; background-color:#330072; }
.nhs-red { color: #fff; background-color:#DA291C; }
.nhs-black { color: #fff; background-color:#231f20; }
.nhs-green { color: #fff; background-color: #009639; }
.nhs-darkblue { color: #fff; background-color: #003087; }
.nhs-darkgreen { color: #fff; background-color: #006747; }
.nhs-darkgrey { color: #fff; background-color: #425563; }

.nhs-darkgrey-gradient {color: #fff; background: linear-gradient(135deg,  rgba(66,85,99,1) 25%, rgba(66,85,99,0.3) 100%);}

.nhs-darkgreen-gradient {color: #fff; background: linear-gradient(135deg,  rgba(0,103,71,1) 25%, rgba(0,103,71,0.3) 100%);}

.nhs-darkblue-gradient {color: #fff; background: linear-gradient(135deg,  rgba(0,48,135,1) 25%, rgba(0,48,135,0.3) 100%);}

.nhs-brightblue-gradient { color: #fff; background: linear-gradient(135deg, rgba(0,114,206, 1) 25%, rgba(0,114,206,0.3) 100%);}

.nhs-orange-gradient { color: #fff;
background: linear-gradient(135deg, rgba(237,139,0,1) 25%, rgba(237,139,0,0.5) 100%);
}
.nhs-darkpink-gradient { color: #fff;
background: linear-gradient(135deg, rgba(124,40,85,1) 25%, rgba(124,40,85,0.5) 100%);
}
.nhs-blue-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,94,184,1) 25%, rgba(0,94,184,0.5) 100%);
}
.nhs-pink-gradient { color: #fff;
background: linear-gradient(135deg, rgba(174,37,115,1) 25%, rgba(174,37,115,0.5) 100%);
}
.nhs-purple-gradient { color: #fff;
background: linear-gradient(135deg, rgba(51,0,114,1) 25%, rgba(51,0,114,0.5) 100%);
}
.nhs-red-gradient { color: #fff;
background: linear-gradient(135deg, rgba(218,41,28,1) 25%, rgba(218,41,28,0.5) 100%);
}
.nhs-black-gradient { color: #fff;
background: linear-gradient(135deg, rgba(35,31,32,1) 25%, rgba(35,31,32,0.5) 100%);
}
.nhs-green-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,150,57,1) 25%, rgba(0,150,57,0.5) 100%);
}
.nhs-aquagreen-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,164,153,1) 25%, rgba(0,164,153,0.5) 100%);}

.nhs-aquablue-gradient { color: #fff;
background: linear-gradient(135deg, rgba(0,169,206,1) 25%, rgba(0,169,206,0.5) 100%);}

.yth-banner-nhs-brightblue {
	position: relative;
	display: block;
	float: left;
	width: 90%;
	padding: 32px;
	background-color: #0072CE;
	height: 100%;
}
.yth-banner-nhs-orange {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#ED8B00 ;
	height: 100%;
}
.yth-banner-nhs-darkpink {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#7C2855 ;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-blue {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#005EB8;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-pink {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #AE2573;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-purple {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#330072;
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-red {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#DA291C; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-black {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color:#231f20; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-green {
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #009639; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkblue{
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #003087 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkgreen{
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #006747 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}
.yth-banner-nhs-darkgrey{
	position: relative;
	display: block;
	float: left;
	width: 95%;
	padding: 32px;
	background-color: #425563 ; 
	background-size: cover;
	background-position: center;
	height: 100%;
}


.improvement_process_table thead tr {
	border-bottom: 4px solid #000;
background-color: #fff;
}

.improvement_process_table tbody tr {
	border-bottom: 2px solid #000;
}

.improvement_process_table tbody {
	font-size: small;
}

.improvement_process_table th,
.improvement_process_table tbody tr td {
	padding: 8px;
	padding-right: 24px;
 padding-left: 0px;
}

.improvement_process_table td {
vertical-align: top;
padding: 5px 0;
}
.improvement_process_table th {
vertical-align: bottom;
padding: 5px 0;
}

.improvement_process_table.process_1 tbody tr th {
	border-bottom: 4px solid #AE2573;
}
.improvement_process_table.process_1 tr {
	border-bottom: 2px solid #AE2573;
}
.improvement_process_table.process_1 tr {
	border-bottom: 2px solid #AE2573;
}

.improvement_process_table.process_1 thead{
	border-bottom: 4px solid #AE2573;
}

.improvement_process_table.process_1 .highlight {
  background-color: rgba(174, 37, 115, 0.3);
}
.improvement_process_table.process_1 .highlightdark {
  background-color: rgb(174, 37, 115);
}

#page-totara-dashboard-65 .improvement_process_table.process_1 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_2 thead tr {
	border-bottom: 4px solid #005EB8;
}
.improvement_process_table.process_2 tbody tr th {
	border-bottom: 4px solid #005EB8;
}
.improvement_process_table.process_2 tr {
	border-bottom: 2px solid #005EB8;
}
.improvement_process_table.process_2 .highlight {
  background-color: rgba(0, 94, 184, 0.3);
}
.improvement_process_table.process_2 .highlightdark {
  background-color: rgb(0, 94, 184);
}

#page-totara-dashboard-124 .improvement_process_table.process_2  {
	width:  100%;
}

#page-totara-dashboard-64 .improvement_process_table.process_2 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_3 thead tr {
	border-bottom: 4px solid #009639;
}

.improvement_process_table.process_3 tbody tr th {
	border-bottom: 4px solid #009639;
}

.improvement_process_table.process_3 tr {
	border-bottom: 2px solid #009639;
}
.improvement_process_table.process_3 .highlight {
  background-color: rgba(0, 150, 57, 0.3);
}
.improvement_process_table.process_3 .highlightdark {
  background-color: rgb(0, 150, 57);
}

.improvement_process_table.process_4 thead tr {
	border-bottom: 4px solid #330072;
}

.improvement_process_table.process_4 tbody tr th {
	border-bottom: 4px solid #330072;
}

.improvement_process_table.process_4 tr {
	border-bottom: 2px solid #330072;
}
.improvement_process_table.process_4 .highlight {
  background-color: rgba(51, 0, 114, 0.3);
}
.improvement_process_table.process_4 .highlightdark {
  background-color: rgb(51, 0, 114);
}

#page-totara-dashboard-66 .improvement_process_table.process_4 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_5 thead tr {
	border-bottom: 4px solid #DA291C;
}

.improvement_process_table.process_5 tbody tr th {
	border-bottom: 4px solid #DA291C;
}

.improvement_process_table.process_5 tr {
	border-bottom: 2px solid #DA291C;
}
.improvement_process_table.process_5 .highlight {
  background-color: rgba(218, 41, 28, 0.3);
}
.improvement_process_table.process_5 .highlightdark {
  background-color: rgb(218, 41, 28);
}

#page-totara-dashboard-67 .improvement_process_table.process_5 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_6 thead tr {
	border-bottom: 4px solid #231f20;
}

.improvement_process_table.process_6 tbody tr th {
	border-bottom: 4px solid #231f20;
}

.improvement_process_table.process_6 tr {
	border-bottom: 2px solid #231f20;
}
.improvement_process_table.process_6 .highlight {
  background-color: rgba(35, 31, 32, 0.3);
}
.improvement_process_table.process_6 .highlightdark {
  background-color: rgb(35, 31, 32);
}

#page-totara-dashboard-68 .improvement_process_table.process_6 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_7 thead tr {
	border-bottom: 4px solid #ED8B00;
}

.improvement_process_table.process_7 tbody tr th {
	border-bottom: 4px solid #ED8B00;
}

.improvement_process_table.process_7 tr {
	border-bottom: 2px solid #ED8B00;
}
.improvement_process_table.process_7 .highlight {
  background-color: rgba(237, 139, 0, 0.3);
}
.improvement_process_table.process_7 .highlightdark {
  background-color: rgb(237, 139, 0);
}

#page-totara-dashboard-62 .improvement_process_table.process_7 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_8 thead tr {
	border-bottom: 4px solid #7C2855 ;
}

.improvement_process_table.process_8 tbody tr th {
	border-bottom: 4px solid #7C2855 ;
}
.improvement_process_table.process_8 tr {
	border-bottom: 2px solid #7C2855 ;
}
.improvement_process_table.process_8 .highlight {
  background-color: rgba(124, 40, 85, 0.3);
}
.improvement_process_table.process_8 .highlightdark {
  background-color: rgb(124, 40, 85);
}

.improvement_process_table.process_8 thead tr {
	border-bottom: 4px solid #7C2855 ;
}

#page-totara-dashboard-63 .improvement_process_table.process_8 td:nth-child(2) {
	width:  40%;
}

.improvement_process_table.process_9 tbody tr th {
	border-bottom: 4px solid #006747 ;
}
.improvement_process_table.process_9 tr {
	border-bottom: 2px solid #006747 ;
}

.improvement_process_table.process_9 tr {
	border-bottom: 2px solid #006747 ;
}
.improvement_process_table.process_9 .highlight {
  background-color: rgba(0, 103, 71, 0.3);
}
.improvement_process_table.process_9 .highlightdark {
  background-color: rgb(0, 103, 71);
}

.improvement_process_table.process_9 thead {
	border-bottom: 4px solid #006747 ;
}


.improvement_process_table.process_10 tbody tr th {
	border-bottom: 4px solid #425563 ;
}
.improvement_process_table.process_10 tr {
	border-bottom: 2px solid #425563 ;
}

.improvement_process_table.process_10 tr {
	border-bottom: 2px solid #425563 ;
}
.improvement_process_table.process_10 .highlight {
  background-color: rgba(66, 85, 99, 0.3);
}
.improvement_process_table.process_8 .highlightdark {
  background-color: rgb(66, 85, 99);
}


.improvement_process_table.process_AZ tr {
  border-bottom: 2px solid #003087;
  vertical-align: middle;
}

.improvement_process_table tr[ROWSPAN] {
 border: none! important;
}

#id_s_theme_yorkresponsive_customcss {
 width: 100%;
height: 400px;
}

a.yth-menu-button {
color: #fff;
display: block;
position: relative;
transition: all 0.25s ease;
box-shadow: none;
bottom: 0px;
cursor: pointer;
text-align: center;
margin-right: 10px;
margin-bottom: 10px;
padding: 24px;
width: 100%;
height: 100%;
}

.yth-menu-button:hover {
bottom: 8px;
box-shadow: 0px 4px 16px rgba(0,0,0,0.5); 
cursor: pointer;
text-decoration: none;
color: #fff;
}
.yth-menu-button:visited,.yth-menu-button:active,.yth-menu-button:focus {
color: #fff;
text-decoration: none;
}

@media (max-width: 900px) {
	.block_html [class^="yui3-u-"] {
		width: 100%! important;
		float: none;
	}
}

.yth-a-z-title{
	text-align: center;
font-size: x-large;
color: #3376cc;
	
}

/* center column in parent container */
.col-centered {
float: none;
margin: 0 auto; 
}

.block_cls_html .row, .block_html .row  {
display: -webkit-box;
display; -webkit-flex;
display; -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.block_cls_html .row  [class*='col-'],
.block_html .row  [class*='col-'] {
display: flex;
flex-direction: column;
}

.table-borderless td {
border-top: none! important;
}

.font-small {
font-size: 0.8em;
}
.font-medium {
font-size: 1.2em;
font-weight: 300;
}
.font-large {
font-size: 1.4em;
font-weight: 300;
}

.icon-huge {
font-size: 3em;
text-align: center;
display: block;
margin-bottom: 12px;
}

.icon-bullet {
text-align: left;
width: 1.5em;
}

.yth-menu-row {
margin-top: 20px;
margin-bottom: 20px;
}

#page-my-totara-dashboard-5 .block {
margin-bottom: 0px;
}
#page-my-totara-dashboard-5 .block .block-content {
padding-bottom: 0px;
}

/* Style overrides for header elements in content blocks */
.block_cls_html.block .content h1,
.block_html.block .content h1 {
font-size: 36px;
font-weight: bold;
color:  #005EB8;
}
.block_cls_html.block .content h2,
.block_html.block .content h2 {
font-size: 30px;
font-weight: bold;
color:  #005EB8;
}
.block_cls_html.block .content h3,
.block_html.block .content h3 {
font-size: 24px;
font-weight: bold;
color:  #005EB8;
}
.block_cls_html.block .content h4,
.block_html.block .content h4 {
font-size: 18px;
font-weight: bold;
color:  #005EB8;
}
.block_cls_html.block .content h5,
.block_html.block .content h5 {
font-size: 14px;
font-weight: bold;
color:  #005EB8;
}
.block_cls_html.block .content h6,
.block_html.block .content h6 {
font-size: 12px;
font-weight: bold;
color:  #005EB8;
}

/*---Start Course page child sentence Margin---*/
#page-course-view-topics .activity .contentafterlink{
    margin-top: -15px !important;
}
/*---Course page child sentence Margin End---*/
.navbar-header .usermenu a:nth-child(2){
    display:none;
}
#page-report-completion-index #completion-progress, #page-mod-scorm-report .generaltable, #page-admin-theme-index .generaltable,
#page-report-progress-index .generaltable,
#page-admin-totara-core-menu-index #totaramenutable,
#page-admin-tool-task-scheduledtasks .admintable,
#page-mod-quiz-report #responses{
    table-layout: auto !important;
}
/*--------Scroll and width for select tag End----------*/

/*.loginpanel img{
    width: 140px;
}*/

/*--------Start Topic Restriction Delete----------*/
#page-course-editsection #fitem_id_availabilityconditionsjson [aria-hidden="true"]{
    display:inherit !important;
}
/*--------Topic Restriction Delete End----------*/

/* Shrink margins between blocks on dashboards */
#region-main div.block {
margin-bottom: 0px! important;
}


#yui_3_17_2_1_1559819064129_1072::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f007";
}



/*--- Space out the profile block on dashboard 139 START ---*/
#page-totara-dashboard-139 .cls_Manager_show_user h3:nth-child(2n){
margin-top: 1px !important;
}
/*--- Space out the profile block on dashboard 139 END ---*/

/*--START-Course-Completion-index-table-scroll-MM--*/
#page-report-completion-index div[role='main'] {
    overflow: scroll;
}
/*---Course-Completion-index-table-scroll-MM-END---*/

/*---START-Responsive-video-embedding---*/
.embed-container {
position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
/*---Responsive-video-embedding---END*/

/*--START-Removal-of-Edwiser-Setting-from-main-menu-for-SNS-team-MR--*/
#quickaccess-popover-content div.totara_core__QuickAccess_flex-container li a[href="https://learninghub.yorkhospitals.nhs.uk/local/edwiserbridge/edwiserbridge.php?tab=settings"] {display: none;}
/*----Removal-of-Edwiser-Setting-from-main-menu-for-SNS-team-MR-END---*/

/*--START-Removal-of-account-access-on-footer-MR--*/
.page-footer-loggedin-info{display: none;}
/*----Removal-of-account-access-on-footer-MR-END---*/
#page-totara-dashboard-72 .nhs-darkblue-gradient {height: 93%;}
#page-totara-dashboard-72 .nhs-pink-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-blue-gradient{height: 95%;}
#page-totara-dashboard-72 .nhs-green-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-purple-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-red-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-black-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-orange-gradient{height: 93%;}
#page-totara-dashboard-72 .nhs-darkpink-gradient{height: 93%;}

#page-totara-dashboard-167 .nhs-blue {height:90%;}

#page-totara-dashboard-158 .nhs-darkblue {height: 93%;}
#page-totara-dashboard-158 .nhs-darkgrey{height: 93%;}
#page-totara-dashboard-158 .nhs-blue{height: 95%;}
#page-totara-dashboard-158 .nhs-green{height: 93%;}
#page-totara-dashboard-158 .nhs-orange{height: 93%;}


/*----START-appraisal-assign-page-learn-edit-icon-MM---*/
#page-admin-totara-appraisal-learners #assignedusers .fa-pencil {
    font-family: "FontAwesome" !important;
}
/*------appraisal-assign-page-learn-edit-icon-END-MM----*/

/*----START-appraisal-print-margin-MR---*/
@media print {
#page-totara-appraisal-snapshot #page-content{
margin-left: 10px;
}
}
/*------appraisal-print-margin-END-MR----*/

#page-user-quickaccessmenu .totara_core__Accordion__item li[data-quickaccesssettings-item-key="edwiserbridge_conn_synch_settings"] {display: none;}

/*---HIDE-ACCESSIBLITY-TOOLBAR-ON-PRINT-PAGE-ED-START---*/
#page-totara-dashboard-27 .cls-accessibility-fab  {
  display: none!important  
}
/*---HIDE-ACCESSIBLITY-TOOLBAR-ON-PRINT-PAGE-ED-END---*/

/*---HIDE-REPORT_LINK-ALOM-START---*/
#page-totara-dashboard-4 .footer a {
    display: none;
}
/*---HIDE-REPORT_LINK-ALOM-END---*/


/*---EXTEND-CLS-CERTIF-BLOCK-SELECT-LIST-OPTIONS-START---*/
#id_certifcompliance #id_config_aud_id, #id_config_category_id, #id_config_certifications_id, #id_config_program_id, #id_config_aud_id{
    min-height: 300px;
}
/*---END-EXTEND-CLS-CERTIF-BLOCK-SELECT-LIST-OPTIONS---*/
#page-totara-catalog-index .breadcrumb-container {
    Display:none;!important
}

#page-totara-reportbuilder-report .alert {
    display: none;
}
/*--START-REMOVE-CLOSE-INSTANCES-BUTTON-ED--*/
#page-mod-perform-manage-participation-participant_instances .tw-perform-manage-participation__activity-button .tui-formBtn {
    display:none;
}
#page-mod-perform-manage-participation-participant_sections .tw-perform-manage-participation__activity-button .tui-formBtn {
    display:none;!important
}
#page-mod-perform-manage-participation-subject_instances .tw-perform-manage-participation__activity-button .tui-formBtn {
    display:none;!important
}

/*--END-REMOVE-CLOSE-INSTANCES-BUTTON-ED--*/


/*--START-EMAIL-NOTICE-BLOCK-MNAA--*/
#page-totara-dashboard-52 .fullname {
    display: none !important;
}
/*--END-EMAIL-NOTICE-BLOCK-MNAA--*/

.mod_facetoface__sessionlist__actions {
  width: 100%;
}

#page-enrol-users .userenrolment tbody td:nth-child(5) {
    height: auto;
}
