/*! TechSmith Smart Player v5.51.4 */
.tsc-smartplayer {
	box-sizing: border-box;
	height: 98%;
	margin: 0;
	padding: 0;
	color: #000;
	overflow: hidden
}

	.tsc-smartplayer *, .tsc-smartplayer :after, .tsc-smartplayer :before {
		box-sizing: inherit
	}

	.tsc-smartplayer object:focus {
		outline: none
	}

	.tsc-smartplayer blockquote, .tsc-smartplayer code, .tsc-smartplayer dd, .tsc-smartplayer div, .tsc-smartplayer dl, .tsc-smartplayer dt, .tsc-smartplayer fieldset, .tsc-smartplayer form, .tsc-smartplayer h1, .tsc-smartplayer h2, .tsc-smartplayer h3, .tsc-smartplayer h4, .tsc-smartplayer h5, .tsc-smartplayer h6, .tsc-smartplayer input, .tsc-smartplayer legend, .tsc-smartplayer li, .tsc-smartplayer ol, .tsc-smartplayer p, .tsc-smartplayer pre, .tsc-smartplayer td, .tsc-smartplayer textarea, .tsc-smartplayer th, .tsc-smartplayer ul {
		margin: 0;
		padding: 0
	}

		.tsc-smartplayer input[type=color], .tsc-smartplayer input[type=date], .tsc-smartplayer input[type=datetime-local], .tsc-smartplayer input[type=datetime], .tsc-smartplayer input[type=email], .tsc-smartplayer input[type=month], .tsc-smartplayer input[type=number], .tsc-smartplayer input[type=password], .tsc-smartplayer input[type=search], .tsc-smartplayer input[type=tel], .tsc-smartplayer input[type=text], .tsc-smartplayer input[type=time], .tsc-smartplayer input[type=url], .tsc-smartplayer input[type=week], .tsc-smartplayer select:focus, .tsc-smartplayer textarea {
			font-size: 16px
		}

	.tsc-smartplayer table {
		border-collapse: collapse;
		border-spacing: 0
	}

	.tsc-smartplayer fieldset, .tsc-smartplayer img {
		border: 0
	}

	.tsc-smartplayer address, .tsc-smartplayer caption, .tsc-smartplayer cite, .tsc-smartplayer code, .tsc-smartplayer dfn, .tsc-smartplayer em, .tsc-smartplayer strong, .tsc-smartplayer th, .tsc-smartplayer var {
		font-style: normal;
		font-weight: 400
	}

	.tsc-smartplayer div, .tsc-smartplayer fieldset, .tsc-smartplayer form, .tsc-smartplayer h1, .tsc-smartplayer h2, .tsc-smartplayer h3, .tsc-smartplayer h4, .tsc-smartplayer h5, .tsc-smartplayer h6, .tsc-smartplayer p {
		-webkit-text-size-adjust: none
	}

	.tsc-smartplayer li {
		list-style: none
	}

	.tsc-smartplayer caption, .tsc-smartplayer th {
		text-align: left
	}

	.tsc-smartplayer h1, .tsc-smartplayer h2, .tsc-smartplayer h3, .tsc-smartplayer h4, .tsc-smartplayer h5, .tsc-smartplayer h6 {
		font-size: 100%;
		font-weight: 400
	}

	.tsc-smartplayer q:after, .tsc-smartplayer q:before {
		content: ""
	}

	.tsc-smartplayer abbr, .tsc-smartplayer acronym {
		border: 0;
		font-variant: normal
	}

	.tsc-smartplayer sup {
		vertical-align: text-top
	}

	.tsc-smartplayer sub {
		vertical-align: text-bottom
	}

	.tsc-smartplayer input, .tsc-smartplayer select, .tsc-smartplayer textarea {
		font-family: inherit;
		font-weight: inherit;
		font-size: inherit
	}

	.tsc-smartplayer legend {
		color: #000
	}

	.tsc-smartplayer table {
		font-size: inherit
	}

	.tsc-smartplayer code, .tsc-smartplayer kbd, .tsc-smartplayer pre, .tsc-smartplayer samp, .tsc-smartplayer tt {
		font-family: monospace;
		line-height: 98%
	}

	.tsc-smartplayer h1 {
		font-size: 138.5%
	}

	.tsc-smartplayer h2 {
		font-size: 123.1%
	}

	.tsc-smartplayer h3 {
		font-size: 108%
	}

	.tsc-smartplayer h1, .tsc-smartplayer h2, .tsc-smartplayer h3 {
		margin: 1em 0
	}

	.tsc-smartplayer h1, .tsc-smartplayer h2, .tsc-smartplayer h3, .tsc-smartplayer h4, .tsc-smartplayer h5, .tsc-smartplayer h6, .tsc-smartplayer strong {
		font-weight: 700
	}

	.tsc-smartplayer abbr, .tsc-smartplayer acronym {
		border-bottom: 1px dotted #000;
		cursor: help
	}

	.tsc-smartplayer em {
		font-style: italic
	}

	.tsc-smartplayer blockquote, .tsc-smartplayer dl, .tsc-smartplayer ol, .tsc-smartplayer ul {
		margin: 1em
	}

	.tsc-smartplayer dl, .tsc-smartplayer ol, .tsc-smartplayer ul {
		margin-left: 2em
	}

		.tsc-smartplayer ol li {
			list-style: decimal outside
		}

		.tsc-smartplayer ul li {
			list-style: disc outside
		}

		.tsc-smartplayer dl dd {
			margin-left: 1em
		}

	.tsc-smartplayer td, .tsc-smartplayer th {
		border: 0;
		padding: .5em
	}

	.tsc-smartplayer th {
		font-weight: 700;
		text-align: center
	}

	.tsc-smartplayer caption {
		margin-bottom: .5em;
		text-align: center
	}

	.tsc-smartplayer fieldset, .tsc-smartplayer p, .tsc-smartplayer pre, .tsc-smartplayer table {
		margin: 0
	}

	.tsc-smartplayer input[type=email], .tsc-smartplayer input[type=password], .tsc-smartplayer input[type=text], .tsc-smartplayer textarea {
		width: 12.25em
	}

	.tsc-smartplayer video {
		max-width: 100%;
		height: 98%
	}

.appplayer, .tsc-smartplayer {
	font: 13px/1.231 arial,helvetica,clean,sans-serif
}

	.appplayer .button, .tsc-smartplayer .button {
		-webkit-border-fit: border !important;
		-webkit-appearance: none;
		display: inline-block;
		-ms-flex: none;
		flex: none;
		min-width: 0;
		height: auto;
		margin: 0;
		border: 0;
		padding: 5px 10px;
		border-radius: 2px;
		font-family: inherit;
		font-size: .875rem;
		font-weight: 600;
		line-height: 1.25rem;
		white-space: normal;
		background-color: transparent;
		letter-spacing: normal;
		text-decoration: none;
		vertical-align: middle;
		text-align: center;
		cursor: pointer;
		overflow-wrap: break-word;
		word-wrap: break-word
	}

		.appplayer .button .glyph, .tsc-smartplayer .button .glyph {
			pointer-events: none;
			display: inline-block;
			vertical-align: middle
		}

			.appplayer .button .glyph img, .appplayer .button .glyph svg, .tsc-smartplayer .button .glyph img, .tsc-smartplayer .button .glyph svg {
				display: block
			}

			.appplayer .button .glyph :nth-child(2), .tsc-smartplayer .button .glyph :nth-child(2) {
				margin-left: .25rem
			}

	.appplayer .button-cta, .tsc-smartplayer .button-cta {
		background-color: #e8e9eb;
		color: #000;
		padding: 10px 20px;
		box-shadow: 0 2px 3px rgba(0,0,0,.4)
	}

		.appplayer .button-cta:active, .tsc-smartplayer .button-cta:active {
			background-color: #e7e8eb;
			box-shadow: inset 0 2px 3px rgba(0,0,0,.4)
		}

	.appplayer .button-icon, .tsc-smartplayer .button-icon {
		background: transparent;
		border: 0;
		pointer-events: auto
	}

		.appplayer .button-icon:hover, .tsc-smartplayer .button-icon:hover {
			background: #d1d2d7
		}

	.appplayer .button-secondary, .tsc-smartplayer .button-secondary {
		background: #e8e9eb;
		color: #2e3940
	}

		.appplayer .button-secondary:hover, .tsc-smartplayer .button-secondary:hover {
			background: #d1d2d7
		}

		.appplayer .button-secondary:active, .tsc-smartplayer .button-secondary:active {
			background: #c5c6cd
		}

	.appplayer .button-tertiary, .tsc-smartplayer .button-tertiary {
		background: transparent;
		color: #2e3940
	}

		.appplayer .button-tertiary:hover, .tsc-smartplayer .button-tertiary:hover {
			background: rgba(0,0,34,.1)
		}

		.appplayer .button-tertiary:active, .tsc-smartplayer .button-tertiary:active {
			background: rgba(0,0,34,.15)
		}

	.appplayer .button:disabled, .tsc-smartplayer .button:disabled {
		opacity: .25;
		cursor: default
	}

	.appplayer .media-plugin-container, .tsc-smartplayer .media-plugin-container {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0;
		padding: 0
	}

.caption-wrapper, .fullscreen-wrapper, .player-settings-wrapper {
	float: left
}

.tsc-smartplayer {
	position: relative;
	width: 100%;
	height: 98%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	-webkit-overflow-scrolling: touch
}

	.tsc-smartplayer :focus {
		outline: 2px solid #0072cf
	}

	.tsc-smartplayer #controls :focus {
		outline-offset: -2px
	}

	.tsc-smartplayer input[type=radio]:focus {
		outline: none
	}

	.tsc-smartplayer ::-moz-focus-inner {
		border: 0
	}

	.tsc-smartplayer .click-controls, .tsc-smartplayer .video-wrapper {
		width: 100%;
		height: 98%
	}

	.tsc-smartplayer .video-div {
		width: 100%;
		height: 98%;
		text-align: center
	}

	.tsc-smartplayer .patch-safari-pip-issue {
		transform: translateZ(0)
	}

	.tsc-smartplayer #hotspotContainer, .tsc-smartplayer #hotspotContainerDebug {
		position: absolute
	}

	.tsc-smartplayer .play-pause-state {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100px;
		width: 100px;
		margin: auto;
		display: none;
		border-radius: 1000px;
		background-color: rgba(31,36,42,.9)
	}

	.tsc-smartplayer .play-state-indicator-container {
		height: 40px;
		width: 40px;
		margin-left: 30px;
		margin-top: 30px
	}

	.tsc-smartplayer .play-pause-state-indicator {
		height: 98%;
		width: 100%
	}

	.tsc-smartplayer .message-bar-view-container {
		position: absolute;
		top: 0;
		display: none;
		z-index: 12;
		width: 100%;
		text-align: center;
		padding: 15px;
		color: #fff;
		font-size: 20px;
		background-color: #0072cf;
		box-shadow: 0 17px 21px -10px rgba(0,0,0,.3)
	}

		.tsc-smartplayer .message-bar-view-container.warning {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			height: 98%;
			background-color: #d31d1d;
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 66' fill='%23e22d2d'%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d='M57.67 29.86l-16.42-9.27-13.06 7.08-1.33 6-15.66 8.58.15 15a2.81 2.81 0 0 0 4.25 2.4l21.06-12.48 21.05-12.43a2.82 2.82 0 0 0-.04-4.88z'/%3E%3Cpath d='M26.48 25.52l12.22-8.46-5.16-2.21-22.47-9.64a2.82 2.82 0 0 0-3.91 2.93l2.89 24.28 1.12 9.43L25.8 31.61z'/%3E%3C/svg%3E");
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: 50%
		}

		.tsc-smartplayer .message-bar-view-container a:active, .tsc-smartplayer .message-bar-view-container a:hover, .tsc-smartplayer .message-bar-view-container a:link, .tsc-smartplayer .message-bar-view-container a:visited {
			color: #fff
		}

		.tsc-smartplayer .message-bar-view-container .message-bar-text-container {
			display: block;
			max-width: 540px;
			max-height: 200px;
			overflow-y: auto;
			margin: 0 auto;
			text-shadow: 1px 1px 1px #000
		}

		.tsc-smartplayer .message-bar-view-container .message-bar-action-button {
			margin-top: 20px
		}

	.tsc-smartplayer .alert-only {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden
	}

	.tsc-smartplayer .tsc-io-container {
		position: absolute;
		z-index: 12;
		width: 100%;
		height: 98%;
		top: 0;
		padding: 0;
		margin: 0;
		text-align: center;
		color: #fff
	}

	.tsc-smartplayer .tsc-io-message {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		padding: 8px;
		background-color: rgba(0,0,0,.8);
		border-radius: 12px;
		max-width: 300px;
		z-index: 12
	}

		.tsc-smartplayer .tsc-io-message a:active, .tsc-smartplayer .tsc-io-message a:hover, .tsc-smartplayer .tsc-io-message a:link, .tsc-smartplayer .tsc-io-message a:visited {
			color: #fff
		}

		.tsc-smartplayer .tsc-io-message span {
			display: block
		}

	.tsc-smartplayer .tsc-io-container img {
		border: none;
		margin: 10px 10px 0
	}

	.tsc-smartplayer .centeredImage {
		vertical-align: middle;
		text-align: center
	}

	.tsc-smartplayer .screen-text {
		display: none
	}

	.tsc-smartplayer .hotspots {
		position: absolute;
		width: 100%;
		height: 98%;
		top: 0;
		left: 0;
		pointer-events: none
	}

		.tsc-smartplayer .hotspots svg {
			display: none;
			position: absolute;
			pointer-events: none
		}

			.tsc-smartplayer .hotspots svg a:focus {
				outline: none;
				stroke: #0072cf;
				stroke-width: 4;
				paint-order: stroke
			}

			.tsc-smartplayer .hotspots svg.hotspot-visible {
				display: block
			}

		.tsc-smartplayer .hotspots polygon {
			fill: transparent;
			pointer-events: visible;
			cursor: pointer
		}

		.tsc-smartplayer .hotspots .display-hotspots-shape a:focus {
			stroke-width: 8
		}

		.tsc-smartplayer .hotspots .display-hotspots-shape polygon {
			fill: red !important;
			opacity: .5
		}

	.tsc-smartplayer .youtube-pointer-event-workaround {
		position: absolute;
		width: 100%;
		height: 98%;
		top: 0
	}

		.tsc-smartplayer .hide-element, .tsc-smartplayer .youtube-pointer-event-workaround.hide {
			display: none
		}

	.tsc-smartplayer .disabled-button {
		opacity: .5
	}

	.tsc-smartplayer .float-element-left {
		float: left
	}

	.tsc-smartplayer .caption {
		position: absolute;
		left: 20px;
		right: 20px;
		white-space: pre-line;
		line-height: 0
	}

		.tsc-smartplayer .caption > p {
			display: inline-block;
			background-color: #000;
			font-family: Arial,Helvetica,sans-serif;
			color: #fff;
			line-height: 1.2;
			text-align: left
		}

			.tsc-smartplayer .caption > p b, .tsc-smartplayer .caption > p strong {
				font-weight: 600
			}

			.tsc-smartplayer .caption > p em, .tsc-smartplayer .caption > p i {
				font-style: italic
			}

		.tsc-smartplayer .caption.hide {
			display: none
		}

		.tsc-smartplayer .caption.caption_under_video {
			position: relative;
			bottom: 0 !important;
			left: 0;
			right: 0
		}

	.tsc-smartplayer .captionVAlignTop {
		top: 20px
	}

	.tsc-smartplayer .captionVAlignBottom {
		transition: bottom .25s;
		transition-delay: .15s;
		bottom: 10px
	}

	.tsc-smartplayer .captionHAlignLeft {
		text-align: left
	}

	.tsc-smartplayer .captionHAlignCenter {
		text-align: center
	}

	.tsc-smartplayer .captionHAlignRight {
		text-align: right
	}

	.tsc-smartplayer .video-click-to-play-link, .tsc-smartplayer .video-click-to-replay-link {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 98%;
		background: transparent no-repeat 50%;
		background-size: 100%;
		cursor: pointer
	}

	.tsc-smartplayer .open-external-link {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 98%;
		background: #15191c no-repeat 50%;
		background-size: 100%;
		display: none
	}

	.tsc-smartplayer .noClickToPlayEvents {
		pointer-events: none
	}

	.tsc-smartplayer .video-click-to-play-error {
		opacity: .4;
		cursor: default
	}

	.tsc-smartplayer .video-click-to-play, .tsc-smartplayer .video-click-to-replay {
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -75px 0 0 -75px;
		border: none;
		background-color: transparent;
		cursor: pointer
	}

	.tsc-smartplayer .open-external-link-content {
		max-width: 350px;
		margin: auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		height: 98%;
		font-family: museo sans,Arial,Helvetica,sans-serif
	}

		.tsc-smartplayer .open-external-link-content .open-external-link-button-container {
			height: 70px;
			width: 70px;
			border: 2px solid #a7b1b7;
			border-radius: 1000px;
			margin: auto
		}

		.tsc-smartplayer .open-external-link-content .button-and-text-container {
			padding: 10px 20px 20px
		}

		.tsc-smartplayer .open-external-link-content .open-external-link-actions {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center
		}

		.tsc-smartplayer .open-external-link-content .open-external-link-open, .tsc-smartplayer .open-external-link-content .open-external-link-replay {
			border: none;
			background-color: transparent;
			cursor: pointer
		}

		.tsc-smartplayer .open-external-link-content .open-external-link-text {
			color: #f5f6f8;
			width: 100%;
			text-align: center;
			padding: 10px 0
		}

			.tsc-smartplayer .open-external-link-content .open-external-link-text.link-text {
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				font-size: 18px
			}

@media (max-width:480px) {
	.tsc-smartplayer .video-click-to-play, .tsc-smartplayer .video-click-to-replay {
		margin: -35px 0 0 -35px
	}
}

.tsc-smartplayer .sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}

.tsc-smartplayer.player-controls-visible .captionVAlignBottom {
	transition-delay: 0s;
	bottom: 58px
}

.tsc-smartplayer.player-controls-visible.larger-progress-bar .captionVAlignBottom {
	bottom: 64px
}

.tsc-smartplayer .generated-plugin-container {
	position: absolute;
	width: 100%
}

.tsc-smartplayer #controls {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: visible;
	font-family: Helvetica,Arial,sans-serif;
	z-index: 3;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.tsc-smartplayer .hide #controls {
	display: none
}

.tsc-smartplayer #controls .control-button {
	display: block;
	height: 44px;
	width: 44px;
	padding: 0;
	border-style: none;
	background-color: transparent;
	cursor: pointer
}

.tsc-smartplayer #controls .hide {
	display: none
}

.tsc-smartplayer #controls .tertiary-button:hover {
	background-color: hsla(0,0%,100%,.2);
	box-shadow: 0 2px 3px rgba(0,0,20,.25);
	fill: #f5f6f8;
	text-decoration: none
}

.tsc-smartplayer #controls .tertiary-button-active, .tsc-smartplayer #controls .tertiary-button:active {
	box-shadow: inset 0 2px 3px rgba(0,0,20,.25);
	background-color: hsla(0,0%,100%,.15);
	fill: #f5f6f8
}

.tsc-smartplayer #controls .tertiary-button:disabled {
	opacity: .5;
	pointer-events: none
}

.tsc-smartplayer .progress-bar-control {
	width: 100%;
	height: 20px
}

	.tsc-smartplayer .progress-bar-control .progress-scrubbar-track {
		position: relative;
		width: 100%;
		height: 20px;
		margin: 0;
		cursor: pointer;
		-ms-touch-action: none;
		touch-action: none;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transition: height .2s,transform .2s
	}

		.tsc-smartplayer .progress-bar-control .progress-scrubbar-track .markers, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track .scrubbar-loaded-track, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track .scrubbar-played-track, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track .scrubbar-track {
			position: absolute;
			left: 0;
			top: 16px;
			width: 100%;
			height: 4px;
			overflow: hidden;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			transition: height .2s
		}

		.tsc-smartplayer .progress-bar-control .progress-scrubbar-track .quiz-marker {
			position: absolute;
			top: 0;
			width: 4px;
			height: 98%;
			border-radius: 100px;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
			transition: width .2s,transform .2s
		}

		.tsc-smartplayer .progress-bar-control .progress-scrubbar-track .play-progress {
			overflow: visible
		}

		.tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover {
			transform: translateY(-2px);
			height: 24px
		}

			.tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover .markers, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover .scrubbar-loaded-track, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover .scrubbar-played-track, .tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover .scrubbar-track {
				height: 8px
			}

			.tsc-smartplayer .progress-bar-control .progress-scrubbar-track:hover .quiz-marker {
				width: 8px;
				transform: translateX(-2px)
			}

		.tsc-smartplayer .progress-bar-control .progress-scrubbar-track:focus {
			outline: none
		}

			.tsc-smartplayer .progress-bar-control .progress-scrubbar-track:focus .scrubbar-track {
				outline: 2px solid #0072cf
			}

	.tsc-smartplayer .progress-bar-control .plugin-container {
		position: absolute;
		width: 100%;
		padding: 0;
		margin: 0;
		top: 0
	}

.tsc-smartplayer.larger-progress-bar .progress-bar-control, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track {
	height: 10px
}

	.tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track .markers, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track .scrubbar-loaded-track, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track .scrubbar-played-track, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track .scrubbar-track {
		top: 0;
		height: 10px
	}

	.tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track .quiz-marker {
		width: 10px
	}

	.tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover {
		height: 14px
	}

		.tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover .markers, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover .scrubbar-loaded-track, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover .scrubbar-played-track, .tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover .scrubbar-track {
			height: 14px;
			top: 0
		}

		.tsc-smartplayer.larger-progress-bar .progress-bar-control .progress-scrubbar-track:hover .quiz-marker {
			width: 14px;
			transform: translateX(-2px)
		}

.tsc-smartplayer .hide-secondary-controls {
	opacity: 0;
	pointer-events: none
}

.tsc-smartplayer .volume-slider-container {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 67px;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 10px;
	background-color: transparent;
	transition: width .1s;
	cursor: pointer
}

	.tsc-smartplayer .volume-slider-container:before {
		content: " ";
		display: inline-block;
		position: absolute;
		top: 19px;
		width: 100%;
		height: 6px;
		border-radius: 2px;
		background-color: #636a70;
		box-shadow: inset 0 1px 2px 2px rgba(0,0,0,.2)
	}

	.tsc-smartplayer .volume-slider-container .volume-slider-track {
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}

		.tsc-smartplayer .volume-slider-container .volume-slider-track:hover {
			cursor: pointer
		}

			.tsc-smartplayer .volume-slider-container .volume-slider-track:hover .volume-slider {
				background-color: #e5eaec
			}

	.tsc-smartplayer .volume-slider-container .volume-slider-track {
		content: " ";
		display: inline-block;
		position: absolute;
		top: 19px;
		width: 0;
		left: 0;
		height: 6px;
		border-radius: 2px;
		background-color: #0072cf;
		box-shadow: inset 0 1px 2px 2px rgba(0,0,0,.2)
	}

	.tsc-smartplayer .volume-slider-container .volume-slider {
		padding: 0;
		width: 12px;
		height: 18px;
		background-color: #c7d2d7;
		position: relative;
		left: -6px;
		box-shadow: 0 0 10px 2px rgba(0,0,0,.2)
	}

	.tsc-smartplayer .volume-slider-container.volume-slider-hidden {
		display: -ms-flexbox;
		display: flex;
		margin: 0;
		width: 0
	}

		.tsc-smartplayer .volume-slider-container.volume-slider-hidden .volume-slider {
			opacity: 0
		}

.tsc-smartplayer .player-controls {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.tsc-smartplayer .bottom-controls {
	display: -ms-flexbox;
	display: flex
}

.tsc-smartplayer .play-time {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin: 0 0 0 5px;
	padding: 0;
	cursor: default;
	font-size: 15px;
	color: #f5f6f8;
	white-space: nowrap
}

.tsc-smartplayer .play-rewind-controls, .tsc-smartplayer .prev-next-controls, .tsc-smartplayer .volume-wrapper {
	display: -ms-flexbox;
	display: flex
}

.tsc-smartplayer .ui-widget-content {
	background: none;
	border: none
}

.tsc-smartplayer.smartplayer-dawn-theme #controls .tertiary-button:hover {
	background-color: rgba(0,0,34,.1);
	box-shadow: 0 2px 3px rgba(0,0,20,.25);
	fill: #2e3940;
	text-decoration: none
}

.tsc-smartplayer.smartplayer-dawn-theme #controls .tertiary-button-active, .tsc-smartplayer.smartplayer-dawn-theme #controls .tertiary-button:active {
	box-shadow: inset 0 2px 3px rgba(0,0,20,.25);
	background-color: rgba(0,0,34,.15);
	fill: #2e3940
}

.tsc-smartplayer.smartplayer-dawn-theme .play-time {
	color: #2a3137
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-slider-track:hover .volume-slider {
	background-color: #43535e
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-slider-track:before {
	background-color: #c0c7cb
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-slider {
	background-color: #2e3940;
	box-shadow: 0 0 10px 2px rgba(0,0,0,.1)
}

.tsc-smartplayer .player-settings-container {
	position: absolute;
	bottom: 48px;
	right: 5px;
	padding: 10px;
	margin-bottom: 5px;
	color: #f5f6f8;
	white-space: nowrap;
	background-color: rgba(31,36,42,.9);
	transition: margin .2s
}

	.tsc-smartplayer .player-settings-container .setting-text {
		display: inline-block;
		margin-right: 10px
	}

	.tsc-smartplayer .player-settings-container .settings-select {
		border-radius: 0;
		height: auto;
		padding: 0;
		font-size: 14px;
		width: 100px
	}

.tsc-smartplayer.larger-progress-bar .player-settings-container {
	bottom: 54px
}

.tsc-smartplayer .setting-container {
	text-align: right;
	padding: 7px 10px
}

.tsc-smartplayer.smartplayer-dawn-theme .player-settings-container {
	background-color: rgba(245,246,248,.9);
	color: #2e3940
}

.tsc-smartplayer .image-container {
	width: 100%;
	height: 98%
}

.tsc-smartplayer .smart-player-image-media {
	max-width: 100%;
	max-height: 98%
}

	.tsc-smartplayer .smart-player-image-media.animate-transitions {
		transition: all .3s cubic-bezier(.16,.86,.74,.89) !important
	}

.tsc-smartplayer .display-image-quiz-button {
	display: none;
	z-index: 11;
	width: 100%;
	background: #005a8c;
	border: none;
	color: #fff;
	font-size: 1.125rem;
	font-weight: 300;
	font-family: museo sans,Arial,Helvetica,sans-serif;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: fixed;
	bottom: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.preRoll {
	position: absolute;
	z-index: 20;
	overflow: hidden;
	border: 0
}

.preRollHidden {
	visibility: hidden
}

.preRoll-disableMouse {
	pointer-events: none
}

.preRoll-fullPage {
	top: 0;
	left: 0;
	width: 100%;
	height: 98%
}

.tsc-smartplayer .toc-container {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 48px;
	display: none;
	width: 252px;
	border-color: #4c4c4c;
	border-width: 1px;
	border-style: none solid;
	color: #fff;
	background: rgba(0,0,0,.85);
	overflow: hidden
}

.tsc-smartplayer.larger-progress-bar .toc-container {
	bottom: 54px
}

.tsc-smartplayer .toc-container.right {
	left: auto;
	right: 0
}

.tsc-smartplayer .toc-head-container {
	position: relative;
	overflow: hidden
}

	.tsc-smartplayer .toc-head-container label {
		height: 0;
		font-size: 0
	}

.tsc-smartplayer .toc-media-title {
	font-size: inherit;
	font-weight: inherit;
	padding: 6px 2px 4px
}

.tsc-smartplayer .toc-search-container {
	border: 1px solid #ccc;
	border-radius: 12px;
	margin: 0 2px 4px;
	padding: 2px;
	background-color: #fff;
	overflow: hidden;
	letter-spacing: 0
}

.tsc-smartplayer .toc-search-input-label {
	float: left
}

.tsc-smartplayer .toc-search-input {
	display: block;
	width: 190px;
	height: 22px;
	padding: 0 0 0 2px;
	border-style: none;
	font-size: 18px;
	letter-spacing: 0
}

	.tsc-smartplayer .toc-search-input::-ms-clear {
		display: none
	}

.tsc-smartplayer .clear-search-button {
	display: block;
	float: right;
	width: 23px;
	height: 22px;
	padding: 0;
	border-style: none;
	cursor: pointer;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cuse xlink:href='%23a' transform='translate(.27 .414)' fill='%23c7d2d7'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M.54 1.35c-.39.39-.39 1.03 0 1.42l3.64 3.64L.29 10.3a.996.996 0 0 0 0 1.41l1.06 1.06c.39.39 1.03.39 1.42 0l3.89-3.89 3.78 3.79c.39.39 1.03.39 1.42 0l1.06-1.06c.39-.39.39-1.03 0-1.42L9.13 6.41l3.54-3.54a.996.996 0 0 0 0-1.41L11.61.4c-.39-.39-1.03-.39-1.42 0L6.66 3.93 3.02.29C2.63-.1 1.99-.1 1.6.29L.54 1.35z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .toc-search-glyph {
	width: 23px;
	height: 22px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13' height='16' viewBox='0 0 13 16'%3E%3Cuse xlink:href='%23a' transform='translate(0 .983)' fill='rgba(31,36,42,0.9)'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M7.15 9.52C6.5 9.83 5.77 10 5 10c-2.76 0-5-2.24-5-5s2.24-5 5-5a5.002 5.002 0 0 1 3.85 8.19l4 4.27-2.35 1.87-3.35-4.81zM8 5.02c0 1.65-1.34 3-3 3s-3-1.35-3-3c0-1.66 1.34-3 3-3s3 1.34 3 3z'/%3E%3C/defs%3E%3C/svg%3E");
	float: left
}

.tsc-smartplayer .toc-full-screen-search-alert {
	display: none;
	margin: 5px 0;
	padding: 10px;
	color: #fff;
	font-size: 12px;
	background-color: #ba8a29;
	background-image: linear-gradient(180deg,#ba8a29,#a8502f);
	border: 1px solid maroon;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
	text-shadow: 1px 1px 0 rgba(0,0,0,.5)
}

.tsc-smartplayer .toc-pip-image-container {
	display: none;
	border: 1px solid #fff;
	margin-top: 10px;
	margin-bottom: 10px
}

.tsc-smartplayer .toc-content-scroll-container {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto
}

.tsc-smartplayer .toc-content-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0
}

.tsc-smartplayer .toc-list-item {
	list-style-type: none
}

.tsc-smartplayer .toc-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	padding: 10px;
	margin: 2px 0;
	border-radius: 0;
	background-color: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	width: 100%
}

	.tsc-smartplayer .toc-item:hover {
		background-color: #333
	}

.tsc-smartplayer .limit-max-toc-item-height {
	max-height: 80px
}

.tsc-smartplayer .center-flex-content, .tsc-smartplayer .toc-item-thumbnail {
	-ms-flex-pack: center;
	justify-content: center
}

.tsc-smartplayer .toc-item-thumbnail {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.tsc-smartplayer .toc-item-text {
	-ms-flex: 2 0 0px;
	flex: 2 0 0;
	margin-left: 10px;
	overflow: hidden;
	max-height: 64px;
	text-align: left;
	word-wrap: break-word
}

.tsc-smartplayer .toc-item-text-only {
	margin-left: 0
}

.tsc-smartplayer .found-search-text {
	color: #40c6e2
}

.tsc-smartplayer .question-set-container {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	right: 0;
	height: 98%;
	width: 100%;
	background-color: hsla(0,0%,100%,.9);
	font-family: museo sans,Arial,Helvetica,sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: normal
}

.image-view.tsc-smartplayer .question-set-container {
	position: fixed;
	bottom: 40px;
	height: calc(100% - 40px);
	width: auto;
	background-color: #fff
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .question-set-container {
	width: calc(100% - 20px)
}

.image-view.small-desktop-width.small-desktop-height.tsc-smartplayer .question-set-container {
	top: 0;
	right: 0;
	left: auto;
	width: 300px;
	border-left: thin solid #999;
	border-top: none;
	border-bottom: none;
	border-radius: 0
}

.video-view.small-desktop-width.small-desktop-height.tsc-smartplayer .question-set-container {
	left: 0;
	bottom: 0;
	top: auto;
	height: auto;
	min-width: 300px;
	max-width: 580px;
	background: none
}

.tsc-smartplayer .question-set-container input[type=radio] {
	margin-right: 10px
}

.tsc-smartplayer .chat-bubble-arrow {
	display: none
}

.video-view.tsc-smartplayer .chat-bubble-arrow {
	position: absolute;
	left: 130px;
	bottom: -10px;
	display: block;
	height: 0;
	width: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 10px solid hsla(0,0%,100%,.9)
}

.tsc-smartplayer .question-content-container {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow-y: auto;
	padding: 0;
	outline: none
}

.video-view.tsc-smartplayer .question-content-container {
	background-color: hsla(0,0%,100%,.9)
}

.medium-mobile-height.video-view.tsc-smartplayer .question-content-container {
	background: none
}

.small-desktop-width.small-desktop-height.video-view.tsc-smartplayer .question-content-container {
	max-height: calc(100vh - 200px)
}

.tsc-smartplayer .question-set-controls {
	-ms-flex: none;
	flex: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px 10px;
	margin: 0;
	background: none;
	outline: none
}

.small-desktop-width.small-desktop-height.video-view.tsc-smartplayer .question-set-controls {
	border-radius: 0 0 12px 12px;
	background-color: hsla(0,0%,100%,.9)
}

.tsc-smartplayer .question-set-content {
	display: block;
	height: 98%;
	overflow-y: auto
}

.medium-mobile-height.tsc-smartplayer .question-set-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow-y: visible
}

.tsc-smartplayer .question-header {
	padding: 14px;
	color: #fff;
	background-color: #15191c
}

.video-view.small-desktop-width.small-desktop-height.tsc-smartplayer .question-header {
	border-radius: 12px 12px 0 0
}

.tsc-smartplayer .question-correct-text {
	margin-top: 5px;
	color: #98c92d;
	font-size: .8em
}

.tsc-smartplayer .question-incorrect-text {
	margin-top: 5px;
	color: #e64848;
	font-size: .8em
}

.tsc-smartplayer .question-count {
	float: right;
	padding: 0 0 10px 10px;
	color: #9ea8ae
}

.tsc-smartplayer .current-number {
	color: #fff
}

.tsc-smartplayer .question-feedback {
	padding: 14px;
	color: #fff;
	background-color: #1f242a;
	font-size: .9em
}

.tsc-smartplayer .question-answers, .tsc-smartplayer .question-text {
	overflow: hidden;
	word-wrap: break-word
}

.tsc-smartplayer .question-text {
	font-size: 1.125rem;
	font-weight: 500
}

.tsc-smartplayer .question-answers {
	padding: 5px 15px;
	background: none;
	text-align: center;
	outline: none
}

.small-desktop-width.small-desktop-height.video-view.tsc-smartplayer .question-answers {
	background-color: hsla(0,0%,100%,.9)
}

.tsc-smartplayer .email_address, .tsc-smartplayer .fill-in-the-blank-input, .tsc-smartplayer .first_name, .tsc-smartplayer .last_name, .tsc-smartplayer .short-answer-input {
	padding-left: 2px;
	padding-right: 2px;
	border-radius: 0
}

.tsc-smartplayer .email_address, .tsc-smartplayer .fill-in-the-blank-input, .tsc-smartplayer .first_name, .tsc-smartplayer .last_name {
	height: 23px
}

.tsc-smartplayer .minimized {
	top: 100% !important;
	display: none
}

.tsc-smartplayer .continue-button, .tsc-smartplayer .next-button, .tsc-smartplayer .previous-button, .tsc-smartplayer .submit-button, .tsc-smartplayer .submitting-response-container {
	display: none
}

.tsc-smartplayer .continue-button, .tsc-smartplayer .next-button, .tsc-smartplayer .submit-button {
	margin-left: auto;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.tsc-smartplayer .question-set-results, .tsc-smartplayer .submitting-response-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 180px;
	margin: auto;
	text-align: center
}

.tsc-smartplayer .results-title, .tsc-smartplayer .ungradeable-details {
	margin-bottom: 25px
}

.tsc-smartplayer .gradeable-details, .tsc-smartplayer .ungradeable-details {
	font-size: .8125rem;
	font-weight: 300
}

.tsc-smartplayer .results-title, .tsc-smartplayer .submitting-response-container {
	font-size: 1.25rem;
	font-weight: 500
}

.tsc-smartplayer .hide-answers-button, .tsc-smartplayer .view-answers-button {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px
}

.tsc-smartplayer .submitting-text {
	display: block
}

.tsc-smartplayer .loading-image {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 40px;
	height: 40px
}

.tsc-smartplayer .multiple-choice {
	margin: 16px 0;
	padding: 5px;
	word-wrap: break-word
}

.tsc-smartplayer .active-question-item:hover, .tsc-smartplayer .highlight-background {
	margin-left: -4px;
	padding-left: 9px;
	border-radius: 12px;
	background-color: #f5f6f8
}

.tsc-smartplayer .active-question-item:active, .tsc-smartplayer .picked-quiz-item {
	border-radius: 12px;
	background-color: #f5f6f8
}

.tsc-smartplayer .fill-in-the-blank-input, .tsc-smartplayer .short-answer-input {
	width: 85% !important;
	margin: 16px 0 !important;
	font-family: Actor,sans-serif;
	font-weight: 400
}

.tsc-smartplayer .multiple-choice {
	display: block;
	text-align: left
}

.tsc-smartplayer .image-fill-in-the-blank-feedback {
	margin-top: 16px;
	margin-bottom: 16px
}

.tsc-smartplayer .image-feedback, .tsc-smartplayer .image-fill-in-the-blank-feedback {
	height: 22px;
	width: 22px;
	vertical-align: bottom;
	margin-right: 6px
}

.tsc-smartplayer .feedback-placeholder {
	display: none
}

.tsc-smartplayer .confirm-button, .tsc-smartplayer .continue-video-button, .tsc-smartplayer .review-answers-button, .tsc-smartplayer .review-button {
	max-width: 200px;
	margin: 10px;
	border-radius: 10px
}

.tsc-smartplayer .quiz-button {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	border-style: ridge;
	border-radius: 8px
}

.tsc-smartplayer .primary {
	display: block;
	border: none;
	padding: 10px;
	color: #fff;
	background: #299acf
}

	.tsc-smartplayer .primary:hover:not([disabled]) {
		background: #3e8dd9
	}

.tsc-smartplayer .secondary {
	border: 2px solid #448ccb;
	padding: 10px;
	color: #448ccb;
	background: none
}

	.tsc-smartplayer .secondary:hover:not([disabled]) {
		border-color: #3e8dd9;
		color: #3e8dd9
	}

.tsc-smartplayer .fill-parent {
	width: 100%;
	margin: 0
}

.tsc-smartplayer .top-button-element {
	margin-bottom: 8px
}

.tsc-smartplayer .tsc_quiz_setup_container {
	position: absolute;
	z-index: 13;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	padding: 10px;
	overflow-y: auto;
	background-color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	text-align: center
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .tsc_quiz_setup_container {
	max-width: 560px;
	margin: auto;
	border: 1px solid #ccc;
	box-shadow: 0 0 10px rgba(0,0,0,.5)
}

.tsc-smartplayer .tsc_quiz_setup_container input {
	max-width: 400px;
	color: #325ea3
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .tsc_quiz_setup_container input {
	width: 95%
}

.tsc-smartplayer .tsc_quiz_setup_container h2 {
	margin: 15px 10px;
	color: #000ad2;
	font-size: 1.1em
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .tsc_quiz_setup_container h2 {
	margin: 20px 30px;
	text-align: left;
	font-size: 1.2em
}

.tsc-smartplayer .tsc_quiz_setup_container p {
	margin: 20px 0
}

.tsc-smartplayer .tsc_quiz_setup_container .tsc_begin_button {
	padding: 10px 15px;
	border-radius: 4px;
	border: none;
	font-size: 1.4em;
	background-color: buttonface;
	cursor: pointer
}

	.tsc-smartplayer .tsc_quiz_setup_container .tsc_begin_button:disabled {
		cursor: auto
	}

.tsc-smartplayer .tsc_quiz_setup_container .skip_control {
	display: block;
	margin: 10px auto 0;
	padding: 6px 10px;
	border: none;
	border-radius: 6px;
	box-shadow: 0 0 1px rgba(0,0,0,.5);
	color: #fff;
	background-color: #333;
	font-size: 1.4em;
	cursor: pointer
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .tsc_quiz_setup_container .skip_control {
	font-size: .75em
}

.tsc-smartplayer .tsc_quiz_setup_container .skip_control:hover:not([disabled]) {
	border: none;
	color: #3e8dd9
}

.tsc-smartplayer .tsc_quiz_question_count_data {
	color: #000;
	font-size: 1rem;
	font-family: Museo,sans-serif;
	font-weight: 300
}

.tsc-smartplayer .tsc-status {
	height: 25px
}

.tsc-smartplayer .above-scroll {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: none;
	padding-left: 5px;
	background-color: #fff
}

.medium-mobile-height.tsc-smartplayer .above-scroll {
	display: block
}

.tsc-smartplayer .setup_input_block {
	max-width: 404px;
	width: 100%;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

	.tsc-smartplayer .setup_input_block input {
		color: #0072cf
	}

.tsc-smartplayer .review-confirmation-container, .tsc-smartplayer .start-question-set-confirmation-container {
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 0;
	padding: 8px;
	border-radius: 12px;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
	background-color: hsla(0,0%,100%,.9)
}

.tsc-smartplayer .review-confirmation-container {
	padding: 0;
	min-width: 135px
}

	.tsc-smartplayer .review-confirmation-container .results-summary {
		padding: 12px;
		border-radius: 7px 7px 0 0;
		background-color: #15191c;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column
	}

		.tsc-smartplayer .review-confirmation-container .results-summary .results-container {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.tsc-smartplayer .review-confirmation-container .results-summary .correct-result {
			margin-bottom: 4px;
			color: #98c92d
		}

		.tsc-smartplayer .review-confirmation-container .results-summary .incorrect-result {
			color: #e64848
		}

		.tsc-smartplayer .review-confirmation-container .results-summary .calculated-percentage {
			margin-left: 6px
		}

	.tsc-smartplayer .review-confirmation-container .controls-container {
		padding: 10px
	}

.tsc-smartplayer.medium-mobile-height .inside-scroll {
	display: none
}

.tsc-smartplayer .tsc_setup_input_container {
	margin-bottom: 10px;
	text-align: center
}

.small-desktop-width.small-desktop-height.tsc-smartplayer .tsc_setup_input_container {
	margin-bottom: 20px
}

.video-view.tsc-smartplayer .tsc_overlay {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	height: 98%;
	padding: 0;
	margin: 0;
	opacity: .7;
	background-color: #000;
	transition: all .3s ease-in-out
}

.image-view.tsc-smartplayer .tsc_overlay {
	display: none
}

@keyframes a {
	0% {
		transform: scale(.8);
		opacity: 0
	}

	50% {
		transform: scale(1.1)
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

.tsc-smartplayer .url-display {
	background-color: #f5f6f8;
	padding: .5rem;
	margin: .5rem 0;
	max-height: 3.25rem;
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-word
}

.tsc-smartplayer .alert-modal-view {
	position: fixed;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	color: #2e3940;
	background: rgba(0,0,0,.3);
	animation: .3s ease 0s 1 normal forwards running a
}

	.tsc-smartplayer .alert-modal-view .modal-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 98%;
		padding: 0;
		margin: 0;
		background-color: #15191c;
		opacity: .7;
		pointer-events: none;
		transition: all .3s ease-in-out
	}

	.tsc-smartplayer .alert-modal-view .alert-modal-container {
		position: relative;
		width: 360px;
		max-width: 90%;
		max-height: 90%;
		background: #fff;
		border-radius: 2px;
		box-shadow: 0 0 1rem rgba(0,0,0,.2);
		animation: a .3s ease
	}

		.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-header {
			display: -ms-flexbox;
			display: flex;
			height: 3rem;
			padding: 0 .5rem 0 1rem;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			color: #2e3940;
			background: #f5f6f8;
			border-bottom: 1px solid #dadee2;
			border-radius: 2px 2px 0 0
		}

			.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-header h2 {
				padding: 0;
				margin: 0;
				font-size: 1.125rem;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				font-weight: 600
			}

		.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-body {
			line-height: 1.4;
			position: relative;
			padding: 1rem;
			background: #fff;
			overflow: auto
		}

		.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-footer {
			display: -ms-flexbox;
			display: flex;
			height: 3.5rem;
			padding: 0 1rem;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: end;
			justify-content: flex-end;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			color: #9ea8ae
		}

			.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-footer .modal-button-group {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				width: 100%;
				margin-bottom: .5rem
			}

				.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-footer .modal-button-group > * {
					width: 100%;
					-ms-flex: 1 1 !important;
					flex: 1 1 !important;
					margin-right: .5rem
				}

				.tsc-smartplayer .alert-modal-view .alert-modal-container .modal-footer .modal-button-group > :last-child {
					margin-right: 0
				}

.tsc-smartplayer .ui {
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50%
}

.tsc-smartplayer .audio-description-button-glyph {
	width: 30px;
	height: 30px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.1 16.6'%3E%3Cg fill='%23c7d2d7'%3E%3Cpath d='M18 16.4c-.1 0-.3-.1-.4-.1V.2h5.9c1.3 0 2.5.5 3.5 1.2 2.8 1.7 4.3 5.2 3.6 8.5-.8 3.6-3.3 5.9-6.7 6.4-.5.1-1 .1-1.5.2-1.5-.1-2.9-.1-4.4-.1zm3.3-4.2c1.8.1 3.3-.3 4.2-1.8.8-1.4.8-2.9-.1-4.2-.9-1.4-2.3-1.8-3.8-1.7-.1 0-.3.3-.3.4v7.3zM.5 16.3c1-1.4 2.1-2.8 3.1-4.3C6.3 8.3 9 4.5 11.6.7c.2-.3.4-.4.8-.4h4.2V16c0 .2 0 .3-.1.5h-3.9v-2.1h-5c-.2 0-.3.1-.4.3-.5.6-.9 1.2-1.3 1.8H.7c0-.1-.1-.1-.2-.2zM12.8 5.6c-1.1 1.8-2.2 3.4-3.3 5.1h3.3V5.6zm27.8 3.7c-.2.9-.4 1.9-.6 2.8-.4 1.3-1.1 2.5-2 3.7-.3.3-.5.5-1 .3 1.5-2.4 2.5-4.9 2.4-7.7 0-2.8-1-5.4-2.5-7.7.6-.1 1 .1 1.3.6 1.2 1.8 2.1 3.7 2.3 6 0 .1.1.2.1.3v1.7z'/%3E%3Cpath d='M30.3 16.1c3.3-5.2 3.2-10.3 0-15.4.6-.1.8-.1 1.2.4 2.7 4 3.4 8.4 1 12.8-.3.6-.8 1.2-1.2 1.8-.2.5-.5.6-1 .4z'/%3E%3Cpath d='M33.6.7c.6-.1 1 .2 1.3.6 3.3 5 3.1 10.2-.2 14.6-.3.3-.5.5-1 .3C36.9 11 36.9 5.8 33.6.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .audio-description-button-active-glyph {
	width: 30px;
	height: 30px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.1 16.6'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M18 16.4c-.1 0-.3-.1-.4-.1V.2h5.9c1.3 0 2.5.5 3.5 1.2 2.8 1.7 4.3 5.2 3.6 8.5-.8 3.6-3.3 5.9-6.7 6.4-.5.1-1 .1-1.5.2-1.5-.1-2.9-.1-4.4-.1zm3.3-4.2c1.8.1 3.3-.3 4.2-1.8.8-1.4.8-2.9-.1-4.2-.9-1.4-2.3-1.8-3.8-1.7-.1 0-.3.3-.3.4v7.3zM.5 16.3c1-1.4 2.1-2.8 3.1-4.3C6.3 8.3 9 4.5 11.6.7c.2-.3.4-.4.8-.4h4.2V16c0 .2 0 .3-.1.5h-3.9v-2.1h-5c-.2 0-.3.1-.4.3-.5.6-.9 1.2-1.3 1.8H.7c0-.1-.1-.1-.2-.2zM12.8 5.6c-1.1 1.8-2.2 3.4-3.3 5.1h3.3V5.6zm27.8 3.7c-.2.9-.4 1.9-.6 2.8-.4 1.3-1.1 2.5-2 3.7-.3.3-.5.5-1 .3 1.5-2.4 2.5-4.9 2.4-7.7 0-2.8-1-5.4-2.5-7.7.6-.1 1 .1 1.3.6 1.2 1.8 2.1 3.7 2.3 6 0 .1.1.2.1.3v1.7z'/%3E%3Cpath d='M30.3 16.1c3.3-5.2 3.2-10.3 0-15.4.6-.1.8-.1 1.2.4 2.7 4 3.4 8.4 1 12.8-.3.6-.8 1.2-1.2 1.8-.2.5-.5.6-1 .4z'/%3E%3Cpath d='M33.6.7c.6-.1 1 .2 1.3.6 3.3 5 3.1 10.2-.2 14.6-.3.3-.5.5-1 .3C36.9 11 36.9 5.8 33.6.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .rewind-button-glyph {
	width: 44px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 19 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%23c7d2d7' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' d='M12 0S0 6 0 7s12 7 12 7v-4s6 4 7 4V0c-1 0-7 4-7 4V0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .play-button-glyph {
	width: 44px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='rotate(90 5.5 5.5)' fill='%23c7d2d7' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cdefs%3E%3Cpath id='a' d='M7 0c1 0 7 11 7 11H0S6 0 7 0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .pause-button-glyph {
	width: 44px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3Cuse xlink:href='%23a' transform='translate(8)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .play-button-background-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='44' height='51' viewBox='0 0 44 51'%3E%3Cuse xlink:href='%23a' transform='rotate(90 26 20.5)' fill='%23c7d2d7'/%3E%3Cdefs%3E%3Cpath id='a' d='M28.4 4.5c1.16-2 4.04-2 5.2 0L55.25 42c1.15 2-.29 4.5-2.6 4.5H9.35c-2.31 0-3.75-2.5-2.6-4.5L28.4 4.5z'/%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	background-position: 100%
}

.tsc-smartplayer .pause-button-background-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3Cuse xlink:href='%23a' transform='translate(8)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1z'/%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain
}

.tsc-smartplayer .previous-button-glyph {
	width: 44px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3Cuse xlink:href='%23b' transform='translate(4)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1z'/%3E%3Cpath id='b' d='M12 0v14L0 7l12-7z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .next-button-glyph {
	width: 44px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(12)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 0v14l12-7L0 0z'/%3E%3Cpath id='b' d='M0 0h4v14H0V0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .settings-button-active-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%23FFF' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M8 2a2 2 0 1 1 4 0v.252c.734.19 1.427.48 2.064.856l.532-.533c.78-.78 2.048-.78 2.83 0 .78.78.78 2.048 0 2.83l-.534.53A7.94 7.94 0 0 1 17.748 8H18a2 2 0 1 1 0 4h-.252a8.003 8.003 0 0 1-.856 2.064l.533.532c.78.78.78 2.048 0 2.83-.78.78-2.048.78-2.83 0l-.53-.534a7.94 7.94 0 0 1-2.065.856V18a2 2 0 1 1-4 0v-.252a8.003 8.003 0 0 1-2.064-.856l-.532.533c-.78.78-2.048.78-2.83 0a2.004 2.004 0 0 1 0-2.83l.534-.53A7.94 7.94 0 0 1 2.252 12H2a2 2 0 1 1 0-4h.252c.19-.734.48-1.427.856-2.064l-.533-.532a2.004 2.004 0 0 1 0-2.83c.78-.78 2.048-.78 2.83 0l.53.534A7.9 7.9 0 0 1 8 2.252V2zm7 8c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .settings-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%23c7d2d7' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M8 2a2 2 0 1 1 4 0v.252c.734.19 1.427.48 2.064.856l.532-.533c.78-.78 2.048-.78 2.83 0 .78.78.78 2.048 0 2.83l-.534.53A7.94 7.94 0 0 1 17.748 8H18a2 2 0 1 1 0 4h-.252a8.003 8.003 0 0 1-.856 2.064l.533.532c.78.78.78 2.048 0 2.83-.78.78-2.048.78-2.83 0l-.53-.534a7.94 7.94 0 0 1-2.065.856V18a2 2 0 1 1-4 0v-.252a8.003 8.003 0 0 1-2.064-.856l-.532.533c-.78.78-2.048.78-2.83 0a2.004 2.004 0 0 1 0-2.83l.534-.53A7.94 7.94 0 0 1 2.252 12H2a2 2 0 1 1 0-4h.252c.19-.734.48-1.427.856-2.064l-.533-.532a2.004 2.004 0 0 1 0-2.83c.78-.78 2.048-.78 2.83 0l.53.534A7.9 7.9 0 0 1 8 2.252V2zm7 8c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .closed-caption-active-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 22 12' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='translate(0 -9)' fill='%23FFF' style='mix-blend-mode:normal' figma:type='text'/%3E%3Cdefs%3E%3Cpath id='a' d='M6.336 20.504c2.068 0 3.322-.88 4.07-1.892l-1.518-1.408c-.594.814-1.408 1.254-2.442 1.254-1.936 0-3.212-1.474-3.212-3.542 0-2.068 1.276-3.52 3.212-3.52 1.034 0 1.848.418 2.442 1.254l1.518-1.408C9.658 10.23 8.404 9.35 6.336 9.35c-3.234 0-5.5 2.354-5.5 5.566 0 3.234 2.266 5.588 5.5 5.588zm10.935 0c2.07 0 3.323-.88 4.072-1.892l-1.518-1.408c-.595.814-1.41 1.254-2.443 1.254-1.934 0-3.21-1.474-3.21-3.542 0-2.068 1.275-3.52 3.21-3.52 1.036 0 1.85.418 2.444 1.254l1.517-1.408c-.747-1.012-2-1.892-4.069-1.892-3.232 0-5.498 2.354-5.498 5.566 0 3.234 2.265 5.588 5.5 5.588z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .closed-caption-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 22 12' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='translate(0 -9)' fill='%23c7d2d7' style='mix-blend-mode:normal' figma:type='text'/%3E%3Cdefs%3E%3Cpath id='a' d='M6.336 20.504c2.068 0 3.322-.88 4.07-1.892l-1.518-1.408c-.594.814-1.408 1.254-2.442 1.254-1.936 0-3.212-1.474-3.212-3.542 0-2.068 1.276-3.52 3.212-3.52 1.034 0 1.848.418 2.442 1.254l1.518-1.408C9.658 10.23 8.404 9.35 6.336 9.35c-3.234 0-5.5 2.354-5.5 5.566 0 3.234 2.266 5.588 5.5 5.588zm10.935 0c2.07 0 3.323-.88 4.072-1.892l-1.518-1.408c-.595.814-1.41 1.254-2.443 1.254-1.934 0-3.21-1.474-3.21-3.542 0-2.068 1.275-3.52 3.21-3.52 1.036 0 1.85.418 2.444 1.254l1.517-1.408c-.747-1.012-2-1.892-4.069-1.892-3.232 0-5.498 2.354-5.498 5.566 0 3.234 2.265 5.588 5.5 5.588z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .closed-caption-non-en-active-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath fill='%23FFF' d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h18a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2zM7 10a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zm13 0a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1zm0 4a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1 1 1 0 0 0 1 1h5a1 1 0 0 0 1-1zm-8 0a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer .closed-caption-non-en-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath fill='%23c7d2d7' d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h18a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2zM7 10a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zm13 0a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1zm0 4a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1 1 1 0 0 0 1 1h5a1 1 0 0 0 1-1zm-8 0a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer .toc-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10'%3E%3Cpath fill='%23c7d2d7' d='M0 1c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 5c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 9c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1z'/%3E%3C/svg%3E")
}

	.tsc-smartplayer .toc-button-glyph.toc-button-active-glyph {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10'%3E%3Cpath fill='%23FFF' d='M0 1c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 5c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 9c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1z'/%3E%3C/svg%3E")
	}

.tsc-smartplayer .pip-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cg fill='%23c7d2d7'%3E%3Cpath opacity='.6' d='M2.5 8c-.1 0-.3-.1-.3-.1-.1-.1-.2-.2-.2-.4v-4c0-.1.1-.2.2-.3.1-.1.2-.2.3-.2h6c.2 0 .3.1.4.2 0 0 .1.2.1.3v4c0 .2-.1.3-.1.4-.1 0-.2.1-.4.1h-6m6-6h-6c-.4 0-.8.2-1 .5-.3.2-.5.6-.5 1v4c0 .4.2.8.5 1.1.3.3.6.4 1 .4h6c.4 0 .8-.1 1.1-.4.3-.3.4-.7.4-1.1v-4c0-.4-.1-.7-.4-1-.3-.3-.7-.5-1.1-.5'/%3E%3Cpath d='M4.5 6.5h6v4h-6z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .fullscreen-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 18' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(90 10 10)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(180 10 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23b' transform='rotate(-90 9 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='b' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .fullscreen-button-active-glyph {
	width: 22px;
	height: 14px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 15' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23FFF'%3E%3Cuse xlink:href='%23a' transform='translate(10 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23b' transform='rotate(90 -1.5 7.5)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(180 3 3)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23c' transform='rotate(-90 8 -2)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='b' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='c' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer .full-frame-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%23c7d2d7' d='M8.7 2H3.3C2.5 2 2 2.5 2 3.3v5.3c0 .9.5 1.4 1.3 1.4s1.3-.5 1.3-1.3v-4h4.1c.8 0 1.3-.5 1.3-1.3S9.5 2 8.7 2zm4.6 18h5.3c.8 0 1.3-.5 1.3-1.3v-5.3c0-.8-.5-1.3-1.3-1.3s-1.3.5-1.3 1.3v3.9h-4c-.8 0-1.3.5-1.3 1.3 0 .9.5 1.4 1.3 1.4z'/%3E%3C/svg%3E")
}

.tsc-smartplayer .full-frame-button-active-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M17.7 11h-5.3c-.8 0-1.3.5-1.3 1.3v5.3c0 .8.5 1.3 1.3 1.3s1.3-.5 1.3-1.3v-3.9h4c.8 0 1.3-.5 1.3-1.3 0-.9-.5-1.4-1.3-1.4zM4.3 11h5.3c.8 0 1.3-.5 1.3-1.3V4.3C11 3.5 10.5 3 9.7 3c-.8 0-1.4.5-1.4 1.3v4h-4c-.8 0-1.3.6-1.3 1.4 0 .8.5 1.3 1.3 1.3z' fill='%23FFF'/%3E%3C/svg%3E")
}

.tsc-smartplayer .expand-button-glyph {
	width: 22px;
	height: 22px;
	position: relative;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%23c7d2d7' d='M10 1l-.2 2.7-.8-.8-2.1 2c-.1.1-.3.1-.4 0l-.4-.4c-.1-.1-.1-.3 0-.4l2-2.1-.8-.8L10 1z'/%3E%3Cpath fill='%23c7d2d7' d='M9 5v2.5c0 .2-.1.3-.1.4-.1 0-.2.1-.4.1h-6c-.1 0-.3-.1-.3-.1-.1-.1-.2-.2-.2-.4v-4c0-.1.1-.2.2-.3.1-.1.2-.2.3-.2H6V2H2.5c-.4 0-.8.2-1 .5-.3.2-.5.6-.5 1v4c0 .4.2.8.5 1.1.3.3.6.4 1 .4h6c.4 0 .8-.1 1.1-.4.3-.3.4-.7.4-1.1V5H9z'/%3E%3C/svg%3E")
}

.tsc-smartplayer .play-button-overlay-glyph {
	width: 150px;
	height: 150px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 138 138'%3E%3Ctitle%3Eplay_button_overlay%3C/title%3E%3Cg data-name='play button overlay'%3E%3Cpath data-name='path0' fill='%2315191c' d='M136 69A67 67 0 1 1 69 2a67 67 0 0 1 67 67z'/%3E%3Cpath data-name='path1' fill='%23a7b2b7' d='M94 66.9a3 3 0 0 1 0 5.2L56.5 93.8a3 3 0 0 1-4.5-2.6V47.9a3 3 0 0 1 4.5-2.6z'/%3E%3Cpath data-name='path2' fill='%23a7b2b7' d='M69 138A69 69 0 1 0 0 69a69 69 0 0 0 69 69zm65-69A65 65 0 1 1 69 4a65 65 0 0 1 65 65z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .replay-button-overlay-glyph {
	width: 150px;
	height: 150px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 138 138'%3E%3Ctitle%3Ereplay_button%3C/title%3E%3Cg data-name='replay button'%3E%3Cpath data-name='path0' fill='%2315191c' d='M136 69A67 67 0 1 1 69 2a67 67 0 0 1 67 67z'/%3E%3Cpath data-name='path1' fill='%23a7b2b7' d='M34.3 69a35 35 0 0 0 69.5 6h-3a32 32 0 1 1-.4-14v-4h1.9a35 35 0 0 0-68 12z'/%3E%3Cpath data-name='path2' fill='%23a7b2b7' d='M102.8 60.8a3 3 0 0 1-4.7 2.3L82.9 52.9a3 3 0 0 1 .4-5.2l16.4-8a3 3 0 0 1 4.3 2.9z'/%3E%3Cpath data-name='path3' fill='%23a7b2b7' d='M69 138A69 69 0 1 0 0 69a69 69 0 0 0 69 69zm65-69A65 65 0 1 1 69 4a65 65 0 0 1 65 65z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .open-external-link-replay-glyph {
	width: 67px;
	height: 67px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 138 138'%3E%3Ctitle%3Ereplay_button%3C/title%3E%3Cg data-name='replay button' fill='%23a7b2b7'%3E%3Cpath data-name='path1' d='M34.3 69a35 35 0 0 0 69.5 6h-3a32 32 0 1 1-.4-14v-4h1.9a35 35 0 0 0-68 12z'/%3E%3Cpath data-name='path2' d='M102.8 60.8a3 3 0 0 1-4.7 2.3L82.9 52.9a3 3 0 0 1 .4-5.2l16.4-8a3 3 0 0 1 4.3 2.9z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer .open-external-link-open-glyph {
	width: 67px;
	height: 67px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 138 138'%3E%3Cpath fill='none' stroke='%23a7b2b7' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M60.4 77.5l17.3-17.2m-18 10.3c-2.2-.1-4.5.7-6.1 2.3l-10 10c-3.2 3.2-3.2 8.3 0 11.4 3.2 3.2 8.3 3.2 11.4 0l10-10c1.7-1.7 2.5-3.9 2.3-6.1m11.1-11.1c2.2.1 4.5-.7 6.1-2.3l10-10c3.2-3.2 3.2-8.3 0-11.4-3.2-3.2-8.3-3.2-11.4 0l-10 10c-1.7 1.7-2.5 3.9-2.3 6.1'/%3E%3C/svg%3E")
}

.tsc-smartplayer .volume-muted-button-glyph {
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' viewBox='0 0 16 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cg style='mix-blend-mode:normal' figma:type='vector-operation' transform='translate(1.02)'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal'/%3E%3Cuse xlink:href='%23b' style='mix-blend-mode:normal'/%3E%3C/g%3E%3Cuse xlink:href='%23c' transform='rotate(-45 4.12 1.707)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M11 0L9 1 5.36 5.55 11 11.193V0z'/%3E%3Cpath id='b' d='M.5 14H5l4 5 2 1v-3.15L.384 6.232 0 7v6l.5 1z'/%3E%3Cpath id='c' d='M0 0h2v20H0V0z'/%3E%3C/defs%3E%3C/svg%3E");
	background-position: 10px
}

.tsc-smartplayer .volume-low-button-glyph {
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='20' viewBox='0 0 11 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%23c7d2d7' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3C/defs%3E%3C/svg%3E");
	background-position: 11px
}

.tsc-smartplayer .volume-medium-button-glyph {
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='20' viewBox='0 0 19 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(14 7)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3Cpath id='b' d='M0-.75h-.75v1.5H0v-1.5zm0 6h-.75v1.5H0v-1.5zm0-4.5C2.377.75 3.25 2.03 3.25 3S2.377 5.25 0 5.25v1.5c2.956 0 4.75-1.72 4.75-3.75C4.75.97 2.956-.75 0-.75v1.5z'/%3E%3C/defs%3E%3C/svg%3E");
	background-position: 11px
}

.tsc-smartplayer .volume-high-button-glyph {
	width: 44px;
	height: 44px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='20' viewBox='0 0 23 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%23c7d2d7'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(14 7)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23c' transform='translate(14 2)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3Cpath id='b' d='M0-.75h-.75v1.5H0v-1.5zm0 6h-.75v1.5H0v-1.5zm0-4.5C2.377.75 3.25 2.03 3.25 3S2.377 5.25 0 5.25v1.5c2.956 0 4.75-1.72 4.75-3.75C4.75.97 2.956-.75 0-.75v1.5z'/%3E%3Cpath id='c' d='M0-1h-1v2h1v-2zm0 16h-1v2h1v-2zM0 1c2.395 0 4.118.888 5.253 2.164C6.403 4.46 7 6.214 7 8c0 1.787-.597 3.54-1.747 4.836C4.118 14.112 2.395 15 0 15v2c2.938 0 5.215-1.112 6.747-2.836C8.263 12.46 9 10.214 9 8c0-2.213-.737-4.46-2.253-6.164C5.215.112 2.937-1 0-1v2z'/%3E%3C/defs%3E%3C/svg%3E");
	background-position: 11px
}

.tsc-smartplayer .scrubbar-track {
	background-color: #1f242a
}

.tsc-smartplayer .scrubbar-loaded-track {
	width: 2px;
	background-color: #364347
}

.tsc-smartplayer .scrubbar-played-track {
	width: 2px;
	background-color: #c7d2d7
}

.tsc-smartplayer .toc_title_backdrop {
	width: 8px;
	height: 18px;
	background-color: #1f242a
}

.tsc-smartplayer .player-controls {
	background-color: rgba(31,36,42,.9)
}

.tsc-smartplayer .quiz-marker {
	background-color: hsla(0,0%,100%,.5)
}

.tsc-smartplayer.smartplayer-dawn-theme .audio-description-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.1 16.6'%3E%3Cg fill='%232E3940'%3E%3Cpath d='M18 16.4c-.1 0-.3-.1-.4-.1V.2h5.9c1.3 0 2.5.5 3.5 1.2 2.8 1.7 4.3 5.2 3.6 8.5-.8 3.6-3.3 5.9-6.7 6.4-.5.1-1 .1-1.5.2-1.5-.1-2.9-.1-4.4-.1zm3.3-4.2c1.8.1 3.3-.3 4.2-1.8.8-1.4.8-2.9-.1-4.2-.9-1.4-2.3-1.8-3.8-1.7-.1 0-.3.3-.3.4v7.3zM.5 16.3c1-1.4 2.1-2.8 3.1-4.3C6.3 8.3 9 4.5 11.6.7c.2-.3.4-.4.8-.4h4.2V16c0 .2 0 .3-.1.5h-3.9v-2.1h-5c-.2 0-.3.1-.4.3-.5.6-.9 1.2-1.3 1.8H.7c0-.1-.1-.1-.2-.2zM12.8 5.6c-1.1 1.8-2.2 3.4-3.3 5.1h3.3V5.6zm27.8 3.7c-.2.9-.4 1.9-.6 2.8-.4 1.3-1.1 2.5-2 3.7-.3.3-.5.5-1 .3 1.5-2.4 2.5-4.9 2.4-7.7 0-2.8-1-5.4-2.5-7.7.6-.1 1 .1 1.3.6 1.2 1.8 2.1 3.7 2.3 6 0 .1.1.2.1.3v1.7z'/%3E%3Cpath d='M30.3 16.1c3.3-5.2 3.2-10.3 0-15.4.6-.1.8-.1 1.2.4 2.7 4 3.4 8.4 1 12.8-.3.6-.8 1.2-1.2 1.8-.2.5-.5.6-1 .4z'/%3E%3Cpath d='M33.6.7c.6-.1 1 .2 1.3.6 3.3 5 3.1 10.2-.2 14.6-.3.3-.5.5-1 .3C36.9 11 36.9 5.8 33.6.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .audio-description-button-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.1 16.6'%3E%3Cg fill='%234F636E'%3E%3Cpath d='M18 16.4c-.1 0-.3-.1-.4-.1V.2h5.9c1.3 0 2.5.5 3.5 1.2 2.8 1.7 4.3 5.2 3.6 8.5-.8 3.6-3.3 5.9-6.7 6.4-.5.1-1 .1-1.5.2-1.5-.1-2.9-.1-4.4-.1zm3.3-4.2c1.8.1 3.3-.3 4.2-1.8.8-1.4.8-2.9-.1-4.2-.9-1.4-2.3-1.8-3.8-1.7-.1 0-.3.3-.3.4v7.3zM.5 16.3c1-1.4 2.1-2.8 3.1-4.3C6.3 8.3 9 4.5 11.6.7c.2-.3.4-.4.8-.4h4.2V16c0 .2 0 .3-.1.5h-3.9v-2.1h-5c-.2 0-.3.1-.4.3-.5.6-.9 1.2-1.3 1.8H.7c0-.1-.1-.1-.2-.2zM12.8 5.6c-1.1 1.8-2.2 3.4-3.3 5.1h3.3V5.6zm27.8 3.7c-.2.9-.4 1.9-.6 2.8-.4 1.3-1.1 2.5-2 3.7-.3.3-.5.5-1 .3 1.5-2.4 2.5-4.9 2.4-7.7 0-2.8-1-5.4-2.5-7.7.6-.1 1 .1 1.3.6 1.2 1.8 2.1 3.7 2.3 6 0 .1.1.2.1.3v1.7z'/%3E%3Cpath d='M30.3 16.1c3.3-5.2 3.2-10.3 0-15.4.6-.1.8-.1 1.2.4 2.7 4 3.4 8.4 1 12.8-.3.6-.8 1.2-1.2 1.8-.2.5-.5.6-1 .4z'/%3E%3Cpath d='M33.6.7c.6-.1 1 .2 1.3.6 3.3 5 3.1 10.2-.2 14.6-.3.3-.5.5-1 .3C36.9 11 36.9 5.8 33.6.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .rewind-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 19 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%232E3940' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' d='M12 0S0 6 0 7s12 7 12 7v-4s6 4 7 4V0c-1 0-7 4-7 4V0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .play-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 11 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='rotate(90 5.5 5.5)' fill='%232E3940' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cdefs%3E%3Cpath id='a' d='M7 0c1 0 7 11 7 11H0S6 0 7 0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .pause-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 12 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3Cuse xlink:href='%23a' transform='translate(8)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .previous-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3Cuse xlink:href='%23b' transform='translate(4)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 1a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1z'/%3E%3Cpath id='b' d='M12 0v14L0 7l12-7z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .next-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 14' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(12)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 0v14l12-7L0 0z'/%3E%3Cpath id='b' d='M0 0h4v14H0V0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .settings-button-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%234F636E' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M8 2a2 2 0 1 1 4 0v.252c.734.19 1.427.48 2.064.856l.532-.533c.78-.78 2.048-.78 2.83 0 .78.78.78 2.048 0 2.83l-.534.53A7.94 7.94 0 0 1 17.748 8H18a2 2 0 1 1 0 4h-.252a8.003 8.003 0 0 1-.856 2.064l.533.532c.78.78.78 2.048 0 2.83-.78.78-2.048.78-2.83 0l-.53-.534a7.94 7.94 0 0 1-2.065.856V18a2 2 0 1 1-4 0v-.252a8.003 8.003 0 0 1-2.064-.856l-.532.533c-.78.78-2.048.78-2.83 0a2.004 2.004 0 0 1 0-2.83l.534-.53A7.94 7.94 0 0 1 2.252 12H2a2 2 0 1 1 0-4h.252c.19-.734.48-1.427.856-2.064l-.533-.532a2.004 2.004 0 0 1 0-2.83c.78-.78 2.048-.78 2.83 0l.53.534A7.9 7.9 0 0 1 8 2.252V2zm7 8c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .settings-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%232E3940' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cdefs%3E%3Cpath id='a' fill-rule='evenodd' d='M8 2a2 2 0 1 1 4 0v.252c.734.19 1.427.48 2.064.856l.532-.533c.78-.78 2.048-.78 2.83 0 .78.78.78 2.048 0 2.83l-.534.53A7.94 7.94 0 0 1 17.748 8H18a2 2 0 1 1 0 4h-.252a8.003 8.003 0 0 1-.856 2.064l.533.532c.78.78.78 2.048 0 2.83-.78.78-2.048.78-2.83 0l-.53-.534a7.94 7.94 0 0 1-2.065.856V18a2 2 0 1 1-4 0v-.252a8.003 8.003 0 0 1-2.064-.856l-.532.533c-.78.78-2.048.78-2.83 0a2.004 2.004 0 0 1 0-2.83l.534-.53A7.94 7.94 0 0 1 2.252 12H2a2 2 0 1 1 0-4h.252c.19-.734.48-1.427.856-2.064l-.533-.532a2.004 2.004 0 0 1 0-2.83c.78-.78 2.048-.78 2.83 0l.53.534A7.9 7.9 0 0 1 8 2.252V2zm7 8c0 2.76-2.24 5-5 5s-5-2.24-5-5 2.24-5 5-5 5 2.24 5 5z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .closed-caption-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 22 12' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='translate(0 -9)' fill='%234F636E' style='mix-blend-mode:normal' figma:type='text'/%3E%3Cdefs%3E%3Cpath id='a' d='M6.336 20.504c2.068 0 3.322-.88 4.07-1.892l-1.518-1.408c-.594.814-1.408 1.254-2.442 1.254-1.936 0-3.212-1.474-3.212-3.542 0-2.068 1.276-3.52 3.212-3.52 1.034 0 1.848.418 2.442 1.254l1.518-1.408C9.658 10.23 8.404 9.35 6.336 9.35c-3.234 0-5.5 2.354-5.5 5.566 0 3.234 2.266 5.588 5.5 5.588zm10.935 0c2.07 0 3.323-.88 4.072-1.892l-1.518-1.408c-.595.814-1.41 1.254-2.443 1.254-1.934 0-3.21-1.474-3.21-3.542 0-2.068 1.275-3.52 3.21-3.52 1.036 0 1.85.418 2.444 1.254l1.517-1.408c-.747-1.012-2-1.892-4.069-1.892-3.232 0-5.498 2.354-5.498 5.566 0 3.234 2.265 5.588 5.5 5.588z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .closed-caption-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 22 12' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' transform='translate(0 -9)' fill='%232E3940' style='mix-blend-mode:normal' figma:type='text'/%3E%3Cdefs%3E%3Cpath id='a' d='M6.336 20.504c2.068 0 3.322-.88 4.07-1.892l-1.518-1.408c-.594.814-1.408 1.254-2.442 1.254-1.936 0-3.212-1.474-3.212-3.542 0-2.068 1.276-3.52 3.212-3.52 1.034 0 1.848.418 2.442 1.254l1.518-1.408C9.658 10.23 8.404 9.35 6.336 9.35c-3.234 0-5.5 2.354-5.5 5.566 0 3.234 2.266 5.588 5.5 5.588zm10.935 0c2.07 0 3.323-.88 4.072-1.892l-1.518-1.408c-.595.814-1.41 1.254-2.443 1.254-1.934 0-3.21-1.474-3.21-3.542 0-2.068 1.275-3.52 3.21-3.52 1.036 0 1.85.418 2.444 1.254l1.517-1.408c-.747-1.012-2-1.892-4.069-1.892-3.232 0-5.498 2.354-5.498 5.566 0 3.234 2.265 5.588 5.5 5.588z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .closed-caption-non-en-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath fill='%234F636E' d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h18a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2zM7 10a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zm13 0a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1zm0 4a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1 1 1 0 0 0 1 1h5a1 1 0 0 0 1-1zm-8 0a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .closed-caption-non-en-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 18'%3E%3Cpath fill='%232E3940' d='M20 18H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h18a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2zM7 10a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h3a1 1 0 0 0 1-1zm13 0a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1 1 1 0 0 0 1 1h10a1 1 0 0 0 1-1zm0 4a1 1 0 0 0-1-1h-5a1 1 0 0 0-1 1 1 1 0 0 0 1 1h5a1 1 0 0 0 1-1zm-8 0a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1 1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .toc-button-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10'%3E%3Cpath fill='%234F636E' d='M0 1c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 5c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 9c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .toc-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='10' viewBox='0 0 17 10'%3E%3Cpath fill='%232E3940' d='M0 1c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 5c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1zM0 9c0-.6.4-1 1-1h1c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1zm5 0c0-.6.4-1 1-1h10c.6 0 1 .4 1 1s-.4 1-1 1H6c-.6 0-1-.4-1-1z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .pip-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cg fill='%232E3940'%3E%3Cpath opacity='.6' d='M2.5 8c-.1 0-.3-.1-.3-.1-.1-.1-.2-.2-.2-.4v-4c0-.1.1-.2.2-.3.1-.1.2-.2.3-.2h6c.2 0 .3.1.4.2 0 0 .1.2.1.3v4c0 .2-.1.3-.1.4-.1 0-.2.1-.4.1h-6m6-6h-6c-.4 0-.8.2-1 .5-.3.2-.5.6-.5 1v4c0 .4.2.8.5 1.1.3.3.6.4 1 .4h6c.4 0 .8-.1 1.1-.4.3-.3.4-.7.4-1.1v-4c0-.4-.1-.7-.4-1-.3-.3-.7-.5-1.1-.5'/%3E%3Cpath d='M4.5 6.5h6v4h-6z'/%3E%3C/g%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .fullscreen-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 18' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(90 10 10)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(180 10 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23b' transform='rotate(-90 9 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='b' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .fullscreen-button-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 15' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' transform='translate(10 9)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23b' transform='rotate(90 -1.5 7.5)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23a' transform='rotate(180 3 3)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3Cuse xlink:href='%23c' transform='rotate(-90 8 -2)' style='mix-blend-mode:normal' figma:type='vector-operation'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='b' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3Cpath id='c' d='M5 0H1a1 1 0 0 0-1 1v4a1 1 0 0 0 2 0V2h3a1 1 0 0 0 0-2z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .full-frame-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath fill='%232E3940' d='M8.7 2H3.3C2.5 2 2 2.5 2 3.3v5.3c0 .9.5 1.4 1.3 1.4s1.3-.5 1.3-1.3v-4h4.1c.8 0 1.3-.5 1.3-1.3S9.5 2 8.7 2zm4.6 18h5.3c.8 0 1.3-.5 1.3-1.3v-5.3c0-.8-.5-1.3-1.3-1.3s-1.3.5-1.3 1.3v3.9h-4c-.8 0-1.3.5-1.3 1.3 0 .9.5 1.4 1.3 1.4z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .full-frame-button-active-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M17.7 11h-5.3c-.8 0-1.3.5-1.3 1.3v5.3c0 .8.5 1.3 1.3 1.3s1.3-.5 1.3-1.3v-3.9h4c.8 0 1.3-.5 1.3-1.3 0-.9-.5-1.4-1.3-1.4zM4.3 11h5.3c.8 0 1.3-.5 1.3-1.3V4.3C11 3.5 10.5 3 9.7 3c-.8 0-1.4.5-1.4 1.3v4h-4c-.8 0-1.3.6-1.3 1.4 0 .8.5 1.3 1.3 1.3z' fill='%232E3940'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .expand-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 11'%3E%3Cpath fill='%232E3940' d='M10 1l-.2 2.7-.8-.8-2.1 2c-.1.1-.3.1-.4 0l-.4-.4c-.1-.1-.1-.3 0-.4l2-2.1-.8-.8L10 1z'/%3E%3Cpath fill='%232E3940' d='M9 5v2.5c0 .2-.1.3-.1.4-.1 0-.2.1-.4.1h-6c-.1 0-.3-.1-.3-.1-.1-.1-.2-.2-.2-.4v-4c0-.1.1-.2.2-.3.1-.1.2-.2.3-.2H6V2H2.5c-.4 0-.8.2-1 .5-.3.2-.5.6-.5 1v4c0 .4.2.8.5 1.1.3.3.6.4 1 .4h6c.4 0 .8-.1 1.1-.4.3-.3.4-.7.4-1.1V5H9z'/%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-muted-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' viewBox='0 0 16 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cg style='mix-blend-mode:normal' figma:type='vector-operation' transform='translate(1.02)'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal'/%3E%3Cuse xlink:href='%23b' style='mix-blend-mode:normal'/%3E%3C/g%3E%3Cuse xlink:href='%23c' transform='rotate(-45 4.12 1.707)' style='mix-blend-mode:normal' figma:type='rounded-rectangle'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M11 0L9 1 5.36 5.55 11 11.193V0z'/%3E%3Cpath id='b' d='M.5 14H5l4 5 2 1v-3.15L.384 6.232 0 7v6l.5 1z'/%3E%3Cpath id='c' d='M0 0h2v20H0V0z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-low-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='20' viewBox='0 0 11 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cuse xlink:href='%23a' fill='%232E3940' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-medium-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='20' viewBox='0 0 19 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(14 7)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3Cpath id='b' d='M0-.75h-.75v1.5H0v-1.5zm0 6h-.75v1.5H0v-1.5zm0-4.5C2.377.75 3.25 2.03 3.25 3S2.377 5.25 0 5.25v1.5c2.956 0 4.75-1.72 4.75-3.75C4.75.97 2.956-.75 0-.75v1.5z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .volume-high-button-glyph {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='20' viewBox='0 0 23 20' version='2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:figma='http://www.figma.com/figma/ns'%3E%3Cg style='mix-blend-mode:normal' figma:type='group' fill='%232E3940'%3E%3Cuse xlink:href='%23a' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23b' transform='translate(14 7)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3Cuse xlink:href='%23c' transform='translate(14 2)' style='mix-blend-mode:normal' figma:type='vector'/%3E%3C/g%3E%3Cdefs%3E%3Cpath id='a' d='M0 7l.5-1H5l4-5 2-1v20l-2-1-4-5H.5L0 13V7z'/%3E%3Cpath id='b' d='M0-.75h-.75v1.5H0v-1.5zm0 6h-.75v1.5H0v-1.5zm0-4.5C2.377.75 3.25 2.03 3.25 3S2.377 5.25 0 5.25v1.5c2.956 0 4.75-1.72 4.75-3.75C4.75.97 2.956-.75 0-.75v1.5z'/%3E%3Cpath id='c' d='M0-1h-1v2h1v-2zm0 16h-1v2h1v-2zM0 1c2.395 0 4.118.888 5.253 2.164C6.403 4.46 7 6.214 7 8c0 1.787-.597 3.54-1.747 4.836C4.118 14.112 2.395 15 0 15v2c2.938 0 5.215-1.112 6.747-2.836C8.263 12.46 9 10.214 9 8c0-2.213-.737-4.46-2.253-6.164C5.215.112 2.937-1 0-1v2z'/%3E%3C/defs%3E%3C/svg%3E")
}

.tsc-smartplayer.smartplayer-dawn-theme .scrubbar-track {
	background-color: #c0c7cb
}

.tsc-smartplayer.smartplayer-dawn-theme .scrubbar-loaded-track {
	background-color: #a7b1b7
}

.tsc-smartplayer.smartplayer-dawn-theme .scrubbar-played-track {
	background-color: #2e3940
}

.tsc-smartplayer.smartplayer-dawn-theme .player-controls {
	background-color: rgba(245,246,248,.9)
}

.tsc-smartplayer.smartplayer-dawn-theme .quiz-marker {
	background-color: rgba(42,49,55,.8)
}

@media (max-width:480px) {
	.tsc-smartplayer .play-button-overlay-glyph, .tsc-smartplayer .replay-button-overlay-glyph {
		width: 70px;
		height: 70px
	}
}
