@charset "UTF-8";

@font-face {
	font-family: 'Open Sans';
	src: url('fonts/opensans/OpenSans-Light-webfont.woff') format('woff');
	font-family: 'Open Sans';
	src: url('data:application/font-woff;base64,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') format('woff');
	font-weight: 100;
}

@font-face {
	font-family: 'Open Sans';
	src: url('fonts/opensans/OpenSans-Regular-webfont.woff') format('woff');
	font-weight: 400;
}

@font-face {
	font-family: 'Open Sans';
	src: url('fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff');
	font-weight: 700;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	zoom: 1;
	display: block;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

body.fullscreen video::-webkit-media-controls-fullscreen-button {
	display: none;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

body {
	margin: 0;
	/*-webkit-font-smoothing: antialiased;*/
}

a:focus-visible,
*:focus-visible {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

h1[tabindex="-1"]:focus-visible,
h2[tabindex="-1"]:focus-visible,
h3[tabindex="-1"]:focus-visible,
h4[tabindex="-1"]:focus-visible,
article[tabindex="-1"]:focus-visible {
	outline: none;
	box-shadow: none;
}

a:active {
	box-shadow: none;
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

h2 {
	font-size: 1.5em;
	margin: .83em 0
}

h3 {
	font-size: 1.4em;
	margin: 1em 0
}

h3.lrn-report-item-title::before {
	content: "Question";
	margin-right: -2.3em;
	background-color: #fff;
	display: inline-block;
	z-index: 1;
	position: relative;
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .75em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

p,
pre {
	margin: 1em 0
}

pre,
code,
kbd,
samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before,
q:after {
	content: '';
	content: none
}

small {
	font-size: 75%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

dl,
menu,
ol,
ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu,
ol,
ul {
	padding: 0 0 0 40px
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0
}

form {
	margin: 0
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	margin-left: -7px
}

button,
input,
select,
textarea {
	font-size: 1rem;
	margin: 0;
	vertical-align: baseline;
	vertical-align: middle;
	color: #000;
}

button,
input {
	line-height: normal;
	color: #000;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	overflow: visible;
}

button[disabled],
input[disabled] {
	cursor: default
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	height: 13px;
	width: 13px;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

html {
	font-size: 15px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

body {
	padding: 0;
	margin: 0;
	position: fixed !important;
	top: 0px;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-text-size-adjust: none;
	-webkit-user-select: auto;
	-ms-content-zooming: none;
	background-color: #fff;
}

body.loading * {
	transition-duration: 0s !important;
}

*::-webkit-scrollbar,
.menuScroll::-webkit-scrollbar,
#leftPanel ul::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 15px;
	background-color: rgb(247, 247, 247);
}

*::-webkit-scrollbar-thumb,
.menuScroll::-webkit-scrollbar-thumb,
#leftPanel ul::-webkit-scrollbar-thumb {
	background-color: rgb(223, 223, 223);
}

*::-webkit-scrollbar-thumb:hover,
.menuScroll::-webkit-scrollbar-thumb:hover,
#leftPanel ul::-webkit-scrollbar-thumb:hover {
	background-color: rgb(200, 200, 200);
}

*::-webkit-scrollbar-corner {
	background-color: rgb(240, 240, 240);
}

body,
#leftPanel ul,
#leftPanel li,
header,
nav,
aside,
section,
article {
	padding: 0;
	margin: 0;
	border: 0;
}

nav#keyboardNav {
	display: inline-block;
	position: fixed;
	left: 10px;
	top: -1000px;
	background: #eee;
	padding: 10px 30px 10px 0;
	border-radius: 3px;
	z-index: 99999999999;
}

nav#keyboardNav.show {
	top: 10px;
}

#leftPanel,
#menubar2,
#rightPanel {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

body>#main {
	display: flex;
	height: 100%;
}

#midPanel {
	position: relative;
	display: block;
	height: calc(100% - 50px);
	margin-left: 44px;
	left: 0;
	top: 50px;
	overflow: hidden;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAB1JREFUGBljvH37djkDEYCJCDVgJaMK8YYU0cEDAOWsAxy4RgNYAAAAAElFTkSuQmCC);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	flex-grow: 1;
}

@media all and (-ms-high-contrast:none) {
	#midPanel {
		z-index: 0;
	}
}

article {
	position: absolute;
	display: block;
	top: 50px;
	left: 0px;
	right: 0px;
	bottom: 50px;
	padding-top: 0px;
	overflow: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	z-index: 0;
}

article#eGuide,
article#Learnosity,
article#Offline,
article#Review {
	display: none;
}

body.eguide article#eBook,
body.eguide article#Learnosity {
	display: none;
}

body.eguide article#eGuide {
	display: block;
}

body.learnosity article#eBook,
body.learnosity article#eGuide {
	display: none;
}

body.learnosity article#Learnosity {
	display: block;
}

body.review article#eBook,
body.review article#eGuide,
body.review article#Learnosity {
	display: none;
}

body.review article#Review {
	display: block;
}

body.offlineActivity article#eBook,
body.offlineActivity article#eGuide {
	display: none;
}

body.offlineActivity article#Offline {
	display: block;
}

button {
	cursor: pointer;
}

#menubar1 {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 2;
	-webkit-transition: top .2s ease-out;
	-moz-transition: top .2s ease-out;
	-o-transition: top .2s ease-out;
	-ms-transition: top .2s ease-out;
	transition: top .2s ease-out;
	height: 50px;
	white-space: nowrap;
	background: rgb(166, 206, 40);
	background-image: linear-gradient(180deg, rgba(182, 214, 113, 1.00) 0%, rgba(166, 206, 40, 1.00) 100%);
}

nav#menubar1>#bookTabs {
	margin: 0;
	padding: 0px;
	height: 50px;
	display: flex;
	width: 100%;
	box-sizing: border-box;
}

nav#menubar1>ul#bookTabs {
	padding: 15px 15px 0 15px;
}

nav#menubar1>#bookTabs>ul {
	margin: 0;
	padding: 10px 0px 0 0px;
	height: 50px;
	display: flex;
	box-sizing: border-box;
	width: 50%;
}

nav#menubar1>#bookTabs>ul:first-child {
	padding-left: 15px;
}

body.side-by-side nav#menubar1>#bookTabs>ul {
	margin: 0;
	padding: 10px 0px 0 15px;
	height: 50px;
	display: flex;
	width: 50%;
	box-sizing: border-box;
}

body.side-by-side nav#menubar1>#bookTabs>ul {
	padding: 10px 25px 0 15px;
}

nav#menubar1>#bookTabs>ul:last-child {
	padding-right: 60px !important;
}

body.side-by-side nav#menubar1>#bookTabs>ul:first-child {
	box-shadow: 0px -1px 0px 1px rgba(0, 0, 0, 0.3);
}

nav#menubar1>#bookTabs li {
	font-size: 1.0666666666666667rem;
	font-weight: 400;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 5px 0 0;
	padding: 0;
	line-height: 30px;
	border: none;
	text-align: left;
	box-sizing: border-box;
	background-color: #444;
	flex-grow: 1;
	position: relative;
	border-radius: 3px 3px 0 0;
	display: flex;
	max-height: 40px;
	padding: 2px 2px 2px 2px;
}

nav#menubar1>#bookTabs li.disabled {
	pointer-events: none;
}


nav#menubar1>ul#bookTabs li {
	max-width: 33.333333333333336rem;
}

nav#menubar1>#bookTabs ul:first-child li:last-child {
	min-width: 8rem;
}

nav#menubar1>#bookTabs #offTab {
	max-width: 8rem;
}

nav#menubar1>#bookTabs #offTab:hover,
nav#menubar1>#bookTabs #offTab:focus-within {
	max-width: 8rem;
}

nav#menubar1>#bookTabs li button:hover {}

body.teacherView nav#menubar1>#bookTabs li#tegTab {
	max-width: 20rem;
	flex-grow: 1;
	flex-shrink: 0;
}

body.studentView nav#menubar1>#bookTabs li#tegTab {
	display: none;
}

button#layoutB {
	position: absolute;
	right: 12px;
	top: 12px;
	height: 28px;
	width: 40px;
	background-color: rgb(138, 180, 0);
	background-color: rgba(0, 0, 0, 0.2);
	cursor: pointer;
	border: none;
	border-radius: 3px;
	overflow: hidden;
	text-indent: -999999px;
	-webkit-appearance: none;
	background-size: 24px auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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);
	display: none;
}

body.side-by-side button#layoutB {
	background-image: url(data:image/png;base64,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);
}

button#layoutB:hover {
	background-color: #333
}

nav#menubar1>#bookTabs li.active,
nav#menubar1>#bookTabs li.active button:first-child:hover {
	background-color: #fff;
	cursor: default;
}

nav#menubar1>#bookTabs li>button {
	flex-grow: 1;
	flex-shrink: 1;
	border: none;
	border-radius: 3px 3px 0 0;
	background-color: transparent;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #fff;
	padding: 0 10px;
}

nav#menubar1>#bookTabs li.active>button,
body.side-by-side nav#menubar1>#bookTabs li.frontleft>button,
body.side-by-side nav#menubar1>#bookTabs li.frontright>button {
	color: #000;
}

nav#menubar1>#bookTabs li>button.assignB {
	flex-grow: 0;
	flex-shrink: 0;
	background: #287BAF;
	color: #fff;
	height: 24px;
	padding: 0 5px;
	border-radius: 3px;
	font-size: 0.8rem;
	line-height: 12px;
	margin: 6px;
	display: none;
}

nav#menubar1>#bookTabs li>button.assignB:hover {
	background: #333 !important;
	cursor: pointer;
}

nav#menubar1>#bookTabs li.active>button.assignB {
	display: block;
}

nav#menubar1>#bookTabs li>button#readMenuB {
	flex-grow: 0;
	flex-shrink: 0;
	background: rgb(138, 180, 0);
	color: #000;
	border-radius: 3px;
	width: 28px;
	height: calc(100% - 6px);
	margin: 3px 3px 0 5px;
	display: none;
	text-indent: -999999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAEhJREFUSA1jYBgFoyFA7xBgxGbhfyDAJk6sGCMQoKtlQhcY5RMbAhhhCdI4GkfEBh9d1I3GEV2CmSJLRuOIouAb1TwaAuAQAADFkBANw1XdfgAAAABJRU5ErkJggg==);
}

nav#menubar1>#bookTabs li.active>button#readMenuB,
body.side-by-side nav#menubar1>#bookTabs li.frontleft>button#readMenuB {
	display: block;
}

nav#menubar1>#bookTabs li>button#readMenuB:hover {
	background-color: #333;
	cursor: pointer;
}

nav#menubar1>#bookTabs li>button.closeTabB {
	flex-grow: 0;
	flex-shrink: 0;
	background-color: transparent;
	color: #fff;
	border-radius: 0;
	width: 35px;
	text-indent: -999999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAj5JREFUeAHt2YFtwjAQheFSdYGuwAqdgRHKCozADIzQFdoRmKErdIWOQO8qjCLCn9ghdxHSsxSBHo6dfL04KaxOp9OTWl/guR8pcQHBQB0IRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgALEqRjAgAPEL5LPGh8Ph3Qb8sO3Hts1+v/9tmcD2f7X+R9vWtu1s/6+W/af0XUX/rnRG+ewc3Le9r8bpoLx1xthG44SuMTdQ/Nz8BI/nE+6ca/8toHjHz/PY/Z1mSkJh7Bj98rnVRnEGUMp4NHb5/K7XaBhfU6ghTgWKjzk0Ns1ZnUfDbOxIfE2h1sOpRPlfp2jQOfKMxbfcURyBWvdE/e4z2rf1zkYTUx4O4xM3VIF3XxzFDyIFxieqxPGu1Jpu8zRIbR69xlyO41z6Y2vOpf/Vm1QUnzsNxiebiJOOkg4zAWcRlEVgfNJHaKmXkoM0LsK955ws1FSYRpRisAhOGsxElMVwUmAqUXyh9Y1aauWEwzSg+DPO2HNOGk4oTAuKP+NUPuek4ITCWAU0/0PYgkPX3Bx5NMx64CDx4a0SZ2jsgWnrPoqG2cFhIErpX4FDY5ch7noNhbGT82/zt1dHOIpS+g/ghH8ZnvK1gy3C+vmk/LUf/TX0UnpkHMHAX08wggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiFUxggEBiP8AP9/Lmegf4hIAAAAASUVORK5CYII=);
	background-size: 35px auto;
	display: none;
}

nav#menubar1>#bookTabs li:hover>button.closeTabB,
nav#menubar1>#bookTabs li.active>button.closeTabB {
	display: block;
}

nav#menubar1>#bookTabs li>button.closeTabB:hover {
	cursor: pointer;
	filter: brightness(150%);
}

nav#menubar1>#bookTabs li.active>button.closeTabB:hover {
	filter: brightness(50%);
	background-color: transparent;
}

nav#menubar1>#bookTabs li#sebTab>button:first-child::before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAAXNSR0IArs4c6QAAATdJREFUSA3tltGNwjAQRAmiASgBSuBKSAtHCVAClHApgWuBEpIWrgQoIZQQ5p1siywRDqDAj1ca2Wt7duxNPiZrmmb0iZhY0aqqvrUGlsLc7Z81/gmV8JvnOXkIcTi3FnKB+VQgTgKcgziMITL/YpEh/gieFA6ZCaKFChVOEA4XjQUX34jHOPoXdgWOMabZL1y+NeuxdCHx01iisRfGCj28j+ZYrPph5uuEGuGPRBJ+W9tTq1OrB+tA+rkGa60tnFptOzJY3tXqg9RWAk4hA5rPhC9hJ+CjbLDGHmdmV7yFcmpRsxVZWZbYTA5gYXYitYxc67RL5CDwWN65nMW5KWx5zungz7BMRy/Mi3qHvdwT9qn2wr1FdZDXbQxhr7yP0wy0YG/Dyp2JXsbnoF1dwWfyzrNrv7V2AbkPXc41L8tuAAAAAElFTkSuQmCC);
	background-size: 15px auto;
	background-repeat: no-repeat;
	background-position: bottom center;
}

div#readMenu {
	display: none;
	background-color: transparent;
	padding: 0;
	margin: 0;
	max-width: 100%;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 999999999;
}

div#readMenu>div {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 44px;
	right: 25px;
	bottom: 0px;
	top: 100px;
	overflow: hidden;
	transition: left .2s ease-in-out;
}

div#readMenu>div>ul {
	background-color: #fff;
	padding: 0px;
	margin: 0 15px 15px 15px;
	max-width: calc(50% - 8px);
	min-width: 300px;
	max-height: 0px;
	overflow-y: auto;
	box-sizing: border-box;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.70);
	border-top: none;
	border-radius: 0 0 3px 3px;
}

div#readMenu.open {
	display: block;
}

div#readMenu.open>div>ul {
	max-height: 50%;
}

nav#menubar2 {
	margin: 0 auto;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 2;
	left: 0;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-webkit-transition: bottom .2s ease-out;
	-moz-transition: bottom .2s ease-out;
	-o-transition: bottom .2s ease-out;
	-ms-transition: bottom .2s ease-out;
	transition: bottom .2s ease-out;
}

body.offlineActivity nav#menubar2,
body.learnosity nav#menubar2 {
	right: 50%;
}

nav#menubar2>div {
	margin: 0;
	padding: 0px;
	height: 49px;
	overflow: hidden;
	background-color: #f8f8f8;
	border-top: 1px solid rgb(174, 174, 174);
	display: flex;
}

#menubar2>div {
	padding: 0 10px;
	margin: 0 auto;
	text-align: center;
	display: flex;
}

#menubar2>div>span {
	position: relative;
	display: block;
	height: 50px;
	width: 50%;
	max-width: 50%;
	padding: 2px 2px 2px 1px;
}

#menubar2>div>span:first-child {
	padding: 2px 1px 2px 2px;
}

#menubar2 a {
	display: block;
}

#menubar2 button {
	margin: 3px;
	width: calc(100% - 6px);
	height: 40px;
	padding: 0 45px 0 10px;
	text-align: right;
	border: none;
	white-space: nowrap;
	color: #333;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAw9JREFUeAHtnLFKXEEUhk0ghECwiT5BIFVSW1i5ipWYFJJGSJ1X8E2sbV0Uglgo2qXQVqtAniDaJIEUgST/MXfgsu5sVgh4zplvYHZn5y7Lme/bMzO73HtnZigQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAIHEBB54Hdv2yca8YjtQ3Xq/PDz1Guf/jsulkE6GSXip+kN1rRUp7oSMyChfwGakuBJSkVGkfFdjRZlyVjoyPj90NqgXiud5Jaan6j+StIXK8RTdroTo2/9RVNdUbYoaV2bVmVqKqymrGFAWDNS2HdaT0jfy/FWvVzNOXy6FGPxOyqGaj+31mJJSiqspqw+92+a+Vd/Pfn+vnXL6cpshBbwyZV3toeqj0jfynCpT3Asx+C1JCSGkJSlhhLQiJZSQFqSEEzKllGu9b0k7tQt7f6Tidts7CaJAf9DxDdXalviZjp1qM/Bq0ud4PBYyQwrIKXZfV3rvIFKmhBZiYrJJCS+kJ2Vf7doUHCZTagOwcYYp3ZryTgH/qgQ9p/4Qa0qKDCkSNH1tqr2jWvuiuc+UVEJMTHQp6YREl5JSSGQpaYVElVJb/Gw8rZTfngaaVsgdFvdLT0JSTll3kOHuz8d0QiLLsExNJSS6jFRCMshII0QyXmswe6q1TYr7v0xMhpXaAP4eDfAoGXaa0O6EsYSRYbhDryGdjKHGUTtnK5SM0EIyyggrJKsMExJuDZlChp1aapfAufvRZ8D/VUKtIVPKCH2ZQhghLciw7AkhpBUZIYS0JMO9kNZkuBYiGQMFyCVtZum+SyfDLvps6vpC4+5uUe/JaO4KXHdCJGNRQR2rNinDhHj7pf5JMX22wMaUb+oL/aNvzJhudbkSor87vihCW8xHTzywOzu80fHU9zkxO+7WEAtKU5fdK6vJ2zO5yhCTYaWXKed62cy9sm4GzwMEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQCAzgT8IICLnFinIeAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: right center;
	font-size: 1rem;
	box-sizing: border-box;
	border-radius: 3px;
}

#menubar2>div>span:first-child button {
	text-align: left;
	padding: 0 10px 0 45px;
	background-position: left center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAxVJREFUeAHtnL9qVEEUh6MgIkgafQOLNFrbbyCFBIkS0gjWvomvYC1YmUbZSvzT2JhWG4s8QVLFQkQQf0fuwJDsrLNN9pwz38AwN3OX7Mz33XPP3E1mNzYoEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIACBxASuJJ7bham9+LA/U+dz1d1n24cnF17goGMYIZOMuZjfUP2mOvMoZQgh52SUOHApJb0QybgvA+9VbxYTVetOytVqcOkOJxnvNLFFMmy+d1S37MBLSSukkrHZgP1T/ZbcPzfOr6U75S1rBRkf10J9yZumE9Ih45d4PFBkuJNhnlLdsjpk/NacD7zKMCFpIqRTxr5kvLWJey0phGSRYRdJeCGZZIQXkk1GaCEZZYQVIhn3NPhPqrdsEguKrabcJ/AF44637J1k2DNEOhkmKFRSr2TcXnR1qS9sZJT5hBEyggyTEkJIh4w/mssj7w99JQqWte4/OumU8TSDDBPlOkJWkPFq2VUX6ZxbISPKcBsho8pwKWRkGe6ESMZdDcqewFvPGbaasgSeJmeYhLq4X2XVgx3h2JUQXfn//i1H4E8b8G28LxVJTxrnw3e7XGWNnEdcCrHLfFQpboWMKsW1kBGluBeygpTHWhS8sddHLq5WWS2QAv1V52aqy1Zfr5V3HrZ+R5T+EBFSYHYkev5AVWBdVptdSqgIKdIzSwmRQ4qI0k45ZVc/n5W+c+01/XwYMaeEjJACX8Btd5RtyGntAQmXU0ILMTHZpIQXkk1KCiGZpKQRkkVKKiGdUtjSZqAuq2hJ/EXvtaPaWhJf17m5FgP2UYy7ki5CCuGO1VfZFu1q82daISamU8qOosrNXvWQT+olCv7XVrevH43XHqv/e+PcWrpTCzGik5Q9Hdotqi7uvufEBpf6llXTn5L4XH2uv54pfYQUKYoUS972geSRqsvvyipjpYUABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCKQl8Bc2tyHnS51TbgAAAABJRU5ErkJggg==);
}

#menubar2 button:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

#menubar2 button:active {
	background-color: rgba(0, 0, 0, 0);
}

button#settingsB {
	background-position: 5px -109px, center center;
}

#menubar2 button.nextFrag_inactive {
	opacity: 0.1;
	cursor: default;
}

#menubar2 button.prevFrag_inactive {
	opacity: 0.1;
	cursor: default;
}

#menubar2 button span {
	color: #2778AA;
	font-weight: bold;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	font-size: 0.9333333333333333rem;
}

#menubar2 button:hover span {
	color: #353535;
}

#leftPanel {
	position: fixed;
	display: block;
	width: 0px;
	top: 50px;
	bottom: 0;
	z-index: 12;
	left: -1400px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	font-size: 1rem;
	-webkit-transition: left 0.3s ease;
	-moz-transition: left 0.3s ease;
	-ms-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

#leftPanel.hidden {
	display: none;
}

#rightPanel {
	position: relative;
	display: block;
	height: 100%;
	width: 400px;
	width: clamp(400px, 22rem, 500px);
	float: right;
	top: 50px;
	background-color: #f8f8f8;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	font-size: 0.9333333333333333rem;
	-webkit-transition: margin-right 0.3s ease;
	-moz-transition: margin-right 0.3s ease;
	-ms-transition: margin-right 0.3s ease;
	transition: margin-right 0.3s ease;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAMAAADQK89MAAAAA1BMVEWyAABhoBekAAAACXBIWXMAAArrAAALEwFfLAzYAAAAC0lEQVQIHWNggAMAAAsAAcRvj64AAAAASUVORK5CYII=);
}

body.rightPanel #rightPanel {
	margin-right: -400px;
	margin-right: clamp(-500px, -22rem, -400px);
}

body.rightPanel #rightPanel #readRightPanel>* {
	display: none;
}

body.menuOpen #leftPanel {
	left: 199px;
	width: 100%;
	transition-delay: 0.2s;
	display: block;
}

#leftPanel #tag {
	background: rgba(0, 0, 0, 0);
	position: fixed;
	width: auto;
	left: 0px;
	margin-top: 0px;
	right: auto;
	z-index: -1;
	background-image: none;
	min-height: auto;
	max-height: none;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-ms-transition: background 1s ease;
	transition: background 1s ease;
}

.menuOpen #leftPanel #tag {
	background: rgba(0, 0, 0, 0.6);
	bottom: 60px;
	position: fixed;
	top: 50px;
	bottom: 0px;
	width: auto;
	left: 199px;
	margin-top: 0px;
	right: 0px;
	z-index: -1;
	cursor: default;
	background-image: none;
	min-height: auto;
	max-height: none;
}

#rightPanel #righttag {
	width: 25px;
	background: rgba(0, 0, 0, 0.1);
	position: absolute;
	left: -3px;
	top: 50%;
	font-size: 0.9333333333333333rem;
	margin-top: -120px;
	z-index: 3;
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: 5px auto;
	background-position: 11px center;
	height: 180px;
	-ms-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	-webkit-transition: left 0.3s ease;
	-moz-transition: left 0.3s ease;
	-ms-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

#rightPanel #righttag span {
	color: transparent;
}

#rightPanel #righttag:hover {
	background: rgba(0, 0, 0, 0.1);
}

.rightPanel #rightPanel #righttag {
	background: #287BAF;
	background: #444;
}

#rightPanel #righttag::before {
	content: 'RESOURCES';
	display: block;
	line-height: 25px;
	color: #000;
	transform: rotate(90deg);
	transform-origin: left bottom;
	text-align: center;
	margin-top: 25px;
}

body:has(#rightPanel.notes) #rightPanel #righttag span:nth-child(1) {
	display: none;
}
body:has(#rightPanel.resources) #rightPanel #righttag span:nth-child(2) {
	display: none;
}

body:has(#rightPanel.notes) #rightPanel #righttag::before {
	content: 'TUTOR';
	margin-top: 43px;
}

.rightPanel #rightPanel #righttag::before {
	color: #fff;
}

#rightPanel #righttag:hover {
	background: #444;
	color: #fff;
}

#rightPanel #righttag:hover::before {
	color: #fff;
}

@media(max-width:800px) {
	section#rightPanel {
		position: absolute;
		right: 0;
		z-index: 11;
		box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	}

	#rightPanel {
		margin-right: -400px;
		margin-right: clamp(-500px, -22rem, -400px);
	}

	body.rightPanel #rightPanel {
		margin-right: 0px;
	}

	body:not(.rightPanel) #rightPanel #readRightPanel>* {
		display: none;
	}

	body.rightPanel #rightPanel #readRightPanel>* {
		display: block;
	}

	body .floatingHeader {
		margin-right: -400px;
	}

	body.rightPanel .floatingHeader {
		margin-right: 0px !important;
	}

	body.rightPanel #rightPanel #righttag {
		background: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 50px;
		opacity: 1;
		bottom: 0px;
		width: auto;
		left: 0px;
		margin-top: 0px;
		height: auto;
		right: 400px;
		z-index: -1;
		cursor: default;
		background-image: none;
		min-height: auto;
		max-height: none;
		display: block;
		-webkit-transition: right 0.3s ease, background 1s ease;
		-moz-transition: right 0.3s ease, background 1s ease;
		-ms-transition: right 0.3s ease, background 1s ease;
		transition: right 0.3s ease, background 1s ease;
	}

	body.rightPanel #rightPanel #righttag>span {
		width: 28px;
		background: rgba(229, 229, 229, 0.9);
		position: absolute;
		right: 0px;
		top: 50%;
		margin-top: -90px;
		z-index: 3;
		display: block;
		cursor: pointer;
		background-repeat: no-repeat;
		background-size: 5px auto;
		background-position: 11px center;
		height: 180px;
		-ms-border-radius: 3px 0px 0px 3px;
		border-radius: 3px 0px 0px 3px;
		-webkit-transition: left 0.3s ease;
		-moz-transition: left 0.3s ease;
		-ms-transition: left 0.3s ease;
		transition: left 0.3s ease;
	}

	body.rightPanel #rightPanel #righttag:focus-visible {
		outline: none !important;
		box-shadow: none;
	}

	body.rightPanel #rightPanel #righttag:focus-visible span {
		box-shadow: 0 0 6px Highlight inset;
		outline: 5px auto Highlight;
		outline: 5px auto -webkit-focus-ring-color;
	}

	body.rightPanel #rightPanel #righttag::before {
		display: none;
	}

	body.rightPanel #rightPanel #righttag span::before {
		content: 'RESOURCES';
		display: block;
		line-height: 28px;
		color: #000;
		transform: rotate(90deg);
		transform-origin: left bottom;
		text-align: center;
		margin-top: 25px;
	}
	
	body.rightPanel:has(#rightPanel.notes) #rightPanel #righttag span::before {
		content: 'TUTOR';
		margin-top: 43px;
	}

	body.rightPanel #rightPanel #righttag span:hover {
		background: #444;
	}

	body.rightPanel #rightPanel #righttag span:hover::before {
		color: #fff;
	}

	nav#menubar1>div#bookTabs>ul:last-child {
		padding-right: 10px !important;
	}
}

@media(min-width:1260px) {
	body.side-by-side #rightPanel #readRightPanel>* {}
}

@media(max-width:1439px) {
	body.side-by-side #rightPanel #righttag {
		background: #444;
	}

	body.side-by-side #rightPanel #righttag::before {
		color: #fff;
	}
}

.menuOpen #rightPanel #righttag {
	display: none;
}

#rightPanel #righttag {
	margin-left: -37px;
	-ms-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}

#leftPanel h2 {
	margin: 0 30px 0 0;
	padding: 0 15px;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 50px;
	height: 50px;
	white-space: nowrap;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.6);
}

#leftPanel header {
	background: #555;
}

#leftPanel #toc div.submenu header,
#rightPanel header {
	height: 50px;
	background: rgb(166, 206, 40);
	background-image: linear-gradient(180deg, rgba(182, 214, 113, 1.00) 0%, rgba(166, 206, 40, 1.00) 100%);
}

#rightPanel>div {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: hidden;
	background: #f8f8f8;
}

#rightPanel>div#learnRightPanel {
	display: none !important;
}

#rightPanel>div>nav {
	width: 100%;
	position: relative;
	height: calc(100% - 50px);
	overflow: hidden;
	color: #222;
	border-left: 1px solid rgb(174, 174, 174);
}

#leftPanel div.sidemenu {
	position: absolute;
	width: 900px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	-webkit-transition: left 0.3s ease;
	-moz-transition: left 0.3s ease;
	-ms-transition: left 0.3s ease;
	transition: left 0.3s ease;
	background-color: #f9f9f9;
	display: flex;
	max-width: calc(100% - 45px);
}

#leftPanel nav.sidemenu {
	display: none;
}

#leftPanel.learningPath #toc,
#leftPanel.settings #settingsNav,
#leftPanel.assignments #assignmentsNav,
#leftPanel.results #resultsNav,
#leftPanel.myStuff #mystuffNav {
	display: block;
	width: 100%;
}

#leftPanel.settings div.submenu,
#leftPanel.assignments div.submenu,
#leftPanel.results div.submenu,
#leftPanel.myStuff div.submenu {
	width: 100%;
}

#leftPanel.settings div.sidemenu,
#leftPanel.assignments div.sidemenu,
#leftPanel.results div.sidemenu,
#leftPanel.myStuff div.sidemenu {
	width: 320px;
}

#leftPanel div.topmenu {
	visibility: visible;
	transition: visibility 0s linear 0s;
}

#leftPanel div.submenu {
	visibility: visible;
	transition: visibility 0s linear 0.5s;
}

#leftPanel div.topmenu,
#leftPanel div.submenu {
	display: block;
	position: relative;
	height: 100%;
	box-sizing: border-box;
}

#leftPanel #toc div.topmenu {
	border-right: 5px solid #555;
	width: 42%;
}

#leftPanel div.submenu#tocContent {
	width: 58%;
}

#leftPanel div.topmenu {}

#rightPanel .menuScroll {
	position: absolute;
	top: 0px;
	bottom: 50px;
	overflow: auto;
	width: 100%;
	z-index: 0;
}

#rightPanel #settingsNav ul li,
#rightPanel #RsubMenu ul li,
#rightPanel #FsubMenu ul li,
#leftPanel #_usernote_chapterlist_container ul li {
	padding: 0px;
}

#leftPanel ul .topmenu li:hover {
	background: rgba(0, 0, 0, 0.03);
	cursor: pointer;
}

#leftPanel #toc ul li.CLselected {
	background-color: rgba(141, 191, 63, 0.2) !important;
}

#leftPanel .submenu ul li.CLselected>a {
	color: #272727 !important;
}

#leftPanel #settingsNav li {
	padding: 20px;
}

#leftPanel #settingsNav li input {
	margin-top: 4px;
	max-width: 80px;
}

#leftPanel #fsize label input {
	float: none;
}

#leftPanel #fsize label {
	margin-left: 0px;
}

#leftPanel #fsize {
	display: inline-flex;
}

button#b2cB {
	padding: 0 0 0 10px;
	width: 80px;
	height: 38px;
	line-height: 48px;
	font-size: 0.9333333333333333rem;
	color: #272727;
	border: none;
	-ms-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	background: none;
	/*background-image: url('/images/interface/icons-2015.png');*/
	background-repeat: no-repeat;
	background-size: 400px auto;
	background-position: -20px -302px, center center;
	position: absolute;
	top: 6px;
	left: 10px;
	display: none;
}

#_bookchapterlist .CLnormal {
	cursor: pointer;
}

#settingsNav ul li:nth-child(2) button {
	height: 25px;
	width: 25px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #272727;
	box-sizing: border-box;
	display: inline-block;
	padding: 0;
	text-indent: -999999px;
	overflow: hidden;
}

#bc1,
body.bc1 #midPanel,
body.bc1 nav#menubar1>#bookTabs li.active,
body.bc1 nav#menubar1>#bookTabs li.active button:hover,
body.bc1.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc1.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc1.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc1.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc1 .lrn-assess,
body.bc1 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom {
	background-color: #fff;
}

#bc2,
body.bc2 #midPanel,
body.bc2 nav#menubar1>#bookTabs li.active,
body.bc2 nav#menubar1>#bookTabs li.active button:hover,
body.bc2.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc2.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc2.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc2.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc2 .lrn-assess,
body.bc2 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom,
body.bc2 .solution_box div.sol-expand>div {
	background-color: #E7E7E7;
}

#bc3,
body.bc3 #midPanel,
body.bc3 nav#menubar1>#bookTabs li.active,
body.bc3 nav#menubar1>#bookTabs li.active button:hover,
body.bc3.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc3.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc3.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc3.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc3 .lrn-assess,
body.bc3 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom,
body.bc3 .solution_box div.sol-expand>div {
	background-color: #99CCFF;
}

#bc4,
body.bc4 #midPanel,
body.bc4 nav#menubar1>#bookTabs li.active,
body.bc4 nav#menubar1>#bookTabs li.active button:hover,
body.bc4.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc4.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc4.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc4.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc4 .lrn-assess,
body.bc4 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom,
body.bc4 .solution_box div.sol-expand>div {
	background-color: #FFFFB7;
}

#bc5,
body.bc5 #midPanel,
body.bc5 nav#menubar1>#bookTabs li.active,
body.bc5 nav#menubar1>#bookTabs li.active button:hover,
body.bc5.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc5.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc5.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc5.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc5 .lrn-assess,
body.bc5 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom,
body.bc5 .solution_box div.sol-expand>div {
	background-color: #FFCC99;
}

#bc6,
body.bc6 #midPanel,
body.bc6 nav#menubar1>#bookTabs li.active,
body.bc6 nav#menubar1>#bookTabs li.active button:hover,
body.bc6.side-by-side nav#menubar1>#bookTabs ul li.frontleft,
body.bc6.side-by-side nav#menubar1>#bookTabs ul li.frontright,
body.bc6.side-by-side nav#menubar1>#bookTabs ul li.frontleft:hover,
body.bc6.side-by-side nav#menubar1>#bookTabs ul li.frontright:hover,
body.bc6 .lrn-assess,
body.bc6 article#Learnosity #LRN #learnosity_assess>div>div.lrn-region-group.lrn-group-bottom,
body.bc6 .solution_box div.sol-expand>div {
	background-color: #CCFFFF;
}

body.bc2 nav#menubar1>#bookTabs,
body.bc3 nav#menubar1>#bookTabs,
body.bc4 nav#menubar1>#bookTabs,
body.bc5 nav#menubar1>#bookTabs,
body.bc6 nav#menubar1>#bookTabs {
	background-color: #888;
}

body.bc2 #bookTabs::after,
body.bc2.side-by-side .leftTabs::after,
body.bc2.side-by-side .rightTabs::after {
	background: linear-gradient(180deg, rgba(231, 231, 231, 1.00) 60%, rgba(231, 231, 231, 0.00) 100%);
}

body.bc3 #bookTabs::after,
body.bc3.side-by-side .leftTabs::after,
body.bc3.side-by-side .rightTabs::after {
	background: linear-gradient(180deg, rgba(157, 205, 253, 1.00) 60%, rgba(157, 205, 253, 0.00) 100%);
}

body.bc4 #bookTabs::after,
body.bc4.side-by-side .leftTabs::after,
body.bc4.side-by-side .rightTabs::after {
	background: linear-gradient(180deg, rgba(254, 254, 186, 1.00) 60%, rgba(254, 254, 186, 0.00) 100%);
}

body.bc5 #bookTabs::after,
body.bc5.side-by-side .leftTabs::after,
body.bc5.side-by-side .rightTabs::after {
	background: linear-gradient(180deg, rgba(253, 204, 156, 1.00) 60%, rgba(253, 204, 156, 0.00) 100%);
}

body.bc6 #bookTabs::after,
body.bc6.side-by-side .leftTabs::after,
body.bc6.side-by-side .rightTabs::after {
	background: linear-gradient(180deg, rgba(206, 255, 255, 1.00) 60%, rgba(206, 255, 255, 0.00) 100%);
}

.bc1 #bc1 {
	outline: 3px solid #555;
}

.bc2 #bc2 {
	outline: 3px solid #555;
}

.bc3 #bc3 {
	outline: 3px solid #555;
}

.bc4 #bc4 {
	outline: 3px solid #555;
}

.bc5 #bc5 {
	outline: 3px solid #555;
}

.bc6 #bc6 {
	outline: 3px solid #555;
}

*.offscreen {
	position: fixed;
	display: block;
	left: -99999px;
	top: -99999px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

body .pagenum {
	display: none !important;
}

#midPanel>article>div {
	font-size: 1rem;
	margin: 0px auto;
	max-width: 100%;
	width: 1400px;
	padding: 15px 30px;
	line-height: 140%;
	box-sizing: border-box;
}

#midPanel>article>div.reading {
	margin: 0 auto;
	width: 50em;
	margin-bottom: 50px;
	padding: 15px 30px 20px 30px;
}

@media screen and (max-width:760px) {
	#midPanel>article>div.reading {
		padding-left: 50px;
	}
}

body.learnosity #midPanel>article>div {
	opacity: 1;
}

@media screen and (min-width:760px) {
	#midPanel>article>div#SEB {}
}

#midPanel>article>div,
#menubar1>div,
#menubar2>div,
nav#bookmode-bar>div {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#panelbkg {
	position: absolute;
	width: 100%;
	right: 0;
	bottom: 0;
	top: -50px;
	z-index: 9999;
	background: rgba(0, 0, 0, .7);
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px;
	box-sizing: border-box;
}

button.panelCloseB {
	top: 0px;
	right: 0px;
	border: none;
	cursor: pointer;
	position: fixed;
	width: 40px;
	height: 40px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAYJJREFUWAnN14ttwkAMBuCUDVihs8AI7MQKrNAVygjdqbWRfkjMPfzKXS2dnERn+yMKUrL8vuJGh8s/WEcyfIPFoHXMRm5wDJNAvjYL+YYD8MoHIkYjizgyXfDMzURWcQRcAOQ8A9nESeBoZBdXAo5CqnA14N5INa4F3AtpwvWA2UgzTgPMQrpwWmAU6cZZgF5kCGcFWpFhnAeoRabgvMAeMg0XAbaQz5dNGoC40AHXmJe5QAwpvWAAhezG8awokOtbyBCOgR8P5RKKI1X/0PoUXe50fhbXzKcHc8W2gHFftCSOd51o3fggFHwHnav2b6V2mwh9PmTj+JkrPZNupAdYu3PrP0Qa0grU4NAzBYlmmmzBoV8YiUa97MGhZwiJJq0cwaGvG4kGtZyBQ28XEsWlnIlDfzMShTLvgcMMExJF67wnDnPUSBQgj8BhlgqJzZxH4jC3i8TGGTjMbiJn3TngkKtI3pD6DUH9MNSai0huImP9VmIdEt3/hpTAmTj8uA3yD5SWN4Q2yOCKAAAAAElFTkSuQmCC) no-repeat rgba(0, 0, 0, 0.5);
	background-position: center center;
	background-size: 20px 20px;
	color: #fff;
	overflow: hidden;
	text-indent: -999999px;
	-webkit-appearance: none;
}

button.panelCloseB:hover {
	background-size: 15px 15px;
}

#keyTerm {
	background: #e7e7e7;
	color: hsla(0.0, 0.0%, 20.7%, 0.95);
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 1rem;
	text-align: left;
	font-weight: bold;
	opacity: 1.000;
	max-width: 100%;
	width: 800px;
	padding: 0;
	margin: 30px 20px 30px 50px;
	border-radius: 2px;
	text-align: left;
	line-height: 20px;
	font-weight: normal;
	font-size: 1rem;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	z-index: 25;
	position: relative;
	max-height: 380px;
	box-sizing: border-box;
	border-left: 10px solid rgb(166, 206, 40);
	pointer-events: none;
}

#keyTerm:before {
	content: '';
	width: 60px;
	height: 60px;
	background: rgb(166, 206, 40);
	background-image: url(data:image/png;base64,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);
	background-origin: border-box;
	background-repeat: no-repeat;
	background-size: 40px auto;
	background-position: 13px center;
	margin: 0px 10px 0 -60px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 50% 0 0 50%;
	position: absolute;
}

#keyTerm>div {
	padding: 10px 10px 10px 10px;
	display: flex;
	max-height: 100%;
	overflow: hidden;
	pointer-events: none;
}

#keyTerm>div>div {
	padding: 10px;
	max-width: 100%;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 360px;
	margin-right: 0px;
	box-sizing: border-box;
	flex-grow: 1;
}

#keyTerm div#imageDesc {
	font-size: 0.8em;
	font-style: italic;
	color: #999;
	margin-top: 2.5em;
}

#keyTerm div#imageDesc>b {
	color: #666;
}

#keyTerm>div>div#keyImage {
	max-width: 50%;
	flex-shrink: 0;
	overflow: hidden;
	border: 5px solid #fff;
	box-sizing: border-box;
	padding: 0;
	background-size: cover;
	background-position: center center;
}

#keyTerm>div>div#keyImage>img {
	background-color: #fff;
	display: block;
	max-height: 350px;
	visibility: hidden;
}

#keyTerm>div>div:last-child {
	margin-right: 0px;
}

#keyTerm>div>div>* {
	max-width: 100%;
	overflow: hidden;
}

#keyTerm>div>div>strong:first-of-type {
	font-size: 1.1em;
	outline: none;
}

#keyTerm>div>div:last-child {
	clear: both;
}

iframe.embedVid {
	height: 500px;
	border: none;
	overflow: hidden;
	padding: 0;
	margin: 20px 0;
}

@media screen and (max-width:760px) {
	article>div {
		min-width: 100% !important;
		max-width: 100% !important;
	}
}

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

	#modeB,
	#notesB,
	#resourcesB,
	#addnoteB,
	.note,
	#main-controller {
		display: none !important;
	}

	#menubar2>div,
	#notesmenu>div {
		min-width: 280px !important;
	}

	#globalnavbar {
		min-width: 280px !important;
	}

	article>div {
		min-width: 100% !important;
		max-width: 100% !important;
	}

	div.reading:not(#notesScroll) iframe {
		display: none;
	}
}

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

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

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

#fsize>span {
	float: right;
	margin-left: 10px;
	display: inline-block;
}

#fsize>input {
	margin-left: 5px;
}

.nobr {
	white-space: nowrap;
}

body #MathJax_Message {
	left: 0px !important;
	right: auto !important;
	bottom: 150px !important;
	font-size: 0.9333333333333333rem;
	border: none;
	text-transform: uppercase;
	padding: 10px 25px !important;
	background: rgb(82, 36, 100);
	color: #fff;
	border-radius: 0 3px 3px 0;
	background: #E3672A;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	border-left: none;
	position: fixed;
	z-index: 999999999;
}

.mathml {
	font-family: inherit;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

span.jm {
	font-family: "Times New Roman", times, serif;
	font-size: 1.2em;
	white-space: nowrap;
	font-weight: normal;
	text-transform: none;
	display: inline-block;
}

#rightPanel header nav {
	position: absolute;
	height: 40px;
	margin: 0px;
	padding: 0;
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
	top: 10px;
	left: 15px;
	right: 15px;
}

#rightPanel header nav button,
#rightPanel header nav h2#resourcesTab {
	width: auto;
	flex-grow: 1;
	margin: auto;
	padding: 0;
	border: none;
	display: block;
	color: #fff;
	background: #444;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.0666666666666667rem;
	font-size: clamp(8px, 1.0666666666666667rem, 26px);
	height: 40px;
	-ms-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

#rightPanel header nav button:last-of-type {
	margin-right: 0px;
}

#rightPanel #notesTab {
	margin-left: 5px !important;
}

#rightPanel header nav button:first-child {
	border-left: none;
}

#rightPanel header nav button::-moz-focus-inner {
	border: 0;
	padding: 2px 0 0 0;
}

#rightPanel header nav button:hover {
	color: #fff;
	background: #333;
}

#rightPanel.resources nav#favresources,
#rightPanel.resources nav#notes {
	display: none !important;
}

#rightPanel div.no-resources,
#rightPanel div.noresources {
	margin: 10px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	background: rgba(0, 0, 0, 0.05);
	padding: 10px;
	text-align: center;
}

#rightPanel.resources #resourcesTab {
	background-color: rgb(248, 248, 248);
	color: #111;
	cursor: default;
}

#rightPanel.favourites nav#resource,
#rightPanel.favourites nav#notes {
	display: none;
}

#rightPanel.notes nav#resource,
#rightPanel.notes nav#favresources {
	display: none;
}

#rightPanel.notes #notesTab,
#rightPanel.notes #notesTab:hover {
	background-color: #fff;
	color: #111;
	cursor: default;
}

#rightPanel.favourites #favouritesTab,
#rightPanel.favourites #favouritesTab:hover {
	background-color: rgb(248, 248, 248);
	color: #111;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAkCAYAAAAOwvOmAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAv5JREFUWAmtl4t12zAMRR2fLtCO4I5gj5CMUI+QjNCMkIzQjNCM0I5gj9Cs4BHcd2lSISH+9ME5tEQQBK8AiKI31+t1s0bb7/cva/jBx3azghwOh3u5+emviz2uAgWQJwnXRWCLoXx0iBRyv0a0FkMJxEbH9h3tlJ87CmuuKCp7zT1l5h9Op9M5o+9SLY1UKSolfRfU7EgpSjut8K+yyndF66MyXhxaEqmXotfbQGu8OH1WpApRooaosVhmRWtupGzNkKZntUtMpHtrZ4bz3clQ/o17NO7eVT9/pXs3+kdvb9T1bjZ9Pj0UctxIDX0rROmBovbz2CK+WiP1sSPFXIeWexnu9CH9IaOwYIDIOZXZSEjXsxy/hRGBkTLaFB8DpOadA9Tv4HTCdQQU5s4AC1O5Hl365IRo9YIBQxreFCFbQ1LfRD6pu5CF3qgd8TnUVAUMCBYHxNWEJqLrEvkFiLKgRGiA5iAdkMY2AxSdChhRecJmicg/2QDKygDEwDYe9ek4xjp/z6v9K6PvVvUC4TCBQtEAm/Xp8A/UjBDrIyMolA2wnHOmZUVAoeDteJKyeDALhUEBjAIllblCjf26e9ntsFez9kUgJhahGCyAsVCvAGPtq0A4rkJh4MHYcYPYpw76nuuH91e1bUL5VNmnrTo1g/FD7HpS/8U4yHWbQPFCikS8sRJh+gmY+mzCRemBYheO5RIWFgxvIoUMOAtfpHOfIN2fsVPfQuFvMZSNFEcU/uexZwUY3ToBDB3jZ9nlDn7Wn5sY/8yJFE75XMQpiX1yzxhgf9TidKo7OjKjS6QHyj6Z7ScOTQc4C9+cvzVOkq7Cj8OWEyJBmr75q42M1Ik038AqlFzVgFj8VY1/LK8UNVf6Xl+Dq/ltbp72zdN6Tjj+AsNROFncwxE54IZjspv1+VPy6yymRorDHjBPFuZzvdudh+MMBpw9oVYj1Sr08ET8fSIq1f3lhpP+ag4b6FH1iS+2Ed7K4Fe3Y2lBkRr+PgG1SPwDPfg9jg23KP8BdyqEbE/x16sAAAAASUVORK5CYII=);
	cursor: default;
}

div.persist-area {
	position: relative;
	display: block;
	padding-top: 50px;
	margin-left: 1px;
}

div.persist-header {
	padding: 11px 30px 8px 60px;
	line-height: 26px;
	text-align: left;
	background-position: right 15px center, top left;
	background-repeat: no-repeat;
	background-size: 17px auto, contain;
	cursor: pointer;
	top: 0px;
	width: 100%;
	right: 0;
	box-sizing: border-box;
	height: 50px;
	position: absolute;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAAAXNSR0IArs4c6QAAAe1JREFUSA29lnlLA0EMxet9nyAIioV6ff+vU9Fi/UMUxFs86vF+y6ZM183uzFoMvM5uJsm8mUnSbbV82dFUW5jwTaJniEGsPc9j2pmAxHY+h01P+MrfU4dJOXSEtcCxHzxnj1NFhd5DEkzPCyvCvZBKhk0c5v4aMlnS74xAvKEUiRRJmOGsHtYFnD9NWTPicyQsltj9IhMS8UhYHHa3KTwIA1M644L0x8KcM496hIwRqSNh8bCHzJPwbsrCuKx3TsLLv9B8SIbAsSQsAMkHmdccpmfcEA4EbGIlI4PDd6xHYIffvrAV6HjuCE3KfcCJPAofAuWVGsR8qKpdIVU4hL5wFS68KgW7ZLf/IbSCU4Hkb3EiJm96QEmZhnqbH+fIDZwIJH0mxQUxuBU48pisz4Ik/pDkXYFxKEUiTNCwIEMZ0pTGKZwAJ8GGR6SMCAbcH2Ro7zSncQjxzoTSzuwRYWEyGmeuiFr/i1zL+VxwW0UVEVuYBOaEqKomciGnyzrHGCLEeBZILioqLHm9usLue8KNaxFMxBLBBSI0P9p4Xa8hD0jKrEdorJUUIgTjj+5OqOo12FCeL0K0pBIhMJ8AJDFtnQ+cUFgcEpBJkiZEWMDKm48e++bgGriO0vKUvlJiE88Lgn87n6wsTy+A6X8AMbdUF3vV46QAAAAASUVORK5CYII=), linear-gradient(180deg, rgba(248, 248, 248, 1.00) 50%, rgba(238, 238, 238, 1.00) 100%);
	background-color: #f2f2f2 !important;
	color: #272727;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	z-index: 2;
}

div.persist-header:hover {
	background-color: rgba(0, 0, 0, 0.02);
}

div.persist-header:before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAudJREFUaAXtWk1rFEEQ3RkEF/bixR/i0UCSmyIkeNPTgnFhI4JmTS7+BC8JMYIYYUKu8Q8EckuymKM/JBcPu7BeZnwFM9Dd9M5Od1eTzXQvDNPTH+/V66pqhp1Kno82OiH90pDEktYouO0ejx6OHm7ZDgQX0g9cHPhufbCa5/kuMNZxPcKVuODVrC0w9hfXZZqmBz8us+uaubVDic2Lx86z9w9ns9mXoih2gO5L5DzD8yRJjrrd7uevF9//zZs0r9/Kw6XY0TxQz/0pNnoEG4jmkymXcQ5TGJeeNeVinQ8bPpItpqDGHkbO7oFEF8YZQu201+v9OTj/NjU1RDd/98WH3nQ6fQJxbzA+UOak5flhlM/GgiHqKQyQuNH3+vjq5JfUyfBQbtwYUOPttbcX4D0TYcG7Ij43aRuHNEgfK8CZD7EKR6fkyMR+jS3isLZtLBgoUjhTGGuRPXRquCRbmlDaCJZwKWelDo8PHFzOgrkOqCb7xMHlLLiJocs0JwpeJm/4sCV62MeuLhNmcB42frVc5K3ttYH83rlowYLx46vM+OWiDjI4D0fBdeHQhjH2HObOOe5NDi6k2T0cT2numHTECy6kgxPMnsPxlHbMOe7l7B6OpzS3ixzxgju0ghPMnsPxlHbMOe7l7B6OpzS3ixzxgju0nAXTR2vHTW+8nIPLOYfpCz0sHldW+zylS66Kyupu42Hpb1h8lB5aMVss0nBJtjSBNBaMj9K3CnAf5QivlD72x5KjLwJrbBGHtW3jkMYu3wDppYiGvrPh6tYGDPjpqahlCA5JLPGj77doR5O2sWBUwu2jemYT4Gp09MmoyWTSgfgm3AvnEFbNL6eqvJpx7ZBqtHaS2Ellf/Dkkdh3F22ywaYE0VgwiaOyPxAeopnfgVgqPTwkG2y4rWotK6KyuHQPBlDtFpUzsX74qnhwL8BxC44bSikbz1ZYToIrkPt0twrp+yRQtTUKVnekbc/Rw23zqKrnP+6o5QIKrrBTAAAAAElFTkSuQmCC);
}

div.resource_category_055_33 div.persist-header:before,
div.resource_category_060_01 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAW1JREFUaAXtWEEOgzAMY9Peyhs47gk781KOY5pU0bQqbuStQvFOpQlx43hWxTTpJwbEgBgQA2JADIgBMSAGKAzckCrzPD+RvJE567pCZ7yPPOQIbDU8gvV/Yj6cYK/9ve3w7nJYf5Y2bsLQ41lNG4eKehvedpNIDe+mZsGyuA0iz2c1K3Gk7BTuP+yd8OJlGBpDPYmCqQnXyS12rSm5DKSo2t6gYHolnZnSn+RNwZSk26pKUYqBpGrYgoIZbsLhGvaaFsUxMSWnLAqmt2GKY6ZWsAUFM5yk9cUDU9d1s8JJ2mtaZ45p4x5J2Pu5rWnjEIa34TPHzOLQSUxS5X6e1azETYX6oyRd56XYpdxri6rtDQqmJtwmOUUpBpKqYQsK5q9MC2uhL0um1cfXN9s7YYqBdB6YghnOtMI17JU0xTE7JU3B9DZMcczOhimY4SStDwCdMrtcejhJh2v4cpLUgcWAGBADYkAMiAExcBkG3vhyetySFtSVAAAAAElFTkSuQmCC);
}

div.resource_category_050_02 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAiBJREFUaAXtm71OwzAQx1s+xHMgBsTGwlSJlZENIV4gr8HYkTWPUok3YGHlJZhbgQh/Sx1iy4l9l3Oc5BzJUm2ffffz3eWiNl03TbPSdJ1ogjWsBXjpHi8eLh5e2AmcpeSpquoS+7+gnQvr+cF+n2i7uq5/KXsny+GEsIbPHOAd2oPpUK4kwIlh23y37U7MZ/GQBuwVFD+jSYexj4esQxQYsNew6gnt1GPdG8b2nnHK0A2EHykLXFkx4ACs0bvHDWYQMHR8uQDUvkgOR8BS7eqSH3RgZtPBwCPCrhAhf10nETs+CHhM2FigkBwbeI6w5jBYNy0JWOzxGvLGcX479GbX1kP2sARs24CxP5OBYWBXnR3bdpY+DrDvoYKlPMciVg47hkY9QeHLwoOzbuv0vV3POq9c7KAEMOsJSvJGFAtr5DghTdl/crLqgCVC2vIiob5a63o6eetwj2GzmFIX0uqAxXMYcR1VX2Pjf4p12LI9V321jOjpqAtpdcDiOVzqcE8+5ZhSF9LqgMVzGGFa6nCOXO3SqS6k1QGL53Cpw13JlGlcXUirAxbPYURqqcOZ0tWrViKkJfbwGucOogJcuGPUvoSxGwlDQoYfddyH5ELzEjm8gRIDHdI1iXmOh6f0Cr15BZF0cYC/SRrSCpv3LUkXB/gdGtyfPklKBYSNZz/QdtS91uVPHtQjm5k8J6RnhmibW4Dt81her3h4eT61if4BdKl0+fgcztIAAAAASUVORK5CYII=);
}

div.resource_category_080_03 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAA7ZJREFUaAXtWS2T2zAQTT/AwYCCwIADAQduJgWBhoEBBYWHMoX9Cf0Jh4MCAwMKCg1DMhN44IBBgWHAgYADfe9qdWSPIq9kS0lntDM7kqzV7r5drWwlg0GiFIEUgRSBFIEUgRSBS0XgXQzDy+Uyg50Z+ATerFarEu1F6ENoqwA7ho0F+CP4Bnw3nU6f9/v9C/rRKWiGAZYAv4GHDWTM9NqWaW1XUMcR/ATOsYZrvem990rZwhnEmmC5kiAeAGrEQZOq5xmeU45EHdT1HXNsvSnYlq6c/mLxjFvcuL2x5T9jbmxYyzW3mB+CC5TFq0HG+ihkhudWy38nz2WaW9hG95jkDlE7wCZbmwsGGLW2hqWyZs08MIEuzKK1pyyHRe2JYBAMcGV7g/Yk8KMGGsFihgvBuolrTQcFXDn+S+A4RWqgMd4J12UuWzvYoaWcxcFS4oDhycoDp43UQfZ2OEH4U9sCzFP2BXZ+C2QHQTOsOVBq/bYuM52BJ22C2vxY61u7sQBbnehhkkESUSzAQ5E3/kKSg/FNuzdgHBQL8EObj5DhO7MPwDn0PIIPYB0g+zlYRCx4ZyJYLLoHH22LITfC/Nwm4zB3rE79LddUurmVSzzXA2BV6Xx50MAqxVsYPKiBaiGXoU/uiwjKeuGQGHICbACrbBDwUzUYo+UJO6zGfTadQYsBW8D2CUiiqxNo0YcHwLIOeYO5BuK5Y7xlSZyTntIzibKIMjyszt6nbX5IAR9tSi405wVaCngDUKydayNn0KIa5g9uuAA8A+0d2OvdHTBSTjUtzfAA79oSTq/B15rpr5KgigFTmRD0pepd9N53AiwAza+uR/APyOaUj0g7iS1RDTcVnalp/mb8zyhkCtQ9sz0Gh677A2z/bPppGjtnWCmBgWZNH9ScaiHDZxs1DtQS7Faq2xswDTRAGw8zyBQQzcEhyAksHegEmAo00DccmwgyOZ5ze/dJzmBpXHx56Oopvsdn0DHvqqda7wWWaztn2AEAa74P8gZL4zEBXxxsbMCjjog7ZVbZjpJh1C/BZsqoR9sLWNoNemgB6BA2MvAEfPYUx5yNegNLI0EzjNcRX0U8rK4CLAF7fVpyoZT4nw8+MbmlJf8T6Wp7zaxSHDTDyghafvq5fHgEAUt/gmeYRpDlV2S5QFfyQ2AwsPQlCmAaqm5YJ3RvOT5DQcHSZjTANNZSz8HB0odYNUxbikz1HAUsHYiaYRrU6plbm6+rHV5foss71ydKEUgRSBFIEUgRSBH4fyPwB2DHNmIJBPNyAAAAAElFTkSuQmCC);
}

div.resource_category_110_04 div.persist-header:before {
	background-image: url(data:image/png;base64,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);
}

div.resource_category_010_10 div.persist-header:before,
div.resource_category_020_09 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAq5JREFUaAXtmkuLE0EUhRPxhSIOKCrMKBJnpYILdSOIO/fux3X+wiz9CW7zV1wIMuBGN4K68jHoDPiEEVHiKMbvtNWQmE6nUnIbqqsuHKq6HrfuuadzCal0R6NRJyXbkxJZcc2E2654Vjgr3LIM5Fe6ZYJO0ckKT6WkZQNZ4ZYJOkUnOYX3TqVgbKDf75/jcRmcBEsO2nMAlPadzlfwCbwHm2BrMBj8pg02zpYYK+As0PnHwRFwCJT2g84vsOOg87c5+yVtpdUSZsftyl2TgwpAUFAX3NSQgJ/Rf8Th79yYV8O+Uyy8CuTr4JxNSrxwGEiY8vw79CttHuHKTR6DCvSyAIEXtPcg/qFuH+tOMH8TrNat+985K8LjcYlAD0IbtA/+fdUZ16t7A1wH5jXF/ABIyEpSaxC89Heo03H9NZ5FuJFYmlC45Ke25/DEDd5ybWNNI1ltjI3HQckRDnml75LIoUcyx5esjz/U9C19F8eGEB5SaRciTHGq4TgxZek7mPD6AgQm2Hg8WPoujk/uM5wJe7x2US8JKVqWldTSdyFUCGHLSmrpO5iwZSW19F0QzkUr6orkEXxyCocULctKauk7uGhZVlJL38GELSuppe+CcHKf4UzYo7JHvSQrHLV8HsEnp3DIFw/lUf9X/AJ2wDfwE8jkT9csx8BREJpQXcTJ/2eg3890YSbbB3SPtATkvwsWMl/CIvgG6J5oC+iGbpd2pvG7l4LTBVcPnAe6/asz3T4+B6+A/JdJrNyD//1MyP8KWAVnwNwEzCP8ESePwVMCkJLe5gLeZINwnwBP014DCrA0XbMqgQ9Z/7Yc9GlZr4S/dtjAv5S/CK6AmdbN/6admZt2TIQWlWjZZ8LRSucZeFbYM1HRLssKRyudZ+BZYc9ERbssKxytdJ6BJ6fwH2run/hhhu/qAAAAAElFTkSuQmCC);
}

div.resource_category_090_13 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAzVJREFUaAXtWj1rFFEUdf0EQUQLQVKZgIhFRASxsbJIZREQBEHb/U1bK4IgpIqdlY0GITZqYogKCioWgoLiV9Zz5D0cdie7734Na3YuXGby5t57znl35s3HptPv93dNk+2eJrHU2gre6R1vO9x2eIfNwN5oPd1udz8wTsFn4cfhR+Aco/2Af4K/g7+Er/V6PY6FWSfqPgyhh8D6IvwsfF+hgp+IW4U/gPAvhTmiMHfBENoBg/PwS/DcSREpBLPL9+ErEO76ZOQqGGLZyUX4abiHPUORJYhm513MTXASew2sTrgw+1fkFXZve4n2vA9fDhBL2ZxA1nYxF8Ho7hmwmXdhVF9kPmHUHxWMmgWDCBemBQGmNnQhYWnz/+aZBaPKOfhBE4uyZGIQy2QegnmfbcrMWCbBOMUOQ+mxptQSK2GqIU2CgTqjRtYnmjCtgo/qeaszTZhWweEvHzXTUvpcXpNq/8SzVVs1dvC3pby1w18t4MpcE6ZV8AclaUuaCdMqmC/uoS/sAzNDLGKqzSQYbzC/gLyuRpcnridMeWbKMAlONVbU6PJEM5ZZMGb8DXhvyLmLMzYSljixmmAWnIrdwzbyWmZtYpjNRTBmnl8el8xsti/AzzzEMJuLYLIAoefYLJsZDRdYTrWHjyhG3L5pZWy8zfAb9BW49bGTd4C7ELuWa3ts3TqcySSCT/Lfhu2qt1hycRecBD42CM2p5ltQLlTdhghGZ94D5G0VSLj/GjU+CnOKwkMEJ2RLlx8VsVcERQp+Cj7fFJw+IyfscdV9la4KTJ9VpZO6hdM57CEmVHBV/KTsW++VI3WgwzcQMDsyaPggfye+hS6HfE2Rnm7D9P6zkfBTGl0+gDnhb8Yl1kdnv5cEamPCBWuJReVFX8PXQXxOSH4TXb4pzCkOj76GpWJJfC5dBsUiJIHRgiVcGomNFrypUMFTOmzhCl+02lVa0XLPlNBVOhNFl09i/yp8Tx4b2PL3ojs4lV8MjLv/GX0NZ8IXsLOdWMbwGGPCrSnB/P+McVYSM67G2ONNCX4IJqNeBniMMeEWvkqHKxACNNVhIa248FZw3NxORuW2w5PRhzgWU9fhP9hbxG+EqAjQAAAAAElFTkSuQmCC);
}

div.resource_category_070_15 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABERJREFUaAXtmtuLT1EUx/3cxp3kfp150CAikryQEiXJrRQPFBl/jweZ4kV5UzzILeFBLkUJuTwgchnXRuQ6jM/X7MMx59Lv56z162fmt+r72/usvffa63vW2fusfWZKnZ2dfXqT9O1NZMW1TrinR7we4XqEe9gd6F8NPi0tLSXmmQlmg+lgGJB8AI/AbXC3tbXV/R1Z8n4PQ3Y8ZNaDCSBP2mg8AukXeZ2KtrkShmwzDm4CA8p09Bv9DkP6Xpn9K+7mtkuHyFZCVs7rxmwKYysmU84AN8JMvgaUG9m4rxqjsS7iQpgINeLt1AIeTw02CphIH+pCmKm0IxcVCxsJH7wIT0zMVLnCwkZiVi/CDYmZKldY2EjM6kU4MVGtKHodYa/U8hAR7ZcR1ZXolWJKlFKe/lVL/nxPqoprvAiPwbWsNTg45rbqWSnnF9rex/qaVL0Ir8ohEne8iQshTZRb70trKKLzInwKp7IivJi2iORD6lcyCCjC5uJFWI/ipwxvv8b0qrfHruPVjviFVd2LsA4NWWsz7nszF0Ka/FeP9EUYDEljgW4umBzanlLeDPXuxcfuCotr1/NwmoMcCtahnx/arnP2PZrWz0vnQhhSu3G4nEc6j1cbN+O/2aXvwURrME2moRwdGt5SPk7rhO5dhr6Q2iXCeR711Ed6K6THZhDXZjYwtOm1lLU5veKRVopqKmavJSKnNfsJJ/UoDgejyvBUxCPy3bt/lgK7evwHYjdriXQfl3tteVrSRrU8d7Z/a1zLMNk2EUvCJg55G7EmXPJ2uKh9S8LKfYcGhyyOdZGNQdg0y6stCb/GsXGBsFLGovKUDUsfEXS2lm0TsST8GI9G4KRIKz8u8ocxjZWNRqA3ySNgIpaEbwePFvIKeUP9RgEPbwQbC4KNWwVs/TXUNNMiuruwrgjvBToPt4By3sd0+y3t1FqB3r87wRPIH6A0EcsIyyF96dC62wCURR0Elaw/9dUYPdL6E6vkZFdh82tKmEhorV0AU8BGoKxrP7gKfoAsUZv6qO8HsBloszqLTYsNEFNdYko42DxHKef1KXYbGITTxyj3gNNAJymREFSXbk/oo5R0B2gCl4BunqmYruHIM9ZyifpSsAzo+7I+1F2FlNZnQuivaOrjnjYpPc5n6HuZ0lxcCEdeQmQS9VVgetC9pHwO9NjqpgwD6iPCkvvgBGRf/7py+HElHPkbiM/juhHo2BgtJf2LwyvwENyEaBulq1SFcJwB5Ldz3Rh05yF5PtSrUkR3uiqT1cIkdcK1EAVPH6qyhlm32pFHAqWZq4HST8ktcA0oQWlnPeclJ3QpLm6EIalXzhwwAyjzagB50kHjM/AAaMfWAcRczAlDVLn0CrAI9C/g8R3GHod49CGggKk/Qz02rZWYXwKKkJWHs8AWVSzFPMKWznnY8oiwh59mNuuEzW5ljRqqR7hGA2PmVq+L8E9ICwpKs0kdlwAAAABJRU5ErkJggg==);
}

div.resource_category_140_16 div.persist-header:before,
div.resource_category_150_26 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABUhJREFUaAXtmd2LVVUYhx01NDIiPzK0D7+ikDSUspskzMHCblNQyCtj/oH+mIZC0kvtJtIbUagcEyVNCJRGKRtNxUjUsNTU6fmd2WtYZ521z1p777X3Eee88J719e613md9730GxsfHp00lmT6VYMXaB37cR7w/wv0Rfsx6YMpN6ZmP2gAODQ1pEOagCu8MDw/fSenjwKNw8QByLlBr0BXoQtSeebdJX0DPoGfpgIeEpaWnwIA+heeb0NXoQATFDWwOAi34UtIzYGBfwuOtqKZvUfmJB/YD/qDogz0BBnYpjm5HnyjqsGX/C/G9RaHttWLVVV80EawcfBXdSn0zinjbKHBCWMNYGLox4BpgbegPTCIUNgJcI6zhe4s2dKQFpXbgCNi/8fIY+pvHW106TqCjnjI3633aCh5ttd60ImCv4fVudlpdLqZhP0jwjuLILfRLyq4rQZnyVZ4nCyjQ7v9rnoHyaxvhCFi1f8DAKkH8EMEI2gablSl/TPEusrJLWauoFmBgl1N7zDl7z3Uwg/7MjKxTHrpXv+jYdySTAwOroyIGVs4MYt9xjgL7j+spdsvIW+HmO+l5TrojmRQ4g9V1sQOio+WJDM2E4OWBerU2t6Ehf2dOVJv/G6og/0mnpASsqUEzYrNJuCH16k0qdsYEvzknAa4AKz5tUEcV8Um2lo/7yjx5Nz15bVmVgRPATh49bZ5ZiWwj0y4dksshg0rAFWHl2zc5u7HP78Nk/uErsPJGrbg3Who4Aawc0nRuE+pdin6Etm18dIzWZ7cp+y/lwQ8DpYATwQr0Xeqa9IG4eU9+nbK23Zuy58l7RQ/lyAid0nGuu7aFPwAkhDW+aBpqU9K3rA2o/VHgd9JH0GfQQfRJ1Cea6rsADn4BKQQMrG4yO1DbKZ8DTeZpWXwBbMfy8DkRPKjNQ8Cqd3Wp8MGqsf3oRVSd8iGqUbHlRxJHUU1hvQjoK2VVUbva5aNg1Vg0MLbvoU/rIY/so1HBSkbpHF0Nd7ZSEz/nKFeHGPkam2dJLDEZJUID23qbin1+csPo9gDOCXRtjs0DC7ZlQvoSkf8se98rm+/913qka7QUrGqMAsZuFdp2TOjhTGbQIfNNQiFpXeLtqa8NyRW9v5aR0rBqLGrTAuBjbJd38e4KZV8xsn9hq6m6BV1k2esMPYCezPLWEeo71ECWjg0qwaqRWOBPsY35YH4bO/2bkCd3s4JZeQZd8ivDqu7YTSsGVvV1g1V5GVA9lwRWFQXXMFO06LRTvSklGaycCgKzLrX+glc2bHQs/YCOoT7RdD6FnkZj6lMdSWFVYeyU/hPbxXogR46Rr3/11Dnu10dlaW1/Trn+/VP59wSfoHlXRZklh1WlwRGWEXKh9Zv/862BzUy+I7TvtacMrMqJ67Kgkc6TWmDVWCzwz3meka9RfeiUK90a7Szfhjem9sXE5CmsDVaVRwEzIlex9d2WVIc2tbcVseRN4vZyeYNpPNuUZ/HVJm2FtcKqnahzWIY4+ZwCNO/GdYayMfQFVO+zrmj96gVCHaQOcV8uaoelzXhgGQOtG1LuF0bZlJRGYOVb1JQ2EEztE8RHTDpR2Bis/C0ErAeANv//KFlVGoWVs9Fr2CVjem8kb72bXyCtNb0nO6IKPFbNtDSwmgVam4/eeuwdWUUh0eamjwb6b7hRqQQsT4HWu+8g+hoaundrCh9BTwLrnt1k1y+VgY2LgOs9WP/PvoyqE3Tu3kc1ilfRc+h5QH2XEIqakWTAzbhbvZXCu3T1JntbQx+4t/1ff+v9Ea6/j3vbQn+Ee9v/9bf+P0idtXVeDOk4AAAAAElFTkSuQmCC);
}

div.resource_category_160_17 div.persist-header:before,
div.resource_category_170_27 div.persist-header:before {
	background-image: url(data:image/png;base64,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);
}

div.resource_category_190_34 div.persist-header:before,
div.resource_category_200_35 div.persist-header:before,
div.resource_category_210_36 div.persist-header:before,
div.resource_category_130_18 div.persist-header:before,
div.resource_category_180_21 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABTBJREFUaAXtmVmLHUUUx3PdEydGY1wT47gvEDFGH4KiMMQHXwTBF7/BfKT5Egoi4ks0GAlGcA8SNERwFKNO4ho1E43j7zfTfalbXb3dCcy9PX3gP111+lTV+Z9TW98ZrKysbNlMcsVmIivXnnDXM95nuM9wxyLQT+mOJbRAp89wISQdU/QZ7lhCC3Q2XYavKoQgU8zPz/vubnAQ3AH8rBIDMEmS+6Rf34P3weLCwsK/KScHqc9DyG7HeA48Aq5LNZxg3QV8OwnehvT52M/ClM4yewjD/WDayMpPn/X9EFyuVBFKgTAvHwL7QqMpLcvhgdj3FOFnMUrp47aTXje7T8dOpojdGhtNcX1X7HuK8D+x0RTXCzt16bHUgOTP2CwBn38CO3cabQU7gdGtmi0eJ38Ad9Iw8P9Rd+OxD+Ui+Br8CNyBPX5mgH3PglYcWhnTuXIOfApOgyW2/sKMYHfUKQnfAx4De0AsEvsQnAAx4b3oXgKSPAJOMc4lnkNhjGup3A+eA1WBHbax0JbwV7Q5wuBnRnqJKrw3e2Z/Ccds8wx4EoSymmFsfwmVlmkjgR/Aq7y3n4KgX0b5Bba+fwXcVDBKKMLIJl6PqL6h9joDVZIdaUEF+195vAXMZijOgsI5DwH1BuG1MrJhJ9j8RP04KMy00C4vN83w7zR4g85dq62FdpcgcpiGdwKvqZJKCrZmXhJtxCX2BLitrlETwq6dkzhyNtUZROzD6fogMJvvYvsbzxFBdwHboyhfBk3GXW1PGzfCAe3dFJPCu2Xs9O+yEP6bjj5JjrSmdH16wF+d2Wxj8Ddxwh04Ftezm56OmclSoQ+D8hR4HAyo68Nx+i1r5zIwKJXBbLKGnc7ulgXBid0oD4CcrDZeTe+yEAvOujMvAp+l0zprN8tzDhgcNzHLD4MyMTH2Wyl1hI3muYqo3sz7mWgEiewmGIWLe2bnuV2WpVUT2urXHhAG0rJ7QJnUkrVhHWE7+atsBPTbQCpT6ssIe3moE/2yj1iuiRVBPeVH8HqtWEdYq6rIlWWqqk0Tx7RpYrfGosXfOsIO6o2mTFw3KVE/cjMKjFKZC15XFssCbKNGAaoj7Pv8TpvyxPUY78Y6dYZ1X0bYdd/IucSA47YbdlVHWMOdbCI3DlsEBUh9R/VjcDFQf0l5MagPi9lG5g7uuFXZGra53IXKMysbzCnoLeadksHfQ+/Gdi8w48cIxHmeKXkUZR68dWcrNUCdrglhbfaRnY8gkrpBedh/kKF0PNpv5aWXlCZjlvaz3hdNprRj+CXyIk5fP86A2VR+nrZeIjZUmhLWyfuApL38Nxbsd2D8AnBZhOIaTp7JzCS/fFLvUrq8z2UKtftC2+nltXEXJD7jeRr4A0C4YaFa/Z710uFuPAv89dCNKhbX8A768hQw8Pma9gy3Ht/gUG2Zyey1DZNlgG4AeR8U09KWsL1IZA7sB2dxwEu7n40eQzrhN64ktLsFlIm2B4BBDJ03SzougVjc9Lxe+j4k59jbQXgVpVqUcQjnvbiuxbiiwzopmoobnxhbwsjmnawnCHkfk/IscEkRTv6GNCkMWvpR+NEiRfgonVZd/luOuWHmrutj8egpwl4NT8SGU1j/HJ9PxX4XCHPMeHM6DPxJperci/ualLo+e7/336VmeUSS/x/WguPGBb8XHAS3A6e5CI8DqhsuHmMmTvgPcX+y/TZLHMVRKSU8atadWmFKd4damklPOB2X7mj7DHcnl2kmfYbTcemOts9wd3KZZtJnOB2X7mj/B6vYMdmZQXt4AAAAAElFTkSuQmCC);
}

div.resource_category_190_34 div.persist-header div:first-child {
	line-height: 16px;
	white-space: normal;
	margin-top: -2px;
}

div.resource_category_040_29 div.persist-header:before,
div.resource_category_025_32 div.persist-header:before,
div.resource_category_030_28 div.persist-header:before {
	background-image: url(data:image/png;base64,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);
}

div.resource_category_100_30 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABRNJREFUaAXtmtuLVVUcx2fsZlZSU5pFN8OyprL0IbqDQdRD1FtiLz0YjS/9L0FPg0FQ0IUIihBChSDMIEktlQqqAWkqtLyV46XL9PnE2Yez7+tsz5xzZs/+wZe1zt6/9Vu/7/r91m3PjM7Ozo4sJFm0kMjKtSFc94g3EW4iXLMRaFK6ZgFN0WkinBqSmj248Hz4TExMmCHXg5vBdeBqsBQsAaNA+QecAsfBEfALmJqcnPydsu8yWuUsDdEb8HQtGAeXVvT6KO2+Bvsg72D0RboiDNGVeLUe3NRD7/7F1gHwCcSP9dBupqkgwhC9jNZPgzszrfTmoam/E3wKcetzIqWEIXsLPT8HnJf9kJ/p5B1In6Tv5dTNKtcAp8Bhnv9NWVkKCdPhGiw/Cy6o3EO1hn/S7E3gIudg3wEUI/8T+Absh7wD0ZXkEoasnWwA0WrbleEeKEtmC5gBm8C1oFMkvx84BYx+kGQShuw1tH4JXBxkZe6UfsX0a+BKsBlkbaMS/wxIvDTdUyctyBrRZ8CgyeLCyArwKER+o5RUljjdHgOb8N2BKZQUYbRXg15uO4UOBLx8GCKXoyfh0wX6HnxeRDeZ+rEmWYQfjGkM/odpvI4on6PcW+KOA/MCpMfy9GKEWyM5TNGN/L6nVfGAUiZunxvhkjklY4RRvBEMalUuIrIMAotRcBEz0mWyDIXHs5SShHNTIatxn5+NkdYeQ0MvHfczSF5mYpIkfFHs7XD9iFL0bKBbcnsoqZsk/FdSYYh+V/FtnCjHTolJwieHiGDSlegKuTT5ouC3V1fv621JEj7UfjNclWPM31OtheuqLl2L7csxwhg9gTFXwmGTb1sOraLsdhfxatuWGOHW0y/ab4ej4sq8u+XKfRVcig1QFuF9GPVaNiyyl8w7Sjp7dDTC3Yq3rbakCLf2uo/QcGQHLS6i2yFrlJ6q6MzhznYpwr6E9CGKjzsVB1B3G3oXX85QPgD8MtqteF2c7myUSVgFOnIu7+hU7mNdsm/hwzTRvZX6ExX7PoCN2P6dS9gOUN5J8SEovVir3yP5Azuv0/cUZL3IbACFfub06/9yfJ58l/nFI6nUWjD8KODCMZdyEONbITtDn7dR93tW1ePubuxsTTobNHI09K8FW8Bc7dHaf4N+3qM8A9n1lM+DqmRdqLaDlHi5DhWPaCtClQP0nCbfgS8h+qP6EPVU5Pdvr6lVxZX9bWyeyzLQDeGQhcN5E9voOzo9Td2RN5pTInIKoh4XHwHrQF57XpWK520zJfcvGKFzeDWGNuZ051dDI7UH/AA8sF/Sgnu5Iz0TkaP+v0DSwXYF9vTkXzTOhyjNR74H79OPA5srpYRxzHm+GSxPWDFafmP6ik5ip5mEnqlqBJcAvzmZtk4PyUZ3XKqVxb63Af0wwwolJKXvxUJE9ix1vyvtwfh0oeX4y1X8fBKE9BdvWf7LffZgCFlNFUaYyLhKvgycE0ZTw7GNnGdBgq0rUHSOjgOj3EvZhl+7QgyWETYVF2Es9DtSSJ+m+GIUTesx4IXeVHfe+3XCNHcaeaQ0o0xZM8QPc3mi7iv4aVkohYQLW/b5JYPkVrUW3A2y5v4uCDuXC2XeEI5YQFyydwHJe/SMxH39VUifiB5klfOOcCcJyPtHP9eFNcBp4b9PfECZK/OacMQK4s7924F7+g5I537AqAXhiHhI6Wq4oKQhXPdwNxFuIlyzEWhSumYBTdFpIpwakpo9+A+rJm/3ZUMZ8AAAAABJRU5ErkJggg==);
}

div.resource_category_120_31 div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABXBJREFUaAXtmOuLVVUYh2ecskjTMkmLvKSplTkYRPnNcEjEEDRxykA8UDQQ/Tt9GCs4Ul+64AVFBSsoP1QigpcUb6gzWqF41xlL6vT8dnvFcs/ZZ6+1L+dsZs4Lz1l7r/tvvet2dmetVusYSzZuLImV1rbg0e7xtofbHh5lI9Ce0qPMoSPkjDkPPzBiCDwj+vr6uiiyAhbDMOzu7+8/TlhKy+ThUGwvyhbCFrgCvcR3E5bSUgu2xM5A2WaYCLPhV1hdVtGpBNcROxORK2EX7IN7sKaMor0FJ4gdQOhGOAffQulEewlGrPKvAzONbc8asYOkb4Xn4C6Uanp7Cabz2pzmgtZsI7Fvk/4EfAInoTSe9hU8hc5fBhexVfK9CAvgEJTC076C5a3pYDao6DQ2nq2SR2J7QNP7APwN8vSzhC2zTt9PPOHOu4Ye74dFYNZsnNir5NkAGqzxMMzFZBthYNSny88LoME/TtpfQUJBP74e7qBDh+mLvPYq3AmfXcTqyNK6VpnAEDuBh/dhLWgQieqbRFiYeQtWTyzRU3n9ACSkCvY0tj27k7R3QfkOgpRJ2HugJWJM6ZUiRXtPadMzhXSsm0Ce+QmGwKzZqNh3SDNr9yLPO6AXtAnKboNuasZUvsrA3jQReYWZBKsTlmi9aqprF6+A1qw8a4vldYRpQzsPayMphYjOLFidtESbjewM0UbsLJ7jlo7EngZdZrogahK9CU/fjSakfY/riFd91po2G9k+KlgPk+FjOAtRSxKr/Jry3dGCWd5zEawOhKK/5vFR+BB0BGkd6i/jdtA5bMxFrMn7oHnII8z8AcDuBOKOMb1PEDeB52DD4V1Hj3ZoM2V9xGoqH4XcLJc1HNebUKz+PT0Z5vER+ydlPmfgLsTVnyY+tykdbRyxqls3rNKIVR8LE0zdz8B0NYK13LP/daOjI9c1bCoNw8fC8B/CGxB39ITZ/g+0uemLiY67aQTPwzU4wvSuEWaywtYwnV1Cz/Q1M40NUehneB1+g6mgy8lXiLZ3e6L8rMgp7deT+3M/wusy+B62gP5BzQd9ETW7Pa/+VgbB2o2P1em6vokpvgI6y/X1ZB5kEp1pDTPauhQ8DBr1IaabPGHsDx605jpNRJ0wOHqI1x+KN+GVME9U7JfE60+KzuWnQKJTTW+vNUwjE2lsIcyBp0G3Ktu0uZyE/Yi/Qn5dC9XReqLV+S/IF5yzYd63iIsTO4O0zaC/oEvhBHiL9hWsu20FJkEj0878A/wImoazQLNAG84w3ILTiA0+BiBW6RX4DuxpbDxrxJpvaar3ZfgdvER7CaZyHRWuopX9F0Tt1kMjo85VpGu27IEKaM3Gid1F2gBsBC2nU+AsehyZvQwBVylQheCunFD4NcS8lJBHyUMQfO0gdBU7SN5PwezeTlqcMlHpfeYpugfR9dawXae+mCiPjqPtoHUfnca2ZyVWHxveAC2P2aD9ItFSCVatHqIfJ7vWXqxRlzxcBc0a/bV0EWt/OLxMGf33TrTUglWzh2htSg2NuiS2CrfhBsyFlVDPs7ZY7do6MbSWEy2TYNXuKNpp9C3RD1H1ctgLA6ANykzjqNge0rZRVlfQRMssWC04iO5K7EmYwRKtzXERJIndSpnDrvXnIliNJYjWuexslmh5WrdBHW31POslVh3ITbAqayD6utJ9zBKtNf0R6NiqgtasprG3WMrkK1gVxoi+pDRfs0RrQ7sHKyC1WLWfq4dVoSwiukbUYJCQ4icUvYmiR0G792fEOa/ZaJPeV8toBY3ew2voMjr4TaN8zUwrVHAzhbi2VciUdm28Ffnaglsx6s1ss+3hZo52K9pqe7gVo97MNtsebuZot6KtfwGfN/9xh0/PdwAAAABJRU5ErkJggg==);
}

div.resource_category_null div.persist-header:before,
div.resource_category_null div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAnZJREFUWAntl6GywjAQRdMOYDAoDAYMBgOGT+Bz+QAMGhQGAQYMBgwGAyIvp49kQklp0vbNQzQznYZm9+bm7iZZIimlCGm3201uNhtxPp9D3ES32xXj8Vi02+0oxDEOMcZ2vV4Hk8OPBeEb2oIIot71eg2dw9jjC4b54NFpeNgYk8fjYfp0ptOp6PV6H0N2Op2krVwa4wXQ8SNIQdtf5VIuOexZALZFm1FQrUze7/ePOOnx0HABDkaeX6vVEs1mM4lMpBySEITuyo8rqWCQXU8KRavVSqo8qQCyegiVHiL+VnIsF26FN0n1erkRa4JuXfy/1gr6a+W2NAe1e/j/vnLEjEYjkRzUh8NBHI9HTvj/Y/ScmQMaYp1O5/cmsetBLnbOHt+zUYF4LcinAkKx4XBoiGngaLfbycFgYO4+BriXNdGsK3A2m3kXn9y9i8VCz2ne6r4VzN3v99+w4EBkG9vtVuz3e9gbolzUOPEAfrlcElU1WaqTkMoYW/VIUghShBFs9Y4M22dHE4OT6otoPp+bAhJnZE4raoMokknRquwScBU+ySLTlQ4ViZ1LakJJSrhIgZ8mpud8Iag/QpScgKhOVj2WfqtiNLPYAENVJG8q2RgskFCSUiiWbs5jBkN2NY8iKJmIxxVWF6ieJGuMtNE5nreBnAT1BLwB4CGMkCV/IKuVRe2sZo+hFKTI4zxSNl4uQdtYk2UidjGNPMtq9hj/S9gkoS2IoAucsFP5/lUrVCygBCHzJYVtEfXAL6zgcrlk03iRLEquFEGcy0yMv08rFGIf4KpsaoJllawVrBUsq0BZ/5iL/1sb3OLJZJJUJ99GEnJw+wEbLlXoT18N0AAAAABJRU5ErkJggg==);
	background-size: 22px auto;
}

div.resource_category_Bookmarks div.persist-header:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAbVJREFUaAXtmrFKA0EQhhPxDSx8w7vX8CFsjmtWi4AosUqVJk0qrVJY2NhYG0kREMmd/0oIUU5wsrsT5vYfWPYIs7f/N/9u2JAdtm07yClOcoL1rATuu+N0mA73rAKnoTxlWV6EvkMyvqqqoPm4hyXVtphLhy26JtGcncND/niQrA+Dudkt6eyAedIyuC1FkrNb0gQWrQ+DyXTYoGkiyXRYVC6DyXTYoGkiyXRYVC6DyXTYoGkiyXRYVC6DyXTYoGkiyXRYVC6DyXRY0bSN4ly7qY7l8BMUXKK97ZQoPRwDeAG2O/yTv0Tv0FShtYEfm6a5B2wD0AH6FTqHpgatCTwH7KSu6x93HbWhtYBnAJv+hoWz36EJrQE8BdBsy/Znt4W+RoJf5skiNfAEIPP/qkfuO3IdWjLoVMB+n44B8IBeFBjjv8AcWhLoFMD+QHEL4Qv0B0VK6NjAnyC8gWB/sAiKVNAxgT3sCEKfg0j3BqeAjgX8AZ1XEPiypzfKY2zoGMBrkDkIe41C2PGSqND+nlZIK4riPGS8ZCzmOpPkd+XyYlrHiurVRzH2sKmCENiUXQeIzc7hL/rILnmwEAgzAAAAAElFTkSuQmCC);
}

ul.persist-content {
	margin: 0;
	padding: 0;
	overflow: hidden;
	transition: max-height 1s ease-in-out;
	display: none;
}

ul.persist-content li {
	background: rgba(255, 255, 255, 1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

ul.persist-content li:last-child {
	margin-bottom: 1px;
}

ul.persist-content li a:hover {
	background: rgba(56, 144, 201, 0.05);
	cursor: pointer;
}

div.open div.persist-header {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAWCAYAAAClrE55AAAAAXNSR0IArs4c6QAAAelJREFUSA21lnlLAzEQxV2t932AKIoUr+//dTxQ+4+I4G3x1vcrTclmk90ktg8e7SYzk5dkZnaLsf+hkPteP8SVfn9zw03kOsoP331xVZwT58UHMUtMrpBJLXgoLogG0/qzLD6KP2Yw9jdHyIyCH4v8ukAgJ/QkfrmTdc+pQjiBI5EFQyDmuvgifoSM3PEUIez0QBx3g3iesUHMW58ek/JQrJBNuVEdVEkssEX8t/ja5BQjZFdBtpoC1cyTwC2RvAmiTgjH2xY3gt7xE5T2rEhFecs7JIQdkA/sZlhAyKKImEp5+4RMyZDKoEkNG8ReERFD7gzgCmFxRNCcRgVOe018Fj/NIraQJQ3SLTEcNViX8u6K7yxmhJCQJGZMj8DPxrUeaF7cfwoob06GU+kiZFvcEZlIRUcONyLHTEtPTW7WJGcKriFHAFl/IfK2NbjVH8S0xdSYLU6E3XAl9ptUj0GQ7Weir0HR0olHR429ZjbQMTkSK4b7PBFJshB40VGeHLmJH7LtiWDSNmwSw24R0ctynGvAFd2Lpr37TAcimLSF8BwSQ1WcioO6x7gBXCFiqCYamY2SCCZcIYy5YkjIc7HUCTGMAEl9J9IozYdURQRxfEIYN2K4jkvR+6LSeAzw5WT4mOJzgJKv4A+m7lagQXCDugAAAABJRU5ErkJggg==), linear-gradient(180deg, rgba(248, 248, 248, 1.00) 50%, rgba(238, 238, 238, 1.00) 100%);
}

div.floatingHeader {
	right: 15px;
	top: 50px;
	position: fixed;
	width: auto;
	z-index: 1;
	-webkit-transition: margin-right 0.3s ease;
	-moz-transition: margin-right 0.3s ease;
	-ms-transition: margin-right 0.3s ease;
	transition: margin-right 0.3s ease;
	left: 1px;
}

body.rightPanel .floatingHeader {
	margin-right: -400px;
	margin-right: clamp(-500px, -22rem, -400px);
}

div.persist-header div:first-child,
div.persist-header h3:first-child {
	font-size: 0.9333333333333333rem;
	font-size: clamp(8px, 0.9333333333333333rem, 26px);
	position: absolute;
	left: 50px;
	right: 110px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
	margin: 0;
}

div.teacher div.persist-header div:first-child:before,
div.teacher div.persist-header h3:first-child:before {
	content: 'TEACHER';
	color: #fff;
	background: rgb(82, 39, 99);
	display: inline-block;
	padding: 0px 5px;
	margin-right: 5px;
	border-radius: 3px;
	-ms-border-radius: 5px;
	font-weight: 700;
	font-size: 0.9333333333333333rem;
	line-height: 18px;
}

div.persist-header div:last-child {
	position: absolute;
	right: 50px;
	padding: 2px 10px;
	line-height: 14px;
	margin-top: 4px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	background-color: #ddd;
	color: #000;
}

ul.persist-content h4 {
	margin: 0;
	padding: 0;
}

a.resource_links {
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	padding: 15px;
}

a.resource_links>h5 {
	font-size: 1.04em;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #287BAF;
}

a.resource_links:hover>h5 {
	color: #000;
}

a.resource_links>span {
	display: block;
}

a.resource_links>span.resource_details {
	color: #757575;
}

a.resource_inactive_links {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}

a.resource_inactive_links>h5 {
	color: #000;
}

a.resource_inactive_links>span.comingSoon {
	background: rgb(230, 100, 65);
	border-radius: 3px;
	color: #fff;
	padding: 1px 5px;
	text-transform: uppercase;
	font-size: 0.8rem;
	margin-bottom: 5px;
	display: inline-block;
}

@-ms-keyframes updateAni {
	0% {
		background-color: #287BAF;
	}

	50% {
		background-color: #8ec435;
	}

	100% {
		background-color: #287BAF;
	}
}

@-webkit-keyframes updateAni {
	0% {
		background-color: #287BAF;
	}

	50% {
		background-color: #8ec435;
	}

	100% {
		background-color: #287BAF;
	}
}

@keyframes updateAni {
	0% {
		background-color: #287BAF;
	}

	50% {
		background-color: #8ec435;
	}

	100% {
		background-color: #287BAF;
	}
}

@-ms-keyframes cphover {
	0% {
		background-color: #287BAF;
	}

	100% {
		background-color: rgba(0, 0, 0, 0.8);
	}
}

@-webkit-keyframes cphover {
	0% {
		background-color: #287BAF;
	}

	100% {
		background-color: rgba(0, 0, 0, 0.8);
	}
}

@keyframes cphover {
	0% {
		background-color: #287BAF;
	}

	100% {
		background-color: rgba(0, 0, 0, 0.8);
	}
}

@-ms-keyframes cphovert {
	0% {
		color: #333;
	}

	100% {
		color: #287BAF;
	}
}

@-webkit-keyframes cphovert {
	0% {
		color: #333;
	}

	100% {
		color: #287BAF;
	}
}

@keyframes ccphovert {
	0% {
		color: #333;
	}

	100% {
		color: #287BAF;
	}
}

#jacnav {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 12;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

#jacnav button,
#menubar1 button {
	cursor: pointer;
}

#jacnav nav#globalnavbar {
	position: relative;
	height: 50px;
	background: #222;
	background-repeat: no-repeat;
	background-size: auto 50px;
	z-index: 1;
	white-space: nowrap;
	min-width: 700px;
	-webkit-user-select: none;
}

#jacnav nav#globalnavbar>div {
	display: flex;
}

#jacnav nav#globalnavbar #helpB,
#jacnav nav#globalnavbar #usermenu li.user #userB,
#jacnav nav#globalnavbar #usermenu li.hover a,
#jacnav nav#pagenavbar button#toggleMenu,
#jacnav nav#globalnavbar #faqB,
#searchlightfrm #qsearch {
	background-image: url(data:image/png;base64,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), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAA3hJREFUeAHtm0FKHFEQhh2NZu1ZDAFxY2A8gh4hiywCWekRshNcCHoEcwSFZCOBQK7gEeI6CTJWDd0yPOo5PT097/8f8wfCZKqnu+p931S/KceMJpPJhv7wENjkKUWVOAEJIXsfSIiEkBEgK0cdIiFkBMjKUYdICBkBsnLUIRJCRoCsHHWIhJARICtHHSIhZATIylGHSAgZAbJy1CESQkaArBx1iISQESArRx0iIWQEyMpRh0gIGQGyctQhEkJGgKwcdYiEDE/g/Pv7r/53+CuXv+Ko9l+2NhE3hu24Qffty4dfJ+UxDpexWiGX9we7f//9dxnjBMfd253tk08H949JvIqnVe4hr8hw6GMX5a+pwkBSZHUdcvFjf+9p8nRr65gH/HFrtHX0+fDn7+ac02Tt/vTBbnFnQRwWqkrIAjJaoFMpJtD3mEjIhkl759LaE9CP1dyybPMed+yMWaa7zTl7s0Hmf1chxGR8NIhdblMRa7+1pRt/9DqKGL2QRsYVBa0CRVALMRk+7K2NDPf9poD0XilMxuzA1+saNZ5EJ2TOjFEj44VqprplIWTYp7B588xCQJd9Mc0c0mPGWHbt7fkvA2QbQD5SdAhQhrOfzipeA1JEmxsuxDbvPgNfW/9Qj1MpXstQF+x7HagQA7DMwNd3zbnzfC+5bWrKvWblcZiQZuGMM8YVUgpEiC2YfeBzKZBvIIt/yrKF1jTwFf8GsmiHVCbD94vjpuaV7x1tAsSknn61SjWYGZi0vpZVkcfit6x0VfYO/GMxFil39g3iUVpjyedFb1klF1ZrLgkhMychEkJGgKwcdYiEkBEgKwcxhyyLwOeE644X8R9esnyk7lRyjULObFboJMRmnAejwPgDzKwc7SFZNJgDEoLhns0qIVk0mAMSguGezSohWTSYAxKC4Z7NKiFZNJgDEoLhns0qIVk0mAMSguGezSohWTSYAxKC4Z7NyiCE5n/AGiV4LfDfOsm+Vdb0AEOHrCn6eNkSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5OLCExF1hUQmDo48QSEnOBRSUEhj5O/AxUtMIM79t/IAAAAABJRU5ErkJggg==);
	background-size: 50px auto, 0 0;
	background-repeat: no-repeat;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}

#jacnav nav#globalnavbar h1 {
	display: block;
	overflow: hidden;
	color: #fff;
	white-space: nowrap;
	font-weight: 300;
	font-size: 1.0666666666666667rem;
	line-height: 50px;
	padding: 0;
	margin: 0;
	text-overflow: ellipsis;
	opacity: 0;
	transition: opacity 0.2s linear;
}

#jacnav nav#globalnavbar h1.show {
	opacity: 1;
}

#jacnav nav#globalnavbar div.gnLeft {
	display: block;
	height: 50px;
	position: relative;
	flex-grow: 0;
	min-width: 125px;
	background-image: url(data:image/png;base64,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);
	background-size: auto 50px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 5px;
}

#jacnav nav#globalnavbar div.gnMid {
	display: block;
	height: 50px;
	flex-grow: 1;
	overflow: hidden;
}

#jacnav nav#globalnavbar div#globaloptions {
	display: block;
	height: 50px;
	margin: 0 10px 0 0px;
	flex-grow: 0;
	flex-shrink: 0;
}

#jacnav nav#globalnavbar #usermenu {
	color: #fff;
	font-size: 0.8666666666666667rem;
	display: inline-block;
	position: relative;
	padding: 0px;
	min-width: 150px;
	max-width: 180px;
	margin: 0;
}

@media(min-width:1440px) {
	#jacnav nav#globalnavbar #usermenu {
		max-width: 220px;
	}
}

#jacnav nav#globalnavbar #helpB,
#jacnav nav#globalnavbar #goFullscreen {
	color: #fff;
	line-height: 50px;
	background-color: transparent;
	border: none;
	font-size: 0.8666666666666667rem;
	vertical-align: top;
	display: inline-block;
	padding: 0px 10px 0px 35px;
	margin: 0 5px 0 0;
	background-position: -7px 0px;
}

#jacnav nav#globalnavbar #goFullscreen {
	padding: 0px;
	width: 45px;
	height: 50px;
	margin: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAAXNSR0IArs4c6QAAATpJREFUWAntWEEOgkAMFMMH+AGJ+ghPxjf5Dt9kvPkb5AMoHNg0Q7uUUFearBfZsdtOh24pFvfH5bOb/1S36/M9b7bOQsNlvy5E+t3uCJegUd2vW8B2XddNMLQxWleCn2bEC6ibJLU6Btd+U47uSyIkTbMKYNoL9m67U9gd4aFLhJMZ6QZ1b5eiU4RuANUXOJbKJ1irtIM4y5b9uWE30NguS4LNSgJ/1D3YjsBxcKdwJszdRkssK2ypJucrK8ypYollhS3V5HxlhTlVLDF8CdX4DqOexlhjExlrJ9sXE6aj3sRbAsBdDZcwLp57BV+MUI00XDO25hDliAqfzKMZO0TCR2P/5u7w0B1IBPNuQHzPXkqdAwkHhf/dDaSMsCQ2X8P4Z6CU2ICrXxRjTmK/0W4g2aHCkt1mcHeEvydQTifGd5YlAAAAAElFTkSuQmCC);
	background-size: 22px auto;
	background-repeat: no-repeat;
	background-position: center center;
}

#jacnav nav#globalnavbar #goFullscreen>span {
	position: absolute;
	right: -200%;
}

#jacnav nav#globalnavbar #usermenu li {
	padding: 0;
	line-height: 50px;
	max-width: 300px;
	white-space: nowrap;
	list-style-type: none;
	list-style-image: none;
	background: #333;
}

#jacnav nav#globalnavbar #usermenu li.user {
	padding: 0px;
	height: 50px;
}

#jacnav nav#globalnavbar #usermenu li.user #userB {
	-webkit-appearance: none;
	padding: 0px 30px 0px 40px;
	background-color: #393939;
	background-size: 50px auto, 50px 50px;
	background-position: right -350px, -5px 0px;
	color: #fff;
	line-height: 50px;
	height: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%;
	min-width: 150px;
	display: block;
	cursor: pointer;
	font-size: 0.8666666666666667rem;
	box-sizing: border-box;
	border: none;
}

#jacnav nav#globalnavbar #usermenu li.hover>* {
	display: none;
	border: none;
	position: relative;
}

#jacnav nav#globalnavbar #usermenu.open {
	border-radius: 0px 0px 2px 2px;
	overflow: hidden;
	z-index: 100;
}

#jacnav nav#globalnavbar #usermenu.open li.hover>* {
	display: block;
	border: none;
}

#jacnav nav#globalnavbar #usermenu li.hover a {
	text-decoration: none;
	padding: 0px 30px 0px 40px;
	color: rgb(153, 206, 45);
}

#jacnav nav#globalnavbar #usermenu.open li.hover:hover {
	background-color: rgba(255, 255, 255, 0.05);
}

#jacnav nav#globalnavbar #usermenu li.hover:hover a {
	color: #fff;
	background-color: #444;
}

#jacnav nav#globalnavbar #usermenu a#btnEbookGoBackToBookShelf {
	background-position: -5px -50px;
}

#jacnav nav#globalnavbar #usermenu a#accountB {
	background-position: -5px -100px;
}

#jacnav nav#globalnavbar #usermenu a#btnEbookExitEbookPlus {
	background-position: -5px -150px;
}

#globalnavbar #tocB {
	width: 44px;
	height: 50px;
	text-align: center;
	margin: 0px 0 5px 0px;
	border: none;
	white-space: nowrap;
	color: #9b9b9b;
	background-color: transparent;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAh1JREFUeAHt28FNw0AYRGGCaIAWjEQDuXOCWmiAMmiAWuCUOw1woAVKMP9eohx3o7zZKHmWLAVhjdffjhx7pWzWdb1x4wRuuWiTm4DAcA8EFhgWgONtsMCwABxvgwWGBeB4GywwLADH22CBYQE43gYLDAvA8TZYYFgAjrfBAsMCcLwNFhgWgONtsMCwABxvgwWGBeB4GywwLADH22CBYQE43gYLDAvA8TZYYFgAjrfBAsMCcPwdnL+Pf989LvXHR+3b2u/3/8h++KvTfdf++vb085s4dQy4Luaz9oY8c2sT+1x7G8tDYiDJe/Bs3EPP2FiSwIcXeDWfk8CRe17nzMXGkgR+qYv/qr190cza2rnbGNpYIttmxg8R64liylNEPTnEJ3cKcKQ6Z3KS5C3iTC45OwyBYW+BBYYF4PjYq7JrEfBMVrxrEbDxAuePxMfG4pfcyLQccWwSOPb+3+EQG0sS2LWIjpk/ySGuRZyE0ZAmkLxFXKW4wPC0CywwLADHuxZxKcB1Ha5FwJO5wPkj8bGx+CU3Mi1HHJsEjr3/dzjExpIEdi2iY+Y9ZFAg2eDBoV3G4QLD8yiwwLAAHG+DBYYF4HgbLDAsAMfbYIFhATjeBgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA422wwLAAHG+DBYYF4HgbLDAsAMfbYIFhATjeBgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA4/8BBxpHjTkKAkQAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 44px auto;
	font-size: 0.7333333333333333rem;
	text-indent: -999px;
	overflow: hidden;
	background-position: center center;
	display: none;
}

body.menuOpen #globalnavbar #tocB {
	background-color: rgba(255, 255, 255, 0.05);
}

#mainmenu {
	position: fixed;
	display: block;
	width: 44px;
	top: 50px;
	bottom: 0;
	background: #333;
	left: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	font-size: 0.9333333333333333rem;
	transition-delay: 0s;
	-webkit-transition: width 0.2s ease;
	-moz-transition: width 0.2s ease;
	-ms-transition: width 0.2s ease;
	transition: width 0.2s ease;
}

#mainmenu:hover {
	width: 200px;
	transition-delay: 0.5s;
}

body.menuOpen #mainmenu {
	left: 0px;
	width: 200px;
}

#mainmenu li {
	margin: 0 0 1px 0;
}

#mainmenu li.setli {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin-bottom: 0;
}

#mainmenu button {
	width: 100%;
	border: none;
	background-color: rgba(255, 255, 255, 0.03);
	box-sizing: border-box;
	text-align: left;
	padding: 15px 40px 15px 45px;
	color: #fff;
	font-size: 1rem;
	font-size: clamp(7px, 1rem, 17px);
	line-height: 19px;
	background-size: 44px auto, 10px auto;
	background-repeat: no-repeat, no-repeat;
	background-position: left center, right 10px center;
}

#mainmenu button:hover {
	background-color: rgba(255, 255, 255, 0.06);
}

#mainmenu li.active button {
	background-color: rgba(255, 255, 255, 0.08);
}

#mainmenu li.active button:hover {
	background-color: rgba(255, 255, 255, 0.08);
	cursor: default;
}

#settingsB {
	background-image: url(data:image/png;base64,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),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

#learningPathB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAvVJREFUeAHtm8Fx00AUhnGGBuDCPRUwAyUkJXChgKQEXIJTQlIAF0pISiAzVMCdEyU473nkjLyzm4PhW9D6ezMbaZ/lX9Knf6TdJ2e13W5fGRyBM05a5SQgYNgHAhYwTACW18EChgnA8jpYwDABWF4HCxgmAMvrYAHDBGB5HSxgmAAsr4MFDBOA5XWwgGECsLwOFjBMAJbXwQKGCcDyOljAMAFYXgcLGCYAy+tgAcMEYHkdLGCYACyvgwUME4DldTAM+DWsv5P/+uPdl1jJ9ibaY7Trz+9/5fI51uv1P/mp/WazWT0fBLCCO3iCu4ljT7gZH6LdR/581xv8Dw44+KVzy0jYV2VyxH4PwHvnlvxa+XK7Rfd7AD64185otfKzTZa/2gPwdWD6XaB6iIfcXZEbsosDnkYLH4PeOlpCzRHE5ZA0KyfVZZgWQH/Gvm8q+5+n3s47o6yv/E9P9lLitwj28P9/dQHD10jAMOAuD7mYFl/EeeTM7TzaQ7SbePAdDN2sRQSVYyLgforv3UfLZdYhcur8PfLO5ALE34gs9JSRTrYWUVI5sp8wa9HK17ZdbO6sw5HnJKMWrXxt28XmegDOKXIZCddaREnlmH6MFr7F97L2kKOHrKAl2MtyFBG5IaPLMC1gJtxsL4W1iJfo+FmdQI97cH3PJ5IVMHyhBQwD7vKQm6bFOXPL6fHjNLI4OLVRaxE44IC7+x3EBHcHNXL5Tu4kXhv1uEXczuFOtr0IyNYiJhh/ukgH16KVr2272FwPBx/UfWekWvnZJstf7QG4VXNo5ZdPdXYGOOB4mGWxJ1/Z7x2bhZ6sRZxENa3ra/scrgXYPejZdR53tSvgcTG2zwy/RbR3fRqfCBi+zgIWMEwAltfBAoYJwPI6WMAwAVheBwsYJgDL62ABwwRgeR0sYJgALK+DBQwTgOV1sIBhArC8DhYwTACW18EChgnA8jpYwDABWF4HCxgmAMvrYAHDBGB5HSxgmAAsr4MFDBOA5XUwDPgJXHtuQrCn7TQAAAAASUVORK5CYII=),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

#dashboardB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAArBJREFUeAHt29ExLEEYhuFZJQFC4N4NIRACVRIQw4awUpCAKkIgBG4EIARCWP+vbNXosjO7eHXjnaotO9Xjs/3sp6fP2XMm8/m88+AENrhok1NAYLgHAgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA422wwLAAHG+DBYYF4HgbLDAsAMfbYIFhATjeBgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA422wwLAAHG+DBYYF4HgbLDAsAMfbYBh4E87vLh8mTf8T+tO9+YQ0sMGkbmQLDANP/E8wrLANZn1dImDfDt9FTKfTpncRs9nMXQTdMjLfNZjUjWyBBYYF4PgWGnwRczygbzaw49J4fBex9Cd33XOMnQTs7cA1Q0O7MZgZ/eOpdzI23ruUe1oT+Chw778wtef4/nfAsSXsx42N96/FntdaIqZfxMVAvju4BnA26/y7J9JqXg3gvKn9m6PGGvzZm1r5pjwVa+664+X1yHmNBj8iM2k0tEaDhyi2BwZ3YuxuYLzJoRrACfVhi8ttV18sloOt/nk8H9vnjo0XccxpDeDDmMpn1uGzgmBsnzs2XsQxpzXW4LMP2jg4u7g+35TjwYsaHawBnL/qV6t6BO7+OtevmvtT19UAzrkdBtzVWJNjPFt7E49y/c2MX3HgnyoH0tBHRvl3Cfmnuuu4wb3e+N7Qc0nINTe/okf8XPQjo0301Y+HZzNn+QjYvDrBf21bcwLlUWuJKF/H4vxP4eakWgNeQP+ZrwLDb6XAAsMCcDy+TYNff/PxLhHwWySwwLAAHG+DBYYF4HgbLDAsAMfbYIFhATjeBgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA422wwLAAHG+DBYYF4HgbLDAsAMfbYIFhATjeBgsMC8DxNlhgWACOt8ECwwJwvA0WGBaA418AShRo8hMpzgYAAAAASUVORK5CYII=),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

#resultsB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAA79JREFUeAHt3NFt1EAYBGAOpQFSQp55SwtJCYlEA1ACV8JRAjSABCWEEsgbfVDCZcbsb9kX27exmN2NNStZvtjr/9afR3s+i2N3PB7fuOkE3upKuzIFDCzOgYENLBYQl3eCDSwWEJd3gg0sFhCXd4INLBYQl3eCDSwWEJd3gg0sFhCXd4INLBYQl3eCDSwWEJd3gg0sFhCXd4INLBYQl3eCDSwWEJd3gg0sFhCXd4INLBYQl3eCxcAX4vp9+f1+H/+M8/JwOPztd4hefP+ze4fSv7FcTb3Fh/fH3dT2/71tswkGIC/iPRb5xVy6KJsF5kkD+RGrT0sA6n2bBk54N2rEpfqbBsY8/BUn/zEBMM2/ljAU+zYLDNwDwIa4t/ibc3JR5E0CJ9zPKZFM7i0/9AYffNxWpDUNDKgbLHcvkTjBZVo73KiRkJnmIq1ZYOJC4AeXXOQJ3PsE2mPifvxwuq3fKXjRJDCgrgmLhV8W2Ii8eDeA/ZwSYlpgcidxB33wUt+aA064Dzh14vJLQsyXs8gJlx9qbD+R0NG0wI1MLlZxAbipSGsKeAKXcyUXJpLgz5AncHmnMGq1cDmIZoCncJHExzRfxu3VCDkTl/fCxZMbV7gJ4DncGOQAmdNFIBNuOC1MJXf4RSPKFV1XBz6HGxoJmdNFIMeXCM65TeJy7FWBz+Fi7rziILFmavnwhh96gcxN32ZweQcSF4D9qrVqwBO4vK2KOwaiEvch4cZ6iLxH/2dPytCfuC/6cqLUrwaMk+pSiXX33BZY/TOCwMW+LsFY8754hIz+X7Cta+h/ly4E/24Gl4OpBpxAOXcyuUu4HCfbCPnfpm76IChT22SrBkwNwp7gdojYFck9RRshM7no0CwuB18VeKgHrHO40T2Q+SHWNC4H3ATwADfm5cCcWxOZ97jNt+rAK3CbRx0OsCrw1nEJXRUY7x9PzYYXfVOvawPnzrmvFr028KuFyx24gXOlVvYz8Eq43MMMnCu1sp+BV8LlHmbgXKmV/Qy8Ei73MAPnSq3sZ+CVcLmHFfsJwcyALme295v5cwM8s8jqlw4627cvXuDFrtT/gA2kor/RKGCX9RaeIrKY1ncy8Hq7rCNrTBFZA1N2wrxe5CdcPAcnWHklUbtYgsXn0Wx5J1h8aQxsYLGAuLwTbGCxgLi8E2xgsYC4vBNsYLGAuLwTbGCxgLi8E2xgsYC4vBNsYLGAuLwTbGCxgLi8E2xgsYC4vBNsYLGAuLwTbGCxgLi8E2xgsYC4vBNsYLGAuLwTLAZ+Aj+EFn9dFPRBAAAAAElFTkSuQmCC),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

#assignmentsB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABBxJREFUeAHt29Fx00AQBmDM0AApwe88QQm4BDxDA6GEuASnBNIAM6GEUAI88QwtUILZP9x5zhftRZjd0174b0Yj6SSvTp9WJ8mWV4fD4RmLn8Bzv9CMDAECO+cBgQnsLOAcnhlMYGcB5/DMYAI7CziHZwYT2FnAOTwzmMDOAs7hmcEEdhZwDs8MJrCzgHN4ZjCBnQWcwzODCews4ByeGUxgZwHn8MxgAjsLOIdnBhPYWcA5PDPYGfiFc3yT8Lvd7qUEupLhdQr4RcY3+/3+V5oPO1pFf/lPcIF6JwOQy/JTZraC/K2sjDYdGjhl7g9Bq3GzI5DfRM7k6H0wugUNF8hrGS4xEbVEB343Ay40cNeLnJzyyMjHshKmF+m0R4bmggvadZrZ50oZH9eR+HPeJr+Rz+x6dSvdMjjhAqZ1yh/dUv97nJeJa0G5HzBdLphYt1xcTyPjywNULzed7wYsrUbmRilzuh6TtvbsImZlbmOvriRTsRhxTg7WGaf7v7al0czTRT0zuNwypC60QQEDCk7tE1yZL4saU1ZC39u99MzgcudcnsKUA3O/Xcl+HNTudxxLAR+xZb9xF4AnNYzPKhJj6u4BT3ibjI7xH+OzNnH2h5bqIsoG45Q/G7cMVE3jEbvVnVSr+8xGAPbAzVqesfM2muMIwM0Gjr6QwM5HcPGLnOzf1nkfFw2/OHC+yi+q4LhxdhGOuAhNYALPF/j0ffVWhm7fM8xp2ZPJYIHF9xR4Ivwq0+s5O99jnScBnHDzUxtw76Jk8vDAFW6PpPyrbQwNrODil+bN+1eHEO9MhALGaS1DfrmkmSmP4AI5RAkDDFwRyRep5ve2si7629znZsicuWFw0bAwwNIW4Obs/SiIk7+bJdz6R8uQuGGAU/au0aCi3NbICi762q30uaEyN+9HiAxOF6SNNKq+MB2RG7i4oIV9Py0EMI52QsI3a1PIt1JfdwtYLzSutC9UHwxkvJY6hVz3x0PghgNGgxrIWIwyDC4aG6aLQGNyaSAPhYv9CQmMhiXkD5hOZThctDssMBonyJ9lhLsL9M3hL2jSxgdl8Z+MHrSoqkiZDOAhS+gMHlK0ajSBKxDr2f8GWN5LW+SnpKWA9z13OG2rfhK0TtbJeD0vcrjNylmEryMvl3jbMSmgLV1KzwzGLVeUcvIfD89GdQOWN3jw0IAd65Y9E3DYNv5h1A049D89J4CGq+qWwcPJGDWYwEaQWhgCazJG9QQ2gtTCEFiTMaonsBGkFobAmoxRPYGNILUwBNZkjOoJbASphSGwJmNUT2AjSC0MgTUZo3oCG0FqYQisyRjVE9gIUgtDYE3GqJ7ARpBaGAJrMkb1BDaC1MIQWJMxqiewEaQWhsCajFE9gY0gtTAE1mSM6glsBKmFIbAmY1T/G70+6CB3uNmPAAAAAElFTkSuQmCC),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

#assignmentsC {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABkCAYAAAACLffiAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAABBxJREFUeAHt29Fx00AQBmDM0AApwe88QQm4BDxDA6GEuASnBNIAM6GEUAI88QwtUILZP9x5zhftRZjd0174b0Yj6SSvTp9WJ8mWV4fD4RmLn8Bzv9CMDAECO+cBgQnsLOAcnhlMYGcB5/DMYAI7CziHZwYT2FnAOTwzmMDOAs7hmcEEdhZwDs8MJrCzgHN4ZjCBnQWcwzODCews4ByeGUxgZwHn8MxgAjsLOIdnBhPYWcA5PDPYGfiFc3yT8Lvd7qUEupLhdQr4RcY3+/3+V5oPO1pFf/lPcIF6JwOQy/JTZraC/K2sjDYdGjhl7g9Bq3GzI5DfRM7k6H0wugUNF8hrGS4xEbVEB343Ay40cNeLnJzyyMjHshKmF+m0R4bmggvadZrZ50oZH9eR+HPeJr+Rz+x6dSvdMjjhAqZ1yh/dUv97nJeJa0G5HzBdLphYt1xcTyPjywNULzed7wYsrUbmRilzuh6TtvbsImZlbmOvriRTsRhxTg7WGaf7v7al0czTRT0zuNwypC60QQEDCk7tE1yZL4saU1ZC39u99MzgcudcnsKUA3O/Xcl+HNTudxxLAR+xZb9xF4AnNYzPKhJj6u4BT3ibjI7xH+OzNnH2h5bqIsoG45Q/G7cMVE3jEbvVnVSr+8xGAPbAzVqesfM2muMIwM0Gjr6QwM5HcPGLnOzf1nkfFw2/OHC+yi+q4LhxdhGOuAhNYALPF/j0ffVWhm7fM8xp2ZPJYIHF9xR4Ivwq0+s5O99jnScBnHDzUxtw76Jk8vDAFW6PpPyrbQwNrODil+bN+1eHEO9MhALGaS1DfrmkmSmP4AI5RAkDDFwRyRep5ve2si7629znZsicuWFw0bAwwNIW4Obs/SiIk7+bJdz6R8uQuGGAU/au0aCi3NbICi762q30uaEyN+9HiAxOF6SNNKq+MB2RG7i4oIV9Py0EMI52QsI3a1PIt1JfdwtYLzSutC9UHwxkvJY6hVz3x0PghgNGgxrIWIwyDC4aG6aLQGNyaSAPhYv9CQmMhiXkD5hOZThctDssMBonyJ9lhLsL9M3hL2jSxgdl8Z+MHrSoqkiZDOAhS+gMHlK0ajSBKxDr2f8GWN5LW+SnpKWA9z13OG2rfhK0TtbJeD0vcrjNylmEryMvl3jbMSmgLV1KzwzGLVeUcvIfD89GdQOWN3jw0IAd65Y9E3DYNv5h1A049D89J4CGq+qWwcPJGDWYwEaQWhgCazJG9QQ2gtTCEFiTMaonsBGkFobAmoxRPYGNILUwBNZkjOoJbASphSGwJmNUT2AjSC0MgTUZo3oCG0FqYQisyRjVE9gIUgtDYE3GqJ7ARpBaGAJrMkb1BDaC1MIQWJMxqiewEaQWhsCajFE9gY0gtTAE1mSM6glsBKmFIbAmY1T/G70+6CB3uNmPAAAAAElFTkSuQmCC);
}

#myStuffB {
	background-image: url(data:image/png;base64,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),
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAhCAYAAADdy1suAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAcBJREFUSA2tls1VwzAQhBM6oAXTAVACKSG5cA8lkBKghHDnkpQQSgA6IC1QgplRNMI/knYd0Hv2WtL687zVauV527azXHv9vHrEeHN//fWQm7fGLnIOEfqEuXV8zrlVx+ZDxR1o98UVlO+7A9ZzD1yAirEA/E0dyyawASXnG9ct4EcLyvkQYweUvpe4DvClNZsW7870PDk0MC64wCu88OGE38Bva/kGMOLG+BFO62lLhKQKl+JZXJQFqF54NcdTVkgmlCzxvFPfYbM5nhQLAOXcCBv1HXYLMaPFHykWKMZwrb5hwxpBVNpARTBBgB9gRmoKH+nBR6EYvDQlDblxdgpLVTE/AscGhsppPS0otxQrDadUtqDcBEfFTEFvsxUDGr4O4qQwMDssxdworA2e5ssKqGUtOCvVqCKrGFAepGdvDoJH6Qbo/9cKQF21lopi28Taon6ySTGgXPl3XK6jB34vgBb/OUKMAVVaeaH7GpSytXhT0opHWFEpoWwCp3J3Gi7eefTz/4I5W20BDMdneFnFnTAXlF+UYhYbC84jyPWz0gOzU4ET6g0XUb+KQw+3DLyYq3onZ1MeDyeRgn/6P/4BGB+9WS0P7JQAAAAASUVORK5CYII=);
}

@media screen and (max-width:1024px) {
	#mainmenu {
		overflow: hidden;
		left: -200px;
	}

	#globalnavbar #tocB {
		display: block;
	}

	#jacnav nav#globalnavbar div.gnLeft {
		min-width: 50px !important;
		background-position: 50px 1px;
	}

	#exerciseMenu.open.expanded {
		left: -1px;
	}

	#midPanel {
		margin-left: 0;
	}

	div#readMenu>div {
		left: 0px
	}

	#jacnav nav#globalnavbar #usermenu li.user #userB {
		max-width: 100%;
		min-width: 150px;
	}
}

@media screen and (max-width:1020px) {
	#mainmenu {
		max-width: 44px;
		overflow: hidden;
		left: -200px;
	}

	#leftPanel div.sidemenu {
		left: 44px;
	}

	body.menuOpen #jacnav nav#globalnavbar {
		background-image: none;
	}

	body.menuOpen #midPanel nav.tabs {
		margin: 0 10px 0 15px;
	}

	body.menuOpen #midPanel #globalnavbar {
		background-image: none !important;
	}

	body.menuOpen #leftPanel {
		left: 0px;
	}

	.menuOpen #leftPanel #tag {
		left: 0px;
	}
}

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

	#jacnav nav#globalnavbar #bookTitle,
	#jacnav nav#globalnavbar #teacherStudentView {
		display: none !important;
	}

	#jacnav nav#globalnavbar #goFullscreen {
		display: none;
	}
}

a.venobox>img {
	max-width: 100%;
}

.vbox-overlay *,
.vbox-overlay *:before,
.vbox-overlay *:after {
	-webkit-backface-visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.vbox-overlay {
	background: rgba(0, 0, 0, 0.85);
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	z-index: 9999;
	opacity: 0;
	overflow: auto;
}

.vbox-preloader {
	position: fixed;
	width: 32px;
	height: 32px;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
	background-image: url(data:image/png;base64,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);
	text-indent: -100px;
	overflow: hidden;
	-webkit-animation: playload 1.4s steps(18) infinite;
	-moz-animation: playload 1.4s steps(18) infinite;
	-ms-animation: playload 1.4s steps(18) infinite;
	-o-animation: playload 1.4s steps(18) infinite;
	animation: playload 1.4s steps(18) infinite;
}

.full .vbox-preloader {
	display: none;
}

@-webkit-keyframes playload {
	from {
		background-position: 0px;
	}

	to {
		background-position: -576px;
	}
}

@-moz-keyframes playload {
	from {
		background-position: 0px;
	}

	to {
		background-position: -576px;
	}
}

@-ms-keyframes playload {
	from {
		background-position: 0px;
	}

	to {
		background-position: -576px;
	}
}

@-o-keyframes playload {
	from {
		background-position: 0px;
	}

	to {
		background-position: -576px;
	}
}

@keyframes playload {
	from {
		background-position: 0px;
	}

	to {
		background-position: -576px;
	}
}

.vbox-full {
	cursor: pointer;
	position: fixed;
	top: -1px;
	left: 0px;
	width: 40px;
	height: 40px;
	padding: 10px 20px 10px 0;
	display: none;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,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);
	background-position: 10px center;
	background-size: 20px 20px;
	color: #fff;
	text-indent: -100px;
	overflow: hidden;
}

.full .vbox-full {
	background-image: url(data:image/png;base64,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);
}

.vbox-close {
	cursor: pointer;
	position: fixed;
	top: -1px;
	right: 0;
	width: 40px;
	height: 40px;
	padding: 10px 20px 10px 0;
	display: block;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAYJJREFUWAnN14ttwkAMBuCUDVihs8AI7MQKrNAVygjdqbWRfkjMPfzKXS2dnERn+yMKUrL8vuJGh8s/WEcyfIPFoHXMRm5wDJNAvjYL+YYD8MoHIkYjizgyXfDMzURWcQRcAOQ8A9nESeBoZBdXAo5CqnA14N5INa4F3AtpwvWA2UgzTgPMQrpwWmAU6cZZgF5kCGcFWpFhnAeoRabgvMAeMg0XAbaQz5dNGoC40AHXmJe5QAwpvWAAhezG8awokOtbyBCOgR8P5RKKI1X/0PoUXe50fhbXzKcHc8W2gHFftCSOd51o3fggFHwHnav2b6V2mwh9PmTj+JkrPZNupAdYu3PrP0Qa0grU4NAzBYlmmmzBoV8YiUa97MGhZwiJJq0cwaGvG4kGtZyBQ28XEsWlnIlDfzMShTLvgcMMExJF67wnDnPUSBQgj8BhlgqJzZxH4jC3i8TGGTjMbiJn3TngkKtI3pD6DUH9MNSai0huImP9VmIdEt3/hpTAmTj8uA3yD5SWN4Q2yOCKAAAAAElFTkSuQmCC);
	background-position: 10px center;
	background-size: 20px 20px;
	color: #fff;
	text-indent: -100px;
	overflow: hidden;
	background-color: transparent;
	border: none;
}

.vbox-next,
.vbox-prev {
	box-sizing: content-box;
	cursor: pointer;
	position: fixed;
	top: 50%;
	color: #fff;
	width: 30px;
	height: 170px;
	margin-top: -85px;
	text-indent: -100px;
	border: solid transparent;
	overflow: hidden;
}

.vbox-prev {
	left: 0;
	border-width: 0 30px 0 0px;
	background: url(data:image/gif;base64,R0lGODdhHgAeAJEAAAAAADIyMv///wAAACH5BAkAAAMALAAAAAAeAB4AAAJOnI+pI70PTRMhWjRDvTZvDnlgJI5PaSpoijUaq7ofLMl0S830utv3kfkhAhPhQVM0DpAOJVOgXBKbxmfU6pxCs8mq9vrlUoVY75j8QhQAADs=) center center no-repeat;
}

.vbox-next {
	right: 0;
	border-width: 0 0px 0 30px;
	background: url(data:image/gif;base64,R0lGODdhHgAeAJEAAAAAADIyMv///wAAACH5BAkAAAMALAAAAAAeAB4AAAJOnC15y+0WkniUhqiqXlfuP3QZWIkTWWIn+pispb5tLDduzdz4oe8h7Qt5ggNJgGg8+pJB5jJxaUKVO2d1KhVEn1oqzvrFcrdPsu/ifRUAADs=) center center no-repeat;
}

.vbox-title {
	width: 100%;
	min-height: 10px;
	text-align: left;
	line-height: 140%;
	font-size: 0.9333333333333333rem;
	color: #f2f2f2;
	padding: 10px 45px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	display: none;
	top: -1px;
	left: 0;
	text-align: center;
	margin: 0;
}

.full .vbox-title {
	min-height: 60px;
}

.vbox-num {
	display: none;
}

.vbox-inline {
	width: 420px;
	height: 315px;
	padding: 10px;
	background-color: #fff;
	text-align: left;
	margin: 0 auto;
	overflow: auto;
}

.venoframe {
	border: none;
	width: 960px;
	height: 720px;
}

@media(max-width:992px) {
	.venoframe {
		width: 640px;
		height: 480px;
	}
}

@media(max-width:767px) {
	.venoframe {
		width: 420px;
		height: 315px;
	}
}

@media(max-width:460px) {
	.vbox-inline {
		width: 100%;
	}

	.venoframe {
		width: 100%;
		height: 260px;
	}
}

.vbox-open {
	overflow: hidden;
}

.vbox-container {
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 40px;
}

.vbox-content {
	text-align: center;
	width: 100%;
	position: relative;
}

.vbox-container img {
	max-width: 100%;
	height: auto;
}

.full .vbox-container img {
	max-width: none;
	margin-right: 15px;
}

.image:focus-within,
.image-full:focus-within,
.image-minor:focus-within {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

#leftPanel ul {
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	top: 50px;
	left: 0px;
	width: 100%;
	bottom: 0px;
	overflow: hidden;
	overflow-y: auto;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#leftPanel #toc .submenu ul li {
	padding: 0;
	margin: 0;
	min-height: 40px;
	display: flex;
}

#leftPanel #toc .submenu ul li:nth-child(odd),
#leftPanel #toc .topmenu ul li:nth-child(odd),
#readMenu ul li:nth-child(odd) {
	background: rgba(0, 0, 0, 0.03);
}

#leftPanel #toc .submenu ul li.first {
	border-top: 5px solid rgba(0, 0, 0, 0.1);
}

#leftPanel #toc .submenu ul li.first:first-child {
	border-top: none;
}

#leftPanel #toc .submenu ul li a,
#readMenu ul li a,
#dashLastRead ul li a {
	min-width: 36px;
	padding: 0px;
	flex-grow: 0;
	background-color: transparent;
}

#leftPanel #toc .submenu ul li a:first-child:hover,
#leftPanel #toc .submenu ul li.CLselected a:first-child:hover,
#readMenu ul li a:first-child:hover,
#dashLastRead ul li a:first-child:hover,
#leftPanel #toc .topmenu ul li button:hover,
#leftPanel #toc .topmenu ul li.CLselected button:hover {
	background-color: rgba(0, 0, 0, 0.07);
}

#leftPanel #toc .submenu ul li>a:first-child,
#readMenu ul li>a:first-child,
#dashLastRead ul li>a:first-child {
	display: block;
	padding: 15px 10px 15px 55px;
	margin-left: 0px;
	text-decoration: none;
	position: relative;
	color: #000;
	flex-grow: 1;
}

#leftPanel #toc .submenu ul li>a:first-child,
#dashLastRead ul li>a:first-child {
	display: flex;
}

#leftPanel #toc .submenu ul li>a:first-child>span:first-child,
#readMenu ul li>a:first-child>span:first-child,
#dashLastRead ul li>a:first-child>span:first-child {
	margin-right: 5px;
	font-weight: bold;
}

#leftPanel #toc .submenu ul li:not(.first)>a:first-child>span:first-of-type,
#dashLastRead ul li:not(.first)>a:first-child>span:first-of-type {
	visibility: hidden;
	margin-right: 3px;
}

#leftPanel #toc .submenu ul li.quarantined:not(.first)>a:first-child>div+span:first-of-type,
#dashLastRead ul li.quarantined:not(.first)>a:first-child>div+span:first-of-type {
	display: none;
}

#dashLastRead ul li>a:first-child {
	color: #fff;
}

#readMenu ul li>a:first-child {
	padding-left: 45px;
}

#readMenu ul li.CLhidden>a:first-child {
	padding-right: 30px;
}

#leftPanel #toc .submenu ul li.first>a:first-child {
	padding-top: 15px;
}

#leftPanel #toc .submenu ul li.last>a:first-child {
	padding-bottom: 15px;
}

#dashLastRead ul li.CLselected a>span:last-child {
	flex-grow: 1;
}

#dashLastRead ul li.CLselected a>span:last-child::before {
	content: "Continue";
	display: inline-block;
	padding: 5px 10px;
	background: #287BAF;
	color: #fff;
	float: right;
	border-radius: 3px;
	font-size: 0.7333333333333333rem;
	z-index: 2;
	position: relative;
	margin-top: -3px;
	text-transform: uppercase !important;
}

#dashLastRead ul li.CLselected a:hover>span::before {
	color: #fff;
}

#leftPanel #toc .submenu ul li>a::before,
#dashLastRead ul li>a::before {
	content: '';
	display: block;
	width: 3px;
	top: 0px;
	height: 13px;
	z-index: 5;
	flex-grow: 0;
	background-color: #c2c2c2;
	left: 28px;
	position: absolute;
}

#leftPanel #toc .submenu ul li>a::after,
#dashLastRead ul li>a::after {
	content: '';
	display: block;
	width: 3px;
	top: 13px;
	bottom: 0px;
	z-index: 5;
	flex-grow: 0;
	background-color: #c2c2c2;
	left: 28px;
	position: absolute;
}

#leftPanel #toc .submenu ul li first-child a::before,
#leftPanel #toc .submenu ul li.first a::before,
#leftPanel #toc .submenu ul li:last-child a::after,
#leftPanel #toc .submenu ul li.last a::after,
#leftPanel #toc .submenu ul li:last-of-type a::after,
#dashLastRead ul li first-child a::before,
#dashLastRead ul li.first a::before,
#dashLastRead ul li.last a::after,
#dashLastRead ul li:last-of-type a::after {
	display: none !important;
}

body.teacherView #leftPanel #toc .submenu ul li.completed+li>a::before,
body.teacherView #leftPanel #toc .submenu ul li.completed>a::after,
body.teacherView #dashLastRead ul li.completed+li>a::before,
body.teacherView #dashLastRead ul li.completed>a::after {
	background-color: #c2c2c2 !important;
}

#leftPanel #toc .submenu ul li>a>span::after,
#readMenu ul li>a>span::after,
#dashLastRead ul li>a>span::after {
	content: ' ';
	display: block;
	width: 25px;
	height: 25px;
	z-index: 6;
	flex-grow: 0;
	background-color: #a2a2a2;
	position: absolute;
	left: 17px;
	top: 13px;
	border-radius: 50%;
	text-align: center;
	border: 3px solid #c2c2c2;
	box-sizing: border-box;
	background-size: 13px 13px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAGFJREFUSA1j/P//PwM9ABM9LAHZMWoR2SFNt6BjweFESpMiI7q5A+4jDBehu5BU/oD7aDSOCEbZaBwRDCJcCnCVDKP5CD3EMEJkwFMdhovQnUwqn24+GrWI1KiBq6db0AEA+s8HRYmHNp4AAAAASUVORK5CYII=);
}

#readMenu ul li>a>span::after {
	left: 10px;
}

#leftPanel #toc .submenu ul li.completed>a>span::after,
#readMenu ul li.completed>a>span::after,
#dashLastRead ul li.completed>a>span::after,
#leftPanel #toc .submenu ul li.assigned.inprogress>a>span::after,
#leftPanel #toc .submenu ul li.inprogress>a>span::after,
#dashLastRead ul li.assigned.inprogress>a>span::after,
#dashLastRead ul li.inprogress>a>span::after {
	border: 3px solid rgb(142, 196, 53);
	background-color: rgb(122, 176, 53);
}

#leftPanel #toc .submenu ul li.activity>a>span::after,
#dashLastRead ul li.activity>a>span::after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAeBJREFUSA3tlb1LA0EQxXPiB4jBxipEIgiCgqBipYKksBQLsdDayr9AC/8DaxWEFKKNYC8GUoti4TdIGq0E7RS00MTfnFkZN3t7p0UqFx43O/vevNvJ7iWoVqupRoymRpiIx7/RnzvdnFQZBEEG7iToAe/gDpQ4TE8844ecOh+oMAqKoALkiGpIbg/0+WrIWpzJMkU+rOLayMQvcGZ8ZpFGCNccBjfktkEBnFrr8kKzUWZOIxFYRS6ZT9hFyA2DM8WVneVsnszrjCC2gnslPiZOu8RhgVSqg3Vttmu45NtBJsponkXT+1finBFGPeHIzrSmjbmYlEAZZF07kt/AiApRxe08mhOlGyAWE1On7PoE9UMwQ8hJx7ki7hLn1bzoMmpRhEcVx4X68g8p8ibxksvoQZFyKo4LRxyE0IQ2138VIK8C09uii2Pn4I8pjdFukAsM13UYeiFUlHDakF1PeGlwofhi9MNEdHVGYfLr5ps3e0boNCPfDY6A4TpNfEadiG+tAofMF8EUWABbQO6ZNlln/t0u3QHnjmq7yiKyW6KL2vGKLmzHkUY1M+n/jvXWtsE163m7sD0PtwnRO/jTG4QwB8ZBF3gDV2AfHFBUvtzekcjIWyHhouvCJpT+jtYwo09kK6kQxS+egwAAAABJRU5ErkJggg==);
	transform: rotate(45deg);
	background-color: #fff;
}

body.teacherView #leftPanel #toc .submenu ul li.first>a>span::after,
body.teacherView #dashLastRead ul li.first>a>span::after {
	background-color: #a2a2a2 !important;
}

body.teacherView #leftPanel #toc .submenu ul li>a>span::after,
body.teacherView #readMenu ul li>a>span::after,
body.teacherView #dashLastRead ul li>a>span::after {
	border-color: #c2c2c2 !important;
}

#leftPanel #toc .submenu ul li.assigned>a>span::after {
	border-color: #c2c2c2;
}

#leftPanel #toc .submenu ul li.CLselected>a>span {
	font-weight: bold;
}

#leftPanel #toc .submenu ul li.CLhidden>a>span:last-child {
	margin-right: 25px;
}

#leftPanel #toc .submenu ul li.CLselected>a:first-child {
	padding-left: 55px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAAXNSR0IArs4c6QAAAMFJREFUSA2t1MsNwzAMA1C36IreochASXfwkK1kIEGa+COJJMCLDg/gRSnnvEkfiZSnOG/pykIV1NDQHaShZ5CCXkEYbYEQ2gPD6AgMoTPQjVpAF2oFzagHNKFecIpGwCEaBbsoAjZRFLyhL70Qov80yZNeWKB6FWVMVuwIE/yIurDAipVSvgzwwHQ3Cv5hKHjDELCJRcEuFgGHmBecYh7QhFlBM2YBXdgMdGMjMIT1wDDWAiHsCsLYGaRgO0jDFPwB0hRwJmkCxDwAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-size: 10px 20px;
	background-position: top 15px left;
}

#leftPanel #toc .submenu ul li a div.assigninfo {
	color: #c2c2c2;
	font-size: 0.8666666666666667rem;
}

body.teacherView #leftPanel #toc .submenu ul li a div.assigninfo>span {
	display: none;
}

#leftPanel #toc .submenu ul li.assigned a div.assigninfo {
	color: #333;
}

#leftPanel #toc .submenu ul li.assigned.marks a div.assigninfo {
	font-weight: bold;
}

#leftPanel #toc .submenu ul li.completed a div.assigninfo::before,
#leftPanel #toc .submenu ul li.assigned a div.assigninfo::before {
	content: 'assigned' !important;
	display: inline-block;
	padding: 0px 5px 0px;
	border-radius: 2px;
	text-transform: uppercase;
	font-size: 0.6666666666666666rem;
	line-height: 15px;
	background: #ccc;
	color: #fff;
	border: none;
	margin: 3px 5px 0 0;
	vertical-align: top;
	font-weight: bold;
	vertical-align: text-bottom;
}

#leftPanel #toc .submenu ul li.completed.marks a div.assigninfo::before,
#leftPanel #toc .submenu ul li.assigned.marks a div.assigninfo::before {
	content: 'assigned for marks' !important;
}

#leftPanel #toc .submenu ul li.assigned a div.assigninfo::before {
	background: #C82454;
	background: #f88100;
}

body.teacherView #leftPanel #toc .submenu ul li.quarantined a div:first-child::after {
	content: 'quarantined';
	display: inline-block;
	padding: 0px 5px;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 0.6666666666666666rem;
	background: rgb(82, 39, 99);
	color: #fff;
	border: none;
	margin: 3px 5px 0 0;
	vertical-align: top;
}

body #leftPanel #toc .submenu ul li.quarantined,
div.teacherTools {
	display: none;
}

body.teacherView #leftPanel #toc .submenu ul li.quarantined,
body #leftPanel #toc .submenu ul li.quarantined.assigned,
body #leftPanel #toc .submenu ul li.quarantined.completed {
	display: flex;
}

body.teacherView #leftPanel #toc .submenu ul div.teacherTools {
	width: 40px;
	flex-grow: 0;
	flex-shrink: 0;
	position: relative;
	background-color: rgba(0, 0, 0, 0.0);
	display: none;
}

#leftPanel #toc .submenu ul li.activity div.teacherTools button.assignB {
	width: 40px;
	height: 100%;
	border: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px auto;
	background-color: transparent;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
}

#leftPanel #toc .submenu ul li.activity div.teacherTools button.assignB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAtZJREFUWAnFl41xFDEMhbkMDUAJSQmkBFICV8JeCaQEUsJuCaQEUgKUwLWQEo73ebzG0sp7NjCDZjxnW3/PsqT1HS6Xy5tRWpblk3RmjXdZ91W/p2manvO6++cwCkDOcfpTY3W+OgPEnUDw20033ZK/BT9o6p3DZQ/eEL310vmEn7X/UeOHxpNOdfZyPWvZupUctgD2ooEtEyFzBdn5t6ygn0Q4f9BAkbufNFonBfCiQS4QEWwBYiX4DzUIH4EvEvDGMfA9W4hCn1npB12SEzuQl4cP7wQT8gAIe0TeUCRT7+3JGx8+Cf/ormvPHXPjwwN4lAGTJB0GR0SwjY9CBoCSIyWJuHsg4D1p3Gu8z4M5e9f0SEB8FDJVsO6qGmg0JJ8nspuOFzrKVUQSUi2eztK785sbADKC8lcvqPWzDByD/c2WbKAfgTjKhmnXqQoyck5M9lLnnjhxKR3PDNbIku2+Gib5whaDiLwe5nlGEMReWFuFHiXMHXeTHNEB134Q6QHiSBLWX7VIkD3a6Chd0+HAMwCiZDPOdHqTuYbZWHTq3ALgvxIATGeK0Og+r0bJ63XqnAFAxpIQexSV1J48vGs6+DylPiC0JASn5Hd9C2haiCjdUzZlZ2eS7fEF9ZFLbwLtYyeVYeoD2XBKtKxMadaEIfMZrZnBHFnvHLFFvkx1bDphkmq3Yh4b9IQwEhk8zqNm1t2KeTTwkmk1Jq6DpvQiICmB5ZjTEjWuLzq5tlPY9z9G2RB313KOob8hIkculcq7cdZ6uqJTGVpyMHwU8gBa4SsK/2BifHgArZabymbAOSEOE1X7xocHQFMyAtkQycNjgveAKSOta4LHNx/Z9Slf87FtPuubMqxKiazmJLyAStKIzz5VEhFAC8Cc1Nw5YWd/U8IbAJHVek9GKdP1f0LNYk6G+wh6GbP2V2CYjUXrfkfzJJkfBqAT4oj7JaTMGcwJP/Mh+gXQ3vohjZuw/QAAAABJRU5ErkJggg==);
}

#leftPanel #toc .submenu ul li.activity div.teacherTools button.assignB:hover {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAshJREFUWAmtloFRwzAMRSnHAjACHaEZAUagI9ARYAQYAUaAEWCEMgJdgRHKfz7b2IqS2IDufLFlSV+WJcWr4/F40kvDMNxI50njPOp+6bvb7/evcd38WfU6IHBAPzUSeALDibWc4NtMp82SP4IbTS04u/DY66IzKx1PeCf+lcaHxqNOdbByLWvZupQctnDsXQNbVYSqK4jgb1FBn0CAX2ugyN3fakydFIefNcgFIoItnEjE/nXphHWAxALAUvLaC72VZT0n/ywHdknJXgFh96gVOOnOyVcYNgl/ddcJtfFbYVgH7mUkha/RXpcYtsHIVDmguwlJot05J9h71Bg0LuJgDm9JjwQEI1OVhImraqDRlNmbtshuOp4LFKuIRKZaLB2kt7bMkQMygvKLFdT6VQa2Dn/Ekg30PSe2slG161AF0XNOTPZOlWEunRHimIEs2W6r4VZYRI9BRL5Wm80GQTy2wmJlupcwd9xMAqIDPswo4MSWJCz/alPytNFeWtLhwE9EYPF/rNOvetGRVxQWbVdl+BuQv+rgQNWZPIM6CQnaRY06BxwgY926LhC9kiq23emSDpi70AfkLQnBKfmmt4CmmYjSQNlkzswk2ttLxEYuvAnEx04ow9AHouHQIqMypVkShiip1l6ArAXHHr/iqjpGnRApOTHVinls0BPcSETnAfeaWXMr5rXDS2aqMXEdNKV3ORISWMCclqhxfd7JxQ5hn/8ZRUPc3RQ4hv5CRI5cypV3aqy1dEWj0rXkYGBksg5MhS8r/MOkwrAOVI+FAiyUTbFemhJiN1HFrzCsA5RZJRANkTw8JngPVGWkdUns8c9HNj3ly31sV6U8KsOilMhqTsILKCeN9uFTJR7haHYwJjV3Ttjhj0p45IBnteTJKGVKpXhEhtsIenKZZ68gb8xMpu63N08CRLcDOiFA3C8hZc5gTviZd9E3yxQE1ISFi4wAAAAASUVORK5CYII=);
}

#leftPanel #toc .submenu ul div.teacherTools button.hideB,
#leftPanel #toc .submenu ul div.teacherTools button.assignB {
	display: none;
}

#leftPanel #toc .submenu ul li.activity div.teacherTools>div {}

#leftPanel #assignmentsNav .submenu ul li,
#leftPanel #resultsNav .submenu ul li,
#leftPanel #mystuffNav .submenu ul li {
	padding: 0px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#leftPanel #assignmentsNav .submenu ul li a,
#leftPanel #resultsNav .submenu ul li a,
#leftPanel #mystuffNav .submenu ul li a {
	padding: 15px 5px 15px 40px;
	display: block;
	background: #f2f2f2;
	text-decoration: none;
	color: #000;
	background-size: 20px auto;
	background-position: left 10px center;
	background-repeat: no-repeat;
}

#leftPanel #toc .topmenu ul li button {
	padding: 15px 35px 15px 25px;
	display: block;
	background-color: transparent;
	color: #000;
	width: 100%;
	border: none;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAiCAYAAAADILqZAAAAAXNSR0IArs4c6QAAAaFJREFUaAXl2I1twyAQBeDQDboCK3T/EbpCVsgI7jsJJGSBdT9PHFItVXEoPt8H5HBSrut6/afji4ktpXzjrzJjsmPRwIJFcoI9Gk0BD9g+Iceiw+AJdkTLrB91hMHQyDJeHbUNyOr/29tDYGB+FBk/DYjicm4XNxhYNUQ5MFzZIpobjHifRcxps2WApgFIjW4wHlgE/DbkcUTldoMF2tCWmU5Hh8ANLbNsRadtV2GwE522XVHAA1pOtUfVdmT2o4ElKXymfy3JZWxXVHDDWir3a/d2RQefvl3RwZYlndGXDsYS7d+LtZ4PVoXpY6ANPOtHB+MmdXajVdtOrORABVurrrWqrwbN0k4DO6rttmU8DggF3LCWx8V3q+ZjLlvOw2AHVoqU5dmbOhAhMLAyq5aZ3VqRZyPlBjdsnQVdtKVjJS83GNdaZlaes1OK1H3w3WALAH1NXyruSTLfu8GShBJyxMz2QQuBW5AnUNr204H31zAYs7z6MS91+7lD+/swWAJN0EdU5I4cXwuSHd+Hzvu+jJhPyzx0j+jFVHA0mR3X/wHPj33eFQ5EnwAAAABJRU5ErkJggg==);
	text-align: left;
}

#leftPanel #toc .topmenu ul li.CLselected button {
	background-color: transparent;
	font-weight: bold;
	padding: 15px 35px 15px 25px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAAXNSR0IArs4c6QAAAMtJREFUSA2t1NsJwzAMBVCnzRDFa3ip4oGSLuWZGinQkCZ+6HEvCIE+DujnhpTSSjMFUB7kvGkWFMogB4b+QBh6BiHoFXSjNdCFtkAz2gNN6AhUoxJQhUpBMaoBRagWHKIWsItawSbqAauoF7yhM18A4T4NVNIZBbK3o4iXGTuCBD+kZhS4Y6WULwI8MP7bC/5hXvCGecAqZgWbmAXsYlpwiGlAESYFxZgEVGEjUI31QBPWAs1YDXRhV9CNnUEIxuAzxviinbkc+eDNBgaUbykwBJxMAAAAAElFTkSuQmCC), url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAiCAYAAAADILqZAAAAAXNSR0IArs4c6QAAAaFJREFUaAXl2I1twyAQBeDQDboCK3T/EbpCVsgI7jsJJGSBdT9PHFItVXEoPt8H5HBSrut6/afji4ktpXzjrzJjsmPRwIJFcoI9Gk0BD9g+Iceiw+AJdkTLrB91hMHQyDJeHbUNyOr/29tDYGB+FBk/DYjicm4XNxhYNUQ5MFzZIpobjHifRcxps2WApgFIjW4wHlgE/DbkcUTldoMF2tCWmU5Hh8ANLbNsRadtV2GwE522XVHAA1pOtUfVdmT2o4ElKXymfy3JZWxXVHDDWir3a/d2RQefvl3RwZYlndGXDsYS7d+LtZ4PVoXpY6ANPOtHB+MmdXajVdtOrORABVurrrWqrwbN0k4DO6rttmU8DggF3LCWx8V3q+ZjLlvOw2AHVoqU5dmbOhAhMLAyq5aZ3VqRZyPlBjdsnQVdtKVjJS83GNdaZlaes1OK1H3w3WALAH1NXyruSTLfu8GShBJyxMz2QQuBW5AnUNr204H31zAYs7z6MS91+7lD+/swWAJN0EdU5I4cXwuSHd+Hzvu+jJhPyzx0j+jFVHA0mR3X/wHPj33eFQ5EnwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 10px 20px, 30px auto, contain;
	background-position: top 15px left, right center, top left;
}

#leftPanel #assignmentsNav .submenu ul li a#assignmentsB1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAAAXNSR0IArs4c6QAAApBJREFUWAntWN1RAjEQFscGtARakBLgwQJsQStwoAQYK5AWKMAHKQFK0BK0BPy+m71js+RCkstDHi4zx+Vns/tl99sk3OR0Ot3UXG5rBkds1QO8G+rB98/JPXQs8TzjmYq+H7x3eDZvT6c/6ct6TYZwEOAI6AtPC8yCINAFQPKdVYaG+ANW+8AREMcok12yPSih/Y20/JAb6guAYvgFhkOe2QiwbwNwK23O12WGBrlIrvYV0mBrF+IAFE4dIEjihwoNslC2LUyIFRvQs8ZLg1mgTYBaHs2LQpmZ5qzlIPlyDdyFVunQiaDrHI7NZNp2OGu3mbkYy3kt4bmjTNTeS9XlYLAAtTKumiFrjeoxeshylO1QCDmnpYbW9YgGKeGNXAjgDlxoSa8VNnV466Iv1CHk9y32CF0EaROrURcC6PDIQ/wQHjt2MAvqEkoEHVt6sk0SPdbVoZzhG8KrTpdUyFdLESvTtKMAQtLLD6/G+M4onbEA480WlgxxUJsiR151R4F6L++07iiAkoG9Ga0Vlq5HAYwxCtJzq9DlRxam+5LrxQDCst2kef7ukxGZCdUnyQjQRCy5OXow2WVmQlIWy1YSeyavIe/bjPehW5LBd5MEEJOnePj/N6ZwX7R7I+fF3q4bGyMHGzcM+EkNMcPTdzrMDQ7enn3h9PHSTD03kwCC3ATnBYiEsN/xViJ/tpZRGzmY4TRnyuhBxx0Zjeo9mJTFVxzAC6ouvj/pejyqXgxgiS3Fh7j6EIcA2pPBt8BSfb22QiGe43TgH6EiXAqspO/W00yxAHlOTpWy4GQlV7LqnNU2xO2355IGU3U5GByActPlJw5nFakWMuVp81UwdCqcj+hdb0UVx4MV4eqgVA/wH/AclzUHbsgMAAAAAElFTkSuQmCC);
}

#leftPanel #assignmentsNav .submenu ul li a#assignmentsB2 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA0CAYAAAD46nqNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAvNJREFUaAXtmMtx2zAQhkONG3ALcglpIb7kLpcQV5CJS7CSCuIS7HNysUuIS4hbcAny/2EABCKeFMiMD9wZCCSwjx+7iwXE4XA4fHjPtHnP4MC2AuyN0OrB1YO9HuiVX3Ow14NnvQpS8j9+D580/kXto9rW8ryof1Lbf/184LmJhrmPOoG7leVvBeuvmrsWyIcCj59aIgfxXInONXmvhdBXqRpiKdpJCyGDWP1zbvU2tE2GpYfQP6sVKQtQxlDwRy0yqDkUXyVyiZxrpSaApRATqgictQ4Qcm1MOf4xH+9NvCWANW/U5lOgJo+VABKCEqU84HK1JOfmmnhLAJ2iXM+GGVNqbMzj3pt4SwBTHnLK6VMGmmqbVULRrlIJYK3apwA2GbWomnhLAGsKonlbdqq1TQCfxJtaYOTRHoC5cO4jK/FAC4+RygLUCvFQ5CVrCw8kU0DjAL+zfKmOy0JOb8SfBWg5r9WPQwGwq0jT8cDN8at/exW43JxnCh+KADNewsgYdKiT51yNO9cxOanAZ69bVhHXJi4LYyJEUajs+c0RmJIJdRAF0uCuttgI4AQjGMQQIQMwiyndAzUdEZEAKItNRsUDFDAK8ylGIqsnDAAueYk1AG0478W0PUH5nCJUAIB6bw7ff5lrz19N1I42BwRh2lKLIW0uBZLefDwq3fvgCYl8o/QsBQ5b6H60KWcA1nYcQtCNVsUJMHUjGOGJP4D8iQwhbvmC+SJwF1oV9e0Rwf9EF5tGQ+7czRXgRjWT2XYAdMZL0u7snHQKlBQ2zu02Ch3n6qWaA5GSdVeo1p2e0nHK2NYXaqSVYySn+x/sw6lFDHae/PPjjC1NZ6EBAaH2sFPNfc0CDr3GsUSYwzG9Lkb7Iw+2mLH1idpJw+NzE4cA+8J8ZJoMMEQjsHgToIS9Fyx7AGAPiuS/o26ur1s2HQDsGmkA6HE6YJxUorH5TAtBacxTlwe9lgUfNgvqnkX1CrDXjasHVw/2eqBXfs3BXg++AfZl2G6vX802AAAAAElFTkSuQmCC);
}

#leftPanel #assignmentsNav .submenu ul li a#assignmentsB3 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAAAXNSR0IArs4c6QAABHtJREFUWAntWV9oHEUY/2YvMbZaNFD/UJTq6UNffLpKX4tJbi/xQJBWRMSClRYsotFCqg8t+lBalOSlVAz2qQUflBQxht2Ljb4JkrwIvogc9kmhQqjRlqa9HX/f5jbMzO24c7ucvYIDm9n5vm9+32+/75vZvYnw36pTPzevn8kxt74nOFA0gntH54dLgqZI0H5gldt4TZL0eUvS6e++qa8W8VEogiBXLnm0DHJTCjnmU2YZ69jmthH0BH1iEDO5lNs2ptx5nDuCnFohaDTLE9uwbZadTd9RgwzmeXRIyM166pjLtdUhZIGk2Vgu6JCqH0TKgbsa16qqUO6loGYU0axZsxpBgGzUFNEwasjaBttEItUCpC8t1o+xaGRsfrVdl7FFVKLhwRZRZBBXp7M71OwUOOwGyWai01Lcrpdc6eAIJKDqPcu8Frmu5GGzZrUIutRUQsLsEYGpsdH5FZYjsryqczWTg0bQQFyVRMdKEcVOVd1NoibXlSrDfTniLcfS4jkR7TbVLY8qeLhTkKdmzk4QG+3SYn2j6E1UjBGtFKld1C7+jofFjBXUbAU1qy2sBMlK0KwjgJzSCj9BcOg5siNV5YGUBcXT2ZdtTWqLxOaLV7dKzmbnLMdbJsZ0mOBEEPWWWh8O+FYTV0wnglYv/4HCWoOqb16BeJLDqqzoPWO6YDgRbK9A64p2cZTXpu9T3PcEnVKcpOe58W8fvB6tf00kfnq79u6rtcmVqOqHP0BfSWyyeux3F8PQ35dll+idI7h/3/fbQG4BE/G6kgdmwpNnYxDhvYT+D1yMlXnh9bk1nuf4x4ngwdead11d+/MiMDcjJSUd9v3w/UYw9guiMo6N/Ffor1iuvyHP1TJTHMxUvOmwcR7oI6YHRON4rbb4exD4H0P3uKlPxn6tcVRK+WEy7qbPjOB0cPI0SfmCDTSS0Rnfbzxr0xeVZ0YQ6cPXv/hxw5HkKG2L7wX9hrf8Feil9OSGrCiblPmZBLHijibzsGJ5kYzzWJCYDsPqR4muV31minvl2BW37wlmptj1SU276kRjglryTcgFtqTHFP3TKJUGj4UQS2FQ5c99a+sZQa8l78OPp2qK5+2QjbEc29TlFL0m6lmKg9D/DCE6oXnTB4uPPvLkEV3UOcodQWy872D/e6UTkiMjr3kkDgRB9QO8bR5CpF437JaH7r7/+XOfltcNecewSAQfBpGn0i542RORDOsTl3ZM1t57A+MvFM8/D9wzNPHVl3v+UmTW224J3rIidSp2rrduzfEXz8ATO1/GxhnC5LJHnr8wt5ff2U6tqxTf+8D2F2ltzflrpDQ4dINZLJzdhX5X7eDMltK5yes4pXFvXRGcu1C5Bmi+crVuybGTblOci1iRSXcwQZl9elokMtrcf/FlrUE+BnumOr+Mb620Ax8Nv8gA5zJ8urX5pW5imQT5x3Q5MYonAiAZ96KHD7NpP+i1GsSOn372bEL0cGxy0AguNeqzMOAjDu0peshHhW6yb+agCsX//0xUw5HjXktxjvk9n/IP2GJB2Q+6EUkAAAAASUVORK5CYII=);
}

#leftPanel #resultsNav .submenu ul li a#resultsB1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA0CAYAAAD46nqNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAytJREFUaAXtmd1VGzEQhe0cN0BKcAtQAn7JeyghVJADJUBSAZQAz8kLlAAtuAWX4NxPaJTZtbS7tk6y+7Bzjrz6mdFc3dGMvbDc7/eLKcunKYMD2wywNkIzg7UMrn7+XpLGu+9f9p9rNzvWXr7PZfOkti7Y7kYNsUh5F7CN2rYAcPwsFkjAXagBti1nozLYQrNrjcNwdIC6h2dC8qJ2GQG+xmd4jApQ4NZC8aZGsiDXCjl38jqM9DEawJjBgAMkciVwj3Ti84p+FUA5uYwssNdgwU7KhJXwcvc2AvWsZ5I43pwMUE6+aTecvBwDUrpfZUPt8+Aa90465+wpkK8nAZTxjRw8qCGE6I1Nw6jjQzocysCF8iIQjfIiHc/u8SHWBndyQkMIDy1kYtyc+QPRmj8UoC4ErlGgpePZDXscxaA2gDUcIVZgKbL0DSROGiI7fyjCyZ1r1D3peHaT/Sr1OjoyxjmhsVoVvqLMidYpDdxHwv2kMeUiZKT6HArnyLPmQ3Z+DD8+pcOhLSp+adELUMaBGVnZHYMBSkJiQP2t9GASkOg9aAxY+naoR+ml+qb5INIDmEUlzv59dIY4OvGFFAYOwsN2ETBMWkbi1MDdFsARlSI4rZWTJIKzsKELA43wSAd2kwBSDZAhvHGBcN8nJXWwU2Pvg/vq9ehnGZQxofFV/l5OGuGRDqEJDKnPvSOkQaIuoNK3Q1wK4NQHnLFrS9lnFqA0udTGDgzcemuB8dnMEgdqFGxs1NK3gzsAe6M/SLIAexjg3lhWeicwmC3YAoe+FXZv09tflTQyrLVLTc40ZLwAEdqQLOpbCbHkydkV54oAvYWcBMeaGxKaBDLqd2ap95Pr9wIUOELnszm3T26Oq1At2TtouwpcO5tt6b89iwAFjjIAc4RsNMkCjMwRolHBwUoWoObXUwDXBZC1SUiJwUmAA8QMsDYUM4Mzg7UM1NqXfizwQtR4oS44shcnXjutX1BNf6REd/Deyx+/FqP9Cbh0Ej8/Z7Fn45S+hRjb3L3ou1en+MzZ5Pzw0rX1STLk53xu8381F96ll/N/Oyv5nbO4ksD592AtgYs/MkMVM3LzuUUAAAAASUVORK5CYII=);
}

#leftPanel #resultsNav .submenu ul li a#resultsB2 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA0CAYAAAD46nqNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAATtJREFUaAXtmMENwjAMRSliAVboCjACXLizAkyAmAGYAFbgDBc6AoxAV2CE8n9JpF4aBfmAhX6kEFe2y++L1VgtmqYZeB5Dz+KoTQKtOySCImglYM1XDYqglYA1XzUoglYC1vwRb3C4FissW8yS1w5GDQ27zaI5FfvLgOKOQRQdHkYEtSZBkuOYQvHjY/72Fzs6gYI75pYE2fNXEDeHYwY7qofZOxhfh9LoDYoOblW0c1fc+4bYWVuDMF4hkdu9DHZywQ2S/q4TsWeIjP/RdaXsNl4v6hSiHJ8I5lBKxYhgik6OTwRzKKViRDBFJ8fnnmA8i8fhaXioVxlP9m2z8O05TAmtJnYzT1yUmB7brdp9w1rwE3Do63y2/PpGzXI3DPevGQk07G6bKoIiaCVgzVcNiqCVgDVfNfj3BN8sjEyNlZ/0nwAAAABJRU5ErkJggg==);
}

#leftPanel #resultsNav .submenu ul li a#resultsB3 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAKAAAAACc9ikyAAAC70lEQVRYCe1YvW4TQRCeOyVRFInSHckDkPQHorEUjB3p0sXQOw8AhBdIQ4MEBomSkoY4XQ45xkkLcg+hi4Rw5xIp/MSs+Wazezpt7mcvF+earHTZ3dmdmW9nZmfHcZ5/oAlNubkuNfo9vxenxo0jXjZNCNpfrQcP4uReCQCpWND7e/eDRyYIx3BBh1zaNTflngvaAo+XwNc+7Pu8LtuMHqh+eNjzdwxa7ulqLdgAUxKAJ1i/CRDSJSaA3MouyNAEiJ2FedosCwDjbp78pqWrC8J4U3lTscDsDD39J2g7TieuJNObem0qAPa7/g+twOzh+2GUVrYLcOtLbqUDyBUDMp8LegOjHeMO1/b2/J9FDZjPAmcptgKl3slfWiuqnPmtAayvBzdYsVYKxi96XKS3dkHMiReh+MhU3lgLFsdjak1c+mbzrlhbgATxAxO2iaDb4SQyOB3TC1Q429gfvniR5XNDKwuw+ZG3dfYaQUoFSpbPSTsjDDW9Vg9uCaKVhTnqJgWsFYBff6ilhI4ch55NJvQK86pWxD2U1ZFmNzFcUnQP8688BvgOuotXRFB4Vwl9BwB9Na6wv9WYoKyOMVspDFSMB/hSixwrC0BIFR+huOyhuDxCPpduOBV0B2SZ9/EAteF/AsDvykK8v8X7mTepZQKQfhTEd5/m5+iTEnSMvsKBBjAbuMy7eIC4ktpS8cIuwjKtoEsFkHkLcJoaC+MGX/ahkMt4bWbum9DE2VE2DjZY4TEmnVmXPityYpdpgYj/WYhWHBU4gAVeRgkHH/3XmPOX2TItAAlVJYWD6SH8uoyC0gGtrehkk3D0XrNPBcD+B4P0P1c5rEgHFYC8VcK8pB8dprK4eSoAFUTMNzKrHAWErxlHm1XWk3uNP6kA+MQ4aQNf1eCTU36SlVtaces2tMwgxEljf1SycJVeC/2QSbWAzQmK7rkGcG2B0i1g/oNigBzbLRrZafx4ybiaDt8UMw942BAupgm6rLXSXVA6gP8kKNhtFluVLgAAAABJRU5ErkJggg==);
	background-size: 15px auto;
	background-position: left 12px center;
}

#leftPanel #resultsNav .submenu ul li a#resultsB4 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKqADAAQAAAABAAAAKAAAAACu2vZrAAAEFklEQVRYCe1YPWgUQRR+u/djbIIpLWKwMSIYEbvgJYKaELMkCDaiCGIpRBFEwSIRsQoI2gspFBsbc5cEEyPK2UpQqwOb5AQriaSSnMn5vXXfsrs3sze3txGEDFze/LyfL9/Mm5kda/imQ2mUoeHS8a1tegxfx/D7lM/T5YU5Zy0N3+zDTsPRyGjpAEC+g68Cfp0sNzfpw8hYaR/qqZRUgNZqdBVoGGCwdNd+0Y1gRzv1rM4YU1nYrtMh3Xiwv16n08G21Ln/zFDpm7SbyO9vFp15nY4W6FadLlCdJnSGhv0FgOXlYFKKUGodKEAO+94tepKxaMZvKypgfz9AzcmQZdEU6l+lrZOweeaNDfKaXph1fqp0lYxius7BQS8BoAu4TuczHTSpc8KOkVA/kEB+sS16u/jaKfsdigriXHe7/8aZ8Nb0fYWqOusB8hGUN/IAB2YeoM6JcUnloJ0+xLkD++ryosNJV0T7lm6naMh6ZhNGzOYMM4gF/hztiucU1XSKx2Y3iHAZzNg0Cc+dup2iASgA3YWBy6ZAElb9qZKBNqT3j1dAxFN2g2WyAqFlNQTUY7MgbAqOtFkNsDktMVjGsRoCqmJTHKXJapRNiRHHqg9Ux6Y4SYvVAJucpA0FrDLLDWvVBxrHpnhLg9UAm5ykDcXb0srQC+0ALlA+LmHRsDajXtplFWxeg0/OdCWbEg+s3kM9xKoLFDefhxgIZboYRWU7rIIl3oI405VsSiwVq7Ypm+IkKaumbEqcKKt2K2yKkySsmrIpMaKs2vm9NIZfT9w5LsYimVXYdOU6KHYKRZ+PRTA0jlv/kPSZyOUlZ0CwZXFk9cOoC1NjYuvrwI7LOn7aq5mrgT9MAvwf2a4RJYkDm/UspoSPTNM7o8QWWUalKVBWRhy5zoltK7Jo47jkMzZZac22kiwIEXLio40L8cukDlqxRbAXSePgbjtrS3YlcFL2bI1MkXj8Kb1hpBxWKiLOirvh8zd4i042PJuwy5gWJxRYvRijohqqIuuv8IALlB8KsH2cQrvKnU1KlXWTPC5gW5sH2FH4N2G2AjJOyrbpAmVgTC/Q98HRFJoqwFUeYx3WZZskhcECwFH3e0wNuMJxsIceDpJh6Z503NeP39TDYDJZWg0aqQCyPj7uVmUMrA+YrGHTOMqvUA7mAVuTwDslTeP4U79TQNLyuws0LSbFzy6jwkRa8r9hVLs9mTLBT+J4yevfrIXfUvHlcBv3yD5cKD5n9tAXOWFM/Ub1tBt+VFHaHrAx3C9PoG8Qv+hLs6hGZRknzrLJK1/UkNtNgfLJgafvswA2Dv1WgKniSR+f9e8B/FUuR0vNTj020gLFtPEbKT8/9rLiDhc+36dxD3AfzFSx4pLpIAz+BUjG1evNmAqj2/cHDUrEkUNU1msAAAAASUVORK5CYII=);
}

#leftPanel #mystuffNav .submenu ul li a#mystuffB1 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAAXNSR0IArs4c6QAAAlxJREFUWAntl91xwjAMxwnHAnQEGIEV2ocOACPABL0yQmkngBHKe/vQrsAIZQVGoPoZiXMcJ8HJceV60Z2xI+vjb0n+IDsej70UevvMRiK/lnafoiey39IWT4/HfYpeP0VYZd+lTwWHKjroJlGWEkGN3k+Sh6LwOCWKg6J+JWcYzM7E2Tbg5T5lUVNh+JELbeTkw48mKTYb+zpwCKpMUt2ZA/pzimWlrKxudWyQLxSFcPrgRvU/6KALoVMH+CALOyCcvX44UE0LHxvXInb9jBQ3OTKuBcq3y65fA5AivlWaAvCmqQPYNj1dBP9zBLlCx9zFd9Lm2kbS/zVxQC/lJtkB5HzV8aEXO+fipWejM4JuDU1q5pkmYisDZvJcdc/ysbG7jwm9lw0oJ3qMLn42iT0yE3umcd9uaOI/dz8rhjkAeVIjuFJBd0nL2JEaBySADSwvmfFJ4rJfsQNAgGKfNAKKPkcGTJgEbmgATagUqAmIAUBOxDgLItqk70Va+BLC1rmWRA6Huxgo4VvW2AsOGDwoBHjinlZJTbDKyjoTx7yEymp2K/ozMxrrdYEAw0a4yN4gpqSCbmeLAQACFme5OlHdglHl00XnxCapthqv3EBlAD0fPQy4NCpY6gawFtlczfqKMj7PaaSsjitB+TYuAejLG1gc2SZZ+gLB2J+jFJLP2VSAgX/3n4O0V9ZZQSmB0U+Q9UVHmjKfVzpW2eToYbBsF5c6CyZimyYQcZ+NwKHZNsWNHcdWEeM1TXHM1lV4HcC2Ye0i2EWwbQTa6lODvFRulbYAXEi7RZBgWvwCMlGyaTM+4/kAAAAASUVORK5CYII=);
}

#leftPanel #mystuffNav .submenu ul li a#mystuffB2 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAlCAYAAAAwYKuzAAAAAXNSR0IArs4c6QAAAXBJREFUWAntWMsRgjAQBccGtARtRS/etQUqsAmtgBbkrBdtRUqQEnAfA04IZskmOBNnsjNISN5mX95m+ZjWdZ1I7HxLV4TP6dhI/Aj7oCM77upS4jeTgFvshc5ScnCFD3xFlkoUbNV7iiIMwWuJivOhP9uz0EYPFKzQ+nqXtKg9dajK6XP08PqFS4q7OcoxcgC2GNG+6wLg/EkxrRQrG1sdCuQORzIE3Tat8R/4wBcGnzHCFS2sAjg9XRtSrhsfc/zKUPUHpNjllvErUuq8qPocBLGJQ7U9CAZtkaBveqKCvgpKH3VcvDUNNjfXFvTiwLZjUxL83P0RnJ5MthxYXNyDrDwWg1FBC5FYiEuR6NXaBOhej5RoS6WtNkXVjdct2VdTkiy/kFEJsG2qblG8uAdZOS0GXVJsmraXemkqTZPGFJuUse2PCtoqZcIFr+CUVWwSwas/eAUjQa/8kvNfKMj+v+ergKd/AQUzOkIkCU7ZG/2+UFR+xvQ5AAAAAElFTkSuQmCC);
}

div.reading div.embedded-interactive {
	padding: 5px;
}

div.reading div.embedded-interactive iframe {
	width: 100%;
	border: none;
	overflow: hidden;
	min-width: 680px;
}

div.reading div.interactive a,
div.reading div.interactive img {
	display: none;
	padding: 0 !important;
}

div.reading div.vid {
	position: relative;
	border: 1px solid rgb(220, 167, 75);
	margin-top: 3em;
}

div.reading div.int {
	position: relative;
	border: 1px solid rgb(174, 67, 60);
	margin-top: 3em;
}

div.reading div.int::before,
div.reading div.vid::before {
	content: 'INTERACTIVE';
	background-color: rgb(204, 84, 78);
	display: inline-block;
	padding: 0;
	font-size: 0.8em;
	color: #fff;
	line-height: 36px;
	vertical-align: text-top;
	border-radius: 50%;
	border-radius: 3px 3px 0 0;
	height: 32px;
	width: auto;
	padding: 0 20px 0 35px;
	position: absolute;
	left: -1px;
	top: -33px;
	overflow: hidden;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAA1JJREFUeAHtmu1xFDEMhglDA2nhWgglhBJoIZQAJaSFUAKUEEoILVBCKOHwE84zHsfvrteW7fyQZny7q/WH/Jxs6Zxcnc/ndy6vCbx/rXINBByM8AMH42AEAaF2j3EwgoBQu8c4GEFAqN1jHIwgINTuMQ5GEBBq9xgHIwgItXuMgxEEhNo95o2B+Rzseb6UO2HbUvWHBaMD4iEZN95/T3Sl29uL8ne4/i1VMNVx5jux3IWxlPCuZMt10D9ljR7C80nUL/VxWHe4QYcxW1DivEtwVLvn0KhU32ROJp1UwFKTi0DSaz7Z+/Rl4Z735vOYFZX+hPX/KZS9fYRtgj0n3ZB/otyQr+EdxVZG0N7pc88DolOwj0RPeIzKjettUj+2a77O8pj02/yVPmzcp9Grpo2p11xBebLchPGeDoxJeD6Fcl3R5mOoQ/1uWeExgDki1K+BQp9H+5Z2rABD1jtKagHujm8JhmhyvzMi+0DMYHeqytdEuC+h5BGObDjXyU52Xxjt5EQQZCunOJLL/O+t/EkWnEYbohGFDDnVd913Nb4YEqGExzPZ6M1FH/vG4NoQHapWSRrK4zim196olCdj0UMJr0QHNsPepRP7zK8sG5bUEOkBo6AMMVR0SlYMHPNf261g0uRL2DxNjWfyc8MUTmtUMguLBvhYro+hmNrU6jEYgTFmCVXoq1dMPafVY3Bb3Nck/e4lcmlv6jmtYLDlrcJJjyyamfee+UY4pWXFO6IGmSpLj58Cp1BGC+P2S0inLBIjkrgfWWqWJ3qMQ/ZLEjhKzBI/CyhpHzEL3jIQYCPgbI2Z2lh137uUcpeNmeiWO8foceRMJh8nfzbPglvDdW5Yy7NV5mwOhcn0RKUWGGkbiyOCIVAwcqXHMH7PueowKBi20mN6UvihUFaDaT3VHw4FMNZRiT6V4CGk7SR5nNG0nP2WjjRDV/YyEwwhHBitKfs0KGCevccwuW8MfFCmQsG2VVHpyEHXdCiAme0xjInUbqBLoGDgKjA1cJZBWQ1mC85SKBg2MyoxXklYVkj8KyZQ9v4n5qXByI9Vm+/IOZn0vXKPMZnAqE4cjCDrYByMICDU7jEORhAQavcYByMICLV7jIMRBITaPcbBCAJC7R4jwPwDVleXbN77yNsAAAAASUVORK5CYII=);
	background-size: 35px auto;
	background-position: left 2px center;
	background-repeat: no-repeat;
}

div.reading div.vid::before {
	content: 'VIDEO';
	background-color: rgb(242, 183, 82);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAo1JREFUeAHtmYFNwzAQRduKBbpCGaGMACOUEWCEMkIZAUaAEWAEGAFWYIRyH+UkK8mvlMS/tNI/ydj5DWfn5Xx23fl+v5/ZugQWXckKCBgMiQODMRhCgMiOGIMhBIjsiDEYQoDIjhiDIQSI7IgxGEKAyI4YgyEEiOyIMRhCgMiOGIMhBIhcM2J20QfOSf+zYAxVrCaYKgM6FScGQ97EBdGnyo+Ng1XUm8LZc7R/iushzW1x83u0P5vrUi9umdjEzyeVyi78pK2iAb+bFJp63ehD+1y2/GwLP+VHGMNQ3733eyqRwFKB+Yr+sDq9kH6nyuUKONVX7/+rcsx39IZcsoyCPFPb0j/8rms7hz9VxNyE76soD+hEYEji8I8iMRUYyWCP6VQ1lZADMJUU0wh8sAVQ+Yb/mQpMuXf566jyH+QVSW7JcaqmEnLMZZT77KhyjQ0k/KNITBUxWDXKlaP24DFN4V9mKjDXMWIMvh3u0GvkBviQTlcVmKcYeJ/VOha4C+coMlPlGNmAj+XYYAhp1VTCqoQcg5xSTp/buB6TNPHV4i1KGlal1+biI8WatQpMrkrtRAs9z1GGPAfAlAboY/yUPg62VWCwGgFKG8zBwQz4EH4RjTJTgVEdNyQI+aqkAsOONvPBptbyo00VGBwLIJ9gE6bYiAFMwpec+S6iA1sPAVXESJbQYvzYAkgiJftQRUx+yUOtsNwOoJaYCoyPNiWv6wScqnIMO9pEXhgzvdo7X6x02OTJTAWGLdFMH/qAZ3u0OfRBT+7+OX7rtXUJqFalbk9nphgMeWEGYzCEAJEdMQZDCBDZEWMwhACRHTEGQwgQ2RFjMIQAkR0xBkMIENkRYzCEAJEdMQZDCBD5F/0bRUknSpUgAAAAAElFTkSuQmCC);
}

.shut {
	transition: left 0s ease;
}

.open {
	transition: right 0s ease;
}

.visible {
	visibility: visible;
}

.invisible {
	visibility: hidden;
	display: none;
}

#teacherStudentView {
	display: inline-block;
	vertical-align: top;
	margin: 10px 10px 0 10px;
	padding: 2px;
	background: #444;
	border-radius: 2px;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

#teacherStudentView>button {
	border: none;
	float: left;
	-ms-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	font-size: 0.9333333333333333rem;
	line-height: 24px;
	padding: 0 10px;
	margin: 0;
	vertical-align: top;
	min-width: 70px;
	background-color: #2778AA;
	color: #fff;
}

#teacherStudentView>button:first-child {
	margin-right: 2px;
}

body.teacherView #teacherStudentView>button#teacherVB,
body.studentView #teacherStudentView>button#studentVB {
	background-color: #fff;
	color: #222;
	cursor: default;
}

body.studentView #teacherStudentView>button#teacherVB,
body.teacherView #teacherStudentView>button#studentVB {
	background-color: #444;
	color: #fff;
	cursor: pointer;
}

body.studentView #teacherStudentView>button#teacherVB:hover,
body.teacherView #teacherStudentView>button#studentVB:hover {
	color: #fff;
	background-color: #2778AA;
}

body.teacherView #menubar1,
body.teacherView #rightPanel header,
body.teacherView #leftPanel #toc div.submenu header {
	background-color: rgb(100, 68, 117);
	background-color: rgba(134, 80, 162, 1);
	background-image: none;
}

#menubar1,
#rightPanel header,
#leftPanel #toc div.submenu header {
	transition: background-color 0.4s ease-in-out;
}

body .lrn {
	font-size: inherit;
	line-height: inherit;
}

#assignmentShareB {
	display: none;
}

#shareB {
	display: inline-block;
}

#shareB,
#assignmentShareB {
	position: relative;
	vertical-align: top;
	margin: 10px 0px 0 10px;
	padding: 6px 10px 5px 30px;
	background: #444;
	border-radius: 2px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: bold;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIgAAAADWRjGTAAACdUlEQVRYCcWWv0tcQRDHPblSUwu2VoqtkDoSU2hplStPLSRgQDCEaJFCFASxsIg+SBML7cQmCVoJQlL641Ikf4B1tBTOz/e5e9w97+VmvX1k4Hu793Z25ruzs7NbmliY7ClKvm4ezWC7Coadjxpt8urt1K7731MqggCOB3DwBbzwjjLtCf8rELnuzQzE+vsv5/IhYtKJHwEX9h0ZN8hsERHQnlulWgQBn3AWEsNFELA4buiUG70uO+z9M0xsgL4AU7WuCeBYNpbAu0Dn4pl0RQDn0xhZBUOy1iS39DtF4kQFqYWAO0JVJvtEuqC/Bz6hfEebCnojdFTNnj98afz+oTcPzsEhGAPtJC1E6YAqYb1eHwDHIE9+MCAdYaeN0g3f5kFZ9pzNsvt2RqtxQXZmvI7atBSzomPY5JVNvwKtTiU2G1pFYpEI/fWKIW1JjJhgrVzNtuV4C8dXzR9D+8oB7XmI/ER5GcffQybl6SoCNwxmw5qnf4vj/rzBp3z/75VQBPRIsIqOZVQRgSTA4iUnpqV2BMxtq9rLniqbVRgsohPzCxIvLcoWHZ8DFZStJIbQ/abaAVQRu5KWNyEGs49I7flnsA/egHYXjiK4QiSvaYOlhUCn2RBUJfwIRLRZdPmsgXWI3GkAXeXKHHgNRoEkzqvYhX4Lg9nyrXL9HpyCjpeRouZzAH27MPEKjDNjAsipF+XHAfgN8m5C6cZ9FRMRXcHaAmtFFQlJnFcx0djG2CD4IKsBUg1KQothohF0tzwpByxErDpFEAi5W2pFEEisq0cviU6AhFRltJT19FUcnYBbfaUDicarOPopcATShhORvVseleJ7EDoG7AJ6UgkAAAAASUVORK5CYII=);
	background-size: 16px auto;
	background-repeat: no-repeat;
	background-position: left 5px center;
	overflow: hidden;
}

#shareB:hover,
#assignmentShareB:hover {
	background-color: #2778AA;
	cursor: pointer;
	overflow: visible;
}

#shareB span,
#assignmentShareB span,
.shareAssignmentwithTeacherB span {
	position: absolute;
	left: -1000%;
	top: -600%;
}

#shareB:hover span {
	position: absolute;
	display: block;
	background: #444;
	padding: 6px 10px;
	border-radius: 3px;
	color: #fff;
	top: -1px;
	left: auto;
	right: calc(100% + 10px);
	z-index: 20;
	white-space: nowrap;
	width: fit-content;
	box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);
	text-transform: initial;
}

#shareB:focus-visible span {
	position: absolute;
	display: block;
	background: #444;
	padding: 6px 10px;
	border-radius: 3px;
	color: #fff;
	top: -1px;
	left: auto;
	right: calc(100% + 10px);
	z-index: 20;
	white-space: nowrap;
	width: fit-content;
	box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);
	text-transform: initial;
}

#assignmentShareB:hover span,
.shareAssignmentwithTeacherB:hover span {
	position: absolute;
	display: block;
	background: #444;
	padding: 6px 10px;
	border-radius: 3px;
	color: #fff;
	top: -1px;
	left: auto;
	right: calc(100% + 10px);
	z-index: 20;
	width: 250%;
	width: max-content;
	box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);
	text-transform: initial;
	text-align: left;
	max-width: 200px;
	white-space: normal;
	font-size: 0.8rem;
}

#assignmentShareB:focus-visible span,
.shareAssignmentwithTeacherB:focus-visible span {
	position: absolute;
	display: block;
	background: #444;
	padding: 6px 10px;
	border-radius: 3px;
	color: #fff;
	top: -1px;
	left: auto;
	right: calc(100% + 10px);
	z-index: 20;
	width: 250%;
	width: max-content;
	box-shadow: 2px 2px 4px rgb(0 0 0 / 20%);
	text-transform: initial;
	text-align: left;
	max-width: 200px;
	white-space: normal;
	font-size: 0.8rem;
}

#shareB:hover span::before,
#assignmentShareB:hover span::before,
.shareAssignmentwithTeacherB:hover span::before {
	content: '';
	position: absolute;
	display: block;
	background-color: #444;
	height: 10px;
	width: 10px;
	right: -5px;
	top: 10px;
	transform: rotate(45deg);
	pointer-events: none;
}

#shareB:focus-visible span::before,
#assignmentShareB:focus-visible span::before,
.shareAssignmentwithTeacherB:focus-visible span::before {
	content: '';
	position: absolute;
	display: block;
	background-color: #444;
	height: 10px;
	width: 10px;
	right: -5px;
	top: 10px;
	transform: rotate(45deg);
	pointer-events: none;
}

nav#classMenu {
	display: inline-block;
	vertical-align: top;
	margin: 10px 5px 0 0;
	position: relative;
}

nav#classMenu.active {
	z-index: 100;
}

nav#classMenu>button {
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: none;
	font-size: 0.9333333333333333rem;
	line-height: 28px;
	padding: 0 35px 0 10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA9RJREFUWAnNWN1LFFEUvzOu7ZKmCVlkIFqga5tZ9BISWiYkmFEJ/QuGEaI+1EuQTyWUYkiZ1XNQD4FPUki4BULhQ4hlRbUJfdFj9CDR2vmNM+P9mJm9q7vb/uDsnDn3fPzmzr137l1jeXmZ5TPMfCYHbnlPMLTWHhx6Gq2k2BMkTSS7SapIikiA3yQJktckcZKJviMLi3RNG0a6Y5CItVGVCyTNJIZmRQz0aZJBIjqpGWO5aRMkYjGKuEmCHlsP0KPdRHReJ4nWGCRyXZRslmS95MAJOWbtnLgPRGAPXpuqMUzTvE4ZegOzrL1xmIZYf3/LW9+1LnCSZJkcHqvXMKxh3Of3jL49aL+CMb/ADNvP0pi87ZXTk6A9ITDmwl5BWbAtUc4DXhPHb5JgtuaKHJ4XtVBTgUKQeg/rXCZmq1IshaHJri24KQSpFYvw/4JSWyBIT1BJzPCFUGAYBay1doA1Vp9X2nQNiEUO5PJBs83BbZaXGXxblc9XgVnI2uqustqt7Vbgr6UfbO7rAzeJjrK34gw7WHXOcg2Hitnkm4vsb/KPHIra4DDqNAg9SEbPsdcRu+GSQ2BrzWW2a0uLkyPlFb5HKcYBHhQ5fSBwkAliV6Lg/c/Hgs0wTNYeG2LbS/cJdq+bitL9li9ieMg5uTaBgxi1smXifFfU+e+P2NS7AcEeMiPsVP0YK9tYLdj5G7SdrL/F4MsDuZDTB1W8XSbo7Od4H0t/9eW+QjJSuJl1NtxlRRvKFX/YOhvuMfjwADnkCoDAQSYYEMesxHJPlkR2sNMN4ywc2uTGQoetJFLh2qBokBP8cSMTxE44EHj6Zx+wwVlFeXEd69gzwjDbIdBh44GYFD3nuAsc5GUmQV4xx9Pv+nLxDq1lBju0c3UTUlnWyI5Fr1gh0Hk8/zjEEKOJBO8nE8QZIiVBJHjxedzKw5OMbjtu2fgfkHN8eXuADg4u5Fccd1s0FBSeSbhrqhIx82k0XXLIIXCQCU6Qg+/uVmFABpDwen2wBZH3ymXXBgcXAkHajy1Sy7TbqqlgAsx9e+h6Q5cnktsYrEzbHFwveQyiYZDkMJR08GThEisJrywr0NcI1Bbgt6NGLwrfRCEqOzdx6j1lJyW8Yq5uN+nYhucKqIWaCjwJ2meDHsU7e4Yeu6ZSwZMgvCgAp6xhJSLzhmG7lmdmX4LwTiaT/XTJJknr4O7JzDZ6ThI5gLbhXWQbIcHpKxPAmMNrxVsKhBZBZCCS+ATiaLje2R2nHNp/HmkTpKQWiGh+/v3mEHSu9ukr//7AdAjm6ho4i3NFIqhO3hP8B06ZKUNlowVdAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 20px 20px;
	background-color: #444;
	max-width: 200px;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

nav#classMenu.student>button,
#joinClassAssignmentPanel {
	border: none;
	font-size: 1rem;
	line-height: 30px;
	font-weight: 700;
	padding: 0 20px;
	color: #fff;
	background-image: none;
	background-color: #2778AA;
	-ms-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	text-transform: uppercase
}

nav#classMenu.student>a:hover {
	background-color: #444;
}

nav#classMenu.student>a {
	display: inline-block;
	-ms-border-radius: 2px;
	border-radius: 2px;
	border: none;
	font-size: 0.9333333333333333rem;
	line-height: 28px;
	padding: 0 5px 0 30px;
	background-repeat: no-repeat;
	background-position: left 5px center;
	background-size: 16px auto;
	background-color: #222;
	max-width: 200px;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.1);
	overflow: hidden;
	text-overflow: ellipsis;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA0CAYAAAD46nqNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAvNJREFUaAXtmMtx2zAQhkONG3ALcglpIb7kLpcQV5CJS7CSCuIS7HNysUuIS4hbcAny/2EABCKeFMiMD9wZCCSwjx+7iwXE4XA4fHjPtHnP4MC2AuyN0OrB1YO9HuiVX3Ow14NnvQpS8j9+D580/kXto9rW8ryof1Lbf/184LmJhrmPOoG7leVvBeuvmrsWyIcCj59aIgfxXInONXmvhdBXqRpiKdpJCyGDWP1zbvU2tE2GpYfQP6sVKQtQxlDwRy0yqDkUXyVyiZxrpSaApRATqgictQ4Qcm1MOf4xH+9NvCWANW/U5lOgJo+VABKCEqU84HK1JOfmmnhLAJ2iXM+GGVNqbMzj3pt4SwBTHnLK6VMGmmqbVULRrlIJYK3apwA2GbWomnhLAGsKonlbdqq1TQCfxJtaYOTRHoC5cO4jK/FAC4+RygLUCvFQ5CVrCw8kU0DjAL+zfKmOy0JOb8SfBWg5r9WPQwGwq0jT8cDN8at/exW43JxnCh+KADNewsgYdKiT51yNO9cxOanAZ69bVhHXJi4LYyJEUajs+c0RmJIJdRAF0uCuttgI4AQjGMQQIQMwiyndAzUdEZEAKItNRsUDFDAK8ylGIqsnDAAueYk1AG0478W0PUH5nCJUAIB6bw7ff5lrz19N1I42BwRh2lKLIW0uBZLefDwq3fvgCYl8o/QsBQ5b6H60KWcA1nYcQtCNVsUJMHUjGOGJP4D8iQwhbvmC+SJwF1oV9e0Rwf9EF5tGQ+7czRXgRjWT2XYAdMZL0u7snHQKlBQ2zu02Ch3n6qWaA5GSdVeo1p2e0nHK2NYXaqSVYySn+x/sw6lFDHae/PPjjC1NZ6EBAaH2sFPNfc0CDr3GsUSYwzG9Lkb7Iw+2mLH1idpJw+NzE4cA+8J8ZJoMMEQjsHgToIS9Fyx7AGAPiuS/o26ur1s2HQDsGmkA6HE6YJxUorH5TAtBacxTlwe9lgUfNgvqnkX1CrDXjasHVw/2eqBXfs3BXg++AfZl2G6vX802AAAAAElFTkSuQmCC);
	border-color: #2092C8;
	cursor: pointer;
	text-decoration: none;
}

nav#classMenu>button>span {
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}

nav#classMenu>button:hover:enabled {
	color: #fff;
	background-color: #2778AA;
}

nav#classMenu>button:disabled {
	cursor: default;
	background-color: #222;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA0CAYAAAD46nqNAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAvNJREFUaAXtmMtx2zAQhkONG3ALcglpIb7kLpcQV5CJS7CSCuIS7HNysUuIS4hbcAny/2EABCKeFMiMD9wZCCSwjx+7iwXE4XA4fHjPtHnP4MC2AuyN0OrB1YO9HuiVX3Ow14NnvQpS8j9+D580/kXto9rW8ryof1Lbf/184LmJhrmPOoG7leVvBeuvmrsWyIcCj59aIgfxXInONXmvhdBXqRpiKdpJCyGDWP1zbvU2tE2GpYfQP6sVKQtQxlDwRy0yqDkUXyVyiZxrpSaApRATqgictQ4Qcm1MOf4xH+9NvCWANW/U5lOgJo+VABKCEqU84HK1JOfmmnhLAJ2iXM+GGVNqbMzj3pt4SwBTHnLK6VMGmmqbVULRrlIJYK3apwA2GbWomnhLAGsKonlbdqq1TQCfxJtaYOTRHoC5cO4jK/FAC4+RygLUCvFQ5CVrCw8kU0DjAL+zfKmOy0JOb8SfBWg5r9WPQwGwq0jT8cDN8at/exW43JxnCh+KADNewsgYdKiT51yNO9cxOanAZ69bVhHXJi4LYyJEUajs+c0RmJIJdRAF0uCuttgI4AQjGMQQIQMwiyndAzUdEZEAKItNRsUDFDAK8ylGIqsnDAAueYk1AG0478W0PUH5nCJUAIB6bw7ff5lrz19N1I42BwRh2lKLIW0uBZLefDwq3fvgCYl8o/QsBQ5b6H60KWcA1nYcQtCNVsUJMHUjGOGJP4D8iQwhbvmC+SJwF1oV9e0Rwf9EF5tGQ+7czRXgRjWT2XYAdMZL0u7snHQKlBQ2zu02Ch3n6qWaA5GSdVeo1p2e0nHK2NYXaqSVYySn+x/sw6lFDHae/PPjjC1NZ6EBAaH2sFPNfc0CDr3GsUSYwzG9Lkb7Iw+2mLH1idpJw+NzE4cA+8J8ZJoMMEQjsHgToIS9Fyx7AGAPiuS/o26ur1s2HQDsGmkA6HE6YJxUorH5TAtBacxTlwe9lgUfNgvqnkX1CrDXjasHVw/2eqBXfs3BXg++AfZl2G6vX802AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: left 5px center;
	background-size: 20px 20px;
	display: inline-block;
	font-size: 0.9333333333333333rem;
	line-height: 28px;
	padding: 0 5px 0 30px;
	max-width: 200px;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.1);
	overflow: hidden;
	text-overflow: ellipsis;
}

nav#classMenu.active>button,
nav#classMenu.active>button:hover {
	background-color: #fff;
	-ms-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	color: #222;
	border-bottom: 5px solid #ffff
}

ul#usermenu.open>li.user #userB::before,
nav#classMenu.active>button::before {
	content: "";
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
}

nav#classMenu>div {
	background-color: #fff;
	position: absolute;
	padding: 0;
	display: none;
	-ms-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	overflow: hidden;
}

nav#classMenu.active>div {
	display: block;
}

nav#classMenu>div>ul {
	background-color: rgb(238, 238, 238);
	width: 230px;
	min-height: 220px;
	max-height: 420px;
	padding: 1px;
	margin: 2px;
	overflow: hidden;
	overflow-y: auto;
	border-radius: 0px 3px 0px 0px;
}

nav#classMenu>div>ul#finishedClasses,
nav#classMenu.finished>div>ul#activeClasses {
	display: none;
}

nav#classMenu.finished>div>ul#finishedClasses {
	display: block;
}

nav#classMenu>div>ul>li {
	background-color: rgba(255, 255, 255, 0.2);
}

nav#classMenu>div>ul>li:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.5);
}

nav#classMenu>div>div {
	display: flex;
}

nav#classMenu>div>div>button,
nav#classMenu.finished>div>div>button#activeClassB {
	flex-grow: 1;
	width: 50%;
	height: 40px;
	border: none;
	background: #444;
	color: #fff;
	cursor: pointer;
}

nav#classMenu>div>div>button:hover,
nav#classMenu.finished>div>div>button#activeClassB:hover {
	background: #333;
}

nav#classMenu>div>div>button#activeClassB,
nav#classMenu.finished>div>div>button#finishedClassB {
	background-color: #fff;
	color: #222;
	cursor: default;
}

#classMenu a {
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 10px 40px 10px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

#classMenu a:hover {
	background-color: rgba(0, 0, 0, 0.1);
}

#classMenu li.selected {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA5lJREFUWAnFmc9rE0EUx2drrYi52EgRRdGF2qpQxAS9VA8lAaF40uQg2KNFvXiziOBRe9KLF/0LbBS9KZiDR9H2notBD6JiaxVj2saS+L7DzLDJzmxmy+z6YDKZX28+eW/m7czG63Q6bCvy4NX+Ao1DylHyKe0WiTK2KlKd8iVK1RvnPlcpjy1eHECCAsgVkQAURwBdoTRPsAC3EitAAgPMPUqAcyGPSMkcgQI6UgYiW6mR4AD1gZIrOEzJdQrdKBsl0oKkYIFGloyj3TRUyJJlkyotoHAp4LAJ0hBsoLLO5SYXpwkHA8AQmDMkIUDh1rQsFwQqiLmDdawLkDpg8Sa95roAegolwaCq1RqkBoQS7Na48U0pc/QFoScvY2XQgohzicMNZ0b7/Q4Zc3k/DkjW86nkMs5pIaaO3WUzk28Y8j4CV4NJrcFU4CYOznAu5BaQN1MDBIyE44T0gfLo3mlZ1OV8s3r3X+5DSHmt6+GiTgcHvT+bH9mTt+fZWutH1DRFrMHEYl4U3NN3F/rBAbwAQJznnEs/uMb6V5s5cwDku8XU2x8psmuFGssdvmrqEqp3BAe9/iB9GGMf4KZPPGbbBrazM2O3mecNsMX6wxBQsMIhHNT6sKAWMJsZU3ASYPLILZb3r8tiKHcMx/UDUCvYXWut5VAbIE8eCofNJOAwOQC1x+5m6zur0E5rrH8JQZ4dv8MmDlxW9UnBYQKsQQBq3fyr+YlDlk+/YLt2jKC/kqnj9Oj2PLYnczQUhNEJcQ6hxHK3Kr09X+oI1AjSkbEwmxlnF08tsJ1D2Z7x+uLy7xp7vniJ/dn4pu9gX1uFi3FvjZSVRo2sUaY1uRLZD42Ae/a+5AIO6pYAaHWhtoGUcH0eX5jYVqr8wEpHGzwQteuwV5PJ3QnArdKhdViGGdz4rURnyQTgwMKZJOC8FZ3oJCGbFCcTgsNMnCl4J4l9SR8azLB2+y/bbG/E+X02fdVlXloQg2YpaYO2SWNrs5EEHBjm5JwKUNzqVYPs8B9yvFRSb7+UiyUI7ejYrpZjHeTKtVKXsqCsIHq8yLGKjXKMoxwPDCyzLgkBita0IQFXFMusCzDk4mBrSu5GvJvVwYElEhAdCBKHvyTeOvDdSmB422oUk4vVAKEgTxXWTxs12PwFuvD+JRIOw/taMDgHWdOnMm78uFRbPbsD42ExgLl/iR6YRH0lWJwhkeTfEIAPCmIZEjbAlv+G+AdkzIsYARh9zgAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-size: 18px auto;
	background-position: right 10px center;
	font-weight: 600;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#classMenu li.yearHead {
	text-align: left;
	background: #bbb !important;
	color: #fff;
	padding: 2px 10px;
}

#classMenu li.manage {
	text-align: center;
	border-top: solid 1px #ccc;
	background-color: transparent;
}

#classMenu li.addclass {
	text-align: center;
	background-color: transparent;
}

#classMenu li.manage>a,
#classMenu li.addclass>a {
	margin: 10px;
	background-color: #287BAF;
	border-radius: 3px;
	color: #2778AA;
	padding: 6px 10px;
	color: #fff;
	font-size: 0.8666666666666667rem;
	text-transform: uppercase;
}

#classMenu li.manage>a:hover,
#classMenu li.addclass>a:hover {
	background-color: #333;
}

.activityButton {
	background-color: rgb(0, 0, 0);
	color: #fff;
	border: none;
	width: 100px;
	height: 40px;
	font-size: 0.9333333333333333rem;
	font-weight: bold;
}

.activityTableHeader {
	background-color: rgb(255, 255, 255);
	border-color: #fff;
	color: #ccc;
	border: 2px;
	width: 50px;
	height: 40px;
	font-size: 0.9333333333333333rem;
	font-weight: bold;
	padding: 2px;
}

#activityReportTable {
	position: relative;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	background: rgb(237, 239, 240);
	font-size: 1rem;
}

#activityReportTable tr {
	background: rgba(255, 255, 255, 0.4);
}

#activityReportTable tr:hover {
	background: rgba(255, 255, 255, 0) !important;
	cursor: pointer;
}

#activityReportTable tr:first-child:hover {
	transform: scale(1.0);
}

#activityReportTable tr:nth-child(odd) {
	background: rgba(255, 255, 255, 0.7);
}

#activityReportTable td {
	padding: 5px 10px;
}

#activityReportTable th {
	font-weight: bold;
	text-align: right;
	background-color: #61585b;
	color: white;
	padding: 5px 10px;
}

#activityReportTable th:nth-of-type(2) {
	text-align: left;
}

#activityReportTable th[align=center] {
	text-align: center;
}

c #activityReportTable th[align=right] {
	text-align: right;
}

.activity-report-table-container {
	flex-grow: 1;
	padding-left: 20px;
}

#attemptHistory {
	background-color: #fff;
	position: absolute;
	padding: 0;
	-ms-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	z-index: 10;
	overflow: hidden;
	margin-top: 40px;
	margin-left: -340px;
}

#attemptHistoryButton {
	background-color: rgb(225, 225, 225);
	color: #fff;
	border: none;
	height: 40px;
	font-size: 0.8rem;
	font-weight: bold;
}

div.questionStatus {
	display: flex;
	padding: 5px 0;
	margin-top: 2px;
}

div.questionStatus>div {
	margin-right: 2px;
	border: none;
	border-radius: 9px;
	text-align: center;
	line-height: 18px;
	font-size: 0.8rem;
	color: #fff;
	padding: 0 5px;
	padding: 0 5.5px;
}

.unattempted {
	background-color: rgb(221, 221, 221);
}

.correct {
	background-color: rgb(103, 175, 62);
}

.incorrect {
	background-color: rgb(211, 21, 27);
}

.unmarked {
	background-color: rgb(64, 148, 192);
}

.partiallycorrect {
	background-color: rgb(238, 160, 59);
}

#activitysummarytable th,
#activitysummarytable td {
	padding: 8px;
	text-align: center;
}

div.reading figure.embedded>div.brightcove {
	display: block;
	position: relative;
	max-width: 100%;
	overflow: hidden;
}

.shut {
	transition: left 0s ease;
}

.open {
	transition: right 0s ease;
}

#toc .visible {
	visibility: visible;
}

#toc .invisible {
	visibility: hidden;
	display: none;
}

#resPlayerContainer {
	z-index: 999999;
	position: fixed;
	top: 0px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	background-color: rgb(37, 37, 37);
	background-color: rgba(0, 0, 0, 0.8);
	margin: auto;
	box-sizing: border-box;
	overflow: hidden;
	transition: opacity 0.3s ease-in;
	opacity: 0;
	background-image: url(data:image/gif;base64,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);
	background-size: 32px auto;
	background-repeat: no-repeat;
	background-position: center 250px;
}

#resPlayerContainer.open {
	opacity: 1;
}

#resPlayerContainer>iframe {
	position: relative;
	border: none;
	overflow: hidden;
	overflow-x: auto;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

#resPlayerContainer>button#resPlayerCloseB {
	top: 5px;
	right: 5px;
	border: none;
	cursor: pointer;
	position: fixed;
	width: 40px;
	height: 40px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAYJJREFUWAnN14ttwkAMBuCUDVihs8AI7MQKrNAVygjdqbWRfkjMPfzKXS2dnERn+yMKUrL8vuJGh8s/WEcyfIPFoHXMRm5wDJNAvjYL+YYD8MoHIkYjizgyXfDMzURWcQRcAOQ8A9nESeBoZBdXAo5CqnA14N5INa4F3AtpwvWA2UgzTgPMQrpwWmAU6cZZgF5kCGcFWpFhnAeoRabgvMAeMg0XAbaQz5dNGoC40AHXmJe5QAwpvWAAhezG8awokOtbyBCOgR8P5RKKI1X/0PoUXe50fhbXzKcHc8W2gHFftCSOd51o3fggFHwHnav2b6V2mwh9PmTj+JkrPZNupAdYu3PrP0Qa0grU4NAzBYlmmmzBoV8YiUa97MGhZwiJJq0cwaGvG4kGtZyBQ28XEsWlnIlDfzMShTLvgcMMExJF67wnDnPUSBQgj8BhlgqJzZxH4jC3i8TGGTjMbiJn3TngkKtI3pD6DUH9MNSai0huImP9VmIdEt3/hpTAmTj8uA3yD5SWN4Q2yOCKAAAAAElFTkSuQmCC) no-repeat;
	background-position: center center;
	background-size: 20px 20px;
	color: #fff;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 1;
}

#resPlayerContainer>button#resPlayerCloseB:hover {
	background-size: 15px 15px;
}

.scrollable {
	overflow: hidden;
	width: 100%;
	margin-bottom: 1.2em;
}

.scrollable>div {
	overflow: hidden;
	overflow-x: auto;
	margin: 0;
}

.scrollable>div>table {
	margin-bottom: 0 !important;
}

.scrollable>div::-webkit-scrollbar {
	height: 15px;
}

.scrollable>div::-webkit-scrollbar-track {
	background-color: rgb(238, 238, 238);
}

.scrollable>div::-webkit-scrollbar-thumb {
	border-radius: 0px;
	background-color: rgb(223, 223, 223);
}

.scrollable>div::-webkit-scrollbar-thumb:hover {
	background-color: rgb(200, 200, 200);
}

hr.offline {
	display: none !important;
}

nav#menubar1>#bookTabs li>button#clsButton {
	flex-grow: 0 !important;
	flex-shrink: 0 !important;
	background-color: rgb(138, 180, 0);
	color: #ffffff !important;
	border-radius: 3px;
	width: 28px;
	height: 28px;
	margin: 2px 2px 0 5px;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAfxJREFUeAHtmUGOhDAMBHdW+/8vs/KBUQQu4yTEcGguZDqxcde0xIHPtm0/us4Efs+SFCMgMJADgREYIACyEiMwQABkJUZggADISozAAAGQlRiBAQIgKzECAwRAVmIEBgiArMQIDBAAWYkRGCAAshIjMEAA5MrE2HeamW81s/WAwJerwLRA2rU/1Vlta9r1+eRNSgUYz4inkSXvrKdR/ZC+GkxkINrbzURnor29fvi+GszVYJG5aO+q7/T+ajCfxIQeAE87tsr0Ptakf68GY4NkDLQg2jUZyfSk2pReAcYGyRgxIK+AYgNXgbFnZeDYuei6o0fU/7tXCcYeOmNspvZrOLuoBjMKpxSKDfkEmF445VCeBGPPfvX1VGIyb58dXM/ZvWb6/gSYEaMjNVNwqsHMGJyp7YZUCeYOY3f0SEGqApMxZG+fzBso0ytlPjpUASZjpAXSrmn2TE+qTemrwWQMeCA87Wgo0/tYk/69GszVIBGAaO+q7/T+ajCRuWhvNxadifb2+uH7ajA2mGfA08iEd9bTqH5IrwBjg7VG2nV26LamXWfru8/9dVeMF8wamq3vmrwqMV1DveGwwMC/IDACAwRAVmIEBgiArMQIDBAAWYkRGCAAshIjMEAAZCVGYIAAyEqMwAABkJUYgQECICsxAgMEQFZiBAYIgPwPvWopiUDw0vcAAAAASUVORK5CYII=);
	background-size: 35px auto;
	text-indent: 99999px;
	overflow: hidden;
}

nav#menubar1>#bookTabs li>button#clsButton>b {
	display: none;
}

nav#menubar1>#bookTabs li>button#clsButton:hover {
	background-color: #333;
}

.activityStartButton,
.activityReviewButton {
	border-radius: 3px;
	background-color: #2778AA;
	color: #fff;
	width: 100%;
	height: 40px;
	font-size: 1rem;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin-top: 10px;
}

.resultRefreshButton {
	border-radius: 3px;
	background-color: #2778AA;
	color: #fff;
	width: 100%;
	height: 40px;
	font-size: 1rem;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin-top: 10px;
}

.displayShowQuestionsButton {
	border-radius: 3px;
	background-color: #2778AA;
	color: #fff;
	width: 100%;
	height: 40px;
	font-size: 1rem;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin-top: 10px;
}

.hideShowQuestionsButton {
	border-radius: 3px;
	background-color: #2778AA;
	color: #fff;
	width: 100%;
	height: 40px;
	font-size: 1rem;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin-top: 10px;
	display: none;
}

.resultRefreshButton:hover {
	background-color: #444;
}

.activityStartButton:hover,
.activityReviewButton:hover {
	background-color: #444;
}

.attempHistoryDrpdwn {
	float: left;
}

.activity-result-label {
	width: 60%;
	float: left;
}

#attempHistorySelectBox {
	height: 25px;
}

.piechart-report-table-container {
	padding-top: 40px;
}

.pie-chart {
	margin-right: 10px;
	flex-shrink: 0;
}

.pie-chart>div {
	background: #fafafa;
	border-radius: 50%;
	margin-bottom: 10px;
}

.pie-chart>div,
.pie-chart canvas {
	position: relative;
	z-index: 0;
	width: 200px;
	height: 200px;
}

.pie-chart>div::before {
	content: attr(data-percent)"%";
	display: flex;
	color: #000;
	font-size: 2.6666666666666665rem;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
	width: 70%;
	height: 70%;
	text-align: center;
	border-radius: 50%;
	margin: -35%;
	justify-content: center;
	align-items: center;
	font-weight: 100;
	font-family: "Open Sans";
	margin-bottom: 10px;
	background-color: #fff;
}

article#eBook .pie-chart>div[data-percent="-"]::before {
	content: "-";
	color: #666;
}

ul.legend {
	padding: 0 0 0 40px;
	padding: 5px 10px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	border-radius: 3px;
}

ul.legend.hoz {
	padding: 10px 0 5px 0px;
	text-align: center;
	margin: 0 0 5px 0;
	border: none;
}

ul.legend>li {
	position: relative;
	list-style: none;
	margin: 2px;
	font-size: 0.9333333333333333rem;
}

ul.legend.hoz>li {
	display: inline-block;
	margin-right: 5px;
}

ul.legend>li>span,
.classResults td.marked>span {
	content: "";
	display: inline-block;
	height: 16px;
	width: 16px;
	-ms-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	text-indent: -999999px;
}

ul.legend>li>span {
	margin-right: 5px;
}

ul.legend .unattempted {
	background-color: rgb(221, 221, 221)
}

.button-heading {
	background-color: #3580bd;
	width: 343px;
	height: 25px;
	margin-left: 0px;
	margin-bottom: -33px;
	font-size: 1.1333333333333333rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: -33px;
	padding-top: 5px;
	border-style: ridge;
	border-bottom-width: 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#LRN::after {
	content: "";
	display: block;
	height: 1px;
}

#midPanel .resultsContainer {
	background: rgb(237, 239, 240);
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 30px;
}

#exerciseMenu .resultsContainer {
	margin-bottom: 0px;
}

.hideStudentResult {
	display: none;
}

.hideStudentQuestions {
	display: none;
}

body.teacherView #midPanel #Learnosity1 div.activity-results.resultsContainer {
	display: none;
}

#midPanel .questionNote {
	background: #555;
	color: #fff;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#midPanel .resultsContainer>div>div {
	background-color: #fff;
	border-radius: 3px;
	padding: 10px;
	display: flex;
	align-items: center;
	flex-direction: column;
}

#midPanel .classResults .resultsContainer>div>div {
	display: block;
}

#midPanel .resultsContainer>div.studentResults {
	display: flex;
}

#midPanel .resultsContainer>p {
	text-align: center;
	margin: 0;
	padding: 10px 10px 0 10px;
}

#midPanel .activity-results>#questionMarking {
	overflow: hidden;
	overflow-x: auto;
	background-color: #fff;
	border-radius: 3px;
}

#midPanel .activity-results #questionMarking>div,
#midPanel .activity-results #questionMarking table {
	width: auto;
	margin-bottom: 0px;
}

#midPanel .activity-results #questionMarking table {
	-webkit-user-select: all;
	user-select: all;
}

#midPanel .activity-results #questionMarking table tr th:first-child {
	min-width: 280px;
	position: sticky;
	left: 0px;
	background-color: #fff;
	box-shadow: 1px 1px 1px 0 rgb(221, 221, 221);
}

#midPanel .activity-results #questionMarking table tr:first-child th {
	position: sticky;
	top: -1px;
	box-shadow: 1px 1px 1px 0 rgb(221, 221, 221);
}

#midPanel .activity-results #questionMarking table tr:first-child th:first-child {
	z-index: 2;
}

#midPanel .activity-results #questionMarking header {
	display: none;
}

#midPanel .activity-results h3>span {
	font-size: 0.7em;
	color: #333;
}

#midPanel .questionSets {
	display: flex;
	margin-bottom: 10px;
}

#midPanel .questionSets>div {
	display: flex;
	flex-flow: column;
	width: 100%;
	background: rgb(237, 239, 240);
	border-radius: 3px;
	padding: 10px;
	margin: 0 5px;
}

#midPanel .questionSets>div:first-child {
	margin-left: 0;
}

#midPanel .questionSets>div:last-child {
	margin-right: 0;
}

#midPanel .questionSets h5 {
	text-align: center;
	padding: 0;
}

#midPanel .questionSets>div>div {
	flex-grow: 1;
	display: flex;
	flex-flow: column;
	background-color: #fff;
	border-radius: 3px;
	padding: 10px 10px 10px 10px;
	background-size: auto 70px;
	background-repeat: no-repeat;
	background-position: center 15px;
}

#midPanel .questionSets>div>div>p {
	flex-grow: 1;
	padding: 0;
	margin: 0 0 10px 0;
}

#midPanel .questionSets button {
	flex-grow: 0;
	position: relative;
	border: none;
	min-height: 35px;
	overflow: visible;
	overflow-y: hidden;
	width: 200px;
	max-width: 100%;
	padding: 5px 15px;
	font-size: 1rem;
	background-color: #287BAF;
	background-position: right center;
	box-sizing: border-box;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}

#midPanel .questionSets button:hover {
	background: #444;
}

#midPanel .questionSets button:disabled {
	flex-grow: 0;
	position: relative;
	border: none;
	min-height: 35px;
	overflow: visible;
	overflow-y: hidden;
	padding: 0;
	width: 200px;
	max-width: 100%;
	padding: 5px 15px;
	font-size: 1rem;
	background-color: rgb(200, 200, 200);
	background-position: right center;
	box-sizing: border-box;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}

label.checkbox {
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	margin-right: 10px;
	flex-grow: 0 !important;
}

label.checkbox.right {
	padding-left: 0px;
	padding-right: 25px;
	margin-left: 10px;
}

.checkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.checkbox>span {
	margin-left: 10px;
}

span.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ddd;
	border-radius: 3px;
	margin-left: 0;
	transform: none;
	border: 1px solid transparent;
}

label.checkbox.right span.checkmark {
	left: auto;
	right: 0px;
}

.checkbox:hover input~.checkmark {
	background-color: #ccc;
}

.checkbox input:checked~.checkmark,
.checkbox input:indeterminate~.checkmark {
	background-color: rgb(150, 193, 49);
}

.checkbox input:disabled~.checkmark {
	background-color: #999;
}

.checkbox input:focus-visible~.checkmark {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.checkbox input:checked~.checkmark:after {
	display: block;
}

.checkbox input:indeterminate~.checkmark:after {
	display: block;
	border-width: 0 0px 3px 0;
	left: 5px;
	top: 3px;
	width: 10px;
	height: 6px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.checkbox .checkmark:after {
	left: 6px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	background: none;
}

.checkbox .checkmark::before {
	display: none;
}

.radiobox {
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: 10px;
}

.radiobox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.radiobox>span {
	margin-left: 10px;
}

span.radiomark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ddd;
	border-radius: 50%;
	margin-left: 0px;
}

.radiobox:focus-within span.radiomark {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

.radiobox:hover input~.radiomark {
	background-color: #ccc;
}

.radiobox input:checked~.radiomark {
	background-color: rgb(150, 193, 49);
}

.radiobox input:disabled~.radiomark {
	background-color: #999;
}

.radiomark:after {
	content: "";
	position: absolute;
	display: none;
}

.radiobox input:checked~.radiomark:after {
	display: block;
}

.radiobox .radiomark:after {
	left: 5px;
	top: 5px;
	width: 10px;
	height: 10px;
	background-color: white;
	border-radius: 50%;
}

label.styledselect {
	display: inline-block;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAOVBMVEX////p89a/24aozlyMvifU56+axkHb67v4+/Gw0mqTwjXx9+W31niaxkLj78rr89fN46GiylDG35O8BqLUAAABJklEQVQ4Ec2UyRaDIAxFowZRsbX2/z+2JYMmOBxWPXWhEK7vkTAA/MvTtB3S07XNzZxCzxS/+3CBRodluI9naGvVtN0eyGHUMf8dhwK94BBHD576srZzj97P92xGh3wt2u/mwcaP7b2et4LfcqpkQyJTmkuxhwR0NTnlJ0BBBogToZo47QOaiCNzJNFYJ970F6+AITmFRIMWnBbqKSndhb0tiI6UTmAOHWhJ4V6SdQHixNOacU1uGliCiEy+KbFBDkVWFWsTYTLH06q+iFoeu8e0tpIuwxrkJRSBmWxkSSSmSwhuU2TSb6dtUxTxcdCqi+A+cS8pw9tnFwSoPgpgE9+kuKEpU5IAtccVqi8AOHcvfNm+9pLKdXaVv7z2sm7lRcpT+NX7AxJED0W1zlqZAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-color: #fff;
	background-size: 20px 20px;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
	border-radius: 3px;
	box-sizing: border-box;
	border: 1px solid #287BAF;
	cursor: pointer;
}

label.styledselect>span.label {
	position: absolute;
	left: -600%;
}

label.styledselect>span {
	margin-right: -45px;
	padding-right: 45px;
	display: block;
	overflow: hidden
}

label.styledselect select {
	background-color: transparent;
	min-width: 100%;
	font-size: 0.9333333333333333rem;
	border: none;
	border-radius: 0;
	padding: 0 28px 0 8px;
	-webkit-appearance: none;
	-ms-appearance: none;
	-moz-appearance: none;
	height: 30px;
	max-width: 180px;
	box-sizing: border-box;
	cursor: pointer;
}

label.styledselect select::-ms-expand {
	display: none;
}

label.styledselect select option:checked {
	font-weight: bold;
	background: #eee;
}

#rightPanel header nav button#resourcesTab {
	margin-right: 0;
}

#leftPanel #toc .submenu ul li.activity div.teacherTools,
nav#menubar1>#bookTabs li.active>button.assignB {
	display: none !important;
}

#dashboard {
	display: none;
}

#leftPanel.dashboard #dashboard {
	position: absolute;
	left: 0;
	max-width: 100%;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	-webkit-transition: left 0.3s ease;
	-moz-transition: left 0.3s ease;
	-ms-transition: left 0.3s ease;
	transition: left 0.3s ease;
	background-color: #333;
	display: flex;
	max-width: calc(100% - 199px);
	flex-direction: column;
	box-sizing: border-box;
	border-left: 2px solid #222;
	background-size: cover;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(/images/welcome.jpg);
	width: 1200px;
}

#leftPanel.dashboard #dashboard.welcome {
	background-size: cover;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url(/images/welcome.jpg);
	width: 100%;
}

.teacherView #leftPanel.dashboard #dashboard.welcome {
	background-image: url(/images/welcome-light.jpg);
	background-image: url(/images/welcome-light.jpg);
}

@media screen and (max-width:1020px) {
	#leftPanel.dashboard #dashboard {
		margin-left: 43px;
		max-width: calc(100% - 43px);
	}
}

#dashboard>header {
	background-color: transparent;
	height: 50px;
}

#dashboard>header>h2 {
	margin-right: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#dashboard>header>h2>span {
	color: #ddd;
	margin-left: 10px;
}

button.clsB {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 30px;
	height: 30px;
	-webkit-appearance: none;
	background-color: transparent;
	border: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABGdBTUEAA1teXP8meAAAAY5JREFUWAnlmQEKwyAMRcvYtXqO3XFn3OiSoVSDsyb5VssE6arJ/6+pBYfLcuW2bdud+jrLMzALMxV5AuyTri/qj2LQiYPMEFiYKYfmAeo8EdtQaIKIsJEnh6ZRLj1Dpm0INAFIWGZilnypVgJPWx5qBnUCcE2bvc2JDni3p1tAAQ/zgglV4OEecMEEvpt2D+EemkktlgVpgNTKIOUNwgihIbmq9x5DT24V6mjSYmzJOeJQzWsANLEqCG1wC0hLjNbXFV8Dqs25TL3JP8DeNM49bUO2q8XnI6rSHnZO2PgEAVpWlaF5DLanvkXDv7qG6sq/WFzd2KZfv3N+dFS+0sf2rWZtbsjyawFqiTkFXgOiie0CbwGw5EDgPcaeXBM8whCh0QSPNEJqFeF7GPTQ/MJ3EyZ1uDZcsPD+YB4woQKkHHJ7uQUkUcO92dOc2AB1FKL2ViccERjmmxkocKUu97ND9rAV6P3IgIKudSjDby+BHlJZuYKSSucnSGlggN5Ln04O+E08vFTzM7oBHC7LD0jDqjwr35QUAAAAAElFTkSuQmCC);
	background-size: 20px auto;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -99999px;
	overflow: hidden;
}

button.clsB:hover {
	background-size: 16px auto;
}

#dashContent {
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: auto;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 5px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	overflow-y: auto;
	height: 100%;
	padding-bottom: 5px;
	align-items: flex-start;
	align-content: flex-start;
}

#dashContent>* {
	margin: 5px;
	background: rgba(44, 44, 44, 0.95);
	box-sizing: border-box;
	border-radius: 3px;
	padding: 8px;
	display: flex;
	flex-direction: column;
	flex-shrink: 1;
	flex-grow: 1;
	width: calc(33% - 10px);
	min-width: 280px;
	max-height: 100%;
	height: calc(100% - 10px);
	min-height: 300px;
	border: 1px solid #444;
}

#dashLastRead {
	order: 1;
	flex-shrink: 0;
}

#dashLastResults,
#dashActivity {
	margin-right: 585px !important;
	height: 240px;
}

#dashNotifications,
#dashMarking {
	order: 2;
}

#dashAssignments,
#dashClassAssignments {
	order: 3;
}

#dashAssignments {
	background-image: linear-gradient(0deg, rgba(247, 209, 78, 1.00) 0%, rgba(242, 85, 23, 1.00) 100%);
}

#dashStats {
	order: 4;
}

.teacherView #dashLastRead,
.teacherView #dashMarking,
.teacherView #dashClassAssignments {
	height: calc(100% - 160px);
}

#dashClassInfo {
	order: 4;
	min-width: calc(100% - 10px);
	height: auto;
	min-height: auto;
	color: #ddd;
	z-index: 20;
}

.studentView #dashClassInfo {
	display: none;
}

@media(max-width:600px) {
	#dashContent>nav#dashClassInfo header {
		flex-direction: column;
	}
}

nav#dashClassInfo header h3 {
	padding-left: 4px;
	font-weight: bold;
}

nav#dashClassInfo header h3>#headerText {
	font-size: .8em;
	margin-left: 20px;
	color: #ccc;
	text-transform: uppercase;
	font-weight: normal;
}

nav#dashClassInfo header h3>span {
	margin-left: 0px;
	font-weight: normal;
	font-size: .8em;
	color: #ccc;
	text-transform: uppercase;
}

nav#dashClassInfo header h3>span>span {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
}

nav#dashClassInfo a,
#manageClass {
	text-decoration: none;
	height: 20px;
	overflow: hidden;
}

nav#dashClassInfo div#catCount div#classCode #manageClass,
nav#dashClassInfo header #manageClass {
	width: auto;
	background-color: #287BAF;
	padding: 5px 15px;
	border-radius: 3px;
	border: none;
	color: #fff;
	text-indent: 0;
	text-transform: uppercase;
	margin: 3px 4px 8px 10px;
	text-align: center;
}

li.noclassWelcome #manageClass,
li.noclassWelcome #joinClassAssignmentPanel {
	width: 100%;
	display: block;
	background-color: #287BAF;
	padding: 10px 40px;
	border-radius: 3px;
	border: none;
	color: #fff;
	text-indent: 0;
	text-transform: uppercase;
	margin: 0px 4px 8px 0px;
	text-align: center;
	font-size: 1.2rem;
	height: auto;
	box-sizing: border-box;
}

#manageClass:hover {
	background-color: #222;
}

#generateClassCodeMsg {
	text-transform: initial;
	line-height: 120%;
	font-size: 0.9333333333333333rem;
}

nav#dashClassInfo #catCount {
	display: flex;
	flex-wrap: wrap;
	padding-top: 8px;
	min-height: auto;
	height: auto;
	padding: 0;
	overflow: visible;
}

nav#dashClassInfo #catCount>div {
	line-height: 30px;
	min-width: intrinsic;
	width: 100px;
	max-width: 100%;
	border: 1px solid #666;
	margin: 4px;
	padding: 20px 10px 10px 100px;
	background-repeat: no-repeat;
	-ms-border-radius: 3px;
	border-radius: 3px;
	min-height: 40px;
	flex-grow: 1;
	position: relative;
}

nav#dashClassInfo #catCount>div#classCode {
	line-height: 28px;
	padding: 0px 10px 10px 20px;
	width: 180px;
	min-height: 60px;
	text-align: center;
	text-transform: uppercase;
}

nav#dashClassInfo #catCount>div#classCode>span {
	display: block;
	-webkit-user-select: text;
}

button#whatcc,
button#lowspecmodehelp {
	display: inline-block;
	background-color: rgb(247, 112, 30);
	z-index: 1;
	position: relative;
	border: none;
	-webkit-appearance: none;
	color: #fff;
	width: 18px;
	height: 18px;
	font-size: 0.8666666666666667rem;
	padding: 0;
	border-radius: 50%;
	margin-left: 2px;
	text-align: center;
	vertical-align: text-bottom;
	background-image: url(data:image/png;base64,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);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 12px;
}

button#whatcc:hover {
	background-color: #2092C8;
}

button#whatcc>span.tooltiptext {
	width: 220px;
	white-space: normal;
	margin-top: -3px;
	margin-right: -6px;
}

nav#dashClassInfo #catCount>div#studentCount {
	background-position: left 10px center;
	background-size: 76px auto;
	background-image: url(data:image/png;base64,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);
}

nav#dashClassInfo #catCount>div#teacherCount {
	background-position: left 10px center;
	background-size: 78px auto;
	background-image: url(data:image/png;base64,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);
}

nav#dashClassInfo #catCount>div#groupCount {
	background-position: left 20px center;
	background-size: 46px auto;
	background-image: url(data:image/png;base64,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);
}

nav#dashClassInfo #catCount>div>span {
	font-size: 2.6666666666666665rem;
	color: #fff;
}

nav#dashClassInfo #catCount>div>ul {
	display: none;
	margin: 0 -1px -2px;
	padding: 0;
	position: absolute;
	width: auto;
	bottom: 100%;
	top: auto;
	left: 0;
	right: 0;
	list-style: none;
	background: rgba(0, 0, 0, 1);
	border: 1px solid #666;
	box-sizing: border-box;
	max-height: 550px;
	overflow-y: auto;
	border-radius: 3px 3px 0 0;
	z-index: 300;
}

nav#dashClassInfo #catCount>div>ul>li,
nav#dashClassInfo #catCount>div>ul>li:hover {
	padding: 3px 10px;
	background-color: transparent;
	cursor: default;
}

nav#dashClassInfo #catCount>div>ul>li:nth-child(odd),
nav#dashClassInfo #catCount>div>ul>li:nth-child(odd):hover {
	background-color: rgba(255, 255, 255, 0.06);
}

nav#dashClassInfo #catCount>div:hover>ul {
	display: block;
}

nav#dashClassInfo #catCount>div:focus-visible>ul {
	display: block;
}

@media screen and (max-width:1150px) {
	#dashContent {
		flex-wrap: wrap;
		overflow-y: auto;
	}

	#dashLastRead {
		max-width: 100%;
		width: calc(100% - 10px);
	}

	#dashLastRead {
		min-height: auto;
		height: auto;
	}

	#dashAssignments,
	#dashClassAssignments,
	#dashLastResults,
	#dashActivity,
	#dashNotifications,
	#dashMarking {
		max-width: calc(50% - 10px);
	}
}

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

	#dashLastRead,
	#dashAssignments,
	#dashClassAssignments,
	#dashLastResults,
	#dashActivity,
	#dashNotifications,
	#dashMarking {
		position: relative;
		max-width: 100%;
		width: calc(100% - 10px);
		height: calc(33% - 10px);
	}
}

#dashActivity,
#dashMarking,
#dashClassAssignments {
	display: none !important;
}

body.teacherView #dashLastResults,
body.teacherView #dashNotifications,
body.teacherView #dashAssignments {
	display: none !important;
}

body.teacherView #dashActivity,
body.teacherView #dashMarking,
body.teacherView #dashClassAssignments {
	display: flex !important;
}

#dashAssignments>ul>li>a,
#dashClassAssignments>ul>li>a {
	text-decoration: none;
	display: block;
}

#dashAssignments>ul>li>a:focus-visible,
#dashClassAssignments>ul>li>a:focus-visible {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

#dashAssignments>ul>li>a>div>h4,
#dashClassAssignments>ul>li>a>div>h4 {
	color: white;
	max-height: 3.9em;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.3em;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	padding: 0;
	margin: 0;
	line-clamp: 3;
}

#dashContent>*>header {
	background-color: transparent;
	color: #fff;
	display: flex;
	flex-direction: row;
	min-height: 40px;
	flex-shrink: 0;
	width: 500px;
	min-width: 100%;
	max-width: 100%;
}

#dashContent>*>header>h3 {
	font-size: 1.2rem;
	font-weight: 400;
	margin: 0;
	flex-grow: 1;
	line-height: 32px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#dashContent>*>header>button {
	flex-grow: 0;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	-webkit-appearance: none;
	border: none;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: center center;
	text-indent: -999999px;
}

#dashContent>*>header>button:hover {
	background-size: 90% auto;
}

#dashContent>#dashAssignments>*:last-child,
#dashContent>#dashLastRead>*:last-child {
	background-color: rgb(45, 45, 45);
}

#dashContent>*>*:last-child {
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	overflow-y: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	flex-grow: 1;
	min-height: 170px;
	padding: 5px;
	box-sizing: border-box;
	visibility: visible;
	background-color: rgba(100, 100, 100, 0.1);
}

#dashContent>#dashLastRead>div {
	background-color: transparent;
	display: flex;
	flex-direction: column;
	justify-content: safe center;
	align-items: safe center;
	align-content: safe center;
}

#dashClassAssignments>div,
#dashAssignments>div {
	display: flex;
	align-items: center;
	justify-content: center;
}

#dashContent>#dashLastRead>div>div {
	background-color: transparent;
	width: 200px;
	max-width: 65%;
	max-height: 100%;
}

#dashContent>#dashLastRead #dashCover {
	display: flex;
	text-decoration: none;
	flex-direction: column;
}

#dashContent>#dashLastRead #dashCover>img {
	width: 100%;
	height: auto;
	border: 1px solid #287BAF;
	box-sizing: border-box;
	margin-bottom: 5px;
	order: -2;
}

#dashContent>#dashLastRead #dashCover>p {
	display: block;
	padding: 0 0 0 25px;
	margin: 5px 0 8px 0;
	color: #fff;
	font-size: 1.2rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAuCAYAAABNhcu5AAAAAXNSR0IArs4c6QAAA0RJREFUWAntmF1IFFEUx+/HrEoP4kNlb84WFFbgS0H2JqSZRBb0QQUGEbk7EkYPQRAYQdBLZCS7mhJJJURvWVREKJGL+hDRs+sOKb5EiZlrO1+3M9a4u3fujuuKIjEXZOb8z7nn/u65Z8fZxQ3tXxlaB4OsA4YFBB+EPwmJF0xVwby2GjaVI1m96R8NX2W/In5F+Arwtt8jfkX4CvC23yN+RfgK8LbfI/9vRSoq+wP87gqxV9QjRXJP+eT8RIzK0Y7S/f20EABnTsEgxcEHOy2kjUCiPQixlrmpyVcbg49KncTLvRYEQoPRGoMZQ/D2W5FekB2cZslYyY5uOa3lf7dsEGlrtAkx9haWKBMss0tP6aOBbZ3VAp+ntCwQKRi9wSzWCxm9GnSTZVoDATlyxnNlzpkXCDRiEXwP6WWMtXHzbTMp0IothJ7a4AKfUFoSpKTqcVlyauINzG4SZPhOEa5GGIkA4QRZmyRH+7ZU9ZcI5mZJniB24xkzszFoypqsWQsG/oEkckBTw1/MhHITYXLdHQOfJ8ROf5uZGNiwvXuzyO9oOUHgjPfqmj4MEJVOsHOF76TThJJacyz02dHMROgWQviaY3PXfSlNH5HkyG5OXzSFIDTY1QhnPAjbKV+MTN/MUCrV6fHmT2np752phm8jgq7y+j9bhk0N0WCkXuTHrh9qCG5FFrsLwSLIn5igWmNcGRUlc7RAsPOKxaw7js1dTajoZYC6n6m7QTK92fezFOM6LREezpbFFjRpK/RHu9jrVkW7dkch9AuasT5fCDuBoYbvwc4viZKJtHxA5giih6AZY6IEXpqhKh3gb4E/OAnvsRTIHJJQg642f/ROk9sLP/xEEMFhiPCE8QJJYooPm2PKh9zL5Ocxx8NdBKOLXjA5QPA8QeSIEQ8P5rfU0lF6QunBGF2ASHgyuIcI5DdFpFFXQ+/d4StTjITyECNyHrK4YHiQFKboqKY2v1vZkrlnG2qoF57A5yDCzIzKBEkRgo8ZccV+11jVAU/gJ7Cw/U90EcYB0eA4juvj4derSpCRXFeVPkLIWZAMW7ZBdEzJCU0NvbSFtRz6eOgZ9Iz9AmUAFDppxEMv1hIgcy3omefwnDn1BzDq+ORY2x3SAAAAAElFTkSuQmCC);
	background-size: 15px auto;
	background-repeat: no-repeat;
	background-position: top 3px left;
	width: 200px;
	overflow: hidden;
	text-overflow: hidden;
}

#dashContent>#dashLastRead #dashCover>p:hover {
	color: #287BAF;
}

#dashContent>#dashLastRead #dashCover>a {
	display: block;
	padding: 0 0 0 0px;
	margin: 0 0 10px 0;
	text-decoration: none;
	color: #fff;
	font-size: 1.2rem;
	line-height: 45px;
	border: 1px solid #287BAF;
	border-radius: 3px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	white-space: nowrap;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAA3tJREFUSA2VlltIFGEUx+ebvbkZmpdc3aJctRVfkkpKJMsos4dCpMCHIHqJLILKMKJSd7UiJIweCns17KkLsi8SRV7CIuziQ5iWrkXsLe8guuvufp0zuzPOzM6064Hh+845/+/3nf0uM0uqLh1lePPkNe9mwuQ0ZaiWJZouk7Opj8+ttWX5AZ5cWw0NM+8Beg5iZ8I01AsT3eTza20FMADbYbDgQ5/CRK3u3Oa2tUJRz4GWqx1a6G+Bh2IwagRa9BvcubaO0vsO8aS8RrXlxEndx4Kg+AgPwsRGoG6A07MvHwx1RgsQ51X7QhUsq6kD1VyMkhC+8pOzw5+eEUu7IUajEBDApommYYBXAMWnoIvCabWLWXC4d95KVtBIQgIYowjX6fX7oPtHooo4ETillczMyqupIluqgkYIScAYzRi7MarRsnthuccF1WqHX5ay4BJ967W0bFxNSXsxYExn/Wz+pTMy5dD9JpVzHsLxuOyAs97nKWzdpKCRnFtJPnPE5jZokvdDcCiawKMntyLGHxyYtt7JkycUK+ZF6eNXp5NI6kHwB+Dhl4FPcy3MZgkE/AO+bfYiceK/YBSmOesX1plNVUDtAVcRDnFzaIX2i+FxwQhPHTy/ZDUbq+FEP1eH00yAP0Q9WkJgFC4MXgtYc0pqCUM6wVWqHPcATlPEEgbzAyhccr4f2+L1jxi+fBKylLK7+jH30FPAHocBCMCqxYZ3/x0fSAg8X/bI6HF5XwDtCCApIOVQ4JEpVkcuJAyetbSnLLu8DhiAV10FyrhYwlZm/WgaSQg8k9+W4Q/N4zEr4aCxPx9Ld+r0hkMZY9cneCi2qpsHL5kcf2ixDzQIRVP4+cwIY9CWy6EoVlxjX4F9a2iJvoF8Popkxm0czPKFEE2VabTxryzPuTEVT1tvF4aCYdhdqgqFkYNaIzkAX3FFKJIlYG9eS/FKINAP8c2YlBl/xF4z6brD8JKal+UlrrAUvlz79nA41AvZDRJFxIlCSbeZpNTSz/V+BY0kJFQcYsIdkImFch9TbuO60op3naDO+FCcgQNHv757wMfKxAbnFi8UeVxzseRU9Gsuzqv2OXB0wG9QiY8Uv/v3ciZtdR8uHwurUhQSwlLALa2HvHgwISzTmD1pb1AYFzekKSi1cqL1c73fF9Mreggl+OflK/wpvJLttD2JS1AR/AMvYBWsXqXFvwAAAABJRU5ErkJggg==);
	background-size: 10px auto;
	background-repeat: no-repeat;
	background-position: right 15px center;
	order: -1;
}

#dashContent>#dashLastRead #dashCover>a:hover {
	background-color: #287BAF;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAeCAYAAAAo5+5WAAAAAXNSR0IArs4c6QAAAp9JREFUSA2dlk2ITlEYx70SSaF81KCEhaRIiUaYEWNmMZIoCyUbGbIwyo4VK4mVkN3UWPlIs5lQ5kOUlCwkC0Q+ykehJJrw+9/3PmfOPffc917vU/95zvP1e8895868U+s80j3BbPDcwBrW+9Ak1N/Vu20Y35RNtCmgO1g/QAfRfjRE7ji+KXNgps8iP/5LfBL46WbINR0Fw3r0X6iWyliCK3cJHeJo/lihzCc7ZGCMxodIEN8UC34A9aUb8OuFa//Re+j6Guk0+B5qV4FPifTkUg7Mrp9QbUcfc131J9HOt6MB4NMiPZmUAyubwjeyfJvpqge28w7CW8BnRHpcKgNWFvhz3Hr0QnFgBl9H/i7wOUHdhTmwKsBf4zagp4oDE1y2Cg0Dn59EwY8oWD3AP+Da0CPFmM44tGUkRoEvDguFYDUC/4LbjEaRHQPLjC0iElwf4qwhWF3Av+M60SAqgs+jNuLDS8EMCP4Tp1ftGiqCz6Z2HiVWCaxO4L9xu1EfisF1B3qbEqsMtgF87BKt7Gr641PJOL/JNF5BO5EA2rVviu9ZohIY6FQGrqMuFIOK9xkd1kJWehRAp9OnN6IR9D31Nu7hGT6xhjsGOosuQVejop2+orYF6Eu8s0Iw0Ba6bqPlaXd4pkprhx1A36U9zkWPAuhCOvTbZlA3wEI7lz1GevwcVMUcGOhS8rrdJWoIzI7jPvlNQD8FdRdmwEBXUhlBC1zH+MKgd0htBfptvJRfOTDQFZSH0Nx8m7u4m9S6gf6I9GRSDkz2IpqZqdYD22k/4S6g+jYvtQTMbvV2rEV2MTZoUH397wU6ZoUyn4DTgTc0+6+UQc9Q70GV/6fQh/pHcZTYH9aHnAB4TI3/aw4M4AbDregCuozayZ3CN2X/APk3uA7XSmaLAAAAAElFTkSuQmCC);
}

#dashContent>#dashLastRead #dashCoverMenu {
	display: flex;
	justify-content: center;
	margin-left: -5px;
	margin-right: -5px;
}

#dashContent>#dashLastRead #dashCoverMenu>div {
	max-width: 33%;
	flex-grow: 0;
	flex-shrink: 1;
}

#dashContent>#dashLastRead #dashCoverMenu>div {
	max-width: 33%;
	flex-grow: 0;
	flex-shrink: 1;
}

#dashContent>#dashLastRead #dashCoverMenu img {
	max-width: 100%;
	height: auto;
}

#dashContent>#dashLastRead #dashCoverMenu>div>a {
	display: block;
	margin: 0 5px;
	box-sizing: border-box;
}

#dashContent>#dashLastRead #dashCoverMenu>div>a>img {
	border: 1px solid #287BAF;
	box-sizing: border-box;
}

#dashContent>#dashLastRead #dashCoverMenu>div>a:hover>img {
	border: 1px solid #fff;
}

#dashContent>#dashWelcome {
	padding: 0 20px;
	background-color: transparent;
	border: none;
}

.teacherView #dashWelcome {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.teacherView #dashWelcome>div {
	max-width: 1200px;
	flex-grow: 0;
	padding: 0;
}

.teacherView #dashWelcome>div>div {
	display: flex;
	flex-direction: row;
	max-width: 1120px;
	margin: auto;
}

.teacherView #dashWelcome>div>div>div {
	background: rgba(120, 170, 36, 0.85);
	width: 100%;
	display: flex;
	flex-direction: column;
	margin: 0 10px;
	height: 550px;
	max-height: 100%;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.teacherView #dashWelcome>div>div>div.teacherWelcome2 {
	background: rgba(60, 38, 70, 0.85);
}

.teacherView #dashWelcome>div>div>div>div:first-child {
	flex-grow: 1;
	background-size: cover;
	background-position: top left;
	background-image: url(/images/welcome/welcome1.jpg);
	flex-grow: 1;
	background-size: cover;
	background-position: top left;
	background-image: url(/images/welcome/welcome1.jpg);
}

.teacherView #dashWelcome>div>div>div.teacherWelcome2>div:first-child {
	background-image: url(/images/welcome/welcome2.jpg);
	background-position: center left;
}

.teacherView #dashWelcome>div>div>div.teacherWelcome3>div:first-child {
	background-image: url(/images/welcome/welcome3.jpg);
	background-position: center left;
}

.teacherView #dashWelcome>div>div>div>div:last-child {
	padding: 10%;
	font-size: 1em;
	line-height: 130%;
	min-height: 20%;
	flex-grow: 0;
}

@media(max-height:768px) {
	.teacherView #dashWelcome>div>div>div {
		height: 450px;
	}

	.teacherView #dashWelcome>div>div>div>div:last-child {
		min-height: 30%;
	}
}

.teacherView #dashWelcome>div>div>div>div:last-child>span {
	font-size: 1.3em;
	color: rgb(60, 38, 70) !important;
}

.teacherView #dashWelcome>div>div>div:nth-child(2n)>div:last-child>span {
	color: rgb(120, 170, 36) !important;
}

.teacherView #dashboard.welcome>header>button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAAXNSR0IArs4c6QAAAZ9JREFUWAnN2DtOxDAQBuBokSiRoELiFnAOuANwBsQJgJ6enp5rQEuFREVBQ0GBRMHjH4U/MsZ2Emc8Q6TZsb3Z+Ns8Z7fr+mUd6RrxiNjrh1xfDzH7M+I0VNyg8/UTL8ie0GPM/xl4TtDudoIBb2gMFM+DIGU5QxDIbL1Hj2AI96A43hH7iGG5QItAZitoDngw6IKGB3QWkFZLaBXQEroISOg5Gjw3mbXO0Rzw10VCyFhuAVUF8gtoQpsANaFNgWPQXa5QyCZAzp879CWoKbAG6gKcA3UFToH+C2AJ+oo3R6sZbsAqpy4mPqEk/ym3rGDxPDmoCnAVz1bZH6rn6PNv6D9FYy7d1EUSHm4pSkr30eboFPADs4ZIabtBU0Ceg7nC2XSPloA8fK7QKUBX6BygC7QGaApdAjSBagAJTT2ZFt+eNIFNoC2AqtCWQBWoBXAR1BJYBfUAzoJ6AidBt7FWXF6xmuEGrHLqPnovk68h7hCsAb2AYpElhl72w123hcYtQsr9qr/fuCGlLP/hyy/OK8Qq3KZ0NsIB5/Ym5/8GaC+YclOjh9gAAAAASUVORK5CYII=);
}

.teacherView #dashWelcome .teacherwelcomeMessage h2 {
	font-size: 2rem;
	color: #222;
	font-weight: 100;
	text-shadow: none;
	margin: 10px 0;
}

.teacherView #dashboard.welcome>header {
	z-index: 2;
}

.teacherView #dashboard.welcome>#dashContent {
	margin-top: -50px;
	overflow-y: auto;
}

.teacherView #dashboard.welcome #dashWelcome>div:last-child {
	overflow: visible;
}

.teacherView #dashboard.welcome .teacherwelcomeNav {
	display: block;
	text-align: right;
	padding: 0px;
}

.teacherView #dashboard.welcome .teacherwelcomeNav>a,
.teacherView #dashboard.welcome .teacherwelcomeNav>button {
	display: inline-block;
	line-height: 50px;
	white-space: nowrap;
	padding: 0px;
	width: 200px;
	margin: 20px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1rem;
	border-radius: 3px;
	text-align: center;
	background: #2778AA;
	border: 1px solid #2778AA;
}

.teacherView #dashboard.welcome .teacherwelcomeNav>a {
	color: #2778AA;
	background-color: transparent;
}

.teacherView #dashboard.welcome .teacherwelcomeNav>a:hover,
.teacherView #dashboard.welcome .teacherwelcomeNav>button:hover {
	cursor: pointer;
	background: #444;
	color: #fff !important;
	text-decoration: none !important;
	border: 1px solid #444;
}

#dashContent>#dashWelcome h3 {
	font-weight: 100;
	margin: 0px 0px 10px;
	color: #2C91AC;
	font-size: 1.4em;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}

#dashContent>#dashWelcome h3 span {
	font-weight: 400;
	color: #fff;
}

#dashContent>#dashWelcome h3 span>span {
	font-weight: 400;
	color: rgb(166, 205, 69);
}

#dashContent>#dashWelcome>div:last-child {
	color: #fff;
	padding: 8px;
	font-size: 1.2em;
	background-color: transparent;
}

#dashContent>#dashWelcome>div:last-child p {
	max-width: 500px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

#dashContent>#dashWelcome p.feedback {
	font-size: 0.8em;
}

#dashContent>#dashWelcome a {
	color: #2778AA;
	text-decoration: none;
}

#dashContent>#dashWelcome a:hover {
	text-decoration: underline;
}

button.beginB {
	border: none;
	font-size: 1rem;
	line-height: 30px;
	font-weight: 700;
	padding: 5px 40px;
	color: #fff;
	background-image: none;
	background-color: #2778AA;
	-ms-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	text-transform: uppercase
}

button.beginB:hover {
	background-color: #222;
}

#dashNotifications li,
#dashAssignments li {
	margin-bottom: 5px;
	position: relative;
}

#dashNotifications li.today,
#dashNotifications li.heading,
#dashMarking li.heading {
	background-color: #6D6D6D;
	line-height: 30px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #222;
	font-size: 0.8666666666666667rem;
	font-weight: 700;
	cursor: default;
	position: initial;
	color: #999;
}

#dashNotifications li.today {
	border-radius: 3px 3px 0 0;
}

#dashContent li:first-child {
	border-radius: 3px 3px 0 0;
}

#dashContent li:last-child {
	border-radius: 0 0 3px 3px;
}

#dashContent li:nth-Child(even) {
	background-color: rgba(255, 255, 255, 0.06);
}

#dashContent li:nth-Child(odd) {
	background-color: rgba(255, 255, 255, 0.02);
}

#dashContent li:not(.heading):hover {
	background-color: rgba(255, 255, 255, 0.1);
	cursor: pointer;
}

#dashNotifications li.marksRel,
#dashNotifications li.newAssign,
#dashNotifications li.teacherRev,
#dashNotifications li.noclassWelcome,
#dashMarking li {
	padding: 5px 0 5px 50px;
	color: #ddd;
	font-size: 0.8666666666666667rem;
	font-weight: normal;
	background-size: 26px auto;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#dashNotifications li.marksRel {
	background-image: url('data:image/png;base64,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');
}

#dashNotifications li.teacherRev {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAA49JREFUaAXdWt1t2zAQpgQ/tU/OCMoIzgj2COkIyQIFUgSFHwwj6EMXaFbwCPEI9Qj1Cn5LXgKr9/FE0KLOkiWfbNoHyLRO1PE+3fH4c0zyPDdqNE8ykjU2WzOiEv9xDYuLCrMprjWVa5OaFZVL8zPHvQolRwOaJyMCcE/a4AKALgRACwK4IHAA2Zm6A2Igv6jlcefW5ReXBOxHV2DtAb2QW30aAIFF+qSFGRCw53bu2A7QLPlDCB76RCHIfjXT/FHgi6zDAP1OhubdvJEEdPZz0Mp8MRPzPUdQqaW09ikeoq+8m7/071xgoAXrAF0aqB7QPEEIhmW6Rq+G5ls9zqwu0KmG9rscRzGAwTgSE20oCk72RUEZEPcZuFkMlpE+5pr61J3Up2SX4wCgCcbNECTluvCyIkhV3q0C4tDc2PkqkmQGu8c0v6HQe0NVJnQ1RipZVIU7Mqxr6UHZ5XjQ/FeqccxNah7J119LIubJA3VujGc6NDC3u4Nv2UI8A9BpCFIGNDcLSeKFddrcBzp7C3FUQyDQo2meiMJmieIUn1pIKUAUk1pvoa2dn4ntR8/c0Z0B8QhcO2BFDmpsZzTWWNCU1zOR69ygXoHBuVzfS4EGbVQeWwwpmSojcbgunTJggYUuue+ERhin1H+0ZgWh8NPfExZY6BrczX0863JXByi29Y772l3KIVzu6gB1+RLRvgMLaa1PYgC56RcQ1lchSbywTvd7C0hto7yix6d5OohXqdSZsR7Qq/0Bwi7rjDYpsQkP8pv69raHHwKElMa2B9Fe5P3JZvOEBX1o6du++H/LlJaucLk+3e5UX2kNLLAQqLqZwXytX+19OUkvi4EBae/E+OYAZGL35PT35Xwr+FcEHgb0bNOA+n0Jmbhp7uXiP3j6hDytTWU6l8Memn5DXwVXlnjHAtz5SB4QW0m3L30IE1+JdxygUqLZA4JQbSudYqYQ6Ox3Tt1X0s+jcroe8vVnCpX8axUQGp4l505BQosmWlHAuQsrlV3OPUWCNu7BFgkv6FghGRCyzan5RrVjXCuxbnsy4jIg4EZcjw8Ug6k5PrMfEIPCQBiL++GwE5LFfqCGjgHJQSGoZC7o4MVhgBxA/ZDuJNeVldBcV7ne5cI3ceYGOc3+Z+doGYeXbik0H3zOBy+1sxDecPRCx1Q4v6m92X/i42UOkCs5N4vcDK7MsVuWWGCe+QCgpHEERzT/A04ZKg9IRsbgAAAAAElFTkSuQmCC);
}

#dashMarking li.marksReady {
	background-image: url(data:image/png;base64,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);
}

#dashMarking li.ready2mark {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAAAXNSR0IArs4c6QAABiJJREFUaAXtWW9sFEUUn5m7trQVAY3QljvE+EGR4BejEDVRPqhJr4eFhBoxKIJKFPrHNkhUSAi28YOG3F2R2ipWrFWBDyrXNjFqjIkaoWpAYtSQaNJer6VEQbEt7fV2/L25brv09rjdbbG1usl137x9/36zM2/e23I2gWvtoc7s/qhsl4wtnYAZW6qc8fWtFd63bSkZhIWBtk32R1nwnwRLAUouXymu615sO9gRBe5UsTAYKWFSO0j6nLPTmPlXndqyoieZXCIlKxmR/TK3wHvX4RIet6JrlHEbB1ZpmuGhoViDLg+wG1vKvW36+HLcd30m3e0nItcC+HLYv6O/J/I87rvt+rK9pMlxbHD4PSbZHHLGOa+93GDJz66VfBgraT089tFYamxn4d5OAm/rsg342PeRmpFZZtgPP1xzpecZWx4hXFTb9YAv0BmhH9FW9TGxpzDBlQl56WZx2bxq/5nZVvVJzhZgfyh6L3S2KQecDbpd/ME3H+UX1NjiH9++c/NkXGvEpC1UP9DEs6jOWss9DZjpsJKX7Pr4+YGQVV2Sswx4VeD0Ak0Ov8WkVIlOML79w1LvSTvOlGysbwmAZut6igZPH1u5Z2VmPoal3UuyOCU2+AKRtVb0SMYSYAmQw3ywCVlyASkhSX0ULvPYmlnSo4sLLTNBjf014409TabefzKvVwgB0CMX1+rXhCIefXipuyXAvlBkO6byHmWI8zMyI2sD9hImd+qulrKFYcSgTgq8iHmDmmzaJWVaPGkF/KHICoB9QYcmuNjUtmV+jz6eyvtV8zIqAfoUxYCtcfexUCRtAr0k4LX1v8+Ja9q7MKfOaxwLdTSzUwnS6Lvp4bw+6VJH1XCCL3f7gtFbjDLj6UsC7h/oew0Ki0kJmerHnHxeRfR0utq2eo8iuGoVk2QZUsab/fXRnFQxpgTsC0aewDJR2Q9gh2SGWHe4xDuQytBU8m+72VODRHo0EYO8QRuIB1LFYwrYv7d7KY4fo9JzbVs8x1MZmWp+UhXG5OP+2o5is7iSAFPLpw3HDupnJfbtJ6hw9pgpTyfexVUYY5rGX19TfyZ/fIxJgPu7WUBv+ZABf3OJ7Eem+ggaH3SqsbEKQ+1w9YULAweohjDKXzSgikUy7ZAu4HKx1eHSRR/oYzt39XGgmz+LDD8XerlIezmwnQuHBTg3L8qkWEXfYpKjnAk0BrIf8rjzczn58kW7eWN1Xc/8wcHYSdiZT/HiGK1qKfeMrtBRwCMt33EcaHoX1NBa7t1MSk4vX6hjI7qa/U70uWCbWssWveFEtyjU5de0+BGli5ofoJe3lHlO0Fgt6fEtH2b3ZzHL9bQTZ0YdClgwkTgyjA/S0KTjFCyZNlZheIFZmtTe2dAoZ9EzBRiNdTWSVKK35CzmcrvWhTcX0NKa8NVS4dmJHNBs1RDJko5V+VRyxioMoG/q/TPyMskKavmwrUdLMnRBO8JbC75LZcgJPyffsxFfCj5PqwsZJZtWML1AUhUm5ZaiYGch9wU7evQuCEu5DzO8h9P3hDSXkJl1RyoWnE4jNvpY9byx818ha944yjQQ8PsTy5h9e+tTc88a2KYkZd6iUGcVio0rTAUMTMiWICGOtJ+8lxcGOpx1PZx93FrmvQ+BWtb31/ZcF4/HvtYz6FhcvNflylgRLs37dYyXmvIFOqrgVC3R1FLmT5LOYXMxEy7axaLa9N2JUZMACcH8mKTR/EA08ayCvb+2cxm2YI3Rrh3aOWB4wcKvVu2jDY8tZd5jQsiHsBw1+hFNPCsmSkMyK6axZsq8VuTNZCYEGJDd1D5SG2lmPBWPihkUG+hlWaWdwuYX1lWDGn9ZKrtW+M73sME63tRh/PujxMCadBLd20ocnZ/q39ScOpjgG064pTaS2kmnQaTTK248OxfZ9sBEwZKfSQGsAkY7qdrKdNE7eB7746992D5eB6pJKpOypJOsTmPG5L3haQzSGNr/gI2zMRPp/+Qb7p6Jb9IMEwqdqMAnj3azhzOSJ9k3QnD3S1TTzkiABlCqbgdWES4v+AIdy46ZDJqwEUaFVZ8EfzB6J/7/uw195q3gJX3P1eX+Zfdu2rK0igksxf433Gg7xtw3L1EAAAAASUVORK5CYII=);
}

#dashAssignments>header>button,
#dashMarking>header>button,
#dashClassAssignments>header>button {
	background-image: url('data:image/png;base64,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');
}

#dashAssignments li,
#dashClassAssignments li {
	padding: 8px 5px 8px 30px;
	color: #ddd;
	font-size: 0.8666666666666667rem;
	font-weight: normal;
}

#dashClassAssignments li {
	padding: 8px;
}

#dashAssignments li::before {
	content: '';
	display: block;
	height: 15px;
	width: 15px;
	border: 2px solid #fff;
	position: absolute;
	left: 5px;
	top: 10px;
	border-radius: 50%;
}

#dashAssignments li.priorityHigh::before {
	background-color: #B20400;
}

#dashAssignments li.priorityMedium::before {
	background-color: #B24C00;
}

#dashAssignments li.priorityLow::before {
	background-color: #9B9B9B;
}

#dashAssignments li {
	padding: 8px 5px 8px 30px;
	color: #ddd;
	font-size: 0.8666666666666667rem;
	font-weight: normal;
}

#dashAssignments li>*:first-child,
#dashClassAssignments li>*:first-child,
#dashNotifications li>*:first-child,
#dashMarking li>*:first-child {
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

#dashMarking li.marksReady>div:first-child {
	color: rgb(141, 191, 63);
}

#dashMarking li.ready2mark>div:first-child {
	color: rgb(81, 145, 223);
}

#dashMarking li.noclassWelcome,
#dashNotifications li.noclassWelcome {
	padding: 5px 15px 35px;
	cursor: default;
	background-color: rgba(255, 255, 255, 0.02) !important;
}

#dashMarking li.noclassWelcome>ul,
#dashNotifications li.noclassWelcome>ul {
	position: static;
	list-style: disc;
	padding-left: 20px;
	background-color: transparent;
	margin-bottom: 20px;
}

#dashMarking li.noclassWelcome>ul>li,
#dashNotifications li.noclassWelcome>ul>li {
	background: transparent !important;
	padding-left: 10px;
}

body #dashboard *::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 15px;
	background-color: #353535;
}

body #dashboard *::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, 0.10);
	margin: 1px;
	box-sizing: border-box;
}

body #dashboard *::-webkit-scrollbar-thumb:hover {
	background-color: rgba(255, 255, 255, 0.20);
}

#dashLastResults>header>button {
	background-image: url(data:image/png;base64,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);
}

#dashLastRead li.CLselected {
	font-weight: bold;
	background-color: rgba(141, 191, 63, 0.2);
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus {
	margin: 5px 0;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: 20px;
	display: flex;
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus>span {
	flex-grow: 1;
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding: 0 5px 0 30px;
	font-size: 1rem;
	display: block;
	text-align: center;
	background-size: 27px auto;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-weight: bold;
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus>span.status1 {
	background-image: url(data:image/png;base64,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);
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus>span.status2 {
	background-image: url(data:image/png;base64,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);
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus>span.status3 {
	background-image: url(data:image/png;base64,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);
}

#leftPanel div#dashboard>#dashContent>#dashClassAssignments div.dashStatus>span>span:last-child {
	height: 0;
	width: 0;
	overflow: hidden;
	display: block;
	position: absolute;
}

#leftPanel div#dashboard>#dashContent span.practice,
#leftPanel div#dashboard>#dashContent span.assess {
	display: inline-block;
	padding: 0 3px;
	background-color: orange;
	color: #333;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: 700;
	vertical-align: baseline;
	margin-top: 2px;
	font-size: 0.6666666666666666rem;
}

#leftPanel div#dashboard>#dashContent span.practice {
	background-color: #ccc;
}

.spinner::after {
	content: " loading...";
	color: #aaa;
	font-size: 0.8em;
}

div#classCodeModal,
div#modal {
	display: none;
	z-index: 100;
	position: relative;
}

div#classCodeModal>div,
div#modal>div {
	display: flex;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: auto;
	justify-content: center;
	align-items: center;
	align-content: center;
	background: grey;
	padding: 10px 10px 50px 10px;
	flex-direction: column;
	background: rgba(0, 0, 0, 0.7);
	font-family: 'open_sansregular', 'Open Sans', Helvetica, Arial, sans-serif;
	background-position: center center;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,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)
}

div#classCodeModalPanel,
div#modalPanel {
	width: 1400px;
	max-height: 100%;
	max-width: 100%;
	background-color: rgba(255, 255, 255, 1);
	font-size: 1.0666666666666667rem;
	overflow: hidden;
	padding: 0px;
	display: none;
}

div#classCodeModalPanel {
	width: 700px;
	font-size: 1.2rem;
	border: 1px solid #666;
}

div#classCodeModalPanel.show,
div#modalPanel.show {
	display: flex;
}

div#classCodeModalPanel>div,
div#modalPanel>div {
	padding-top: 50px;
	display: flex;
	background: #333;
	position: relative;
	width: 100%;
}

div#classCodeModalPanel div#classCodeModalContent,
div#modalPanel div#modalContent {
	overflow-y: auto;
	padding: 15px 15px 30px 15px;
	background-color: #fff;
	width: 100%;
	box-sizing: border-box;
}

@media all and (-ms-high-contrast:none) {
	div#modalPanel div#modalContent {
		max-height: 550px;
	}
}

div#classCodeModalPanel h2,
div#modalPanel h2 {
	color: #fff;
	font-size: 1.4666666666666666rem;
	position: absolute;
	top: 0px;
	margin: 0;
	line-height: 50px;
	left: 15px;
	font-weight: normal;
}

div#classCodeModalPanel button#closeClassCodeModalB,
div#modalPanel button#closeModalB {
	position: absolute;
	top: 11px;
	right: 11px;
	width: 24px;
	height: 24px;
	background-color: transparent;
	overflow: hidden;
	border: none;
	-webkit-appearance: none;
	text-indent: -9999999px;
	background-image: url(data:image/png;base64,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);
	background-size: 24px auto;
	background-position: center center;
	background-repeat: no-repeat;
}

div#classCodeModalPanel button#closeClassCodeModalB:hover,
div#modalPanel button#closeModalB:hover {
	background-size: 20px auto;
	cursor: pointer;
}

*.loading {
	overflow: hidden;
	transform: translateZ(0);
}



.rightTabs li.qload button:not(#combiMenuB)::before {
	content: '';
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 5px;
	background-size: 0.8rem auto;
	background-position: center bottom;
	background-repeat: no-repeat;
}

*.loading::after,
span#loader,
body.loadingQs::before {
	content: '';
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 60px;
	text-transform: uppercase;
	font-size: 0.7333333333333333rem;
	color: #999;
	font-weight: bold;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999999999;
	background-color: rgba(255, 255, 255, 0.95);
	background-position: center center;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,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);
}

*:not(body).loading:hover::after {
	content: 'loading';
}

body.loadingTeacher::before {
	content: '';
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 9999999999;
}

div#classCodeModalContent>form>div>button {
	flex-grow: 0;
	position: relative;
	border: none;
	min-height: 35px;
	overflow: visible;
	overflow-y: hidden;
	padding: 0;
	width: 200px;
	max-width: 100%;
	padding: 5px 15px;
	font-size: 1rem;
	background-color: #287BAF;
	background-position: right center;
	box-sizing: border-box;
	color: #fff;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}

div#classCodeModalContent>form>div>button:hover {
	background-color: #444;
}

body div.SkipThisFixedPosition.walkme-custom-icon-outer-div.walkme-launcher-id-52119.walkme-custom-launcher-outer-div.walkme-text-launcher {
	overflow: hidden !important;
	opacity: 0 !important;
	z-index: 13 !important;
	top: 0 !important;
}

div:last-child>#loader1,
div:last-child>#loader2 {
	content: "";
	display: flex;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: center center;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,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)
}

#midPanel .learnosity-report .lrn-circle-not-marked,
#modalPanel .learnosity-report .lrn-circle-not-marked {
	background-color: rgb(64, 148, 192);
	-ms-border-radius: 50%;
	color: #fff;
}

#midPanel .learnosity-report .lrn-circle-not-marked canvas,
#modalPanel .learnosity-report .lrn-circle-not-marked canvas {
	visibility: hidden;
}

.serviceFallBack {
	color: red;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 110px;
	font-size: 1.0666666666666667rem !important;
}

body #systemNotice {
	z-index: 100000;
	position: fixed;
	right: -450px;
	bottom: 20px;
	margin-left: 20px;
	background: rgb(166, 206, 40);
	padding: 10px 25px 30px;
	color: #fff;
	width: 450px;
	max-width: 100%;
	transition: right 0.6s ease-in-out;
	box-sizing: border-box;
	font-weight: bold;
	border-radius: 2px 0 0 2px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

body #systemNotice.min {
	right: -425px;
	cursor: pointer;
}

#systemNotice.show {
	right: 20px !important;
	cursor: default;
}

body #assignDetail button#clearNotice {
	border-radius: 2px;
	font-weight: bold;
	font-size: 0.8rem;
	background-color: #fff;
	padding: 2px 10px;
	color: #287BAF;
	color: rgb(166, 206, 40);
	border: none;
	text-transform: uppercase;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

body #clearNotice:hover {
	background: #444;
	color: #fff;
}

@keyframes pulse_animation {
	0% {
		transform: scale(1);
	}

	15% {
		transform: scale(1.5);
	}

	30% {
		transform: scale(1);
	}

	45% {
		transform: scale(1.5);
	}

	60% {
		transform: scale(1);
	}

	75% {
		transform: scale(1.5);
	}

	90% {
		transform: scale(1);
	}
}

.pulse {
	animation-name: pulse_animation;
	animation-duration: 800ms;
	transform-origin: center center;
	animation-iteration-count: 1;
	animation-timing-function: linear;
}

#classMenu.pulse #classB {
	background-color: rgba(166, 206, 40, 0.9);
}

#rightPanel div.subTopicHeader {
	padding: 2px 15px !important;
	font-weight: bold;
	background-color: #f3f3f3;
}

#toc.editMode .topmenu ul li {
	display: flex;
}

#leftPanel #toc.editMode .topmenu ul li button {
	background-position: right -30px center;
	padding-right: 15px;
}

#leftPanel #toc.editMode .topmenu ul li.CLselected button {
	padding-right: 15px;
	background-position: top 15px left, right -30px center, top left;
}

.hideB {
	display: none;
}

#toc.editMode .hideB {
	position: relative;
	display: flex;
	padding: 5px;
	align-items: center;
	margin-right: 5px;
}

.hideB label {
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	flex-grow: 0 !important;
	height: 20px;
}

.hideB label>span:first-child {
	position: absolute;
	text-indent: -80px;
	width: 0px;
	overflow: hidden;
}

.hideB label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.hideB span.checkmark,
.hideB label input:indeterminate~.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: transparent;
	border-radius: 3px;
	margin-left: 0;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABERJREFUWAnNmV1IFFEUx8/MumWoGdWWqw8WbZZaYORDURr0aV9k358P9RAhFFRQL9FLahDRBxREBNJD0ZfRVi+9BQW9lEUkQlQPFmm1KYma5tZO9z87M87HvbtjO7t0Yb33nnvuOb85c++dmaO04uAa+peyacvnUPSPvI5isblsfpD9CrUfzHVov06S5Ra/L3a/+XbRewyMtEgjAdy2/WvB4ODvAwpRLXNUNkJnbRJRODs768LNG5O/uJ3rCnDzpu68aGzgiKLQYWY4x61xgV6/JNFZvzzm9J3m8b0CHUMsGy1Bo3Zjx5ahPwMfGNxxppIqHLzkwBZswrbArSEWAj4691Bat76jQYkpt5h2wJjhXSMA2/ABXyKz3Fu8c/evnL6e79fYJKy1TJRwbv7EXdevju63O3NEEFeTYTgw1cInL5IOwEtP5tZjgv1KMtCv1XxbXFkA44tWOWbRyGhHOWbfOAYgjhK2aC9mlIfjDAxg0YcMQJxzTJiO3ar7Uutsf76lz+kENBZ1SAXEE0I7hDn63okWho7SnvmPacnMepIln9AwWMAEBRUQjy/W9uIQFjqtYnCzC7ep4yWTVtPiGScSQeZoTHFA7dkqNJ7qAOBmaXC6remTVtLUiYv1rqPWmaQrz+aEolF659DwSMCDg+n+oQg1v9xBP4e6hJ78fpouq69MQpXUBhLBPXi9NyEcPINN1t7nUiPhzE4G92PgI2eWTcTeNbFJ8KIpLKHAclpf0UTF4xcIdewDnsDFjQYBiLdhbimZvIqWlp6kgrEVVFN+joonVHH1zEIP4WC2UBjBYP4c9SiQ4hudHQlZVFN2JiFkIrj7bM25uq3mq9UArSKtNyorl3Q4XSERZCI4bIgeN2tOdzRcK4ggPnAcpb3rKb1ov+yQ8yCTwf1D5HS/nb7Ve4IbWW+KLjHXHT0tLIoszuMqzWKSJJmmBZZRV/9bml201XEIQxnnHCKXAhzMvMlifzrREpXnWhQri/dZVBDJleXnLTK94xEczHXK+G7VDYtqQPJuN0/fQzj2piC3yPio5jmyy9xAegrHAMDmG8qr7J5Z2ovPv6TvgqI1iYvxGo6ZbLt3t6gBuxgbIYzaTeFFMg1wBpMKiHQEg3N88omAzZDpgAOLxkS+0LwSam3N7Sst681mA4tEUHY5bnd791N69amJ+n59sw+n1GepkVPNd4IPYUSNIBrIlbAqgrbbEulto8Foj1t1t3oRjUXVNwCRyJFkab9bK+nSA4M5qWQAwmH4buFttmUa0+U8uV2pMc4wrGkBhLiuugVZLNe7ethUyq2w5ttiyAFYc2itgkROhiHV5BF8W+hYxwEIBWSZ6qpfbsjM7ZYa4YuX2QILN/2GAb0gV6KlRJI+afQ5LusINoR9zdnnciNoVoKBUb4x09jZhKyX68PcbMPWRgq4HjaTwWFe0giajf+3SXQzpN7O1L8h/gLLcM5cmz100AAAAABJRU5ErkJggg==);
	background-size: 20px 20px;
	border: none;
}

.hideB label span.checkmark::before {
	display: none;
}

.hideB label:hover input:not([disabled])~.checkmark {
	transform: scale(1.2);
}

.hideB label input:focus-visible~.checkmark {
	box-shadow: 0 0 6px Highlight inset;
	outline: 5px auto Highlight;
	outline: 5px auto -webkit-focus-ring-color;
}

.CLhidden span.hiddenIcon,
.CLphidden span.hiddenIcon {
	background-image: url(data:image/png;base64,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);
}

.hideB label input:checked~.checkmark {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABepJREFUWAm1WX1MlVUYf857MXkBoTLBD4iroNbGcsRKa6uuW0zcamk5P9ISqH8sFSzagErBWbOmCQv6wz8k2RRRl1+lVrgo/1DKgMoZmiYKuxBihCgXTO7peV7e93Z533Peey/Is7075zwfv/O75/ucy+blPgfDkZwdPyQxxl/gwNOAw2TEMD6Cc2sfAzcD9jPn7FBp9tOXyBCqsFAIvlX1U+xAX+9q4HwhVpQSYmVngbEDjvCIsk+WPdYRbGxQBPN31UV5+j1vI2geflHBgkv8bqJ+izpW3bp5+WzK24pia0VjbkXti0juImaL8BspOYTQMIoIk7BJYSfSFjy+7Qg7FjNuPQZvwI/ZgYzAxjG2eH53z8aMdc9T3iLCFtywv1E9HhO9F72L8BstckSGsIuoLqqTFGaxtCC1HAXg7FxkdhaV1YQEeMA1F8Lj42HsxInAHA7wtLSA58oVuHm+CbobGkRhFh3O9v0Z3TcWm1syzOypd6stOSUsDBIysyD+1ZUQPWuWGWJI+daF89BSWQnuqiro77w2xOZfoAbR6s52Ffvrh7Tguoral7wc9qGDtFtj52XAw5s3Q8S0JH+cgPm/jhyG+hXLA/lxxmBRSZbrC8PRNwZpKUFy5WgQkmMYOb2gENL27guZXOeJE/DL668ZddqljHP4jLgYTj6C+joXZxjMaUpZOSTnF5jVActErv7lpTDQ1xfQV3eI07loRY3gO7t/JGJ5MoRpObkQv+IVmVmqHwY5AytP5wQawdv9ntVo8TWr4UXpfbPnwMzijf6qoPLBkFPGjJFhRemcBgnqe6vQ+aFNm3BUCoel0J+UwZBTp0yBJ78/CffcP16MM7jfAzsaHY3T0UtbmUViM+ZDWjWt18FLsOQe/+oYREydCk2FBXC5vExSgZKsKIwvkFhh8uIlMpNQHyo5AknIzBRikZK4KV46zwmExseE9HSBRawaDjlCipwxE2JSU4WgyO1RBQ+bk0TWcSkpEBYdLTJZdMMlZwBFzZhhZIemeBCmWUwnYYuETxTytviNlBwBqg8mWnB1hZwgbfyB5G6QozrURHuCwnPYgMdjy+9ukaNK+MCArC5OXdwmsnquXhWpNV1Q5PD4ZSwlUiDd0N/eLnNxE0G6gVnEc/WKRUeKzpoaqF+2xHZvVYncl0e1dU4IYlLS+VEibQqeXYQE+9xuuN0x9PKlkaONv79fgofjCcnN1hdhqZPJcL32O5NGLyI3he6tIiv3eqF19y6fKRRyqtPpiwuUudHYCJ7WVokbO6OEgXJQYoVWPAmTjBY5wm6p3EmJUMaAcsjRsSq9a05DMx3xY81e/3b9DV6czU0F+UF1aygtR3X1XroIZ1e/CdRbAjm7LfuZD2mS0GnlgMBBU/1ZWjIq5Aj89/x88N65I65a56QRpOcI9OoRe8q1xoQIteUI8Y8PNkHHN1/LwHt0ToPnQf2tZIvMW6QfCbnWnZ/DxY8/EsEaui3G+81gF6PaoUZuxUS6YhqRlA6bHI61pncL4be1a/zhzPl2nYum9xFExrdwTXwDtcKtzx9l6pq1EGq3dp0+BafSn4XLZZ/6Q5nzHNe9VRoX3eJInvP/Uacu1dn0REMzTam55kj/8rWab8FdvQe8vb0QmZQMjshIf7Mvf6e7G9oPH4YLRRvgfHER0OJvJwzfgUqyXdv9fYZc3A1DTkVtNbbjYqNsl9J9eWxcHJ5InBDhTAQlXAXaW/va3HDz3Dn5LDWDMthbmuWyHOEtTx8Up947fqXnn+v4GgGWADMux5t2HxHCr6vutNkcXJlBNdaZKXIWtqDhmLuj9j0ckBuxjK0/KsIReD12K14dxeKbJCIzBeKgpUdG4ZFMFBOCro2w7cgRli1BctiW5TqI0346/tL3sdhDuhFKD2ERJmEHwrLtYnNwzp7aCczDcPPkC7HrHzHb7cpI6lfaUrnKy0uXuuTvcCaQkAj6x+ZWnHRy8C7A56g01E/iwPDyxfULGMO/HzitKW14uT0DXDlUkvVUs398sPn/AOcTTw0PUYylAAAAAElFTkSuQmCC);
}

#toc input:disabled~.checkmark {
	opacity: 0.5;
}

.hideB label input.updating:disabled~.checkmark {
	opacity: 1 !important;
	background-image: url(data:image/gif;base64,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);
}

.tooltip {
	display: inline-block;
	text-transform: none;
}

.tooltip:hover {
	position: relative;
}

.tooltip:focus-visible {
	position: relative;
}

.tooltip .tooltiptext {
	z-index: -1;
}

:not(.classResults) .tooltip .tooltiptext,
.classResults .tooltip:hover .tooltiptext {
	visibility: hidden;
	width: auto;
	background-color: #222;
	font-size: 0.9333333333333333rem;
	color: #fff;
	padding: 5px 10px;
	border-radius: 2px;
	top: -3px;
	right: 30px;
	white-space: nowrap;
	overflow: visible !important;
	position: absolute;
	z-index: 1;
	text-indent: 0px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	text-align: right;
}

.classResults .tooltip:focus-visible .tooltiptext {
	visibility: hidden;
	width: auto;
	background-color: #222;
	font-size: 0.9333333333333333rem;
	color: #fff;
	padding: 5px 10px;
	border-radius: 2px;
	top: -3px;
	right: 30px;
	white-space: nowrap;
	overflow: visible !important;
	position: absolute;
	z-index: 1;
	text-indent: 0px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	text-align: right;
}

.classResults .tooltip .tooltiptext {
	visibility: visible;
	position: relative;
	color: #000;
	opacity: 1;
	top: -6px !important;
}

#dashCover a.continueB.tooltip .tooltiptext {
	width: 100%;
	bottom: calc(100% + 7px);
	padding: 10px 15px;
	left: 0px;
	top: auto;
	text-align: center;
	box-sizing: border-box;
	border-radius: 0px;
	line-height: 130%;
	white-space: normal;
}

#editModeB.tooltip .tooltiptext {
	right: 82px;
	width: 205px;
	white-space: normal;
}

.tooltip:hover .tooltiptext {
	visibility: visible !important;
}

.tooltip:focus-visible .tooltiptext {
	visibility: visible !important;
}

.tooltip.continueB:focus-visible:not(:hover) .tooltiptext {}

.tooltip:hover .tooltiptext:hover {
	display: none;
}

.tooltip:hover .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 10px;
	right: -5px;
	margin-right: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #222;
	display: block;
	z-index: 2;
}

.tooltip:focus-visible .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 10px;
	right: -5px;
	margin-right: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #222;
	display: block;
	z-index: 2;
}

#dashCover a.continueB.tooltip:hover .tooltiptext::after {
	top: 100%;
	right: 50%;
	margin-right: -10px;
	border-width: 10px;
	transform: rotate(90deg);
}

#dashCover a.continueB.tooltip:focus-visible .tooltiptext::after {
	top: 100%;
	right: 50%;
	margin-right: -10px;
	border-width: 10px;
	transform: rotate(90deg);
}

.tooltip .tooltiptext {
	opacity: 0;
	transition: opacity 0.5s;
}

.tooltip:hover .tooltiptext {
	opacity: 1;
}

.tooltip:focus-visible .tooltiptext {
	opacity: 1;
}

.hideB .tooltiptext {
	visibility: hidden;
	width: auto;
	background-color: #444;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	top: -4px;
	right: 27px;
	white-space: nowrap;
	font-size: 0.9333333333333333rem;
	overflow: visible !important;
	position: absolute;
	z-index: 1;
	text-indent: 0px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

.hideB label>.tooltiptext>span:nth-child(1) {
	display: none;
}

.hideB label>.tooltiptext>span:nth-child(2) {
	display: inline;
}

.CLhidden .hideB label>.tooltiptext>span:nth-child(1) {
	display: inline;
}

.CLhidden .hideB label>.tooltiptext>span:nth-child(2) {
	display: none;
}

.hideB:hover label>.tooltiptext {
	visibility: visible;
}

.hideB:focus-visible label>.tooltiptext {
	visibility: visible;
}

.hideB:hover label>.tooltiptext:hover {
	display: none;
}

.hideB label>.tooltiptext::after {
	content: " ";
	position: absolute;
	top: 50%;
	right: -5px;
	margin-top: -5px;
	margin-right: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent transparent #444;
	display: block;
	z-index: 2;
}

.hideB label>.tooltiptext {
	opacity: 0;
	transition: opacity 0.5s;
	transition-delay: 0.5s;
}

.hideB:hover label>.tooltiptext {
	opacity: 1;
}

.hideB:focus-visible label>.tooltiptext {
	opacity: 1;
}

span.hiddenIcon,
.editMode .CLhidden span.hiddenIcon,
.editMode .CLphidden span.hiddenIcon {
	display: none;
}

#toc:not(.editMode) .CLhidden button,
#toc:not(.editMode) .CLphidden button {
	padding-right: 35px;
	text-align: left;
	position: relative;
}

.CLhidden a>span {
	color: #cbcaca;
}

.CLhidden span.hiddenIcon,
.CLphidden span.hiddenIcon {
	display: block;
	height: 24px;
	width: 24px;
	background-size: 22px auto;
	background-repeat: no-repeat;
	background-position: left center;
	border: none;
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -12px;
	opacity: 1;
	cursor: default;
}

.CLphidden span.hiddenIcon {
	background: none;
}

.CLphidden span.hiddenIcon::after {
	content: ' ';
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	right: 9px;
	top: 50%;
	margin-top: -3px;
	border: solid #b31b19;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.CLhidden span.hiddenIcon:after {
	content: none !important;
}

#leftPanel #toc .topmenu ul li.CLhidden button,
#leftPanel #toc .topmenu ul li.CLphidden button {
	background-image: none;
}

.CLhidden span.hiddenIcon .tooltiptext>span:nth-child(1) {
	display: none;
}

.CLhidden span.hiddenIcon .tooltiptext>span:nth-child(2) {
	display: inline;
}

.CLphidden span.hiddenIcon .tooltiptext>span:nth-child(1) {
	display: inline;
}

.CLphidden span.hiddenIcon .tooltiptext>span:nth-child(2) {
	display: none;
}

body.teacherView #leftPanel #toc .submenu ul li.CLhidden+li>a::before,
body.teacherView #leftPanel #toc .submenu ul li.CLhidden>a::after,
body.teacherView #dashLastRead ul li.CLhidden+li>a::before,
body.teacherView #dashLastRead ul li.CLhidden>a::after,
#leftPanel #toc .submenu ul li.CLhidden>a::after,
#dashLastRead ul li.CLhidden>a::after {
	display: none;
}

body.teacherView #leftPanel #toc .submenu ul li.CLhidden>a>span::after,
body.teacherView #readMenu ul li.CLhidden>a>span::after,
body.teacherView #dashLastRead ul li.CLhidden>a>span::after,
#leftPanel #toc .submenu ul li.CLhidden>a>span::after,
#readMenu ul li.CLhidden>a>span::after,
#dashLastRead ul li.CLhidden>a>span::after {
	opacity: 0.2;
}

#leftPanel #toc .topmenu ul li.CLhidden button {
	color: #cbcaca;
}

#editModeB {
	text-transpform: uppercase;
	color: #fff;
	font-size: 0.9333333333333333rem;
	float: right;
	margin: 12px 8px;
}

#editModeB>button {
	display: inline-block;
	background: #939393;
	border-radius: 24px;
	border: none;
	height: 24px;
	width: 44px;
	text-indent: -100px;
	vertical-align: middle;
	margin-left: 5px;
	position: relative;
}

#editModeB>button::after {
	content: "";
	position: absolute;
	display: block;
	background-color: #fff;
	border-radius: 50%;
	border: none;
	height: 18px;
	width: 18px;
	left: 3px;
	top: 3px;
	transition: left 0.05s linear;
}

#toc.editMode #editModeB>button {
	background: #96c131;
}

#toc.editMode #editModeB>button::after {
	left: 23px;
}

#toc.editMode a:hover {
	background-color: transparent !important;
	cursor: default;
}

#leftPanel #toc .topmenu ul li button.CLdisabled {
	background-image: none;
	background-color: #a2a2a2;
	padding: 10px 35px 10px 25px !important;
	color: #fff;
	background-repeat: repeat;
	background-size: 100%;
}

nav#subTitleMenu,
nav#subTitleMenu2 {
	display: inline-block;
	vertical-align: top;
	margin: 9px 10px 9px 9px;
	position: relative;
}

nav#subTitleMenu.active,
nav#subTitleMenu2.active {
	z-index: 100;
}

nav#subTitleMenu>button,
nav#subTitleMenu2>button {
	-ms-border-radius: 2px 16px 16px 2px;
	border-radius: 2px 16px 16px 2px;
	border: none;
	font-size: 0.9333333333333333rem;
	line-height: 30px;
	padding: 0 35px 0 10px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA9RJREFUWAnNWN1LFFEUvzOu7ZKmCVlkIFqga5tZ9BISWiYkmFEJ/QuGEaI+1EuQTyWUYkiZ1XNQD4FPUki4BULhQ4hlRbUJfdFj9CDR2vmNM+P9mJm9q7vb/uDsnDn3fPzmzr137l1jeXmZ5TPMfCYHbnlPMLTWHhx6Gq2k2BMkTSS7SapIikiA3yQJktckcZKJviMLi3RNG0a6Y5CItVGVCyTNJIZmRQz0aZJBIjqpGWO5aRMkYjGKuEmCHlsP0KPdRHReJ4nWGCRyXZRslmS95MAJOWbtnLgPRGAPXpuqMUzTvE4ZegOzrL1xmIZYf3/LW9+1LnCSZJkcHqvXMKxh3Of3jL49aL+CMb/ADNvP0pi87ZXTk6A9ITDmwl5BWbAtUc4DXhPHb5JgtuaKHJ4XtVBTgUKQeg/rXCZmq1IshaHJri24KQSpFYvw/4JSWyBIT1BJzPCFUGAYBay1doA1Vp9X2nQNiEUO5PJBs83BbZaXGXxblc9XgVnI2uqustqt7Vbgr6UfbO7rAzeJjrK34gw7WHXOcg2Hitnkm4vsb/KPHIra4DDqNAg9SEbPsdcRu+GSQ2BrzWW2a0uLkyPlFb5HKcYBHhQ5fSBwkAliV6Lg/c/Hgs0wTNYeG2LbS/cJdq+bitL9li9ieMg5uTaBgxi1smXifFfU+e+P2NS7AcEeMiPsVP0YK9tYLdj5G7SdrL/F4MsDuZDTB1W8XSbo7Od4H0t/9eW+QjJSuJl1NtxlRRvKFX/YOhvuMfjwADnkCoDAQSYYEMesxHJPlkR2sNMN4ywc2uTGQoetJFLh2qBokBP8cSMTxE44EHj6Zx+wwVlFeXEd69gzwjDbIdBh44GYFD3nuAsc5GUmQV4xx9Pv+nLxDq1lBju0c3UTUlnWyI5Fr1gh0Hk8/zjEEKOJBO8nE8QZIiVBJHjxedzKw5OMbjtu2fgfkHN8eXuADg4u5Fccd1s0FBSeSbhrqhIx82k0XXLIIXCQCU6Qg+/uVmFABpDwen2wBZH3ymXXBgcXAkHajy1Sy7TbqqlgAsx9e+h6Q5cnktsYrEzbHFwveQyiYZDkMJR08GThEisJrywr0NcI1Bbgt6NGLwrfRCEqOzdx6j1lJyW8Yq5uN+nYhucKqIWaCjwJ2meDHsU7e4Yeu6ZSwZMgvCgAp6xhJSLzhmG7lmdmX4LwTiaT/XTJJknr4O7JzDZ6ThI5gLbhXWQbIcHpKxPAmMNrxVsKhBZBZCCS+ATiaLje2R2nHNp/HmkTpKQWiGh+/v3mEHSu9ukr//7AdAjm6ho4i3NFIqhO3hP8B06ZKUNlowVdAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: right 5px center;
	background-size: 20px 20px;
	background-color: #2778AA;
	width: 180px;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, 0.1);
	text-align: left;
}

nav#subTitleMenu2>button {
	background-color: #fff;
	width: 180px;
	color: #000;
	border: 1px solid #2778AA;
	text-align: left;
}

nav#subTitleMenu>button>span,
nav#subTitleMenu2>button>span {
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
}

nav#subTitleMenu>button:hover:enabled,
nav#subTitleMenu2>button:hover:enabled {
	color: #fff;
	background-color: #444;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

nav#subTitleMenu.active>button,
nav#subTitleMenu.active>button:hover nav#subTitleMenu2.active>button,
nav#subTitleMenu2.active>button:hover {
	background-color: #444;
	-ms-border-radius: 2px 16px 0px 0;
	border-radius: 2px 16px 0px 0;
	color: #fff;
}

nav#subTitleMenu.active>button::before,
nav#subTitleMenu2.active>button::before {
	content: "";
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	z-index: -1;
}

nav#subTitleMenu>div,
nav#subTitleMenu2>div {
	background-color: #fff;
	padding: 0;
	display: none;
	-ms-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	overflow: hidden;
}

nav#subTitleMenu.active>div,
nav#subTitleMenu2.active>div {
	display: block;
}

nav#subTitleMenu>div>ul,
nav#subTitleMenu2>div>ul {
	background-color: rgb(238, 238, 238);
	top: 33px;
	width: 180px;
	min-height: 188px;
	max-height: 420px;
	padding: 1px;
	margin: 0px;
	overflow: hidden;
	overflow-y: auto;
	border-radius: 0px 0px 3px 3px;
	height: auto;
	bottom: initial;
}

nav#subTitleMenu>div>ul>li,
nav#subTitleMenu2>div>ul>li {
	background-color: rgba(255, 255, 255, 0.2);
}

nav#subTitleMenu>div>ul>li:nth-child(odd),
nav#subTitleMenu2>div>ul>li:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.5);
}

nav#subTitleMenu>div>div,
nav#subTitleMenu2>div>div {
	display: flex;
}

nav#subTitleMenu>div>div>button,
nav#subTitleMenu2>div>div>button {
	flex-grow: 1;
	width: 50%;
	height: 40px;
	border: none;
	background: #444;
	color: #fff;
	cursor: pointer;
}

nav#subTitleMenu>div>div>button:hover,
nav#subTitleMenu2>div>div>button:hover {
	background: #333;
}

#subTitleMenu a,
#subTitleMenu2 a {
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 10px 40px 10px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer !important;
}

#subTitleMenu a:hover,
#toc.editMode #subTitleMenu a:hover,
#subTitleMenu2 a:hover {
	background-color: rgba(0, 0, 0, 0.1) !important;
}

#subTitleMenu li.selected,
#subTitleMenu2 li.selected {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA5lJREFUWAnFmc9rE0EUx2drrYi52EgRRdGF2qpQxAS9VA8lAaF40uQg2KNFvXiziOBRe9KLF/0LbBS9KZiDR9H2notBD6JiaxVj2saS+L7DzLDJzmxmy+z6YDKZX28+eW/m7czG63Q6bCvy4NX+Ao1DylHyKe0WiTK2KlKd8iVK1RvnPlcpjy1eHECCAsgVkQAURwBdoTRPsAC3EitAAgPMPUqAcyGPSMkcgQI6UgYiW6mR4AD1gZIrOEzJdQrdKBsl0oKkYIFGloyj3TRUyJJlkyotoHAp4LAJ0hBsoLLO5SYXpwkHA8AQmDMkIUDh1rQsFwQqiLmDdawLkDpg8Sa95roAegolwaCq1RqkBoQS7Na48U0pc/QFoScvY2XQgohzicMNZ0b7/Q4Zc3k/DkjW86nkMs5pIaaO3WUzk28Y8j4CV4NJrcFU4CYOznAu5BaQN1MDBIyE44T0gfLo3mlZ1OV8s3r3X+5DSHmt6+GiTgcHvT+bH9mTt+fZWutH1DRFrMHEYl4U3NN3F/rBAbwAQJznnEs/uMb6V5s5cwDku8XU2x8psmuFGssdvmrqEqp3BAe9/iB9GGMf4KZPPGbbBrazM2O3mecNsMX6wxBQsMIhHNT6sKAWMJsZU3ASYPLILZb3r8tiKHcMx/UDUCvYXWut5VAbIE8eCofNJOAwOQC1x+5m6zur0E5rrH8JQZ4dv8MmDlxW9UnBYQKsQQBq3fyr+YlDlk+/YLt2jKC/kqnj9Oj2PLYnczQUhNEJcQ6hxHK3Kr09X+oI1AjSkbEwmxlnF08tsJ1D2Z7x+uLy7xp7vniJ/dn4pu9gX1uFi3FvjZSVRo2sUaY1uRLZD42Ae/a+5AIO6pYAaHWhtoGUcH0eX5jYVqr8wEpHGzwQteuwV5PJ3QnArdKhdViGGdz4rURnyQTgwMKZJOC8FZ3oJCGbFCcTgsNMnCl4J4l9SR8azLB2+y/bbG/E+X02fdVlXloQg2YpaYO2SWNrs5EEHBjm5JwKUNzqVYPs8B9yvFRSb7+UiyUI7ejYrpZjHeTKtVKXsqCsIHq8yLGKjXKMoxwPDCyzLgkBita0IQFXFMusCzDk4mBrSu5GvJvVwYElEhAdCBKHvyTeOvDdSmB422oUk4vVAKEgTxXWTxs12PwFuvD+JRIOw/taMDgHWdOnMm78uFRbPbsD42ExgLl/iR6YRH0lWJwhkeTfEIAPCmIZEjbAlv+G+AdkzIsYARh9zgAAAABJRU5ErkJggg==) !important;
	background-repeat: no-repeat !important;
	background-size: 18px auto !important;
	background-position: right 10px center !important;
	font-weight: 600;
	padding: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.teacherView .studentOnly {
	display: none !important;
}

.studentView .teacherOnly {
	display: none !important;
}

.reading .worked-example.expand>h3 {
	color: #000 !important;
	background: none;
}

button.activityStopButton {
	background-color: #287BAF;
	color: #fff;
	border: none;
	-webkit-transition: none;
	transition: none;
	padding: 10px 35px;
	line-height: 20px;
	border-radius: 3px;
	margin: 0;
	font-size: 1rem !important;
	font-weight: normal;
	text-transform: uppercase !important;
	z-index: 1;
	margin: 5px auto 3px !important;
	box-sizing: border-box;
}

button.activityStopButton:hover {
	background-color: #333;
}

#exerciseMenu {
	margin: 0 auto;
	padding: 0;
	display: none;
	position: absolute;
	bottom: 50px;
	right: 0;
	z-index: 3;
	left: 0;
	overflow: hidden;
	height: 50px;
	border-top: 1px solid rgb(174, 174, 174);
}

body.teacherView #exerciseMenu.open {
	height: calc(100% - 100px);
	border-top: none;
	z-index: 12;
	position: fixed;
	left: 0px;
	right: 0;
	height: auto;
	bottom: 0px;
	top: 0px;
	height: auto !important;
	background-color: rgba(0, 0, 0, 0.5);
}

nav#subTitleMenu>div>ul,
nav#subTitleMenu2>div>ul {
	background-color: rgb(238, 238, 238);
	top: 33px;
	width: 180px;
	min-height: 188px;
	max-height: 420px;
	padding: 1px;
	margin: 0px;
	overflow: hidden;
	overflow-y: auto;
	border-radius: 0px 0px 3px 3px;
	height: auto;
	bottom: initial;
}

nav#subTitleMenu>div>ul>li,
nav#subTitleMenu2>div>ul>li {
	background-color: rgba(255, 255, 255, 0.2);
}

nav#subTitleMenu>div>ul>li:nth-child(odd),
nav#subTitleMenu2>div>ul>li:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.5);
}

nav#subTitleMenu>div>div,
nav#subTitleMenu2>div>div {
	display: flex;
}

nav#subTitleMenu>div>div>button,
nav#subTitleMenu2>div>div>button {
	flex-grow: 1;
	width: 50%;
	height: 40px;
	border: none;
	background: #444;
	color: #fff;
	cursor: pointer;
}

nav#subTitleMenu>div>div>button:hover,
nav#subTitleMenu2>div>div>button:hover {
	background: #333;
}

#subTitleMenu a,
#subTitleMenu2 a {
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 10px 40px 10px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer !important;
	flex-grow: 1;
}

#subTitleMenu a:hover,
#toc.editMode #subTitleMenu a:hover,
#subTitleMenu2 a:hover {
	background-color: rgba(0, 0, 0, 0.1) !important;
}

body.side-by-side #exerciseMenu {
	left: 50%;
}

body.rightPanel #exerciseMenu {
	right: 0px;
}

body.side-by-side #exerciseMenu.front,
#exerciseMenu.active {
	display: block;
}

@media screen and (max-width:1200px) {
	#exerciseMenu {
		right: 0px;
	}
}

@media screen and (max-width:1020px) {
	#exerciseMenu {
		left: 0px;
	}
}

#exerciseMenu>div:first-child {
	margin: 0 0 0 1px;
	height: 50px;
	top: 0px;
	left: 0;
	right: 0;
	position: absolute;
	overflow: hidden;
	background-color: #f8f8f8;
	background-image: linear-gradient(0deg, rgba(246, 246, 246, 1.00) 0%, rgba(254, 254, 254, 1.00) 100%);
	z-index: 1;
}

#exerciseMenu.open>div:first-child {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	top: 50px;
	left: 3rem;
	right: 3rem;
}

#exerciseMenu>div:first-child h2 {
	display: none;
}

#exerciseMenu.open>div:first-child h2 {
	font-size: 1.4666666666666666rem;
	position: absolute;
	display: block;
	left: 20px;
	right: 250px;
	margin: 0px;
	line-height: 50px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

body.side-by-side #exerciseMenu:not(.expanded)>div:first-child h2 span {
	display: none;
}

#exerciseMenu>div:first-child>div {
	position: relative;
	width: 100%;
	margin: auto;
	display: flex;
	flex-direction: row-reverse;
}

#exerciseMenu>div:first-child>div>span {
	text-align: right;
	flex-grow: 1;
	display: flex;
	margin: 10px 5px 0 5px;
}

#exerciseMenu>div:first-child>div>span:first-child {
	text-align: left;
	flex-grow: 0;
	margin: 0 5px 0 0;
}

#exerciseMenu>div:first-child>div>span:nth-child(3) {
	flex-grow: 0;
}

#exerciseMenu #progressbar {
	width: 100%;
	margin: 8px 10px 0 6px;
	border-radius: 3px;
	display: flex;
	box-sizing: border-box;
	position: relative;
	height: 14px;
	align-content: stretch;
}

#exerciseMenu #progressbar:hover {
	transform: scale(1.02);
	transition-duration: 0.1s;
}

#exerciseMenu #progressbar>canvas#summary-report-1 {
	width: 100%;
	margin: -5px 0 0 0;
	max-height: 25px;
	max-width: 100%;
	width: 100%;
}

body.teacherView #exerciseMenu #progressbar {
	visibility: hidden;
	display: none;
}

body.teacherView #exerciseMenu #progressbar {
	visibility: hidden;
	display: none;
}

body.teacherView #exerciseMenu>div:last-of-type {
	margin: 0 0 0 1px;
	position: absolute;
	top: 50px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 20px 40px 70px 20px;
	overflow-y: scroll;
	background-color: #fff;
	border-top: none;
}

body.teacherView.side-by-side #exerciseMenu>div:last-of-type {
	padding: 20px 20px 70px 20px;
}

body.teacherView #exerciseMenu.open>div:last-of-type {
	top: 100px;
	left: 3rem;
	right: 3rem;
	bottom: 3rem;
	padding-right: 20px;
}

@media screen and (max-width:600px) {
	#exerciseMenu.open>div:first-child {
		left: 0px;
		right: 0px;
	}

	body.teacherView #exerciseMenu.open>div:last-of-type {
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
}

#exerciseMenu button.marksB,
#exerciseMenu button.assignExerciseB {
	border: none;
	margin: -4px 5px 0 0;
	border-radius: 3px;
	background: #287BAF;
	font-size: 0.9333333333333333rem;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 20px;
	border: 1px solid #fff;
	white-space: nowrap;
	height: 38px;
}

#tClassReport {
	position: absolute;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
}

#exerciseMenu button.marksB:disabled {
	border: none;
	margin: -4px 5px 0 0;
	border-radius: 3px;
	background: #287BAF;
	font-size: 0.9333333333333333rem;
	background-color: #dedede;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 20px;
	border: 1px solid #fff;
	white-space: nowrap;
	height: 38px;
	pointer-events: none;
}

#exerciseMenu button#assignExerciseB,
#exerciseMenu button#refreshClassResultsB {
	display: none;
}

body.teacherView #exerciseMenu button#assignExerciseB,
body.teacherView #exerciseMenu.open button#refreshClassResultsB {
	display: inline-block;
}

body.teacherView #exerciseMenu.open button#assignExerciseB,
body.teacherView #exerciseMenu.open>div:first-child>div>span:first-child {
	display: none;
}

body.studentView #exerciseMenu button.marksB {
	display: none;
}

body.teacherView #exerciseMenu.open button.marksB span,
body.teacherView #exerciseMenu button.marksB span.teacherOnly.open {
	display: none;
}

body.teacherView #exerciseMenu.open button.marksB span.teacherOnly.open {
	display: inline;
}

#exerciseMenu button#closeClassReportB {
	display: none;
}

body.teacherView #exerciseMenu.open button#closeClassReportB {
	text-indent: -99999px;
	overflow: hidden;
	padding: 0;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 3.7rem;
	top: 63px;
	border-radius: 50%;
	background-color: #287BAF;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABGdBTUEAA1teXP8meAAAAY5JREFUWAnlmQEKwyAMRcvYtXqO3XFn3OiSoVSDsyb5VssE6arJ/6+pBYfLcuW2bdud+jrLMzALMxV5AuyTri/qj2LQiYPMEFiYKYfmAeo8EdtQaIKIsJEnh6ZRLj1Dpm0INAFIWGZilnypVgJPWx5qBnUCcE2bvc2JDni3p1tAAQ/zgglV4OEecMEEvpt2D+EemkktlgVpgNTKIOUNwgihIbmq9x5DT24V6mjSYmzJOeJQzWsANLEqCG1wC0hLjNbXFV8Dqs25TL3JP8DeNM49bUO2q8XnI6rSHnZO2PgEAVpWlaF5DLanvkXDv7qG6sq/WFzd2KZfv3N+dFS+0sf2rWZtbsjyawFqiTkFXgOiie0CbwGw5EDgPcaeXBM8whCh0QSPNEJqFeF7GPTQ/MJ3EyZ1uDZcsPD+YB4woQKkHHJ7uQUkUcO92dOc2AB1FKL2ViccERjmmxkocKUu97ND9rAV6P3IgIKudSjDby+BHlJZuYKSSucnSGlggN5Ln04O+E08vFTzM7oBHC7LD0jDqjwr35QUAAAAAElFTkSuQmCC);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border: none;
	display: block;
	z-index: 1;
}

body.teacherView #exerciseMenu.open button#closeClassReportB {
	text-indent: -99999px;
	overflow: hidden;
	padding: 0;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 63px;
	top: 63px;
	border-radius: 50%;
	background-color: #287BAF;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAABGdBTUEAA1teXP8meAAAAY5JREFUWAnlmQEKwyAMRcvYtXqO3XFn3OiSoVSDsyb5VssE6arJ/6+pBYfLcuW2bdud+jrLMzALMxV5AuyTri/qj2LQiYPMEFiYKYfmAeo8EdtQaIKIsJEnh6ZRLj1Dpm0INAFIWGZilnypVgJPWx5qBnUCcE2bvc2JDni3p1tAAQ/zgglV4OEecMEEvpt2D+EemkktlgVpgNTKIOUNwgihIbmq9x5DT24V6mjSYmzJOeJQzWsANLEqCG1wC0hLjNbXFV8Dqs25TL3JP8DeNM49bUO2q8XnI6rSHnZO2PgEAVpWlaF5DLanvkXDv7qG6sq/WFzd2KZfv3N+dFS+0sf2rWZtbsjyawFqiTkFXgOiie0CbwGw5EDgPcaeXBM8whCh0QSPNEJqFeF7GPTQ/MJ3EyZ1uDZcsPD+YB4woQKkHHJ7uQUkUcO92dOc2AB1FKL2ViccERjmmxkocKUu97ND9rAV6P3IgIKudSjDby+BHlJZuYKSSucnSGlggN5Ln04O+E08vFTzM7oBHC7LD0jDqjwr35QUAAAAAElFTkSuQmCC);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border: none;
	display: block;
}

@media screen and (max-width:600px) {
	body.teacherView #exerciseMenu.open button#closeClassReportB {
		right: 13px;
	}
}

body.teacherView #exerciseMenu.open button.marksB {
	position: absolute;
	right: 50px;
	top: 8px;
	margin: 0;
	border-radius: 3px;
	background: #287BAF;
	font-size: 0.9333333333333333rem;
	color: #fff;
	text-transform: uppercase;
	padding: 1px 10px;
	border: 1px solid #fff;
	white-space: nowrap;
	height: 34px;
	width: 150px;
}

body.teacherView #exerciseMenu button.expandB {
	display: none;
}

body.teacherView #exerciseMenu.open.expanded button.expandB {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAsFJREFUWAntmL9LXTEUx/XhIojQ3dG5tENBl4KTgu1mlz5aKNqli5Vi39DZwYqIs4JgcWo3EQoOgpOjSN06vr9A+gf0+72cb0hucn/i8y4GQpJzTs753NzkvJs3vvj51ZjK773TGfRPUPtLG6+Hko+iRaw5+P2C+gGx/ilGTx2DucD4JeqFjaWOWuinIqEJynQ0gZ4w56grqGe+fQYEAVeGMLOoLGwLoWC/Bv0nGhaULQsaqU1OGD0QF8BB9RIwcpKEMpgDGRW0TyA/h+2Sr0/ASO2guELcM1oZGagNoGrCaC5X4KegSmBkT6gtAvVR/0qaaAX1FbqqlclPF9QaFP5ryttxfIn6rWenaQGDKqhtzmpRCMUH0Z5JuSDMMk8bV2isJlTK0X3IHAydZUDsdAQVwARAHUBFMBGQB9V2v9BF3TLgnskbu1cmRcOjrWltWuYpZuygBEAPCEMInrooeTogwLTJM8HTtRgoT7mMPkEntnQv0P3VwOlNiS037GSJPq96C4Y/POnj/udH3qqLsXtlXQRPxXwESq2KL3tcIX81Un0de+aDI9RnntEd+tM2TvWvcUzfePauiyPMvLLqBPU6u/B3lQHxNwVONjDP/66uckPIovIUCn7A1y38XbuisdtDEAwxrvpQqxugid1HxP6uCQ6Igg6gCHMoGLYBEAUG9Y79EZcIhvEiIOwl3tF+jBiG7gcWKwgVAJlBk40dOGs4mIV9dBl1QA8MI/YIKgPqCCYJVXaV1gS2vLPNW8tx0zLAhKp7X/b6uEKbqFy6okJHCzh9TFxt8pTyTNVcMpzw5rqOTtGpEswQNkoJVY5pquKOtqWTsrmM1c/2EIzfY5CHCmAUwRw/x/hWsoLWwUhfAuViBZ+w2NzHmMyk6AzkrEkLP1MIHt255CN3iIJYARAnwHgfzY49jXzce2tQ0d+H/wEYcRkhdySMVwAAAABJRU5ErkJggg==);
	background-size: 18px 18px;
}

#exerciseMenu.open button.expandB:hover,
#exerciseMenu button.marksB:hover,
#exerciseMenu button#assignExerciseB:hover,
#exerciseMenu button#closeClassReportB:hover {
	background-color: #444 !important;
	cursor: pointer;
}

#exerciseMenu #progressbar .correct {
	display: inline-block;
	height: 100%;
	background: #69ad46;
	box-shadow: 1px 0 0 #fff;
	z-index: 3;
	position: relative;
	cursor: pointer;
}

#exerciseMenu #progressbar .incorrect {
	display: inline-block;
	height: 100%;
	background: #d02326;
	box-shadow: 1px 0 0 #fff;
	position: relative;
	z-index: 2;
	cursor: pointer;
}

#exerciseMenu #progressbar .unmarked {
	display: inline-block;
	height: 100%;
	background: #4794be;
	box-shadow: 1px 0 0 #fff;
	position: relative;
	cursor: pointer;
}

#exerciseMenu>div>div>span:first-child button {
	background-color: rgb(234, 234, 234);
	color: #fff;
	border: none;
	display: inline-block;
	padding: 0px;
	height: 40px;
	width: 40px;
	text-indent: -9999px;
	border-radius: 3px;
	margin: 0;
	z-index: 1;
	margin: 5px 2px 3px;
	background-repeat: no-repeat;
	background-position: center center;
}

#exerciseMenu>div>div>span:first-child button.lrn-calc-toggle {
	background-image: url(data:image/png;base64,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);
	background-position: left 10px center;
}

#exerciseMenu>div>div>span:first-child button.lrn-icon-ruler {
	background-image: url(data:image/png;base64,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);
}

#exerciseMenu>div>div>span:first-child button.lrn-icon-protractor {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAAAAADldwqCAAAM82lDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY0dyYXlHYW1tYTJfMgAAWIWlVwdYU8kWnluS0BJ6lRI60gwoXUqkBpBeBFGJIZBACDEFAbEhiyu4dhHBsqKiKIsdgcWGBQtrB7sLuigo6+IqNixvEopYdt/7vnfzzb3/nXPOnDpnbgBQ5TAFAh4KAMjki4WBUfSEKQmJVNJdIAe0gTKwB8pMlkhAj4gIhSyAn8Vng2+uV+0AkT6v2UnX+pb+rxchhS1iwedxOHJTRKxMAJCJAJC6WQKhGAB5MzhvOlsskOIgiDUyYqJ8IU4CQE5pSFZ6GQWy+Wwhl0UNFDJzqYHMzEwm1dHekRohzErl8r5j9f97ZfIkI7rhUBJlRIfApz20vzCF6SfFrhDvZzH9o4fwk2xuXBjEPgCgJgLxpCiIgyGeKcmIpUNsC3FNqjAgFmIviG9yJEFSPAEATCuPExMPsSHEwfyZYeEQu0PMYYl8EyG2griSw2ZI8wRjhp3nihkxEEN92DNhVpSU3xoAfGIK289/cB5PzcgKkdpgAvFBUXa0/7DNeRzfsEFdeHs6MzgCYguIX7J5gVGD6xD0BOII6ZrwneDH54WFDvpFKGWLZP7Cd0K7mBMjzZkjAEQTsTAmatA2YkwqN4ABcQDEORxhUNSgv8SjAp6szmBMiO+FkqjYQR9JAWx+rHRNaV0sYAr9AwdjRWoCcQgTsEEWmAnvLMAHnYAKRIALsmUoDTBBJhxUaIEtHIGQiw+HEHKIQIaMQwi6RujDElIZAaRkgVTIyYNyw7NUkALlB+Wka2TBIX2Trtstm2MN6bOHw9dwO5DANw7ohXQORJNBh2wmB9qXCZ++cFYCaWkQj9YyKB8hs3XQBuqQ9T1DWrJktjBH5D7b5gvpfJAHZ0TDnuHaOA0fD4cHHop74jSZlBBy5AI72fxE2dyw1s+eS33rGdE6C9o62vvR8RqO4QkoJYbvPOghfyg+ImjNeyiTMST9lZ8r9CRWAkHpskjG9KoRK6gFwhlc1qXlff+StW+1232Rt/DRdSGrlJRv6gLqIlwlXCbcJ1wHVPj8g9BG6IboDuEu/N36blSyRmKQBkfWSAWwv8gNG3LyZFq+tfNzzgbX+WoFBBvhpMtWkVIz4eDKeEQj+ZNALIb3VJm03Ve5C/xab0t+kw6gti89fg5Qa1Qazn6Odhten3RNqSU/lb9CTyCYXpU/wBZ8pkrzwF4c9ioMFNjS9tJ6adtoNbQXtPufOWg3aH/S2mhbIOUptho7hB3BGrBGrBVQ4VsjdgJrkKEarAn+9v1Dhad9p8KlFcMaqmgpVTxUU6Nrf3Rk6aOiJeUfjnD6P9Tr6IqRZux/s2j0Ol92BPbnXUcxpThQSBRrihOFTkEoxvDnSPGByJRiQgmlaENqEMWS4kcZMxKP4VrnDWWY+8X+HrQ4AVKHK4Ev6y5MyCnlYA75+7WP1C+8lHrGHb2rEDLcVdxRPeF7vYj6xc6KhbJcMFsmL5Ltdr5MTvBF/YlkXQjOIFNlOfyObbgh7oAzYAcKB1ScjjvhPkN4sCsN9yVZpnBvSPXC/XBXaR/7oi+w/qv1o3cGm+hOtCT6Ey0/04l+xCBiAHw6SOeJ44jBELtJucTsHLH0kPfNEuQKuWkcMZUOv3LYVAafZW9LdaQ5wNNN+s00+CnwIlL2LYRotbIkwuzBOVx6IwAF+D2lAXThqWoKT2s7qNUFeMAz0x+ed+EgBuZ1OvSDA+0Wwsjmg4WgCJSAFWAtKAebwTZQDWrBfnAYNMEeewZcAJdBG7gDz5Mu8BT0gVdgAEEQEkJG1BFdxAgxR2wQR8QV8UL8kVAkCklAkpE0hI9IkHxkEVKCrELKkS1INbIPaUBOIOeQK8gtpBPpQf5G3qEYqoRqoAaoBToOdUXpaAgag05D09BZaB5aiC5Dy9BKtAatQ0+gF9A2tAN9ivZjAFPEtDBjzA5zxXyxcCwRS8WE2DysGCvFKrFa2ANasGtYB9aLvcWJuDpOxe1gFoPwWJyFz8Ln4UvxcnwnXoefwq/hnXgf/pFAJugTbAjuBAZhCiGNMJtQRCglVBEOEU7DDt1FeEUkErVgflxg3hKI6cQ5xKXEjcQ9xOPEK8SHxH4SiaRLsiF5ksJJTJKYVERaT6ohHSNdJXWR3sgpyhnJOcoFyCXK8eUK5Erldskdlbsq91huQF5F3lzeXT5cPkU+V365/Db5RvlL8l3yAwqqCpYKngoxCukKCxXKFGoVTivcVXihqKhoouimGKnIVVygWKa4V/GsYqfiWyU1JWslX6UkJYnSMqUdSseVbim9IJPJFmQfciJZTF5GriafJN8nv6GoU+wpDEoKZT6lglJHuUp5piyvbK5MV56unKdcqnxA+ZJyr4q8ioWKrwpTZZ5KhUqDyg2VflV1VQfVcNVM1aWqu1TPqXarkdQs1PzVUtQK1baqnVR7qI6pm6r7qrPUF6lvUz+t3qVB1LDUYGika5Ro/KJxUaNPU01zgmacZo5mheYRzQ4tTMtCi6HF01qutV+rXeudtoE2XZutvUS7Vvuq9mudMTo+OmydYp09Om0673Spuv66GbordQ/r3tPD9az1IvVm623SO63XO0ZjjMcY1pjiMfvH3NZH9a31o/Tn6G/Vb9XvNzA0CDQQGKw3OGnQa6hl6GOYbrjG8Khhj5G6kZcR12iN0TGjJ1RNKp3Ko5ZRT1H7jPWNg4wlxluMLxoPmFiaxJoUmOwxuWeqYOpqmmq6xrTZtM/MyGyyWb7ZbrPb5vLmruYc83XmLeavLSwt4i0WWxy26LbUsWRY5lnutrxrRbbytpplVWl1fSxxrOvYjLEbx162Rq2drDnWFdaXbFAbZxuuzUabK7YEWzdbvm2l7Q07JTu6XbbdbrtOey37UPsC+8P2z8aZjUsct3Jcy7iPNCcaD55udxzUHIIdChwaHf52tHZkOVY4Xh9PHh8wfv74+vHPJ9hMYE/YNOGmk7rTZKfFTs1OH5xdnIXOtc49LmYuyS4bXG64arhGuC51PetGcJvkNt+tye2tu7O72H2/+18edh4ZHrs8uidaTmRP3DbxoaeJJ9Nzi2eHF9Ur2etnrw5vY2+md6X3Ax9TnxSfKp/H9LH0dHoN/dkk2iThpEOTXvu6+871Pe6H+QX6Fftd9Ffzj/Uv978fYBKQFrA7oC/QKXBO4PEgQlBI0MqgGwwDBotRzegLdgmeG3wqRCkkOqQ85EGodagwtHEyOjl48urJd8PMw/hhh8NBOCN8dfi9CMuIWRG/RhIjIyIrIh9FOUTlR7VEq0fPiN4V/SpmUszymDuxVrGS2OY45bikuOq41/F+8aviO6aMmzJ3yoUEvQRuQn0iKTEusSqxf6r/1LVTu5KckoqS2qdZTsuZdm663nTe9CMzlGcwZxxIJiTHJ+9Kfs8MZ1Yy+2cyZm6Y2cfyZa1jPU3xSVmT0sP2ZK9iP071TF2V2p3mmbY6rYfjzSnl9HJ9ueXc5+lB6ZvTX2eEZ+zI+MSL5+3JlMtMzmzgq/Ez+KeyDLNysq4IbARFgo5Z7rPWzuoThgirRIhomqherAH/YLZKrCQ/SDqzvbIrst/Mjpt9IEc1h5/TmmuduyT3cV5A3vY5+BzWnOZ84/yF+Z1z6XO3zEPmzZzXPN90fuH8rgWBC3YuVFiYsfC3AlrBqoKXi+IXNRYaFC4ofPhD4A+7iyhFwqIbiz0Wb/4R/5H748Ul45esX/KxOKX4fAmtpLTk/VLW0vM/OfxU9tOnZanLLi53Xr5pBXEFf0X7Su+VO1eprspb9XD15NV1a6hrite8XDtj7bnSCaWb1ymsk6zrKAstq19vtn7F+vflnPK2ikkVezbob1iy4fXGlI1XN/lsqt1ssLlk87ufuT/f3BK4pa7SorJ0K3Fr9tZH2+K2tWx33V5dpVdVUvVhB39Hx86onaeqXaqrd+nvWr4b3S3Z3VOTVHP5F79f6mvtarfs0dpTshfslex9si95X/v+kP3NB1wP1B40P7jhkPqh4jqkLreu7zDncEd9Qv2VhuCG5kaPxkO/2v+6o8m4qeKI5pHlRxWOFh79dCzvWP9xwfHeE2knHjbPaL5zcsrJ66ciT108HXL67JmAMydb6C3HznqebTrnfq7hvOv5wxecL9S1OrUe+s3pt0MXnS/WXXK5VH/Z7XLjlYlXjl71vnrimt+1M9cZ1y+0hbVdaY9tv3kj6UbHzZSb3bd4t57fzr49cGcB/Igvvqdyr/S+/v3K38f+vqfDueNIp19n64PoB3cesh4+/UP0x/uuwkfkR6WPjR5Xdzt2N/UE9Fx+MvVJ11PB04Heoj9V/9zwzOrZwb98/mrtm9LX9Vz4/NPfS1/ovtjxcsLL5v6I/vuvMl8NvC5+o/tm51vXty3v4t89Hpj9nvS+7MPYD40fQz7e/ZT56dN/AC1d8BzqtvWAAAAAxklEQVQoFWN8xYATMOGUYWAYtHIfLz79j+RuFjj7w7wLjB8EvinH6MCE4H44nP5Vokx6ArNe5axfUEnmUghj3yz7v2YvdLnf67/6dNwBIgbV93YOV8Bvp2APpbLr6cIX90DkGCHh2SKut60RInJ0f1jVfF4QG+KW/+d4WOogUgzWLO3M181AHIiZT8RmajBD5RiEGvzvgNkQfXdelzMsh8kxMHxUAbMh9r28h5AAsYTUQSTULSAmBoD7HUMG5hYsEkChwaQPAFeqNFGwGp7dAAAAAElFTkSuQmCC);
}

#exerciseMenu>div>div>span:first-child button:hover {
	filter: brightness(.9);
}

.classResults table#completedTable tr th:first-child>span {
	display: inline-block;
	width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.classResults table#completedTable tr th:first-child button {
	float: right;
	margin-left: 10px !important;
	border-radius: 2px;
	background-color: #287BAF;
	color: #fff;
	font-size: 0.8666666666666667rem;
	line-height: 18px;
	text-transform: uppercase;
	-webkit-appearance: none;
	border: none;
	display: block;
	float: right;
	line-height: 13px;
	padding: 4px 6px;
	font-weight: normal;
	position: absolute;
	right: 10px;
	top: 10px;
	-webkit-user-select: none;
	user-select: none;
}

#exerciseMenu button.markSB:after {
	content: "Mark";
}

#exerciseMenu button.markSB>span {
	opacity: 0;
	position: absolute;
	visibility: hidden;
}

.classResults table#completedTable button.markSB:hover {
	background-color: #444;
}

.classResults table#completedTable tr th:first-child {
	white-space: nowrap;
	text-align: left;
}

.classResults table#completedTable tr:nth-child(odd)>* {
	background-color: #f9f9f9 !important;
}

.classResults table#completedTable tr>* {
	border: 1px solid #ddd;
}

.classResults table#completedTable tr>* {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

#midPanel .classResults .activity-results #questionMarking {
	overflow: hidden;
	width: 100%;
	background: rgb(237, 239, 240);
}

.classResults div.assignmentTable>div>div {
	overflow: auto;
	background-color: #fff;
	border-radius: 3px;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 50px;
	overflow: scroll;
}

.classResults div.assignmentTable>div>div>div {
	background-color: #fff;
	border-radius: 3px;
	padding: 10px;
	display: flex;
	align-items: center;
	flex-direction: column;
	width: fit-content;
	margin-bottom: 0px;
}

.classResults div.assignmentTable div.marksPercentage {
	text-align: center;
}

.classResults ul.legend.hoz {
	padding: 10px;
	text-align: center;
	margin: 0 0 5px 0;
	border: none;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.classResults button.marksB {
	display: none;
}

article#Learnosity {
	bottom: 0;
}

article#Learnosity>div {
	padding-bottom: 100px;
}

article#Learnosity1,
article#Learnosity2,
article#Learnosity3 {
	bottom: 100px;
}

body.side-by-side article#Learnosity1,
body.side-by-side article#Learnosity2,
body.side-by-side article#Learnosity3,
body.side-by-side article#offlineQuestions {
	left: calc(50% + 1px);
}

body.side-by-side article#eBook,
body.side-by-side article#eGuide {
	right: 50%;
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width:760px) {
	body.side-by-side #midPanel>article>div#SEB {
		min-width: !important;
	}
}

body.side-by-side #menubar2 button#nextFrag {
	background-color: transparent;
}

body.side-by-side #menubar2 button#nextFrag span {
	color: #2778AA;
}

body.side-by-side #menubar2 button#nextFrag:hover span {
	color: #353535;
}

body.side-by-side #menubar2 button#nextFrag:hover {
	background-color: rgba(0, 0, 0, 0.05);
}

body.side-by-side nav#menubar2>div {
	border-right: none;
}

body.side-by-side #midPanel>article>div#SEB,
body.side-by-side #midPanel>article>div#TEG,
body.side-by-side #midPanel>article#offlineQuestions>div.reading {
	padding: 15px 30px 20px 60px;
}

nav#menubar1>div#bookTabs ul.rightTabs li {
	transition: all .1s ease-in-out;
}

body.side-by-side nav#menubar1>div#bookTabs ul.rightTabs li.frontright,
nav#menubar1>div#bookTabs ul.rightTabs li.active,
nav#menubar1>div#bookTabs ul.rightTabs li:hover {
	flex-shrink: 0;
}

nav#menubar1>div#bookTabs ul.rightTabs li:focus-within {
	flex-shrink: 0;
}

body:not(.side-by-side) nav#menubar1>div#bookTabs ul.rightTabs li.frontright:not(.active) {
	background: #333;
}

nav#menubar1>div#bookTabs {
	visibility: hidden;
}

@media(max-width:1439px) {
	body.side-by-side section#rightPanel {
		position: absolute;
		right: 0;
		z-index: 11;
		box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
	}

	body.side-by-side #rightPanel {
		margin-right: -400px;
		margin-right: clamp(-500px, -22rem, -400px);
	}

	body.side-by-side #rightPanel #readRightPanel>* {
		display: none;
	}

	body.side-by-side.rightPanel #rightPanel {
		margin-right: 0px;
	}

	body.side-by-side.rightPanel #rightPanel #readRightPanel>* {
		display: block;
	}
	
	body.side-by-side.rightPanel #rightPanel.resources #readRightPanel #notes,
	body.side-by-side.rightPanel #rightPanel.notes #readRightPanel #resource {
		display: none;
	}

	body.side-by-side .floatingHeader {
		margin-right: -400px;
	}

	body.side-by-side.rightPanel .floatingHeader {
		margin-right: 0px !important;
	}

	body.side-by-side #rightPanel #righttag {
		margin-left: -37px;
	}

	body.side-by-side.rightPanel #rightPanel #righttag {
		background: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 50px;
		opacity: 1;
		bottom: 0px;
		width: auto;
		left: 0px;
		margin-top: 0px;
		height: auto;
		right: 400px;
		z-index: -1;
		cursor: default;
		background-image: none;
		min-height: auto;
		max-height: none;
		display: block;
		-webkit-transition: right 0.3s ease, background 1s ease;
		-moz-transition: right 0.3s ease, background 1s ease;
		-ms-transition: right 0.3s ease, background 1s ease;
		transition: right 0.3s ease, background 1s ease;
	}

	body.side-by-side.rightPanel #rightPanel #righttag:focus-visible {
		outline: none !important;
		box-shadow: none;
	}

	body.side-by-side.rightPanel #rightPanel #righttag:focus-visible span {
		box-shadow: 0 0 6px Highlight inset;
		outline: 5px auto Highlight;
		outline: 5px auto -webkit-focus-ring-color;
	}

	body.side-by-side.rightPanel #rightPanel #righttag>span {
		width: 25px;
		background: #444;
		position: absolute;
		right: 1px;
		top: 50%;
		margin-top: -90px;
		z-index: 3;
		display: block;
		cursor: pointer;
		background-repeat: no-repeat;
		background-size: 5px auto;
		background-position: 11px center;
		height: 180px;
		-ms-border-radius: 3px 0px 0px 3px;
		border-radius: 3px 0px 0px 3px;
		-webkit-transition: left 0.3s ease;
		-moz-transition: left 0.3s ease;
		-ms-transition: left 0.3s ease;
		transition: left 0.3s ease;
		cursor: pointer;
	}

	body.side-by-side.rightPanel #rightPanel #righttag::before {
		display: none;
	}

	body.side-by-side.rightPanel #rightPanel #righttag span::before {
		content: 'RESOURCES';
		display: block;
		line-height: 25px;
		color: #fff;
		transform: rotate(90deg);
		transform-origin: left bottom;
		text-align: center;
		margin-top: 25px;
	}
	
	body.side-by-side.rightPanel:has(#rightPanel.notes) #rightPanel #righttag span::before {
		content: 'TUTOR';
		margin-top: 43px;
	}
}

.pathways {
	padding: 10px 1px 1px 1px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	page-break-inside: avoid;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0;
	font-size: 1.0666666666666667rem;
}

.pathways h4 {
	color: #2C91AC !important;
	display: block !important;
	font-style: normal !important;
	font-weight: bold !important;
	margin: 0 0 0 0px !important;
	font-size: 1.2em !important;
	line-height: 1em !important;
	text-transform: uppercase;
	background-color: #f8f8f8;
	padding: 12px 10px 10px 15px;
	border-radius: 3px 3px 0 0;
}

.pathways div.side-by-side {
	display: flex;
	width: 100%;
	max-width: 100%;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
	margin-bottom: 10px;
	padding: 2px;
	border-radius: 0 0 5px 5px;
	border: 5px solid ##f8f8f8;
	box-sizing: border-box;
}

.pathways div.side-by-side>* {
	width: 0%;
	flex-basis: auto;
	flex-shrink: 1;
	flex-grow: 1;
	position: relative;
	padding: 50px 8px 5px;
	margin-left: 2px !important;
	border-radius: 3px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	transition: box-shadow 0.5s ease-in-out;
}

.pathways div.side-by-side>*:not(.path0).active {
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.8);
	z-index: 1;
}

.pathways div.side-by-side>* button {
	position: absolute;
	top: 8px;
	right: 8px;
	left: 8px;
	display: block;
	text-align: center;
	padding: 8px 5px;
	background-color: #2778AA;
	border-radius: 3px;
	border: none;
	color: #fff;
	font-size: 0.8666666666666667rem;
	white-space: nowrap;
	width: calc(100% - 16px);
	transition: background-color 0.5s ease-in-out;
}

.pathways div.side-by-side>* button:hover {
	filter: brightness(1.1);
}

.pathways div.side-by-side>*.active button {
	background-color: #333 !important;
	filter: brightness(1);
	font-weight: bold;
}

.pathways div.side-by-side>.path0 {
	max-width: 55px;
	background-color: #efefef;
}

.pathways div.side-by-side>.path1 {
	background-color: rgb(212, 238, 225);
}

.pathways div.side-by-side>.path2 {
	background-color: rgb(214, 235, 246);
}

.pathways div.side-by-side>.path3 {
	background-color: rgb(223, 222, 236);
}

.pathways div.side-by-side>* h4 {
	color: rgba(34, 154, 213, 1) !important;
	text-transform: uppercase !important;
	font-size: 1.2em !important;
	font-weight: normal !important;
	padding: 0 !important;
	margin: 0 !important;
}

.pathways div.side-by-side>.path1 h4 {
	color: rgba(28, 173, 104, 1) !important;
}

.pathways div.side-by-side>*:last-child h4 {
	color: rgba(94, 88, 162, 1) !important;
}

.pathways div.side-by-side>*>p {
	color: #000;
	padding: 0;
	margin: 0;
}

.pathways span.ip_squares,
.pathways span.ip_squares::before,
.pathways span.ip_squares::after {
	content: '';
	display: inline-block;
	height: 0.8em;
	width: 0.8em;
	margin-right: 2px;
	background-color: rgba(34, 154, 213, 1);
	position: relative;
	margin-left: 1em;
	margin-right: 1.5em;
}

.pathways span.ip_squares::before {
	background-color: rgba(28, 173, 104, 1);
	position: absolute;
	margin-left: -1em;
}

.pathways span.ip_squares::after {
	background-color: rgba(94, 88, 162, 1);
	position: absolute;
}

.pathways a {
	text-decoration: underline;
}

.path0.active button:hover,
.path1.active button:hover,
.path2.active button:hover,
.path3.active button:hover {
	cursor: default;
}

.learnonQ {
	text-align: center;
}

body.studentView li#teachTab {
	display: none !important;
}

.reading figure.embedded-interactive iframe {
	-moz-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-o-transform-origin: 0 0;
}

article {
	display: none !important;
}

article.active {
	display: block !important;
}

body.side-by-side article.frontleft,
body.side-by-side article.frontright {
	display: block !important;
}

.lrn h3.lrn-assess-item-heading {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
}

@media screen and (min-width:760px) {
	.reading figure.embedded-interactive {
		position: relative;
	}

	.reading figure.embedded-interactive div.fallback>a {
		position: absolute;
		top: 8px;
		right: 8px;
		display: block;
		width: 32px;
		height: 26px;
		background-color: #2778AA;
		overflow: hidden;
		text-indent: -999999px;
		border-radius: 3px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAYAAABE4bxTAAAAAXNSR0IArs4c6QAAALZJREFUWAntl7ENhTAMRH++MhwNwzAJw9CwHdAcBdLlYhGkK5wGkbOx/WyIKMe1fo01LXNpyGFpX7dmvH/4iR87FBAaTSKaN8jZEcqEVCsrM0BPmf52n82sXcsqyxQElA673isjjzh+hN5W1usPAsrejlAmlC1TBJSeM5SEFAGl09P+6dj7pX36Re/thrri9GUEoEcrjdojjh8hVgkjxuxH7dsRyoRUa+8/V2Y4epbwNrF4di07AYucMkjJktQTAAAAAElFTkSuQmCC);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 18px auto;
	}

	.reading figure.embedded-interactive div.fallback>a:hover {
		background-color: #333;
	}

	.reading figure.embedded-interactive div.fallback>a>* {
		display: none;
	}
}

#combiTab {
	flex-direction: column;
	position: absolute;
	max-height: 0px;
}

#combiTab.showCombiMenu {
	padding-right: 38px !important;
}

#combiTab.showCombiMenu.open {
	overflow: visible !important;
	padding-top: 40px !important;
}

nav#menubar1>#bookTabs #combiTab.showCombiMenu.open>button:not(#combiMenuB) {
	background-color: #444;
	color: #fff;
	z-index: 3;
}

#combiTab>button:not(#combiMenuB) {
	min-height: 38px;
	order: 2;
}

#combiTab:not(.open)>button:not(.active):not(#combiMenuB) {}

#combiTab:not(.open)>button:not(#combiMenuB).active {
	order: 1;
}

nav#menubar1>#bookTabs #combiTab>button:not(#combiMenuB) {
	border-radius: 3px 0 0 0;
}

nav#menubar1>#bookTabs #combiTab.open>button:not(#combiMenuB) {
	border-radius: 0;
}

nav#menubar1>#bookTabs #combiTab.active>button.active {
	background-color: #fff !important;
	color: #000 !important;
}

nav#menubar1>#bookTabs #combiTab.open>button.active {
	background-color: #555 !important;
	color: #fff !important;
}

body.side-by-side #combiTab.active>button.frontright {
	background-color: #fff;
}

#combiTab>#combiButton1,
#combiTab>#combiButton2,
#combiTab>#combiButton3 {
	display: none;
}

#combiTab.active>button.active {
	display: block !important;
}

#bookTabs,
body.side-by-side .leftTabs,
body.side-by-side .rightTabs {
	transform: translateZ(0);
}

#bookTabs::after,
body.side-by-side .leftTabs::after,
body.side-by-side .rightTabs::after {
	content: "";
	display: block;
	position: fixed;
	background-color: #fff;
	top: 50px;
	left: 10px;
	right: 30px;
	height: 10px;
	pointer-events: none;
}

body.side-by-side #bookTabs::after {
	display: none;
}

nav#menubar1>#bookTabs li#combiTab>button#combiMenuB {
	flex-grow: 0;
	flex-shrink: 0;
	background: rgb(138, 180, 0);
	color: #fff;
	border-radius: 3px;
	width: 28px;
	height: calc(100% - 10px);
	display: block;
	text-indent: -999999px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAK6wAACusBgosNWgAAAEhJREFUSA1jYBgFoyFA7xBgxGbhfyDAJk6sGCMQoKtlQhcY5RMbAhhhCdI4GkfEBh9d1I3GEV2CmSJLRuOIouAb1TwaAuAQAADFkBANw1XdfgAAAABJRU5ErkJggg==);
	position: absolute;
	right: 5px;
	top: 5px;
	order: 2;
	display: none;
}

nav#menubar1>#bookTabs li#combiTab.showCombiMenu>button#combiMenuB {
	display: block;
}

nav#menubar1>#bookTabs li>button#combiMenuB:hover {
	background-color: #333;
	cursor: pointer;
}

nav#menubar1>#bookTabs li.open>button#combiMenuB::after {
	content: "";
	display: block;
	background: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

@media screen and (max-width:1270px) {
	#combiTab>#combiButton3 {
		display: block;
	}

	#lrnTab2:not(.active) {
		display: none !important;
	}
}

@media screen and (max-width:1030px) {
	#combiTab>#combiButton2 {
		display: block;
	}

	#lrnTab1:not(.active) {
		display: none !important;
	}
}

@media screen and (max-width:900px) {
	#combiTab>#combiButton1 {
		display: block;
	}

	#lrnTab0:not(.active) {
		display: none !important;
	}
}

#menubar1 {
	z-index: 10
}

.hideBarGraph {
	display: none !important;
}

.nootools {
	display: none !important;
}

#Learnosity1 .lrn-assess-item-heading {
	margin-top: 0px;
	color: #222;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

#Learnosity1 div.question {
	margin-bottom: 80px;
}

#Learnosity1 hr#resultsContainerHr {
	opacity: 0;
}

button#saveResponseButton,
button#singleModeNextButton,
button#singleModePreviousButton {
	padding: 5px;
	border: none;
	color: #fff !important;
	background-color: #287BAF;
	border-radius: 3px;
	margin: -4px 5px 16px 0;
	font-size: 0.8666666666666667rem !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	display: inline-block;
	-webkit-appearance: none;
	cursor: pointer;
	min-width: 70px;
	height: 38px;
}

button#saveResponseButton:hover,
button#singleModeNextButton:hover,
button#singleModePreviousButton:hover {
	background-color: #444;
	cursor: pointer;
}

button#saveResponseButton:disabled,
button#singleModeNextButton:disabled,
button#singleModePreviousButton:disabled {
	background-color: #cccccc;
	cursor: default;
}

.lrn_feature.lrn_imagetool.lrn-float-element {
	margin-top: -220px;
}

#hiddenContentWarningex {
	position: relative;
	margin-bottom: 20px !important;
	background-color: #E7E7E7;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	padding: 15px 70px;
	margin-bottom: 10px !important
}

.inforIconex {
	background-color: white;
	width: 29px;
	line-height: 29px;
	text-align: center;
	border-radius: 50%;
	font-size: 1.6666666666666667rem;
	font-weight: bold;
	font-family: serif;
	color: #9CCE2D;
	margin-top: 11px;
}

.inforIconContainerex {
	width: 30px;
	background-color: #9CCE2D;
	padding-left: 12px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	padding-right: 11px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}

.lrn-assess>div {
	height: auto !important;
}

.reading h2 {
	color: #2c91ac;
	font-size: 1.8em;
	line-height: 1.4em;
	clear: both;
	margin: 1.2rem 0 .3rem;
	font-weight: 400;
	letter-spacing: -.03em;
	page-break-inside: avoid;
}

.reading h2,
.reading h3,
.reading h4,
.reading h5 {
	font-family: open_sansregular, open sans, Helvetica, Arial, sans-serif;
}

#exercisemodeB {
	color: #000;
	font-size: 1rem;
	margin: 12px 0px;
	cursor: pointer;
	display: inline-block;
}

#exercisemodeB>button {
	display: inline-block;
	background: #ccc;
	border-radius: 24px;
	border: none;
	height: 24px;
	width: 44px;
	text-indent: -100px;
	margin-left: 5px;
	position: relative;
	top: -4px;
}

#exercisemodeB:hover>button::after {
	background: #333;
}

#exercisemodeB>button::after {
	content: "";
	position: absolute;
	display: block;
	background-color: #fff;
	border-radius: 50%;
	border: none;
	height: 18px;
	width: 18px;
	left: 3px;
	top: 3px;
	transition: left 0.05s linear;
}

#exercisemodeB>button.on {
	background: #96c131;
}

#exercisemodeB>button.on::after {
	left: 23px;
}

#lowspecmodehelp.tooltip .tooltiptext {
	top: 30px;
	left: -215px;
	text-align: center;
	right: auto;
	width: 260px;
	white-space: normal;
	margin-bottom: 5px;
	padding: 10px;
}

#lowspecmodehelp.tooltip .tooltiptext::after {
	top: -10px;
	right: 97px;
	margin-right: 0px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #222 transparent;
}

.pathways .navigationTable {
	width: 100%;
	color: #000;
}

.pathways table.navigationTable {
	color: #000;
	background-color: rgba(0, 0, 0, 0.02);
	width: 100%;
}

.pathways table.navigationTable tr {}

.pathways table.navigationTable th,
.pathways table.navigationTable td {
	padding: 5px 10px;
	text-align: left;
	width: 25%;
	vertical-align: top;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}

.pathways table.navigationTable tr:first-child th {
	padding: 10px 10px;
	color: #fff !important;
	background: #444;
}

.pathways table.navigationTable tr td:nth-child(1) {
	font-weight: bold;
	border-left: none;
	color: #555;
	white-space: nowrap;
	text-align: left;
	text-transform: capitalize;
}

.pathways table.navigationTable tr td:nth-child(2) {
	background-color: rgb(213, 238, 225);
}

.pathways table.navigationTable tr td:nth-child(3) {
	background-color: rgb(215, 235, 246);
}

.pathways table.navigationTable tr td:nth-child(4) {
	background-color: rgb(223, 222, 236);
}

.pathways table.navigationTable a {
	color: #287BAF;
	font-weight: bold;
	margin-right: 8px;
	text-decoration: underline;
}

.pathways table.navigationTable a:hover {
	cursor: pointer;
	color: #000;
}

#refreshAlert {
	position: sticky;
	left: 0;
	display: none;
	background-color: rgb(218, 88, 48);
	width: 100%;
	color: #fff;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 0;
	text-align: center;
	border-radius: 3px;
	margin-bottom: 10px;
}

#exerciseMenu #refreshAlert {
	margin-bottom: 0px;
}

body.refreshAlert #refreshAlert {
	display: block;
}

#Learnosity1 .lrn_widget.lrn_qr.lrn_clozeformula .lrn_response_wrapper:first-child {
	margin-top: 0;
}

.CtxtMenu_Info {
	padding: 10px !important;
	border-radius: 5px !important;
	box-shadow: 0px 0px 20px #808080 !important;
	border: none !important;
	min-width: 15em;
}

.CtxtMenu_InfoContent {
	padding: 10px !important;
	border: none !important;
	margin: 20px 0px 0px !important;
	max-height: 100% !important;
	max-width: 100% !important;
	;
	border-radius: 5px !important;
	text-align: center !important;
	overflow: hidden !important;
}

.CtxtMenu_InfoTitle {
	display: none;
}

@media(inverted-colors) {

	img,
	video {
		filter: invert(100%);
	}
}

@media screen and (prefers-reduced-motion:reduce) {
	body * {
		animation-duration: 0.001ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.001ms !important;
	}
}

.lrn-assess-skip-to-content-link {
	display: none;
}

.lrn-assess .learnosity-item .loader {
	position: relative !important;
	display: block !important;
	width: 75px !important;
	height: 20px !important;
	visibility: visible !important;
	opacity: 1 !important;
	-webkit-backface-visibility: visible !important;
}

body.presentationMode.drawingMode #globaloptions,
body.presentationMode.drawingMode #layoutB {
	display: none !important;
}

body.presentationMode.drawingMode #drawing_tool_menu {
	display: block !important;
	pointer: auto;
}

body.presentationMode.drawingMode .lrn-annotations-drawing-area__border {
	display: none;
}

body.presentationMode.drawingMode #rightPanel #righttag {
	z-index: 104;
}

body.presentationMode.drawingMode article#Learnosity1 {
	border-left: none;
}

#bookTabs.presentationMode.drawingMode::after,
body.presentationMode.drawingMode .leftTabs::after,
body.presentationMode.drawingMode .rightTabs::after {
	display: none !important;
}

.hideGoFullscreenB {
	display: none !important;
}

div#drawing_tool_menu {
	display: block;
	float: right;
	top: 0px;
	padding-right: 10px;
	z-index: 1;
	margin-top: -38px;
	position: relative;
}

#color-1,
#color-2,
#color-3,
#color-4 {
	-webkit-appearance: none;
	border: 2px solid transparent;
	height: 25px;
	width: 25px;
	margin-right: 5px;
	border-radius: 50%;
	overflow: hidden;
	color: transparent;
	box-shadow: 0 0 2px #fff;
}

#color-1.selected,
#color-2.selected,
#color-3.selected,
#color-4.selected {
	border: 2px solid #fff;
}

#color-1 {
	background-color: #199bd9;
	margin-left: 40px;
}

#color-2 {
	background-color: #f8243a;
}

#color-3 {
	background-color: #09a155;
}

#color-4 {
	background-color: #3d3d3d;
	margin-right: 40px;
}

#pencil,
#eraser,
#grid-view,
#white-box,
#delete-all {
	-webkit-appearance: none;
	border: 2px solid #333;
	height: 30px;
	width: 30px;
	margin-top: -5px;
	margin-right: 5px;
	border-radius: 3px;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
	background-position: center center;
	background-size: 30px auto;
}

@media not all and (min-resolution:.001dpcm) {
	@supports(-webkit-appearance:none) {

		#color-1,
		#color-2,
		#color-3,
		#color-4 {
			height: 33px;
		}
	}
}

#pencil.selected,
#eraser.selected,
#grid-view.selected,
#white-box.selected,
#delete-all.selected {
	border: 2px solid #fff;
}

#pencil {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAAC2klEQVRoBe3aP2/UMBQAcNs5RjogIY6JboWOMLIgIcFHoEcXhNSpC0NnJKYuDOxICAkVFVhYD8FHgIGh0JUBiirdUAYGLjbvRTFcm0vqP3HyknOkyqecz3k/P+fis8tfvX6TsAU6xAJZM2oE9z3jMcMxwz3rgTike5bQAidmuNAlPTsxoOxZ+7l6U0m1zZRahjjHS2fU5tPz+0c+MZMd0msHVx6oVI4BexWA5+BvdDQV7zcOV5Z6B84z+7gAA7wvmlyGMyxmtuzwRJMD585JmTc774EmBb7z/fIL/JLiiRgBLAiaDBixgBzhl5QV+g97VDkaTrxJAvwPq4OzQXNxXX/MpGwdXMDqqE3RUn3THzEpWwWXYnXkp6Mng0Q91NVNytbAp2J19OXoyUCoGzvD/T1d1aRsBWyM1YIi2gmLzTU+l7bGHkOzbcwqnrLNrG6mUbAzNo+Wc/bSFarBjQ1pb6zgW7vDL0904K5lI2AqWOyk4GBK2OBgatigYIrYYGCq2CBgytjawdSxtYK7gEWw90wLVxF/peI+YwpXKZwOXtOkwuTi3s9hxMIKxTWm2FuTC56s0yQWr+0NVordhXZGjLPftuimsd7g9YOV1XyhHNuyQreB9QZPJdvARmYOI3RbWIzTc0jz9RmsflmJbhPrBcYdAmgA93zmHXPRbWMxUOcMw0bXvXnSmXPH0BSwGJszGAAfZ3BlLzM07CTcruPHe9lFbM47gxGAWau8GDybAft898Leh8p6Db5pPdPCezdR6Q9cW0I07OMymHj839rk/BOuPZ1N5DPfzesQ/WANxn2fqeLL8AzO1oQ1GoNLmHy3M/xqtU4cAlXVJrf5b1qcaEwl/5w36Lw2XBVQ6Pes7uGUiVsaC+U45cnF0AHW3b7VkFZSXuJCbFG9P006x2pImzRIvY7VkKaOMYkvgk16qct1Yoa7nD2T2GOGTXqpy3VihrucPZPYFy7DfwFYgVrFa7bu9wAAAABJRU5ErkJggg==);
}

#eraser {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAACxUlEQVRoBe3az2oUMRgA8GR29VJBKIvIXjwILn0A8eDZc/HWrthnkAoefADBF/ABKrq1Hjz4AD2Ih+JZpIoHD66CPfRUCmUT80nTjrPzJ/Pl+5LO7ASWmckmk++XLzPs7K7c3nnbEwtUkgWy/qN24LZnvMtwl+GWzUC3pFuW0DlOl+G5KWlZRf+ieMa/Vp4orVchnp5Qj14Nv37iiO1CLOm1n6PnBvvMAO/AayaS9w+mt263EgxYIeXjDG7AhY6a4QKstbOgo4ErsGzoKGBHLAs6OLgmlhwdFIzEkqKDgT2xZOggYCIsCZodTIz1RrOCmbBeaDYwMxaNZgEHwqLQ5ODA2P/QG9PRDVtRtCUFR8Ja2+AkSe7ag6ItGRieZ3OeeorGZalP1Oxb1YnJwH2t3pjBDqoG5HtfT1y+NCADbw33f1wWGh7gI6D1ZHu4/9BlMr3AcM2uTUcv7UBx0O5YiBMNPr9ByfV46HpYNPgca3MbA10fiwLPY2Ogcdja4BzsnjkJvE5LiEzjsRCk8zWchzV35fHyUu+eOU8gtB/WGVyEhbvyi6ufj8Kg/bFO4DIsnAAKP5oGC7GWLumcj4t7sIwhs9A5XfjQdFiItxRsfv7YTKEKsbYNPZoWWwm2kNPtzZnQ1zJ1c4d0aHosBFuaYZnIdIadf/rwR/NgK8GT619eG/RGKo0B0HzYSjA0CIvmxTqBQ6JdH/EgJmwpvYbTJw2R6fR4XPuy7r9p13+vjLXSW6mA4IH/e+q4ahe+JDgrcI+AyTyrYN6pDYZ4ctDYMA+EFB/qdJZSvvOZINSfWmBAgxaZTNeJ27YdCC3u2wOXrdbq2LRDrwjnazgbzCWlPmbrghxrMfUZB5VhGPDKUv/P4ZF66jM4pq8UahfTz/ZBXcO2cxO36CXdRCzE3IGbmjnXuLsMu85UU9t1GW5q5lzjXrgM/wVgFL2EmbyHDAAAAABJRU5ErkJggg==);
}

#grid-view {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAABEElEQVRoBe2WywkDMQxE86siHaShLdINpYN0EQg+6LRgRsYOtvRyMWQHr2besOhaSrldEv1Sma1cMRy93RCGcLAEqHQwoCc7ED5FEuyPh8fP8Xl9Pfp/acvzfVffla7SLsKWopqoNWK23uZSznSEMazUYmcNhHemp8wOYSWlnTUQ3pmeMnvXpmUblPKCqpmtV+eounSV7iI8ezf23g/hRgLpKo3hRhtCPIJwCIwNExBuhBPiUTrCXZvW7N3Ye7+nehBW0vLuurP1ysymSUcYw4Y+6gnhqGTNF4QtiagnhKOSNV/s0pZE1NNFWN2JVw6Lj9bKdEbMBuERKa58B4RXpjNiNgiPSHHlOyC8Mp0Rs/0Ab3RBmEV6smAAAAAASUVORK5CYII=);
}

#delete-all {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAADS0lEQVRoBe2aP28TMRTAn32hI3NKWUD8abvwAZBYIzbGqgMDYq2QGBADnwAJFmCCATFUESxIgFA/BWKBtCAqlpKJAbaQ2Nj3LxfnUOz3XtLjcpHa2O/8/N7Pz37nO0d0X76KYIk+colYY9QGuO4RbyLcRLhmI9BM6ZoFdApn6SLcmhqCOQmu/zh/dqBbjwD0JWOinZsRcCCFfLbb/vQwl82xsLAIDyB6a2A7E7AWTMMFpdT97f7m7Tly5l0vBHi7v37VguVWSwpKq5slYnYRakpbAKXhwSyIIG/NgGwdrQ/9dcTeihjuvFj98s1fBwAVYaXgKStsiMd5W90ZKHkrr3oWUMCm73HS8TQ0l2ZCngvtFwscaqcy7VFr2HjfrwxBoCMo4O6p3ulAO5VpjgK23scbCSVuHBdJd+3gHsY2Gngooosg4C7GKJMOCvh/TVroHIIGbunRPlOkwrsR8CtcKdFAA3vucGwksr+ij5nMjdS/5EVds/8Wh5MC/xp6DacmrIPlmxCtn3TX9uOdULwVVfAm1jFPR93V3mbmYnE7uSJGV7KB3DraeJc+bGRNx99afR1XwkroCMdmCFMrzM3J1jKKvk9K/Gs0YMLU8nexrKX6XCb1kdGAfSxUrA0NmLCWKONAuUOQgClriQKcJTZMHyRgAPxawjib6ri3sqCuiMBBtpgai4+UjkjAlLVEcZqiSwKmGEbr6tEHtK5RJAFTkgfWaRm1fmJ1rR4JODVMSiLhztMSJR14wdtLat6gAx/b9jJ8blgNBmD8kwvGZWreoAOD/o1xHKVjHi1RegUlMjA1axZ8mV1kWD5k4IVuLxkeVhiAZweGrwV9+ZCBqbeJkMHgWD7Ud1pgs6Z5LzXttznois+FzRU1UpdBpGOr4WQmd5WG4sQ1cy15myH0GXNC6Xxomw7bGRnY8ahQ1R1zrGpP/CGHTa62jTx5oZfU8//2lwB5paTAMZvIUzrxS+yV+Mct6lPvwdYhFmAp9WNuuqn+tHo+JUMIWIB32733Uso7CPt+KvE7btzhmWtAcP5A3J4oxodsIDdcQ9h6S/95zTGVM/uswFmnVf5mmdJVBnR9a4DdEalbvYlw3SLq8jQRdkekbvUmwnWLqMvzF/I/2gdNdy2AAAAAAElFTkSuQmCC);
	margin-right: 40px;
}

#white-box {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAPKADAAQAAAABAAAAPAAAAACL3+lcAAACzUlEQVRoBe1aMWsUQRSe2Q1nUqSQWLghaVIEYmxtRDtTBkwjplmInan8DXbWFhaCxSEI10QQrOxiZxsNWqQRsiEQFFJEQ+7W9y0zx0D2yLwlF3x3byDs3ty7973vfW/nIN/ZTqeTmjFayRhxragq4VFXXBVWhUesAzrSIyboOTqq8LmWjNjGBIfPo/2ls7r4NDFr727ufqh777L2Hh/cetrrlS9r8hWd2d35mv3aLRZhZGildu+0W34OsuXdnlmjguaCvUu/JbJ3XNK2T0613KNapvzrmCubMMhSR58g+frB0iqRzek2p4JwHfpqWfvibfbtO4Bo4t7QZYUDOnaHFlthdBPK4loaS2NcVmM+3Up/YW9Y6/i0e52mayFJ7V3CXwTOzNTE8tFJ7bEysIwmhPHMuvEtq8QfV+cW7mesR2lgQYPeeLXz2zzbPjR/znqvfYwjW/jXMVfWSOM0pqThobH36eG8GTZZELk9c80Ai1ZIsE01bWIzdrEI46snSewXnxxjfBVkgQcc/NHJfOLxiewW9+uQRdgDSb4qYcnqxdSuCsd0SXKMKixZvZjaVeGYLkmOUYUlqxdTuyoc0yXJMaqwZPVialeFY7okOUYVlqxeTO2qcEyXJMeowpLVi6mdpbCzLL2LZ2B/wBHYLvr/Ko7BbBQDDGCFbiFcy/xweYOTkEXY+bN9lxBeD+yPq1g7R38rq4WwsgAvJ+vlefD6wtsm3lIbliUyw9iC1/Pg/c8idAQuRG0Q4JTNYPekpf2BFNOTaZv8pVlOuiaEjfdnvYtHgBkVxMFtHAuyHp/84a+UiEWYNdKNq/yPPshWGD8zcM576M/CxdsaJi8cUJQ/xxg7ZQHHcv/xAS7hwj1LFZD3Z5u4eADnLDqNb9B5seKe2f4Ykym+z8lj9QfinHYJjB27Q0sJC5xSVsmqMKtdAoNVYYGisUpWhVntEhj8Dxbh0QA3oV74AAAAAElFTkSuQmCC);
}

#color-1:hover,
#color-2:hover,
#color-3:hover,
#color-4:hover,
#pencil:hover,
#eraser:hover,
#grid-view:hover,
#white-box:hover,
#delete-all:hover {
	transform: scale(1.2);
}

#toggleDrawing,
#exit-drawing-mode,
#stop-drawing-mode,
#start-drawing-mode {
	-webkit-appearance: none;
	background-color: #287BAF;
	border: none;
	height: 25px;
	padding: 0 10px;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

button#stop-drawing-mode:disabled,
button#start-drawing-mode:disabled {
	background-image: url(/CSS/images/animated-overlay.gif);
	background-image: url(/CSS/images/animated-overlay.gif);
}

#toggleDrawing:hover,
#exit-drawing-mode:hover,
#stop-drawing-mode:hover,
#start-drawing-mode:hover {
	background-color: #444;
}

.hideGoFullscreenB {
	display: none !important;
}

div#drawing_tool_menu {
	display: block;
	float: right;
	top: 0px;
	z-index: 1;
	margin-top: -38px;
	position: relative;
}

button#stop-drawing-mode {
	float: left;
}

button#start-drawing-mode {
	float: left;
	margin-top: 13px;
}

div.lrn-annotations-drawing-area-overlay {
	width: 100% !important;
}

.greenAlert,
.serverError {
	border: 2px solid #F2630A;
	border-radius: 5px;
	display: flex;
}

.greenAlert {
	border: 2px solid #85ae27;
}

.greenAlert::before,
.serverError::before {
	content: '';
	background-color: #F2630A;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABBZJREFUaAXdWkFIFFEY3rXoEu4pghACD+GeNgo8lF70UpQJCnr00imhyBADuwdJECTUyYvdFLSMopNdtA5Coac6CYEQXQqlixDb9w3vjTsz/87u7P5vdp0ffubN//73/983Mzvvzf82f+3+UE5LPjx724NYA9ASlO1uaAHaCaUcQPehu9Dv0B3ox+tTt9hWkXyzhEDiEpBMQMegXQ2i2sO4ZegiyH1tMIY3rGFCIHIFEeag/c0AEMZuwDYDYp+FvpqmxIRApIioj6EjNaM357CK4bMg9i1JmLoJgcgpBH4KnYSeSJKkCd9/GPsCOg1ih/XE6ajHCWTOwm8deheaFhlCYy7mXDcYaIuVmoQQ6CIibEH7YiO57WTuLYMlNlMsIQS4gdGb0POxUdLpJIZNg6lqxqqEzNVYwsjTVUen30EsS3F3SiSEAfzNrEHbiYy9fMS0ZjBam3+MEIIj32YrUM3H7CfiUbWE2FYM1kDMCCH08tWs9QL4g1g38co9R0Wb6yzaNIQYiTUgAUJgzEmT84yWTIHIexsM7XdoP7DnCsdJg9kPFSAEK1cAmvPMGz/TUeP1UbPpFrESsy8+ITDl2kx1OYM78tvPZBqSLeyT8HzEYPeG+YRwNpcwUDu5+9g9QmDITwDtVXOahPsNh5y9QxNpZneUy+NgCfHj7LiLxyFfLpf5qZzom6Ne5ngB5CVfPB5lya5gK/IOsQaQFRkgIRY0siIlEuIjlxXpISGWmrIi3STEullWpEBCtgiYBVKdJJQpISGWZ50I5pvIPCTZFJMfkBBrza7kghBYsgluDZn2SYiFc1cyKwR+JNi0TLtc+rAyeUcrohCHxZYFY7+N47Dgo2V6eRKRdrSiVYlDAi5JVKbddro4rcyUUrvYgRUxN5u4P3PcZY9c7Dy07JiNdl1OgutxsIReSR4KNtbghnDlXNTlwvAWafAIIeEXtLlzpi2sy7EW54lpa9blbOgNxPa2Mu0dYsdD26t45Cs7LFKtLuyT9HzGDvAJgeEnGLkNqClnhGCSTXCr27QK7P5+rE/IDOfMzm1ALXG9UiDWQI7IHisWj8/hxG1ALeFj52qlMI+7c68SKFcKYZmG4TJUawfC1UqBO4vEGpDwI5cD40N4jEJ/BDzb64TYRg3WALIIIfbC8RcOvLJ/ed5mQkzDBmMEmkiIXhiwjcM4tJ1IEcu4wYZmVKoSoisGcrOKvyXe4lYLMfQZTFWxxBLiKHM1etHkj7BVwty9cXfGAqtJiI4IxN/UIHQeqjlPIVysMBdzDhoMsc7sjMxDtUZgnuI+LLcBVXf7hLxctbj781I4IYhdhe0JVHujLN2/lwnEuPvHzaYxaFe4v85zfmDye6Z1fwCUgOKusfDP7ZkSlG3WzQtQW511/hfN/7TACHUeGfqhAAAAAElFTkSuQmCC);
	background-size: 26px auto;
	background-repeat: no-repeat;
	background-position: center center;
	width: 70px;
	height: auto;
	border-radius: 0;
	display: block;
	flex-shrink: 0;
}

.greenAlert::before {
	background-color: #85ae27;
}

.greenAlert>div,
.serverError>div {
	text-align: left;
	padding: 10px;
	margin-left: 10px;
	padding-top: 11px;
	padding-right: 21px;
}

.disabled-class {
	pointer-events: none;
	opacity: 0.6;
}

#resultsB5 {
	color: #f9f9f9 !important;
	background-color: #f9f9f9 !important;
}

.teacherCount {
	min-height: auto;
	line-height: 25px;
	max-width: calc(20% - 1px);
	margin: 2px;
	padding: 9px 11px 23px 78px;
	background-repeat: no-repeat;
	background-color: gray;
	height: 11px;
	flex-grow: 1;
	margin-top: -9px;
	position: absolute;
	background-position: left 10px center;
	background-size: 56px auto;
	background-image: url(data:image/png;base64,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);
}

.assignWholeClassBox .teacherCount {
	width: auto;
	min-width: auto;
	background-color: transparent;
	color: #444;
	font-size: 0.9333333333333333rem;
	right: 1px;
}

.assignWholeClassBox .teacherCount>span {
	font-size: 1.3333333333333333rem;
}

.assignWholeClassBox .teacherCount>ul {
	background-color: #fff;
	min-width: 250px;
	margin: 0 0px -2px auto;
	border: 1px solid #eee;
	border-radius: 3px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
	pointer-events: none;
}

.assignWholeClassBox .teacherCount>ul>li {
	background: transparent !important;
	text-align: right;
	padding: 3px 10px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.assignWholeClassBox .teacherCount>ul>li:nth-child(odd) {
	background-color: rgba(0, 0, 0, 0.02) !important;
}

.assignWholeClassBox .teacherCount>ul>li:first-child {
	line-height: 1.3em;
	padding: 10px;
	font-size: 0.8rem;
	background-color: #ddd !important;
	border-bottom: 1px solid #eee;
	white-space: normal;
}

.autoAssignText {
	margin-right: 170px;
}

div.teacherCount>ul {
	display: none;
	margin: 0 -1px -2px;
	padding: 0;
	position: absolute;
	width: auto;
	bottom: 100%;
	top: auto;
	left: 0;
	right: 0;
	list-style: none;
	background: rgba(0, 0, 0, 1);
	border: 1px solid #666;
	box-sizing: border-box;
	max-height: 550px;
	overflow-y: auto;
	border-radius: 3px 3px 0 0;
	z-index: 300;
}

div.teacherCount:hover>ul {
	display: block;
}

div.teacherCount:focus-visible>ul {
	display: block;
}

.studentNoResults {
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: #444;
	padding: 10px;
	border-radius: 3px;
}

@media(hover:none) {
	.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-close {
		display: none;
	}
}

#midPanel #practiceCB .assignmenttypelabelword,
#midPanel #assessCB .assignmenttypelabelword {
	text-transform: none;
	color: black;
	font-size: 0.9333333333333333rem;
	font-weight: bold;
	margin-left: 4px !important;
}

.tooltip.toolIcon {
	display: inline-block;
	background-color: rgb(247, 112, 30);
	z-index: 1;
	position: relative;
	border: none;
	-webkit-appearance: none;
	color: #fff;
	width: 17px;
	height: 17px;
	line-height: 1.4rem;
	font-size: 0.8666666666666667rem;
	padding: 0;
	border-radius: 50%;
	margin-left: 2px;
	text-align: center;
	vertical-align: text-bottom;
	background-image: url(data:image/png;base64,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);
	background-position: 6px center;
	background-repeat: no-repeat;
	background-size: auto 11px;
}

.tooltip.toolIcon>.tooltiptext {
	max-width: 200px;
	white-space: normal;
	width: max-content;
	margin-top: -3px;
	right: 25px;
	text-align: left;
	font-size: 0.9333333333333333rem;
	font-weight: normal;
}

@media(max-width:640px) {
	html {
		font-size: clamp(7.5px, 2vmax, 15px) !important;
	}

	.reading {
		font-size: 1rem !important;
	}

	#jacnav nav#globalnavbar #usermenu {
		max-width: 40px !important;
		min-width: 40px !important;
		overflow-x: hidden;
	}

	nav#classMenu>div>ul {
		width: 190px;
	}

	#editModeB,
	#shareB,
	#fsize,
	.walkme-custom-launcher-outer-div,
	nav#menubar1>#bookTabs li#sebTab>button:first-child::before,
	.reading .feature.expand>h2:first-child:first-of-type:after {
		display: none !important;
	}

	#leftPanel #toc .topmenu ul li button {
		padding: 1.5rem !important;
		background-image: none !important;
	}

	#toc .topmenu h2 {
		margin: 0 0px 0 0;
		padding: 0 1.5rem;
	}

	#dashContent>* {
		min-width: calc(33% - 10px);
	}

	#exerciseMenu {
		bottom: -1px;
	}

	article#Learnosity1,
	article#Learnosity2,
	article#Learnosity3 {
		bottom: 50px;
	}

	nav#menubar1>#bookTabs li#combiTab>button.active {
		line-height: 40px;
	}

	nav#menubar1>#bookTabs li#combiTab:not(.open)>button.active {
		height: 40px !important;
		line-height: 40px;
	}

	body.rightPanel #rightPanel #righttag {
		right: 0px;
	}
}

@media(max-height:400px) {
	#midPanel {
		overflow-y: auto;
	}

	article {
		position: relative;
		overflow-y: hidden;
	}

	#exerciseMenu,
	nav#menubar2 {
		position: relative;
	}

	#mainmenu {
		overflow-y: scroll;
		max-width: 60px;
	}

	nav#classMenu>div>ul {
		min-height: 105px;
		max-height: 105px;
	}

	#leftPanel div.sidemenu {
		max-width: calc(100% - 61px);
		left: 0px;
	}

	#mainmenu li.setli {
		position: static;
	}

	#leftPanel.dashboard #dashboard {
		overflow-y: scroll;
		margin-left: 0px;
		max-width: calc(100% - 59px);
	}

	#dashContent {
		overflow: visible;
		height: auto;
	}

	#dashContent>nav {
		height: auto !important;
	}

	body.menuOpen #leftPanel #tag,
	body.menuOpen #leftPanel {
		left: 60px;
	}
}

#jacnav nav#globalnavbar h1#bookTitle {
	padding-right: 10px;
}

#bookTitle>span:first-child {
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	margin-left: 0px;
}

#jacnav nav#globalnavbar div.gnLeft:hover+div.gnMid>#bookTitle>span:first-child>span {
	display: inline-block;
}

#bookTitle>span:last-child {
	flex-shrink: 0;
	min-width: fit-content;
	padding: 0;
	font-style: italic;
	font-weight: 500;
}

#bookTitle>span:last-child::before {
	content: "";
	display: inline-block;
	height: 5px;
	width: 5px;
	background: #95c130;
	margin: 0 .15em .21em 0.3em;
	border-radius: 50%;
}

#bookTitle>span span.lt,
#bookTitle>span:last-child:empty {
	display: none;
}

#jacnav nav#globalnavbar div.gnLeft:hover+div.gnMid>#bookTitle span.lt {
	display: inline;
}

#jacnav nav#globalnavbar div.gnLeft:hover+div.gnMid>#bookTitle span.st {
	display: none;
}

@media screen and (max-width:1400px) {
	#jacnav nav#globalnavbar div.gnLeft:hover+div.gnMid>#bookTitle {
		display: flex !important;
		position: absolute;
		z-index: 1;
		background: #212121;
		width: 100vw;
		max-width: calc(100vw - 60px);
		overflow: hidden;
		padding-right: 10px;
		box-sizing: border-box;
	}
}

@media screen and (min-width:1021px) {
	#jacnav nav#globalnavbar div.gnLeft:hover+div.gnMid>#bookTitle {
		max-width: calc(100vw - 130px);
	}
}

#globalnavbar #tocB {
	margin-right: 0px;
}

mjx-container[jax="CHTML"] {
	font-size: 120% !important;
}

math {
	font-size: 116% !important;
}

a[href^=tel] {
	color: inherit !important;
	text-decoration: none !important;
	pointer-events: none !important
}

.longdesc {
	display: none;
}

:root {
	--gaib-koala: url("data:image/png;base64,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");
}



#rightPanel>div {
	background: #f8f8f8;
}

#rightPanel #notesTab {
	margin-left: 5px !important;
}

#notesScroll {
	padding: 0px !important;
	bottom: 55px;
	margin-top: 0px;
	background: #fff;
	box-sizing: border-box;
	overflow: hidden !important;
}

.sys-message-chat-bubble {
	margin: 10px;
	background-color: transparent;
	display: flex;
}

.sys-message-chat-bubble .avatar {
	background-color: #fff2e6;
	border-radius: 20px 0px 0px 20px;
	padding-right: 15px;
	padding: 5px 15px 5px 5px;
	max-height: 42px;
}

.sys-message-chat-bubble .message {
	white-space: pre-wrap;
	background-color: #fff2e6;
	border-radius: 0px 20px 20px 20px;
	padding: 16px;
	flex-grow: 1;
	margin-left: -15px;
}

.assistant-message {
	display: block;
	margin: auto;
	max-width: 300px;
	padding: 10px;
	font-size: 1em;
	text-align: center;
	color: #707070;
}

#notesPanel::after {
	content: "Assistant is in beta & can make mistakes but your are helping it improve every day!";
		content: "jacTutor is in beta";
	display: block;
	margin: auto;
	max-width: 300px;
	padding: 10px;
	font-size: 1em;
	text-align: center;
	color: #707070;
}

button.gaihelpB {
	position: absolute;
	color: transparent;
	font-weight: 600;
	background-color: #ff7902;
	padding: 5px 15px 5px 25px;
	border: none;
	border-radius: 30px;
	margin-left: 20px !important;
	margin-top: 5px !important;
	max-width: 0px;
	font-size: .8666666666666667rem !important;
	transition: all .2s ease-in-out;
	text-transform: uppercase !important;
	white-space: nowrap;
}

button.gaihelpB::before {
	content: "";
	position: absolute;
	left: -1px;
	bottom: -1px;
	display: block;
	height: 2em;
	width: 2em;
	border-radius: 0.2em;
	transform: rotate(50deg) scale(.5, 1) rotate(-135deg);
	background-color: #ff7902;
	transition: all .2s ease-in-out;
}

button.gaihelpB::after {
	content: "";
	position: absolute;
	left: 0em;
	top: 0em;
	display: block;
	background-image: var(--gaib-koala);
	background-size: 24px auto;
	background-position: left 7px center;
	background-repeat: no-repeat;
	height: 100%;
	width: 35px;
}

button.gaihelpB:not(:disabled):hover {
	color: #fff;
	background-color: #444;
	max-width: fit-content;
	padding-left: 35px;
	cursor: pointer;
}

button.gaihelpB:not(:disabled):hover::before {
	background-color: #444;
}

button.gaihelpB:disabled,
button.gaihelpB:disabled::before  {
	background-color: #ccc;
}

button.gaihelpB:disabled {
	opacity: 0.5;
}

.sys-message-chat-bubble .avatar {
	background-color: #fff2e6;
	border-radius: 20px 0px 0px 20px;
	padding-right: 15px;
	padding: 9px 15px 0px 10px;
	max-height: 42px;
}

.sys-message-chat-bubble .avatar>span {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	width: 32px;
	height: 32px;
	padding: 3px;
	background: #ff7802;
	border-radius: 50%;
	box-sizing: border-box;
}

.sys-message-chat-bubble .avatar>span::before {
	content: '';
	position: absolute;
	display: block;
	width: 13px;
	height: 12px;
	background: transparent;
	background-repeat: no-repeat;
	left: 21px;
	top: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.077' height='11.773' viewBox='0 0 12.077 11.773'%3E%3Cpath data-name='Subtraction 34' d='M31.969,31.281a1.3,1.3,0,0,1-.289-.033l-9.569-2.209a1.238,1.238,0,0,1-.917-.858,1.27,1.27,0,0,1-.052-.448,14.811,14.811,0,0,0,7.939-8.225,1.254,1.254,0,0,1,1.176.879l2.9,9.267a1.236,1.236,0,0,1-.184,1.113A1.255,1.255,0,0,1,31.969,31.281Z' transform='translate(-21.139 -19.508)' fill='%23ff7902'/%3E%3C/svg%3E");
}

.sys-message-chat-bubble .avatar img {
	max-width: 100% !important;
	max-height: 100% !important;
	background: transparent;
	border-radius: 50%;
	overflow: hidden;
	z-index: 1;
}

#chat-iframe {
	border: none;
}








/*   GAI interface adjustments */

@media screen and (min-width: 800px) {
	body:not(.rightPanel) #midPanel {
		min-width: 50%;
	}
	
	body:not(.rightPanel):has(#rightPanel.notes) #rightPanel {
    	width: 100%;
    	min-width: 400px;
	}

	
	body:not(.rightPanel).side-by-side:has(#rightPanel.notes) #rightPanel {
    	width: calc(100vw - 1750px);
    	min-width: 400px;
	}
}


@media screen and (max-width: 1439px) {
	body.side-by-side.rightPanel:has(#rightPanel.notes) #rightPanel {
    	width: 40vw;
		min-width: 400px;
	}	
	
	body.side-by-side.rightPanel:has(#rightPanel.notes) #rightPanel #righttag {
    	right: 40vw;
	}

}

@media screen and (max-width: 640px) {
	body.rightPanel:has(#rightPanel.notes) #rightPanel {
    	width: clamp(400px, 60vw, 60vw);
	}
	
	body.rightPanel:has(#rightPanel.notes) #rightPanel #righttag {
    	right: clamp(400px, 60vw, 60vw);
	}	

	body.rightPanel #rightPanel #righttag {
    	right: 400px;
	}	
}

@media screen and (min-width: 1440px) {
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) #rightPanel {
    	width: 30vw !important;
	}
	body:not(.rightPanel) #midPanel {
		min-width: 60%;
	}
}

/*
@media screen and (min-width: 1600px) and (max-width: 1799px) {
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) article:is(#eBook, #Guide) {
    	width: 40%;
	}
	
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) article#Learnosity1, 
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) article#Learnosity2, 
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) article#Learnosity3, 
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) article#offlineQuestions {
    	left: calc(40% + 1px);
	}
	
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) nav#menubar1>#bookTabs>ul.leftTabs {
    	width: 40%;
	}
	body.side-by-side:not(.rightPanel):has(#rightPanel.notes) nav#menubar1>#bookTabs>ul.rightTabs {
    	width: 60%;
	}	

}
*/

@media screen and (min-width: 1500px) and (max-width: 1799px) {
	body.side-by-side article.active {
    	width: 55%;
	}
	
	body.side-by-side article:not(.active):is(#eBook, #Guide) {
    	width: 45%;
	}
	
	body.side-by-side #exerciseMenu,
	body.side-by-side article:not(.active)#Learnosity1, 
	body.side-by-side article:not(.active)#Learnosity2, 
	body.side-by-side article:not(.active)#Learnosity3, 
	body.side-by-side article:not(.active)#offlineQuestions {
		left: calc(55% + 1px);
	}
	
	body.side-by-side:has(article.frontright.active) #exerciseMenu,
	body.side-by-side article.active#Learnosity1, 
	body.side-by-side article.active#Learnosity2, 
	body.side-by-side article.active#Learnosity3, 
	body.side-by-side article.active#offlineQuestions {
    	left: calc(45% + 1px);
	}
	
	body.side-by-side nav#menubar1>#bookTabs>ul {
    	width: 45%;
	}
	body.side-by-side  nav#menubar1>#bookTabs>ul:has(li.active) {
    	width: 55%;
	}	

}

#exerciseMenu,
body.side-by-side article,
body.side-by-side nav#menubar1>#bookTabs>ul {
	transition: all 0.3s ease;
}

#midPanel,
#rightPanel {
	transition: all 0.3s ease;
}

#resource {
	transform: translateZ(0);
}

div.floatingHeader {
    top: 0px;
}

#notes::after {
	content: "";
	position: absolute;
	display: block;
	background-color: white;
	top: 0px;
	left: 0px;
	right: 15px;
	height: 10px;
	z-index: 1;
}


.reading .feature.expand div.expand-content {
    max-width: 100%;
    box-sizing: border-box;
}























/**********************************  HEADLESS DEMO ONLY   ****************************/






#jacnav,
#exerciseMenu,
#lrnTab0,
#offTab,
#readMenuB,
.resultsContainer,
#menubar2,
.lrn-wysihtml-toolbar,
#combiTab {
	display: none !important;
}

#midPanel {
	margin-left: 0px !important;
}


body {
	top: -50px;
}

article {
	bottom: 0px;
}

article#Learnosity1, article#Learnosity2, article#Learnosity3 {
    bottom: 0px;
}

button:disabled {
	pointer-events: none !important;
}


#lrnTab1:not(.active) {
	display: flex !important;
}


body.loading > #main {
	display: none !important;
}


.reading figure.embedded-interactive div.fallback>a {
	display: none !important;
}


.reading a,
#RsubMenu a {
	pointer-events: none !important;
}


@keyframes slideInFromTop {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
	margin-top: 10px;
  }
}


body.side-by-side:has(#notesTab):not(:has(#rightPanel.notes)) #LRN:has(button.gaihelpB):before {
	content: "This exercise is jacTutor BETA enabled!";
	display: block;
	width: fit-content;
	background-color: #ff7802;
	color: #fff;
	padding: 2px 15px 2px 45px;
	font-size: 13px;
	margin: -40px auto -10px auto;
	box-sizing: border-box;
	border-radius: 20px;
	text-align: left;
	background-image: var(--gaib-koala);
    background-size: 28px auto;
	background-repeat: no-repeat; 
	background-position: left 10px center;
	animation: slideInFromTop .7s ease-out 1s forwards;
}

