/*==================== 
  Session Common Start
======================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font: inherit;
	font-size: 100%;*/
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
@font-face {
	font-family: "Signika";
	src: url('../fonts/Signika-Bold.eot?1366740955');
	src: url('../fonts/Signika-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Signika-Bold.woff?1366740118') format('woff'), url('../fonts/Signika-Bold.otf?1366740140') format('opentype'), url('../fonts/Signika-Bold.ttf?1366740127') format('truetype'), url('../fonts/Signika-Bold.svg?1366740104') format('svg');
	font-weight: "600";
	font-style: "normal";
}
@font-face {
	font-family: "Signika";
	src: url('../fonts/Signika-Light.eot?1366740975');
	src: url('../fonts/Signika-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Signika-Light.woff?1366740195') format('woff'), url('../fonts/Signika-Light.otf?1366740173') format('opentype'), url('../fonts/Signika-Light.ttf?1366740209') format('truetype'), url('../fonts/Signika-Light.svg?1366740185') format('svg');
	font-weight: "300";
	font-style: "normal";
}
@font-face {
	font-family: "Signika-light";
	src: url('../fonts/Signika-Light.eot?1366740975');
	src: url('../fonts/Signika-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Signika-Light.woff?1366740195') format('woff'), url('../fonts/Signika-Light.otf?1366740173') format('opentype'), url('../fonts/Signika-Light.ttf?1366740209') format('truetype'), url('../fonts/Signika-Light.svg?1366740185') format('svg');
	font-weight: "300";
	font-style: "normal";
}
@font-face {
	font-family: "Signika";
	src: url('../fonts/Signika-Regular.eot?1366740994');
	src: url('../fonts/Signika-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Signika-Regular.woff?1366740272') format('woff'), url('../fonts/Signika-Regular.otf?1366740249') format('opentype'), url('../fonts/Signika-Regular.ttf?1366740239') format('truetype'), url('../fonts/Signika-Regular.svg?1366740255') format('svg');
	font-weight: "400";
	font-style: "normal";
}
@font-face {
	font-family: "Signika";
	src: url('../fonts/Signika-Semibold.eot?1366741009');
	src: url('../fonts/Signika-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/Signika-Semibold.woff?1366740328') format('woff'), url('../fonts/Signika-Semibold.otf?1366740310') format('opentype'), url('../fonts/Signika-Semibold.ttf?1366740293') format('truetype'), url('../fonts/Signika-Semibold.svg?1366740318') format('svg');
	font-weight: "500";
	font-style: "normal";
}
@font-face {
	font-family: "Sentient-ABA-Symbols";
	src: url('../fonts/Sentient-ABA-Symbols.eot?1368122871');
	src: url('../fonts/Sentient-ABA-Symbols.eot?#iefix') format('embedded-opentype'), url('../fonts/Sentient-ABA-Symbols.woff?1368122762') format('woff'), url('../fonts/Sentient-ABA-Symbols.otf?1368122797') format('opentype'), url('../fonts/Sentient-ABA-Symbols.ttf?1368122835') format('truetype'), url('../fonts/Sentient-ABA-Symbols.svg?1368122774') format('svg');
	font-weight: "500";
	font-style: "normal";
}
.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-ms-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
@-webkit-keyframes shake {
0%, 100% {
 -webkit-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
 -webkit-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -webkit-transform: translateX(10px);
}
}
@-moz-keyframes shake {
0%, 100% {
 -moz-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
 -moz-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -moz-transform: translateX(10px);
}
}
@-o-keyframes shake {
0%, 100% {
 -o-transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
 -o-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -o-transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
 transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
 transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 transform: translateX(10px);
}
}
.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes shakeFadeOut {
0% {
 -webkit-transform: translateX(0);
 opacity: 1;
}
100% {
 -webkit-transform: translateX(0);
 opacity: 0;
}
10%, 30%, 50%, 70%, 90% {
 -webkit-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -webkit-transform: translateX(10px);
}
}
@-moz-keyframes shakeFadeOut {
0% {
 -moz-transform: translateX(0);
 opacity: 1;
}
100% {
 -moz-transform: translateX(0);
 opacity: 0;
}
10%, 30%, 50%, 70%, 90% {
 -moz-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -moz-transform: translateX(10px);
}
}
@-o-keyframes shakeFadeOut {
0% {
 -o-transform: translateX(0);
 opacity: 1;
}
100% {
 -o-transform: translateX(0);
 opacity: 0;
}
10%, 30%, 50%, 70%, 90% {
 -o-transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 -o-transform: translateX(10px);
}
}
@keyframes shakeFadeOut {
0% {
 transform: translateX(0);
 opacity: 1;
}
100% {
 transform: translateX(0);
 opacity: 0;
}
0%, 100% {
 transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
 transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
 transform: translateX(10px);
}
}
.shakeFadeOut {
	-webkit-animation-name: shakeFadeOut;
	-moz-animation-name: shakeFadeOut;
	-o-animation-name: shakeFadeOut;
	animation-name: shakeFadeOut;
}
@-webkit-keyframes fadeOut {
0% {
 opacity: 1;
}
100% {
 opacity: 0;
}
}
@-moz-keyframes fadeOut {
0% {
 opacity: 1;
}
100% {
 opacity: 0;
}
}
@-o-keyframes fadeOut {
0% {
 opacity: 1;
}
100% {
 opacity: 0;
}
}
@keyframes fadeOut {
0% {
 opacity: 1;
}
100% {
 opacity: 0;
}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUpBig {
0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
100% {
 opacity: 0;
 -webkit-transform: translateY(-2000px);
}
}
@-moz-keyframes fadeOutUpBig {
0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
100% {
 opacity: 0;
 -moz-transform: translateY(-2000px);
}
}
@-o-keyframes fadeOutUpBig {
0% {
 opacity: 1;
 -o-transform: translateY(0);
}
100% {
 opacity: 0;
 -o-transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
 opacity: 1;
 transform: translateY(0);
}
100% {
 opacity: 0;
 transform: translateY(-2000px);
}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
0% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
100% {
 opacity: 0;
 -webkit-transform: translateY(2000px);
}
}
@-moz-keyframes fadeOutDownBig {
0% {
 opacity: 1;
 -moz-transform: translateY(0);
}
100% {
 opacity: 0;
 -moz-transform: translateY(2000px);
}
}
@-o-keyframes fadeOutDownBig {
0% {
 opacity: 1;
 -o-transform: translateY(0);
}
100% {
 opacity: 0;
 -o-transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
 opacity: 1;
 transform: translateY(0);
}
100% {
 opacity: 0;
 transform: translateY(2000px);
}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes rotateOut {
0% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(0);
 opacity: 1;
}
100% {
 -webkit-transform-origin: center center;
 -webkit-transform: rotate(200deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOut {
  0% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(0);
 opacity: 1;
}
100% {
 -moz-transform-origin: center center;
 -moz-transform: rotate(200deg);
 opacity: 0;
}
}
@-o-keyframes rotateOut {
0% {
 -o-transform-origin: center center;
 -o-transform: rotate(0);
 opacity: 1;
}
100% {
 -o-transform-origin: center center;
 -o-transform: rotate(200deg);
 opacity: 0;
}
}
@keyframes rotateOut {
0% {
 transform-origin: center center;
 transform: rotate(0);
 opacity: 1;
}
100% {
 transform-origin: center center;
 transform: rotate(200deg);
 opacity: 0;
}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
}
@-o-keyframes rotateOutUpLeft {
0% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(0);
 opacity: 1;
}
100% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
100% {
 -transform-origin: left bottom;
 -transform: rotate(-90deg);
 opacity: 0;
}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
 @-webkit-keyframes rotateOutDownLeft {
0% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
100% {
 -webkit-transform-origin: left bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
100% {
 -moz-transform-origin: left bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
}
@-o-keyframes rotateOutDownLeft {
0% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(0);
 opacity: 1;
}
100% {
 -o-transform-origin: left bottom;
 -o-transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
 transform-origin: left bottom;
 transform: rotate(0);
 opacity: 1;
}
100% {
 transform-origin: left bottom;
 transform: rotate(90deg);
 opacity: 0;
}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
 @-webkit-keyframes rotateOutUpRight {
0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutUpRight {
0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(90deg);
 opacity: 0;
}
}
@-o-keyframes rotateOutUpRight {
0% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(0);
 opacity: 1;
}
100% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(90deg);
 opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
100% {
 transform-origin: right bottom;
 transform: rotate(90deg);
 opacity: 0;
}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
 @-webkit-keyframes rotateOutDownRight {
0% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(0);
 opacity: 1;
}
100% {
 -webkit-transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 opacity: 0;
}
}
@-moz-keyframes rotateOutDownRight {
0% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(0);
 opacity: 1;
}
100% {
 -moz-transform-origin: right bottom;
 -moz-transform: rotate(-90deg);
 opacity: 0;
}
}
@-o-keyframes rotateOutDownRight {
0% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(0);
 opacity: 1;
}
100% {
 -o-transform-origin: right bottom;
 -o-transform: rotate(-90deg);
 opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
 transform-origin: right bottom;
 transform: rotate(0);
 opacity: 1;
}
100% {
 transform-origin: right bottom;
 transform: rotate(-90deg);
 opacity: 0;
}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
html {
	overflow-y: auto;
	width: 100%;
	height: 100%;
}
.fake_selecter {
	width: 107px;
}
body.sentient-aba {
	overflow-x: hidden;
	overflow-y: hidden;
	width: 100%;
	height: 100%;
	color: white;
}
html.no-js body.sentient-aba, html.waiting-to-run-main body.sentient-aba {
	overflow-x: auto;
	overflow-y: auto;
}
html.no-js body.sentient-aba .sentient-aba-session-console-frame, html.waiting-to-run-main body.sentient-aba .sentient-aba-session-console-frame {
	display: none;
}
/*html.no-js body.sentient-aba .sentient-aba-session-frame, html.waiting-to-run-main body.sentient-aba .sentient-aba-session-frame {
	display: inherit;
}*/
* {
	-webkit-tap-highlight-color: transparent;
}
.sentient-aba.console .sentient-aba-session-console-frame {
	display: inherit;
	visibility: visible;
	width: auto;
	height: 100%;
	overflow: scroll;
}
.sentient-aba.console .sentient-aba-session-frame {
	display: none;
}
.sentient-aba {
	position: relative;
}
.sentient-aba .sentient-aba-session-console-frame {
	-webkit-tap-highlight-color: transparent;
	visibility: hidden;
	width: 0;
	height: 0;
}
.sentient-aba .sentient-aba-session-frame {
	background: url("../images/background/playingfield.png") no-repeat  50% 50%; 
	overflow:hidden;
}
.sentient-aba .sentient-aba-session-frame {
	background-color:#252d35;
	background-size: 50% 50%;
	display: block;
    font-family: "Signika-Light","Signika",sans-serif;
    font-weight: 300;
    height: 100%;
    position: absolute;
    width: 100%;
}
.sentient-aba .sentient-aba-session-frame a {
	color: white;
	text-decoration: none;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.text, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.text {
	height : auto !important;
	white-space: nowrap;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.text .source, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.text .source {
	font-size: inherit !important;
	margin: 20px !important;
	white-space: normal !important;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
	max-height : auto !important;
	max-width : auto !important;
}
.sentient-aba-session-frame .sentient-aba-session .arrow img, .sentient-aba-session-frame .sentient-aba-session-loader .arrow img {
	height: 20% !important;
}
.label {
	position: absolute;
	top: 50% !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	bottom: auto !important;
	display: inline-block !important;
}

/*PRIME-356*/
.dialog-frame-timeout {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 13;
}
.dialogtimeout{
	background: linear-gradient(to bottom, #242f3b, #000000), #252d35;
    margin: 5px auto;
    width: 440px;
    padding: 10px;
    border: 1px solid #2f343a;
    border-top-color: #666f77;
    font-size: 16px;
    line-height: 1.5em;
    box-sizing: border-box;
}
.dialogtimeout .dialog-content {
    overflow: hidden;
    margin-right: 10px;
    font-weight: 300;
    font-family: 'Signika-light';
    position: relative;
}
.dialogtimeout .dialog-content.bottom-btn .messagetimeoutminsa, .dialogtimeout .dialog-content.bottom-btn .messagetimeoutminca, .dialogtimeout .dialog-content.bottom-btn .messagetimeoutmaxsa, .dialogtimeout .dialog-content.bottom-btn .messagetimeoutmaxca {
    margin-top: 5px;
}
.dialogtimeout .button.wide, .dialogtimeout .button.wide {
    padding-right: 30px;
    padding-left: 30px;
    background: linear-gradient(to bottom, #b1dd2c, #50a819), #252d35;
    box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
    margin-top: 0;
    display: block;
    margin-right: 1em;
    margin-left: 1em;
    padding: 0px;
    color: black;
    text-align: center;
    font-weight: 200;
    line-height: 200%;
    cursor: pointer;
}
.dialog-frame-timeout.hidden, .dialog-frame-timeout.hidden {
    display: none;
}


.sentient-aba-session-frame, .dialog-frame, .pause-dialog, .screen-size-dialog, .end-session-dialog {
	z-index: 11;
}
.target.upper {
	z-index: -1;
}
.arrow.up img {
	width: auto !important;
}
.arrow.up {
	text-align: center !important;
}
.sentient-aba-session-frame .sentient-aba-session .led.upper, .sentient-aba-session-frame .sentient-aba-session-loader .led.upper {
	top: auto !important;
	bottom: 45% !important;
	display: none !important;
}
.loadlightenImage {
	background: url("../images/background/playingfield-lit.png") no-repeat 50% 50%;
	display: none !important;
}
.saveDiv {
	height: 128px;
	margin: 0 auto;
	position: relative;
	width: 128px;
	top: 50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	visibility: hidden;
	z-index:1111;
}
.saveDiv > img {
    height: 128px;
}
.spinImg {
	left: 50%;
	margin: -20px 0 0 -19px;
	position: absolute;
	top: 50%;
}
.custom_mob_class {
	height: 660px !important;
}
.switches_to_landscape {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.8);
	position: absolute;
	z-index: 99999;
	display: none;
}
.switches_to_landscape img {
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 50px;
	width: 420px;
}
.watermark_img img{
	display: block;
    margin: 0 auto;
    width: 100%;
    max-width:298px;
    position:absolute;
    z-index:12;
    left:0;
    right:0;
    top: 0;
}
.watermark_pop_img img{
	display: block;
    margin: 15px auto;
    width: 100%;
    max-width:298px;
}
.target.lower, .target.upper {
	overflow: hidden;
}
.buckettopimg, .bucketbottomimg {
	left: 50%;
	max-width: 101%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.sentient-aba-session-frame .sentient-aba-session-loader .dialog p {
	margin: 10px 0;
}
.dialog-content.bottom-btn .message {
	margin-top: 5px;
}
.dialog-content.bottom-btn .message b, .dialog-content.bottom-btn .message strong {
	font-family: 'Signika';
	font-weight: 600;
}
.errInfo {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translateX(-50%,-50%);
}
.error_page_logo, .redirect_error_msg {
	padding: 20px 0;
	font-family: "Signika-Light", "Signika", sans-serif;
	text-align: center;
	line-height: 150%;
	margin: 0 auto 10px;
	max-width: 500px;
}
.error_page_logo img {
	max-width: 100%;
}
.resultTopBucket {
	height: 40px;
	vertical-align: middle;
	width: 60px;
}
.resultBottomBucket {
	height: 40px;
	vertical-align: middle;
	width: 60px;
}
.next_prev_overlay {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 99999;
	display: none;
}
.private_error_overlay {
	position: fixed;
	z-index: 99999;
	width: 100%;
	height: 100%;
	display: none;
}
.private_error_div {
	position: fixed;
	top: 50%;
	left: 5%;
	right: 5%;
	background: linear-gradient(to bottom, #242f3b, #000000) repeat scroll 0 0%, #252d35 none repeat scroll 0 0;
	border-color: #666f77 #2f3439 #2f343a #2f343a;
	border-style: solid;
	border-width: 1px;
	box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
	color: #fff;
	padding: 20px;
	text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 100000;
	line-height: 130%;
	border-radius: 10px;
	font-family: "Signika-light";
	display: none;
	-webkit-text-size-adjust: 100%;
}
.private_error_div a {
	color: #3bb34a;
}
/*================== 
  Session Common End
====================*/
section {
	margin: 0;
	padding: 0px;
	display: block;
}
#content {
	width: 100%;
	height:70px;
	position: absolute;
	z-index: 11;
	left: 0;
	bottom:0;
}
.als-container {
	position: relative;
	width: 100%;
}
.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0;
	width:300px !important;
	height:70px !important;
}
.als-wrapper {
	position: relative;
	list-style: none;
	top: 0px;
	left: 5px;
	margin: 0;
	padding: 0;
}
.als-item {
	position: relative;
	cursor: pointer;
}
.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}
#lista1 .als-item {
	/*margin: 13px 5px;
	max-height: 50px;
	max-width: 50px;*/
}
#lista1 .als-item img {
	position: relative;
	display: block;
	vertical-align: middle;
	margin-bottom: 0px;
	width: 80%;
}
#lista1 .als-prev, #lista1 .als-next {
	top: 9px;
	width: 6px;
	height: 14px;
}
#lista1 .als-prev {
	left: 15px;
}
#lista1 .als-next {
	right: 15px;
}
#ps_previous img, #ps_next img {
	height: 12px;
	width: 7px;
}
/****************************************New Progressbar css Start*********************************************/
#progress_bar {
	text-align: center;
	width: 100% !important;
	position: absolute;
	bottom: 24px;
	left: 0;
	text-align:center;
}
.progressbarnew {
	border: 1px solid #999;
	display: inline-block;
	height: 6px;
	width: 6px;
	margin: 7px 2px;
	border-radius: 50%;
	overflow: hidden;
}
.progressbarnew.active {
	height: 20px;
	width: 20px;
	margin: 2px;
}
.progress-pie-chart, .progress-pie-chart-left {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
}
.ppc-progress, .ppc-progress-left {
	content: "";
	position: absolute;
	border-radius: 50%;
	width: 180px;
	height: 180px;
	left: calc(50% - 90px);
	top: calc(50% - 90px);
	clip: rect(0, 180px, 180px, 90px);
}
.ppc-progress .ppc-progress-fill, .ppc-progress-left .ppc-progress-fill-left {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 90px);
	top: calc(50% - 90px);
	width: 180px;
	height: 180px;
	clip: rect(0, 90px, 180px, 0);
	transform: rotate(60deg);
	-webkit-transform: rotate(60deg);
}
.gt-50 .ppc-progress, .gt-50 .ppc-progress-left {
	clip: rect(0, 90px, 180px, 0);
}
.gt-50 .ppc-progress .ppc-progress-fill, .gt-50 .ppc-progress-left .ppc-progress-fill-left {
	clip: rect(0, 180px, 180px, 90px);
}
.ppc-percents, .ppc-percents-left {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 130px/2);
	top: calc(50% - 130px/2);
	width: 130px;
	height: 130px;
	background: #fff;
	text-align: center;
	display: table;
	font-weight: 500;
}
.ppc-percents span, .ppc-percents-left span {
	display: block;
	font-size: 48px;
	line-height: 48px;
	color: #333;
}
.pcc-percents-wrapper, .pcc-percents-wrapper-left {
	display: table-cell;
	vertical-align: middle;
}
.progress-pie-chart, .progress-pie-chart-left {
	margin: 0 auto 40px;
}
.progress-pie-chart, .gt-50 .ppc-progress .ppc-progress-fill {
	background: #252D35;
}
.progress-pie-chart.gt-50, .ppc-progress .ppc-progress-fill {
	background: #80ff00;
}
.progress-pie-chart-left, .gt-50 .ppc-progress-left .ppc-progress-fill-left {
	background: #80ff00;
}
.progress-pie-chart-left.gt-50, .ppc-progress-left .ppc-progress-fill-left {
	background: #80ff00;
}
/****************************************New Progressbar css End*********************************************/


html, body {
  background: #252d35;
  background: url('../images/background/center-1920px-128px.png?1366649442') repeat, url('../images/background/tile-128x128.png?1366650250') repeat, #252d35;
}
.sentient-aba-session-frame.loading {
  position: relative;
}
.sentient-aba-session-frame.loading .sentient-aba-session {
  display: none;
}
.sentient-aba-session-frame.loading .sentient-aba-session-loader {
  display: block;
  width: 100%;
  height: 100%;
}
.sentient-aba-session-frame .v-center-outer {
  display: table;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.sentient-aba-session-frame .v-center-outer .v-center-inner {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.sentient-aba-session-frame.gradient-background {
	background: #252d35;
	background: -moz-linear-gradient(top, #242f3b, #000000), #252d35;
	background: -o-linear-gradient(top, #242f3b, #000000), #252d35;
	background: -webkit-linear-gradient(top, #242f3b, #000000), #252d35;
	background: linear-gradient(to bottom, #242f3b, #000000), #252d35;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242f3b), color-stop(100%, black));
}
.sentient-aba-session-frame.gradient-background .sentient-aba-session {
	background: none;
}
.sentient-aba-session-frame .sentient-aba-session-loader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}
.sentient-aba-session-frame .sentient-aba-session, .sentient-aba-session-frame .sentient-aba-session-loader {
	margin-right: auto;
	margin-left: auto;
	width: 100%; 
	height: 100%;
}
.sentient-aba-session-frame .sentient-aba-session .target, .sentient-aba-session-frame .sentient-aba-session-loader .target {
	opacity: 1;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	position: absolute;
	border: 4px solid #5c6c7a;
	background: #101a23;
	color: white;
	text-align: center;
	-webkit-background-clip: padding-box;
}
.sentient-aba-session-frame .sentient-aba-session .target.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .target.hidden {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
    height: 10%;
	top: 80px;
	width : 9%;
	font-size:21px;
	border: 2px solid #5c6c7a;
}
.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
    bottom: 0%;
    height: 20%;
    width: 50%;
	font-size:68px;
}
.sentient-aba-session-frame .sentient-aba-session .target .label, .sentient-aba-session-frame .sentient-aba-session-loader .target .label {
  position: absolute;
  right: 0;
  left: 0;
  font-size: 0;
}
.sentient-aba-session-frame .sentient-aba-session .arrow, .sentient-aba-session-frame .sentient-aba-session-loader .arrow {
  /*@debug $session-arrow-width;*/
}
.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
  position: absolute;
  visibility: hidden;
  left: 794.39353px;
  top: 0;
  width: 331.21294px;
  height: 569.27224px;
  right: auto;
  bottom: auto;
}
.sentient-aba-session-frame .sentient-aba-session .arrow img, .sentient-aba-session-frame .sentient-aba-session-loader .arrow img {
  width: 100%;
  height: 100%;
}
.sentient-aba-session-frame .sentient-aba-session .dialog-frame, .sentient-aba-session-frame .sentient-aba-session-loader .dialog-frame {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 13;
}
.sentient-aba-session-frame .sentient-aba-session .dialog-frame.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .dialog-frame.hidden {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .dialog-frame.hide-until-instructions-are-removed, .sentient-aba-session-frame .sentient-aba-session-loader .dialog-frame.hide-until-instructions-are-removed {
  visibility: hidden;
}
.sentient-aba-session-frame .sentient-aba-session .dialog, .sentient-aba-session-frame .sentient-aba-session-loader .dialog {
  -moz-box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5);
  -webkit-box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5);
  box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5);
  -moz-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  background: #252d35;
  background: -moz-linear-gradient(top, #242f3b, #000000), #252d35;
  background: -o-linear-gradient(top, #242f3b, #000000), #252d35;
  background: -webkit-linear-gradient(top, #242f3b, #000000), #252d35;
  background: linear-gradient(to bottom, #242f3b, #000000), #252d35;
  margin:5px auto;
  width:440px;
  padding:10px;
  border: 1px solid #2f343a;
  border-top-color: #666f77;
  font-size: 16px;
  line-height: 1.5em;
  box-sizing:border-box;
}
.sentient-aba-session-frame .sentient-aba-session .dialog .dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .dialog-content {
  overflow: hidden;
  /*margin-right: 10px;*/
  font-weight: 300;
  font-family: 'Signika-light';
  position: relative;
}
.sentient-aba-session-frame .sentient-aba-session .dialog .dialog-content h3, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .dialog-content h3 {
  font-weight: 600;
  font-size: 1.2em;
  font-family: 'Signika';
}
.sentient-aba-session-frame .sentient-aba-session .dialog .button, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .button {
  height: 100%;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.4);
  text-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.4);
  background: #252d35;
  background: -moz-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: -o-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: -webkit-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: linear-gradient(to bottom, #b1dd2c, #50a819), #252d35;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  margin-top: 0;
  display: block;
  margin-right: 1em;
  margin-left: 1em;
  padding: 0px;
  color: black;
  text-align: center;
  font-weight: 200;
  line-height: 200%;
  cursor: pointer;
}
.sentient-aba-session-frame .sentient-aba-session .dialog .button.wide, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .button.wide {
  padding-right: 30px;
  padding-left: 30px;
}
.sentient-aba-session-frame .sentient-aba-session .dialog .button:hover, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .button:hover {
  -moz-box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
  box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
  cursor: pointer;
}
.sentient-aba-session-frame .sentient-aba-session .dialog .button.wait-for-load, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .button.wait-for-load {
  background: #252d35;
  background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.1), rgba(50, 50, 50, 0.3)), #252d35;
  background: -o-linear-gradient(top, rgba(50, 50, 50, 0.1), rgba(50, 50, 50, 0.3)), #252d35;
  background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.1), rgba(50, 50, 50, 0.3)), #252d35;
  background: linear-gradient(to bottom, rgba(50, 50, 50, 0.1), rgba(50, 50, 50, 0.3)), #252d35;
  -moz-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.1);
  color: white;
  text-shadow: none;
}
.sentient-aba-session-frame .sentient-aba-session .dialog p, .sentient-aba-session-frame .sentient-aba-session-loader .dialog p {
  margin-bottom: 1em;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions {
  font-size: 18px;
  text-align: left;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .center, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .center {
  margin-right: auto;
  margin-left: auto;
  display: block;
  text-align: center;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .image-with-label, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .image-with-label {
  display: block;
  vertical-align: middle;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .image-with-label .label-right, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .image-with-label .label-right {
  vertical-align: 110%;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .speed-meter,
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .progress-meter, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .speed-meter,
.sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .progress-meter {
  float: left;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .accuracy-meter,
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .accuracy-meter,
.sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .pause-button {
  float: right;
}
.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions .target, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions .target {
  display: inline-block;
}
.sentient-aba-session-frame .sentient-aba-session .led, .sentient-aba-session-frame .sentient-aba-session-loader .led {
  opacity: 1;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  position: absolute;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  width: 333px;
  height: 310px;
}
.sentient-aba-session-frame .sentient-aba-session .led.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .led.hidden {
  opacity: 0;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.sentient-aba-session-frame .sentient-aba-session .led.upper, .sentient-aba-session-frame .sentient-aba-session-loader .led.upper {
  top: auto;
  bottom: 60%;
}
.sentient-aba-session-frame .sentient-aba-session .led.lower, .sentient-aba-session-frame .sentient-aba-session-loader .led.lower {
  top: 60%;
  bottom: auto;
}
.sentient-aba-session-frame .sentient-aba-session .led img, .sentient-aba-session-frame .sentient-aba-session-loader .led img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.sentient-aba-session-frame .sentient-aba-session .led .green, .sentient-aba-session-frame .sentient-aba-session-loader .led .green {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .led .red, .sentient-aba-session-frame .sentient-aba-session-loader .led .red {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .led .white, .sentient-aba-session-frame .sentient-aba-session-loader .led .white {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .task-handle, .sentient-aba-session-frame .sentient-aba-session-loader .task-handle {
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  background: #48545f;
  background: -moz-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -o-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -webkit-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: linear-gradient(to bottom, #5c6b79, #333c44), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6b79), color-stop(100%, #333c44));
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 821.544px;
  display: block;
  padding: 0;
  width: 276.912px;
  height: 110.7648px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #666f77;
  border-right-color: #2f3439;
  border-bottom-color: #2f343a;
  border-left-color: #2f343a;
  border-radius: 5px;
  text-align: center;
  font-weight: 300;
}
.sentient-aba-session-frame .sentient-aba-session .task-handle.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .task-handle.hidden {
  opacity: 0;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.sentient-aba-session-frame .sentient-aba-session .task-handle.active, .sentient-aba-session-frame .sentient-aba-session-loader .task-handle.active {
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(255, 255, 255, 0.9) 0 0 5px 5px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(255, 255, 255, 0.9) 0 0 5px 5px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(255, 255, 255, 0.9) 0 0 5px 5px;
  -moz-transition-property: all, 0.25s, ease-in-out;
  -o-transition-property: all, 0.25s, ease-in-out;
  -webkit-transition-property: all, 0.25s, ease-in-out;
  transition-property: all 0.25s ease-in-out;
}
.sentient-aba-session-frame .sentient-aba-session .task-handle span, .sentient-aba-session-frame .sentient-aba-session-loader .task-handle span {
  display: block;
  padding-top: 41.5368px;
  font-size: 27.6912px;
}
.sentient-aba-session-frame .sentient-aba-session .countdown-dialog, .sentient-aba-session-frame .sentient-aba-session-loader .countdown-dialog {
  font-size: 2em;
  position: absolute;
  top: 40%;
  left: 20%;
  right: 20%;
  bottom: auto;
  height: 2em;
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  background: #48545f;
  background: -moz-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -o-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -webkit-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: linear-gradient(to bottom, #5c6b79, #333c44), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6b79), color-stop(100%, #333c44));
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  padding: 1em 0 1em 0;
}
.sentient-aba-session-frame .sentient-aba-session .countdown-dialog.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .countdown-dialog.hidden {
  opacity: 0;
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.image, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.image.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image.hidden {
  opacity: 0;
}
/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
  margin: 0 auto;
  max-width: 307.68px;
  max-height: 307.68px;
}*/
.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
  margin: 0 auto 0 auto;
  max-width: 307.68px;
  max-height: 307.68px;
}
.task.image img {
  margin: -40px auto 0 auto;
  width: 307.68px;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.image.L img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image.L img {
  max-width: 607.68px;
  max-height: 607.68px;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.text, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.text {
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  background: #48545f;
  background: -moz-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -o-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -webkit-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: linear-gradient(to bottom, #5c6b79, #333c44), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6b79), color-stop(100%, #333c44));
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 821.544px;
  display: block;
  padding: 0;
  width: 276.912px;
  height: 110.7648px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #666f77;
  border-right-color: #2f3439;
  border-bottom-color: #2f343a;
  border-left-color: #2f343a;
  border-radius: 5px;
  text-align: center;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.text.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.text.hidden {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .task-container .task.text .source, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.text .source {
  font-weight: 200;
  font-size: 30.768px;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  width: 100%;
  height: 100%;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container.hidden {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.image, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.image {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.image.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.image.hidden {
  opacity: 0;
  -moz-transition: opacity 0;
  -o-transition: opacity 0;
  -webkit-transition: opacity 0;
  transition: opacity 0;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.image img, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.image img {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  display: block;
  margin: 0 auto 0 auto;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.image img.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.image img.hidden {
  visibility: hidden;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.text, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.text {
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  background: #48545f;
  background: -moz-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -o-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: -webkit-linear-gradient(top, #5c6b79, #333c44), #48545f;
  background: linear-gradient(to bottom, #5c6b79, #333c44), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5c6b79), color-stop(100%, #333c44));
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 821.544px;
  display: block;
  padding: 0;
  width: 276.912px;
  height: 110.7648px;
  border-width: 1px;
  border-style: solid;
  border-top-color: #666f77;
  border-right-color: #2f3439;
  border-bottom-color: #2f343a;
  border-left-color: #2f343a;
  border-radius: 5px;
  text-align: center;
}
.sentient-aba-session-frame .sentient-aba-session .prime-container .prime.text.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .prime-container .prime.text.hidden {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container .grade-lines-container {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd {
  top: 5%;
  bottom: 5%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame {
  position: absolute;
  bottom: 25%;
  top: 0;
  left: 0;
  right: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
  display: block;
  position: absolute;
  left: 5%;
  right: 5%;
  top: 237.00809px;
  bottom: 142.31806px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule {
  position: absolute;
  top: auto;
  left: 0;
  bottom: auto;
  right: 0;
  height: 1px;
  border-bottom: solid rgba(255, 255, 255, 0.3) 1px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p0, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p0 {
  bottom: 0;
  border-bottom: solid rgba(255, 255, 255, 0.5) 2px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p25, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p25 {
  bottom: 25%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p50, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p50 {
  bottom: 50%;
  border-bottom: solid rgba(255, 255, 255, 0.7) 1px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p75, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p75 {
  bottom: 75%;
}
/* line 617, ../../sass/_session.scss */
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p100, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container .horizontal-rule.p100 {
  bottom: 100%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label {
  position: absolute;
  bottom: 0;
  top: 62%;
  left: 5%;
  right: 5%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label.speed, .sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label.max-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label.speed, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label.max-subconscious-associations {
  right: 55%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label.accuracy, .sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label.min-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label.accuracy, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label.min-subconscious-associations {
  left: 55%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label img.sa-prime, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label img.sa-prime,
.min-subconscious-associations.gauge-label img,
.max-subconscious-associations.gauge-label img {
  margin: 0 5px;
  max-width: 3em;
  max-height: 3em;
  display: inline-block;
  vertical-align: middle;
  /*display:block;
  margin:0 auto;*/
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label video.sa-prime, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label video.sa-prime,
.min-subconscious-associations.gauge-label video,
.max-subconscious-associations.gauge-label video {
  margin: 0 5px;
  max-width: 3em;
  max-height: 3em;
  display: inline-block;
  vertical-align: middle;
  /*display:block;
  margin:0 auto;*/
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical {
  top: 30px;
  bottom: 25%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .line, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .line {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
  top: 32.34501px;
  bottom: 32.34501px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .inner-track {
  -moz-box-shadow: 0 -1px 1px 1px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0 -1px 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 -1px 1px 1px rgba(255, 255, 255, 0.2);
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  bottom: 1px;
  border-bottom: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .inner-track .mask.bottom, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .inner-track .mask.bottom {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  bottom: 0;
  border-bottom: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical.accuracy, .sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical.min-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical.accuracy, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical.min-subconscious-associations {
  right: 25%;
  left: auto;
}
.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical.speed, .sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical.max-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical.speed, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical.max-subconscious-associations {
  left: 25%;
  right: auto;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog {
  position: absolute;
  top: 398.07655px;
  right: 38.81402%;
  bottom: 398.07655px;
  left: 38.81402%;
  font-size: 16px;
  line-height: 1.5em;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog.hidden {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog .message, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog .message {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog .button, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog .button {
  height: 100%;
  max-height: 2em;
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.4);
  text-shadow: 1px 1px 0px 0px rgba(255, 255, 255, 0.4);
  background: #252d35;
  background: -moz-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: -o-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: -webkit-linear-gradient(top, #b1dd2c, #50a819), #252d35;
  background: linear-gradient(to bottom, #b1dd2c, #50a819), #252d35;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1dd2c), color-stop(100%, #50a819));
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 0 3px 3px rgba(255, 255, 255, 0.3);
  margin-top: 0;
  display: block;
  margin-right: 1em;
  margin-left: 1em;
  padding: 0px;
  color: black;
  text-align: center;
  font-weight: 200;
  line-height: 200%;
  cursor: pointer;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog .button.wide, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog .button.wide {
  padding-right: 30px;
  padding-left: 30px;
}
.sentient-aba-session-frame .sentient-aba-session .end-session-dialog .button:hover, .sentient-aba-session-frame .sentient-aba-session-loader .end-session-dialog .button:hover {
  -moz-box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
  box-shadow: inset 0 0 5px 3px rgba(255, 255, 255, 0.9);
}
.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge-vertical-container.sessionEnd, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge-vertical-container.sessionEnd {
  right: 40%;
  bottom: 0;
}
.sentient-aba-session-frame .sentient-aba-session.wide-layout .end-session-dialog, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .end-session-dialog {
  top: 30%;
  bottom: auto;
  left: 65%;
  right: 5%;
}
.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
  top:20px;
  bottom: 360px;
}
.sentient-aba-session-frame .sentient-aba-session.tall-layout .gauge-vertical-container.sessionEnd, .sentient-aba-session-frame .sentient-aba-session-loader.tall-layout .gauge-vertical-container.sessionEnd {
  right: 0;
  bottom: 20%;
}
.sentient-aba-session-frame .sentient-aba-session.tall-layout .end-session-dialog, .sentient-aba-session-frame .sentient-aba-session-loader.tall-layout .end-session-dialog {
  position: absolute;
  top: 80%;
  bottom: 5%;
  left: 5%;
  right: 5%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
  opacity: 1;
  position: absolute;
  top: 20%;
  height: auto;
  bottom: 20%;
  width: 130px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical.hidden {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical.accuracy, .sentient-aba-session-frame .sentient-aba-session .gauge.vertical.min-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical.accuracy, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical.min-subconscious-associations {
  right: 5%;
  left: auto;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical.speed, .sentient-aba-session-frame .sentient-aba-session .gauge.vertical.max-subconscious-associations, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical.speed, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical.max-subconscious-associations {
  left: 5%;
  right: auto;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
  text-align: center;
  vertical-align: middle;
  color: #48545f;
  line-height: 120px;
  /* the symbols font breaks rendering IE running on Vista if it  */
  font-size: 90px;
  width: 130px;
  height: 120px;
  position: absolute;
  text-shadow: 0 0 0.04em rgba(255, 255, 255, 0.7), 0.04em 0.04em 0.1em black;
  -moz-transition: color 0.5s;
  -o-transition: color 0.5s;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol.top, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol.top {
  top: 0;
  bottom: auto;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol.bottom, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol.bottom {
  top: auto;
  bottom: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol img, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol img {
  position: relative;
  right: 25%;
  width: 150%;
  height: 150%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
  border-radius:140px;
  position: absolute;
  width: 130px;
  top: 142px;
  bottom: 142px;
  background: silver;
  background: rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.3);
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .line, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .line {
  position: absolute;
  padding: 0;
  margin: 0 1%;
  width: 98%;
  hight: 1px;
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
  border-bottom-style: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .line.center, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .line.center {
  top: 50%;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
    bottom: 97.035px;
    left: 32.345px;
    position: absolute;
    right: 32.345px;
    top: 32.345px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
  position: absolute;
  left: 0;
  top: 50%;
  -moz-transition: top 0.5s;
  -o-transition: top 0.5s;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
  width: 64.69003px;
  height: 64.69003px;
  border-radius: 50%;
  background-color: #262e37;
  -moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -2.5876px 12.93801px 0px inset, rgba(0, 0, 0, 0.75) 6.469px 12.93801px 19.40701px 0px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -2.5876px 12.93801px 0px inset, rgba(0, 0, 0, 0.75) 6.469px 12.93801px 19.40701px 0px;
  box-shadow: rgba(255, 255, 255, 0.6) 0 -2.5876px 12.93801px 0px inset, rgba(0, 0, 0, 0.75) 6.469px 12.93801px 19.40701px 0px;
  overflow: hidden;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob .specularity, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob .specularity {
  position: absolute;
  left: 20%;
  right: 20%;
  top: 5%;
  bottom: 50%;
  -moz-border-radius-topleft: 35.57951px 25.87601px;
  -webkit-border-top-left-radius: 35.57951px 25.87601px;
  border-top-left-radius: 35.57951px 25.87601px;
  -moz-border-radius-topright: 35.57951px 25.87601px;
  -webkit-border-top-right-radius: 35.57951px 25.87601px;
  border-top-right-radius: 35.57951px 25.87601px;
  -moz-border-radius-bottomleft: 35.57951px 25.87601px;
  -webkit-border-bottom-left-radius: 35.57951px 25.87601px;
  border-bottom-left-radius: 35.57951px 25.87601px;
  -moz-border-radius-bottomright: 35.57951px 25.87601px;
  -webkit-border-bottom-right-radius: 35.57951px 25.87601px;
  border-bottom-right-radius: 35.57951px 25.87601px;
  background: transparent;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 90%), transparent;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 90%), transparent;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 90%), transparent;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 90%), transparent;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
  position: absolute;
  top: 50px;
  bottom: 50px;
  left: 50%;
  width:30px;
  border-radius: 30px;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.2);
  background: #48545f;
  background: -moz-linear-gradient(top, #7bc121, #272e37, #e34b3c), #48545f;
  background: -o-linear-gradient(top, #7bc121, #272e37, #e34b3c), #48545f;
  background: -webkit-linear-gradient(top, #7bc121, #272e37, #e34b3c), #48545f;
  background: linear-gradient(to bottom, #7bc121, #272e37, #e34b3c), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7bc121), color-stop(50%, #272e37), color-stop(100%, #e34b3c));
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track .mask, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track .mask {
  position: absolute;
  left: 0px;
  right: 0px;
  background: #2b2e38;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track .mask.top, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track .mask.top {
  top: -1px;
  bottom: 50%;
  -moz-transition: bottom 0.25s;
  -o-transition: bottom 0.25s;
  -webkit-transition: bottom 0.25s;
  transition: bottom 0.25s;
  -moz-border-radius-topleft: 43.12668px;
  -webkit-border-top-left-radius: 43.12668px;
  border-top-left-radius: 43.12668px;
  -moz-border-radius-topright: 43.12668px;
  -webkit-border-top-right-radius: 43.12668px;
  border-top-right-radius: 43.12668px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track .mask.bottom, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track .mask.bottom {
  top: 50%;
  bottom: -1px;
  -moz-transition: top 0.25s;
  -o-transition: top 0.25s;
  -webkit-transition: top 0.25s;
  transition: top 0.25s;
  -moz-border-radius-bottomleft: 43.12668px;
  -webkit-border-bottom-left-radius: 43.12668px;
  border-bottom-left-radius: 43.12668px;
  -moz-border-radius-bottomright: 43.12668px;
  -webkit-border-bottom-right-radius: 43.12668px;
  border-bottom-right-radius: 43.12668px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog {
  position: absolute;
  -moz-box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5), 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5), 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 4px 4px rgba(67, 77, 78, 0.5), 2px 2px 4px 1px rgba(0, 0, 0, 0.3);
  background: #252d35;
  background: -moz-linear-gradient(top, #242f3b, #000000), #252d35;
  background: -o-linear-gradient(top, #242f3b, #000000), #252d35;
  background: -webkit-linear-gradient(top, #242f3b, #000000), #252d35;
  background: linear-gradient(to bottom, #242f3b, #000000), #252d35;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242f3b), color-stop(100%, black));
  top: 38.81402px;
  left: 38.81402px;
  bottom: 38.81402px;
  right: 38.81402px;
  width: auto;
  height: auto;
  z-index: 13;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog.hidden, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.hidden {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .dev-console-link, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .dev-console-link, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .dev-console-link, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .dev-console-link {
  margin-top: 2em;
  display: block;
  text-decoration: underline;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .dialog-content, .sentient-aba-session-frame .sentient-aba-session .pause-dialog .screen-size-dialog-content, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .dialog-content, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .screen-size-dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .screen-size-dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .screen-size-dialog-content {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .dialog-content h3, .sentient-aba-session-frame .sentient-aba-session .pause-dialog .screen-size-dialog-content h3, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .dialog-content h3, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .screen-size-dialog-content h3, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .dialog-content h3, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .screen-size-dialog-content h3, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .dialog-content h3, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .screen-size-dialog-content h3 {
  margin-left: 5%;
  margin-right: 5%;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent {
  width: 160px;
  height: 160px;
  top: auto;
  left: auto;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  bottom: 40px;
  right: 5%;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent .pause-button {
  bottom: 0;
  right: 0;
  cursor: pointer;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent .pause-button.hidden {
  opacity: 0;
}

.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent .dialog-content, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent .dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent .dialog-content, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent .dialog-content {
  display: none;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
  opacity: 1;
  position: absolute;
  width: 160px;
  height: 160px;
  font-size: 160px;
  line-height: 1em;
  background: #48545f;
  background: -moz-linear-gradient(top, #586774, #171f27), #48545f;
  background: -o-linear-gradient(top, #586774, #171f27), #48545f;
  background: -webkit-linear-gradient(top, #586774, #171f27), #48545f;
  background: linear-gradient(to bottom, #586774, #171f27), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #586774), color-stop(100%, #171f27));
  text-align: center;
  color: rgba(0, 0, 20, 0.8);
  -moz-border-radius: 77.62803px;
  -webkit-border-radius: 77.62803px;
  border-radius: 50%;
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  bottom: 40px;
  right: 40px;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button.hidden {
  opacity: 1;
  visibility: inherit;
  display: block;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button > .symbol, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button > .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button > .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button > .symbol {
  display: block;
  vertical-align: center;
  position: absolute;
  top: auto;
  bottom: 0;
  text-shadow: 0.02em 0.02em 0.01em rgba(255, 255, 255, 0.3), -0.02em -0.02em 0.01em rgba(0, 0, 0, 0.3);
  visibility: hidden;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button.pause > .pause, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button.pause > .pause, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button.pause > .pause, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button.pause > .pause {
  visibility: visible;
}
.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button.play > .play, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button.play > .play, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button.play > .play, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button.play > .play {
  visibility: visible;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
  opacity: 1;
  position: relitive;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0.1em 0.1em 5px, inset rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0.1em 0.1em 5px, inset rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: rgba(0, 0, 0, 0.3) 0.1em 0.1em 5px, inset rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  background: #48545f;
  font-size: 64px;
  text-align: center;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle.hidden, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.hidden {
  opacity: 0;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
  position: absolute;
  background: white;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  top: 40px;
  left: 40px;
  background: #48545f;
  background: -moz-linear-gradient(top, #586774, #171f27), #48545f;
  background: -o-linear-gradient(top, #586774, #171f27), #48545f;
  background: -webkit-linear-gradient(top, #586774, #171f27), #48545f;
  background: linear-gradient(to bottom, #586774, #171f27), #48545f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #586774), color-stop(100%, #171f27));
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub .readout-frame, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub .readout-frame {
  position: absolute;
  width: 100%;
  height: 1em;
  top: 50%;
  left: 0;
  text-shadow: 0.02em 0.02em 0.04em rgba(0, 0, 0, 0.5);
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub .readout-frame .readout, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub .readout-frame .readout {
  position: relative;
  top: -0.5em;
  color: #93a1ad;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub .readout-frame .readout .unit, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub .readout-frame .readout .unit {
  vertical-align: top;
  font-size: 0.5em;
  line-height: 1.3em;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
	position: absolute;
	bottom: 85px;
	left: 25px;
}
.sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
  display: none;
}
.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  position: absolute;
  background: white;
  background: -moz-linear-gradient(top, #ffffff, #c0c0c0), white;
  background: -o-linear-gradient(top, #ffffff, #c0c0c0), white;
  background: -webkit-linear-gradient(top, #ffffff, #c0c0c0), white;
  background: linear-gradient(to bottom, #ffffff, #c0c0c0), white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, silver));
  -moz-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  -webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 5px, rgba(0, 0, 0, 0.3) 2px 2px 4px 1px;
  top: -4.65768px;
  left: 106.092px;
  -moz-transform-origin: 50% 134px 0;
  -ms-transform-origin: 50% 134px 0;
  -o-transform-origin: 50% 134px 0;
  -webkit-transform-origin: 50% 134px 0;
  transform-origin: 50% 134px 0;
  -ms-transform-origin: 50% 134px;
  -moz-transform: perspective(1000) rotate(0deg);
  -ms-transform: perspective(1000) rotate(0deg);
  -o-transform: perspective(1000) rotate(0deg);
  -webkit-transform: perspective(1000) rotate(0deg);
  transform: perspective(1000) rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transition: -webkit-transform 0.1s;
  -o-transition: -webkit-transform 0.1s;
  -webkit-transition: -webkit-transform 0.1s;
  transition: -webkit-transform 0.1s;
}
.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
  background: white;
  background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 8.8496px, rgba(0, 255, 0, 0) 9.78113px, rgba(0, 255, 0, 0) 23.28841px), white;
  background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 8.8496px, rgba(0, 255, 0, 0) 9.78113px, rgba(0, 255, 0, 0) 23.28841px), white;
  background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 8.8496px, rgba(0, 255, 0, 0) 9.78113px, rgba(0, 255, 0, 0) 23.28841px), white;
  background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 8.8496px, rgba(0, 255, 0, 0) 9.78113px, rgba(0, 255, 0, 0) 23.28841px), white;
  background: radial-gradient(center center, #00ff00 0%, #00ff00 8.8496px, rgba(0, 255, 0, 0) 9.78113px, rgba(0, 255, 0, 0) 23.28841px), white;
}
.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
  background: white;
  background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 8.8496px, rgba(0, 0, 0, 0) 9.78113px, rgba(0, 0, 0, 0) 23.28841px), white;
  background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 8.8496px, rgba(0, 0, 0, 0) 9.78113px, rgba(0, 0, 0, 0) 23.28841px), white;
  background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 8.8496px, rgba(0, 0, 0, 0) 9.78113px, rgba(0, 0, 0, 0) 23.28841px), white;
  background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 8.8496px, rgba(0, 0, 0, 0) 9.78113px, rgba(0, 0, 0, 0) 23.28841px), white;
  background: radial-gradient(center center, #ff0000 0%, #ff0000 8.8496px, rgba(0, 0, 0, 0) 9.78113px, rgba(0, 0, 0, 0) 23.28841px), white;
}

.target.upper span.emojiTop {
	font-size: 80px;
    display: block;
    margin-top: 14px;
}
.target.lower span.emojiBottom {
  	font-size: 160px;
    display: block;
    margin-top: 33px;
}

@media (max-width:1450px) {
	.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
	.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
		height: 405.013px;
		left: 565.178px;
		width: 235.644px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
		top: 80px;
		font-size:16px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
		bottom: 20px;
		height:16%;
		font-size:48px;
	}
	/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
		max-width: 300px;
		max-height: 300px;
		margin: -100px auto 0;
	}*/
	.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
	  margin: 0 auto 0 auto;
	  max-width: 300px;
	  max-height: 300px;
	}
	.task.image img {
	  margin: -40px auto 0 auto;
	  width: 300px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
		width:184px;
		height:184px;
		font-size:46px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
		width:128px;
		height:128px;
		top:28px;
		left:28px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
		width:80px;
		top:90px;
		bottom:90px;
		border-radius:40px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
		top: 36.81941px;
  		bottom: 36.81941px;
		width:20px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
		top: 23px;
		bottom: 23px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		width:90px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
		font-size:80px;
		width:90px;
		height:90px;
		line-height:90px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent,
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		width: 120px;
		height: 120px;
		right:4%;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		line-height:120px;
		font-size:120px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
		height: 33.1375px;
		top: -3.31375px;
		-moz-transform-origin: 50% 95px 0;
		-ms-transform-origin: 50% 95px 0;
		-o-transform-origin: 50% 95px 0;
		-webkit-transform-origin: 50% 95px 0;
		transform-origin: 50% 95px 0;
		left: 75.4798px;
		width: 33.1375px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
		background: white;
		background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 6.29612px, rgba(0, 255, 0, 0) 6.95887px, rgba(0, 255, 0, 0) 16.56873px), white;
		background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 6.29612px, rgba(0, 255, 0, 0) 6.95887px, rgba(0, 255, 0, 0) 16.56873px), white;
		background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 6.29612px, rgba(0, 255, 0, 0) 6.95887px, rgba(0, 255, 0, 0) 16.56873px), white;
		background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 6.29612px, rgba(0, 255, 0, 0) 6.95887px, rgba(0, 255, 0, 0) 16.56873px), white;
		background: radial-gradient(center center, #00ff00 0%, #00ff00 6.29612px, rgba(0, 255, 0, 0) 6.95887px, rgba(0, 255, 0, 0) 16.56873px), white;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
		background: white;
		background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 6.29612px, rgba(0, 0, 0, 0) 6.95887px, rgba(0, 0, 0, 0) 16.56873px), white;
		background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 6.29612px, rgba(0, 0, 0, 0) 6.95887px, rgba(0, 0, 0, 0) 16.56873px), white;
		background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 6.29612px, rgba(0, 0, 0, 0) 6.95887px, rgba(0, 0, 0, 0) 16.56873px), white;
		background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 6.29612px, rgba(0, 0, 0, 0) 6.95887px, rgba(0, 0, 0, 0) 16.56873px), white;
		background: radial-gradient(center center, #ff0000 0%, #ff0000 6.29612px, rgba(0, 0, 0, 0) 6.95887px, rgba(0, 0, 0, 0) 16.56873px), white;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
		bottom: 69.0364px;
		left: 17.0121px;
		right: 23.0121px;
		top: 23.0121px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
		width: 46.02426px;
		height: 46.02426px;
		-moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.84097px 9.20485px 0px inset, rgba(0, 0, 0, 0.75) 4.60243px 9.20485px 13.80728px 0px;
		-webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.84097px 9.20485px 0px inset, rgba(0, 0, 0, 0.75) 4.60243px 9.20485px 13.80728px 0px;
		box-shadow: rgba(255, 255, 255, 0.6) 0 -1.84097px 9.20485px 0px inset, rgba(0, 0, 0, 0.75) 4.60243px 9.20485px 13.80728px 0px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
		top: 170.27763px;
		bottom: 89.25337px;
	}
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom:270px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:75px;
	}
	#content {
		height:70px;
	}
	.als-viewport {
		width:240px !important;
	}
	.watermark_img img{
		margin: 0 auto;
	}
	.target.upper span.emojiTop {
		font-size: 75px;
	    margin-top: 15px;
	}
	.target.lower span.emojiBottom {
	  	font-size: 120px;
	    margin-top: 22px;
	}
}
@media (max-width:1250px) {
	/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
		max-width: 200px;
		max-height: 200px;
		margin:-30px auto;
	}*/
	.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
	  margin: 0 auto 0 auto;
	  max-width: 200px;
	  max-height: 200px;
	}
	.task.image img {
	  margin: -40px auto 0 auto;
	  width: 200px;
	}
	.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
	.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
		left: 423.67655px;
		width: 176.6469px;
		height: 303.61186px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
		font-size:15px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
		font-size:42px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
		width: 138px;
		height: 138px;
		font-size: 34px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
		width: 96px;
		height: 96px;
		top: 20px;
		left: 20px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
		border-radius:70px;
		width: 70px;
		top: 76px;
		bottom: 76px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
		top: 27.60108px;
		bottom: 27.60108px;
		width:16px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
		top: 17px;
		bottom: 17px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		width:70px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
		line-height: 70px;
		font-size: 70px;
		width: 70px;
		height: 70px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent,
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		width: 82px;
		height: 82px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		line-height:82px;
		font-size:82px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
		width: 24.84097px;
		height: 24.84097px;
		top: -2.4841px;
		left: 56.58221px;
		-moz-transform-origin: 50% 71px 0;
		-ms-transform-origin: 50% 71px 0;
		-o-transform-origin: 50% 71px 0;
		-webkit-transform-origin: 50% 71px 0;
		transform-origin: 50% 71px 0;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
		background: white;
		background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 4.71978px, rgba(0, 255, 0, 0) 5.2166px, rgba(0, 255, 0, 0) 12.42049px), white;
		background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 4.71978px, rgba(0, 255, 0, 0) 5.2166px, rgba(0, 255, 0, 0) 12.42049px), white;
		background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 4.71978px, rgba(0, 255, 0, 0) 5.2166px, rgba(0, 255, 0, 0) 12.42049px), white;
		background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 4.71978px, rgba(0, 255, 0, 0) 5.2166px, rgba(0, 255, 0, 0) 12.42049px), white;
		background: radial-gradient(center center, #00ff00 0%, #00ff00 4.71978px, rgba(0, 255, 0, 0) 5.2166px, rgba(0, 255, 0, 0) 12.42049px), white;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
		background: white;
		background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 4.71978px, rgba(0, 0, 0, 0) 5.2166px, rgba(0, 0, 0, 0) 12.42049px), white;
		background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 4.71978px, rgba(0, 0, 0, 0) 5.2166px, rgba(0, 0, 0, 0) 12.42049px), white;
		background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 4.71978px, rgba(0, 0, 0, 0) 5.2166px, rgba(0, 0, 0, 0) 12.42049px), white;
		background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 4.71978px, rgba(0, 0, 0, 0) 5.2166px, rgba(0, 0, 0, 0) 12.42049px), white;
		background: radial-gradient(center center, #ff0000 0%, #ff0000 4.71978px, rgba(0, 0, 0, 0) 5.2166px, rgba(0, 0, 0, 0) 12.42049px), white;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
		top: 17.25067px;
		bottom: 51.75202px;
		left: 17.25067px;
		right: 17.25067px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
		width: 34.50135px;
		height: 34.50135px;
		-moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.38005px 6.90027px 0px inset, rgba(0, 0, 0, 0.75) 3.45013px 6.90027px 10.3504px 0px;
		-webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.38005px 6.90027px 0px inset, rgba(0, 0, 0, 0.75) 3.45013px 6.90027px 10.3504px 0px;
		box-shadow: rgba(255, 255, 255, 0.6) 0 -1.38005px 6.90027px 0px inset, rgba(0, 0, 0, 0.75) 3.45013px 6.90027px 10.3504px 0px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
		top: 140.40431px;
		bottom: 75.90296px;
	}
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom:250px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:100px;
	}
	#content {
		height:90px;
	}
	.als-viewport {
		width:200px !important;
	}
}
@media (max-width:1024px) {
	.target.upper span.emojiTop {
		font-size: 80px;
    	margin-top: 15px;
	}
	.target.lower span.emojiBottom {
	  	font-size: 180px;
	    margin-top: 30px;
	}
}
@media (max-width:980px) {
	.sentient-aba .sentient-aba-session-frame {
		background-size:50% 25%;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
		height: 7%;
		top: 28%;
		width: 30%;
		bottom: auto;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
		bottom: 20%;
		height: 14%;
		width: 50%;
		top: auto;
		font-size:36px;
	}
	/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
		max-width: 160px;
		max-height: 160px;
		margin:0 auto;
	}*/
	.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
	  margin: 0 auto 0 auto;
	  max-width: 160px;
	  max-height: 160px;
	}
	.task.image img {
	  margin: 0 auto;
	  width: 160px;
	}
	.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
	.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
		left: 317.75741px;
		width: 132.48518px;
		height: 227.70889px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
		width: 104px;
		height: 104px;
		font-size: 26px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
		width: 72px;
		height: 72px;
		top: 16px;
		left: 16px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
		border-radius:52px;
		width: 52px;
		top: 56px;
		bottom: 56px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
		top: 20.70081px;
		bottom: 20.70081px;
		width:10px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
		top: 13px;
		bottom: 13px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		width:52px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
		line-height: 52px;
		font-size: 52px;
		width: 52px;
		height: 52px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent,
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		width: 62px;
		height: 62px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		line-height:62px;
		font-size:62px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
		width: 18.63073px;
		height: 18.63073px;
		top: -1.86307px;
		left: 42.43666px;
		-moz-transform-origin: 50% 54px 0;
		-ms-transform-origin: 50% 54px 0;
		-o-transform-origin: 50% 54px 0;
		-webkit-transform-origin: 50% 54px 0;
		transform-origin: 50% 54px 0;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
		background: white;
		background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 3.53984px, rgba(0, 255, 0, 0) 3.91245px, rgba(0, 255, 0, 0) 9.31536px), white;
		background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 3.53984px, rgba(0, 255, 0, 0) 3.91245px, rgba(0, 255, 0, 0) 9.31536px), white;
		background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 3.53984px, rgba(0, 255, 0, 0) 3.91245px, rgba(0, 255, 0, 0) 9.31536px), white;
		background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 3.53984px, rgba(0, 255, 0, 0) 3.91245px, rgba(0, 255, 0, 0) 9.31536px), white;
		background: radial-gradient(center center, #00ff00 0%, #00ff00 3.53984px, rgba(0, 255, 0, 0) 3.91245px, rgba(0, 255, 0, 0) 9.31536px), white;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
		background: white;
		background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 3.53984px, rgba(0, 0, 0, 0) 3.91245px, rgba(0, 0, 0, 0) 9.31536px), white;
		background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 3.53984px, rgba(0, 0, 0, 0) 3.91245px, rgba(0, 0, 0, 0) 9.31536px), white;
		background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 3.53984px, rgba(0, 0, 0, 0) 3.91245px, rgba(0, 0, 0, 0) 9.31536px), white;
		background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 3.53984px, rgba(0, 0, 0, 0) 3.91245px, rgba(0, 0, 0, 0) 9.31536px), white;
		background: radial-gradient(center center, #ff0000 0%, #ff0000 3.53984px, rgba(0, 0, 0, 0) 3.91245px, rgba(0, 0, 0, 0) 9.31536px), white;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
		top: 12.93801px;
		bottom: 38.81402px;
		left: 12.93801px;
		right: 12.93801px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
		width: 25.87601px;
		height: 25.87601px;
		-moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.03504px 5.1752px 0px inset, rgba(0, 0, 0, 0.75) 2.5876px 5.1752px 7.7628px 0px;
		-webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -1.03504px 5.1752px 0px inset, rgba(0, 0, 0, 0.75) 2.5876px 5.1752px 7.7628px 0px;
		box-shadow: rgba(255, 255, 255, 0.6) 0 -1.03504px 5.1752px 0px inset, rgba(0, 0, 0, 0.75) 2.5876px 5.1752px 7.7628px 0px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
		top: 112.80323px;
		bottom: 56.92722px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical,
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom: 250px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		top: 10%;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:120px;
	}
	#content {
		height:110px;
	}
	.als-viewport {
		width:160px !important;
	}
	.target.upper span.emojiTop {
		font-size: 60px;
	}
	.target.lower span.emojiBottom {
	  	font-size: 120px;
	    margin-top: 20px;
	}
}
@media (max-width:767px) {
	.errInfo {
		position: absolute;
		top: 5%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}
	.error_page_logo, .redirect_error_msg {
		max-width:280px;
	}
	/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
		max-width: 90px;
		max-height: 90px;
		margin-top:20px;
	}*/
	.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
	  margin: 0 auto;
	  max-width: 90px;
	  max-height: 90px;
	}
	.task.image img {
	  width: 90px;
	}
	.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
	.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
		left: 223.42318px;
		width: 93.15364px;
		height: 160.10782px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
		font-size:13px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
		font-size:28px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
		font-size: 18px;
		width: 72px;
		height: 72px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
		width: 51px;
		height: 51px;
		top: 11px;
		left: 11px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
		border-radius:36px;
		width: 36px;
		top: 40px;
		bottom: 40px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
		width:8px;
		top: 14.55526px;
		bottom: 14.55526px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
		top: 9px;
		bottom: 9px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		width:36px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
		line-height: 36px;
		font-size: 36px;
		width: 36px;
		height: 36px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent,
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		width: 44px;
		height: 44px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		line-height:44px;
		font-size:44px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
		width: 13.09973px;
		height: 13.09973px;
		top: -1.30997px;
		left: 29.83827px;
		-moz-transform-origin: 50% 38px 0;
		-ms-transform-origin: 50% 38px 0;
		-o-transform-origin: 50% 38px 0;
		-webkit-transform-origin: 50% 38px 0;
		transform-origin: 50% 38px 0;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
		background: white;
		background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 2.48895px, rgba(0, 255, 0, 0) 2.75094px, rgba(0, 255, 0, 0) 6.54987px), white;
		background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 2.48895px, rgba(0, 255, 0, 0) 2.75094px, rgba(0, 255, 0, 0) 6.54987px), white;
		background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 2.48895px, rgba(0, 255, 0, 0) 2.75094px, rgba(0, 255, 0, 0) 6.54987px), white;
		background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 2.48895px, rgba(0, 255, 0, 0) 2.75094px, rgba(0, 255, 0, 0) 6.54987px), white;
		background: radial-gradient(center center, #00ff00 0%, #00ff00 2.48895px, rgba(0, 255, 0, 0) 2.75094px, rgba(0, 255, 0, 0) 6.54987px), white;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
		background: white;
		background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 2.48895px, rgba(0, 0, 0, 0) 2.75094px, rgba(0, 0, 0, 0) 6.54987px), white;
		background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 2.48895px, rgba(0, 0, 0, 0) 2.75094px, rgba(0, 0, 0, 0) 6.54987px), white;
		background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 2.48895px, rgba(0, 0, 0, 0) 2.75094px, rgba(0, 0, 0, 0) 6.54987px), white;
		background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 2.48895px, rgba(0, 0, 0, 0) 2.75094px, rgba(0, 0, 0, 0) 6.54987px), white;
		background: radial-gradient(center center, #ff0000 0%, #ff0000 2.48895px, rgba(0, 0, 0, 0) 2.75094px, rgba(0, 0, 0, 0) 6.54987px), white;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
		top: 9.09704px;
		bottom: 27.29111px;
		left: 9.09704px;
		right: 9.09704px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
		width: 18.19407px;
		height: 18.19407px;
		-moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -0.72776px 3.63881px 0px inset, rgba(0, 0, 0, 0.75) 1.81941px 3.63881px 5.45822px 0px;
		-webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -0.72776px 3.63881px 0px inset, rgba(0, 0, 0, 0.75) 1.81941px 3.63881px 5.45822px 0px;
		box-shadow: rgba(255, 255, 255, 0.6) 0 -0.72776px 3.63881px 0px inset, rgba(0, 0, 0, 0.75) 1.81941px 3.63881px 5.45822px 0px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
		top: 88.22102px;
		bottom: 40.02695px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical,
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom: 240px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:130px;
	}
	#content {
		height:120px;
	}
	.als-viewport {
		width:120px !important;
	}
	.target.upper span.emojiTop {
	    font-size: 46px;
	    margin-top: 10px;
	}
	.target.lower span.emojiBottom {
	    font-size: 80px;
	    margin-top: 15px;
	}
}
@media (max-width:639px) {
	.sentient-aba-session-frame .sentient-aba-session .dialog.aba-instructions, .sentient-aba-session-frame .sentient-aba-session-loader .dialog.aba-instructions,
	.sentient-aba-session-frame .sentient-aba-session .dialog, .sentient-aba-session-frame .sentient-aba-session-loader .dialog {
		font-size:14px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
		bottom:22%;
		height:12%;
		font-size:22px;
	}
	.sentient-aba-session-frame .sentient-aba-session .dialog, .sentient-aba-session-frame .sentient-aba-session-loader .dialog {
		width:90%;
	}
	.sentient-aba-session-frame .sentient-aba-session .dialog .button, .sentient-aba-session-frame .sentient-aba-session-loader .dialog .button {
		margin:0;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		top:10%;
	}
	.sentient-aba-session-frame .sentient-aba-session .arrow.up, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.up,
	.sentient-aba-session-frame .sentient-aba-session .arrow.down, .sentient-aba-session-frame .sentient-aba-session-loader .arrow.down {
		left: 99.29919px;
		width: 41.40162px;
		height: 71.15903px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle {
		width: 64px;
		height: 64px;
		font-size: 16px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle .inner-hub, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .inner-hub {
		width: 45px;
		height: 45px;
		top: 10px;
		left: 10px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track {
		border-radius:32px;
		width: 32px;
		top: 36px;
		bottom: 36px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .inner-track, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .inner-track {
		width:6px;
		top: 12.93801px;
		bottom: 12.93801px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge.vertical .outer-track .knob-boundary {
		top: 8px;
		bottom: 8px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical {
		width:32px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .symbol, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .symbol {
		line-height: 32px;
		font-size: 32px;
		width: 32px;
		height: 32px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog.transparent, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog.transparent,
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		width: 38px;
		height: 38px;
	}
	.sentient-aba-session-frame .sentient-aba-session .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session .screen-size-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .pause-dialog .pause-button, .sentient-aba-session-frame .sentient-aba-session-loader .screen-size-dialog .pause-button {
		line-height:38px;
		font-size:38px;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap {
		width: 11.6442px;
		height: 11.6442px;
		top: -1.16442px;
		left: 26.52291px;
		-moz-transform-origin: 50% 34px 0;
		-ms-transform-origin: 50% 34px 0;
		-o-transform-origin: 50% 34px 0;
		-webkit-transform-origin: 50% 34px 0;
		transform-origin: 50% 34px 0;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.start, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.start {
		background: white;
		background: -moz-radial-gradient(center center, #00ff00 0%, #00ff00 2.2124px, rgba(0, 255, 0, 0) 2.44528px, rgba(0, 255, 0, 0) 5.8221px), white;
		background: -o-radial-gradient(center center, #00ff00 0%, #00ff00 2.2124px, rgba(0, 255, 0, 0) 2.44528px, rgba(0, 255, 0, 0) 5.8221px), white;
		background: -webkit-radial-gradient(center center, #00ff00 0%, #00ff00 2.2124px, rgba(0, 255, 0, 0) 2.44528px, rgba(0, 255, 0, 0) 5.8221px), white;
		background: -ms-radial-gradient(center center, #00ff00 0%, #00ff00 2.2124px, rgba(0, 255, 0, 0) 2.44528px, rgba(0, 255, 0, 0) 5.8221px), white;
		background: radial-gradient(center center, #00ff00 0%, #00ff00 2.2124px, rgba(0, 255, 0, 0) 2.44528px, rgba(0, 255, 0, 0) 5.8221px), white;
	}
	.csstransforms .sentient-aba-session-frame .sentient-aba-session .gauge.circle .cap.end, .csstransforms .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle .cap.end {
		background: white;
		background: -moz-radial-gradient(center center, #ff0000 0%, #ff0000 2.2124px, rgba(0, 0, 0, 0) 2.44528px, rgba(0, 0, 0, 0) 5.8221px), white;
		background: -o-radial-gradient(center center, #ff0000 0%, #ff0000 2.2124px, rgba(0, 0, 0, 0) 2.44528px, rgba(0, 0, 0, 0) 5.8221px), white;
		background: -webkit-radial-gradient(center center, #ff0000 0%, #ff0000 2.2124px, rgba(0, 0, 0, 0) 2.44528px, rgba(0, 0, 0, 0) 5.8221px), white;
		background: -ms-radial-gradient(center center, #ff0000 0%, #ff0000 2.2124px, rgba(0, 0, 0, 0) 2.44528px, rgba(0, 0, 0, 0) 5.8221px), white;
		background: radial-gradient(center center, #ff0000 0%, #ff0000 2.2124px, rgba(0, 0, 0, 0) 2.44528px, rgba(0, 0, 0, 0) 5.8221px), white;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary {
		top: 12.12938px;
		bottom: 36.38814px;
		left: 4.04313px;
		right: 4.04313px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical .outer-track .knob-boundary .knob, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical .outer-track .knob-boundary .knob {
		width: 24.25876px;
		height: 24.25876px;
		-moz-box-shadow: rgba(255, 255, 255, 0.6) 0 -0.97035px 4.85175px 0px inset, rgba(0, 0, 0, 0.75) 2.42588px 4.85175px 7.27763px 0px;
		-webkit-box-shadow: rgba(255, 255, 255, 0.6) 0 -0.97035px 4.85175px 0px inset, rgba(0, 0, 0, 0.75) 2.42588px 4.85175px 7.27763px 0px;
		box-shadow: rgba(255, 255, 255, 0.6) 0 -0.97035px 4.85175px 0px inset, rgba(0, 0, 0, 0.75) 2.42588px 4.85175px 7.27763px 0px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .grade-lines-container-frame .grade-lines-container {
		top: 81.75202px;
		bottom: 35.57951px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		left:7px;
	}
	.sentient-aba-session-frame .sentient-aba-session.tall-layout .end-session-dialog, .sentient-aba-session-frame .sentient-aba-session-loader.tall-layout .end-session-dialog {
		top:auto;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge-vertical-container.sessionEnd .gauge-label, .sentient-aba-session-frame .sentient-aba-session-loader .gauge-vertical-container.sessionEnd .gauge-label {
		top:70%;
		font-size:14px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target, .sentient-aba-session-frame .sentient-aba-session-loader .target {
		border-width:2px;
	}
	/*.sentient-aba-session-frame .sentient-aba-session .task-container .task.image img, .sentient-aba-session-frame .sentient-aba-session-loader .task-container .task.image img {
		max-width: 100px;
		max-height: 100px;
		margin-top:0;
	}*/
	.sentient-aba-session-frame .sentient-aba-session-loader .task-container  {
	  margin: 0 auto;
	  max-width: 100px;
	  max-height: 100px;
	}
	.task.image img {
	  width: 100px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical,
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom: 220px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:110px;
	}
	#content {
		height:100px;
	}
	.als-viewport {
		width:90px !important;
	}
}
@media (max-width:580px) {
	.dialogtimeout {
	 	width:70%;
	}
}
@media (max-width:479px) {
	.sentient-aba-session-frame .sentient-aba-session .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.vertical,
	.sentient-aba-session-frame .sentient-aba-session.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom: 160px;
	}
	.sentient-aba-session-frame .sentient-aba-session .gauge.circle.progress, .sentient-aba-session-frame .sentient-aba-session-loader .gauge.circle.progress {
		bottom:80px;
	}
	#content {
		height:75px;
	}
	.als-viewport {
		width:75px !important;
	}
}

@media (max-width:360px){
	.target.upper span.emojiTop {
	    font-size: 36px;
	    margin-top: 7px;
	}
	.target.lower span.emojiBottom {
	    font-size: 64px;
	    margin-top: 13px;
	}
}
/* Windows */
.target.lower.deviseOne span.emojiBottom {
    font-size: 140px;
    display: block;
    margin-top: 10px;
}
.target.upper.deviseOne span.emojiTop {
    font-size: 70px;
    display: block;
    margin-top: 5px;
}
@media (max-width: 1450px) {
	.target.lower.deviseOne span.emojiBottom {
	    font-size: 80px;
	    margin-top: 6px;
	}
	.target.upper.deviseOne span.emojiTop {
	    font-size: 54px;
	    margin-top: 3px;
	}
}
@media (max-width: 1024px) {
	.target.lower.deviseOne span.emojiBottom {
	    font-size: 160px;
	    margin-top: 10px;
	}
	.target.upper.deviseOne span.emojiTop {
	    font-size: 68px;
	    margin-top: 15px;
	}
}
@media (max-width: 980px) {
	.target.upper.deviseOne span.emojiTop {
	    font-size: 54px;
	    margin-top: 3px;
	}
	.target.lower.deviseOne span.emojiBottom {
	    font-size: 110px;
	    margin-top: 8px;
	}
}
@media (max-width: 767px) {
	.target.lower.deviseOne span.emojiBottom {
	    font-size: 60px;
	    margin-top: 4px;
	}
	.target.upper.deviseOne span.emojiTop {
	    font-size: 34px;
	    margin-top: 2px;
	}
}
@media (max-width: 360px) {
	.target.upper.deviseOne span.emojiTop {
	    font-size: 30px;
	    margin-top: 3px;
	}
	.target.lower.deviseOne span.emojiBottom {
	    font-size: 50px;
	    margin-top: 5px;
	}
}