/*==================== 
  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);
  }

  /* line 70, ../../sass/_animate.scss */
  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 {
  font-family: "Signika-Light","Signika",Sans-Serif;
  font-weight: 300;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #252d35;
  background: url('../images/background/tile-128x128.png?1366650250') repeat, #252d35;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.sentient-aba .sentient-aba-session-frame a {
  color: white;
  text-decoration: none;
}
.sentient-aba .sentient-aba-session-frame .sentient-aba-session {
  position: relative;
  overflow: hidden;
}
.sentient-aba .sentient-aba-session-frame .sentient-aba-session.not-ready {
  visibility: hidden;
  opacity: 0;
}
/* For modern browsers */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.clearfix {
  zoom: 1;
}
.saveDiv {
	height: 128px;margin: 0 auto;position: relative;width: 128px;top: 50%;visibility: hidden;
}
.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: 5px auto;
    width: 100%;
    max-width:298px;
    position:absolute;
    z-index:111;
    left:0;
    right:0;
}
.watermark_pop_img img{
	display: block;
    margin: 15px auto;
    width: 100%;
    max-width:298px;
}
.errInfo {
	position: absolute;
	top: 5%;
	left: 50%;
	transform: translateX(-50%) ;
	-webkit-transform: translateX(-50%) ;
}
.error_page_logo,
.redirect_error_msg {
	padding: 20px 0;	
	font-family: "Signika-Light","Signika",sans-serif;
	text-align: center;
	line-height: 150%;
	margin: 20px auto;
	max-width: 280px;
}
.error_page_logo img {
	max-width: 100%;
}

.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;
}
@media (min-width:768px) {
	.errInfo {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
		-webkit-transform: translateX(-50%) translateY(-50%);
	}
	.error_page_logo,
	.redirect_error_msg {
		max-width: 500px;
	}
}
/*================== 
  Session Common 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;
  border-radius:50%;
  left:50%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  width:310px;
  height: 310px;
  position: absolute;
  border: 7px 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 {
  top: -215.376px;
  bottom: auto;
}
.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
  top: auto;
  bottom: -215.376px;
}
.sentient-aba-session-frame .sentient-aba-session .target.upper .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper .label {
  bottom: 46.152px;
}
.sentient-aba-session-frame .sentient-aba-session .target.lower .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower .label {
  top: 46.152px;
}
.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-weight: 200;
  font-size: 30px;
}
.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;
}
.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 .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: 207.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 {
  max-width: 4em;
  max-height: 4em;
  /*display: inline;
  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: 0;
  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: 35%;
}
.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: 140px;
  bottom: 140px;
  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;
}
.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: 20px;
  left: 20px;
}
.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;
}

@media (max-width:1400px) {
	.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 .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.wide-layout .gauge.vertical, .sentient-aba-session-frame .sentient-aba-session-loader.wide-layout .gauge.vertical {
		bottom:30%;
	}
	.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:100px;
		bottom:100px;
		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: 147.27763px;
		bottom: 101.25337px;
	}
}
@media (max-width:1250px) {
	.sentient-aba-session-frame .sentient-aba-session .target, .sentient-aba-session-frame .sentient-aba-session-loader .target{
		width:300px;
		height:300px;
		border-width:5px;
	}
	.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;
	}
	.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 .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: 110.40431px;
		bottom: 75.90296px;
	}
}
@media (max-width:980px) {
	.sentient-aba-session-frame .sentient-aba-session .target, .sentient-aba-session-frame .sentient-aba-session-loader .target{
		width:280px;
		height:280px;
		border-width:4px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
	  top: -220px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
	  bottom: -220px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper .label {
	  bottom: 40px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower .label {
	  top: 40px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target .label, .sentient-aba-session-frame .sentient-aba-session-loader .target .label {
		font-size:24px;
	}
	.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: 280px;
		max-height: 280px;
	}
	.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: 82.80323px;
		bottom: 56.92722px;
	}
}
@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 .target, .sentient-aba-session-frame .sentient-aba-session-loader .target {
		width:200px;
		height:200px;
		border-width:3px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target .label, .sentient-aba-session-frame .sentient-aba-session-loader .target .label {
		font-size:20px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
	  top: -140px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
	  bottom: -140px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper .label {
	  bottom: 25px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower .label {
	  top: 25px;
	}
	.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;
	}
	.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 .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: 58.22102px;
		bottom: 40.02695px;
	}
}
@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 .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 .target, .sentient-aba-session-frame .sentient-aba-session-loader .target {
		width:140px;
		height:140px;
		border-width:2px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target .label, .sentient-aba-session-frame .sentient-aba-session-loader .target .label {
		font-size:14px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper {
	  top: -100px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower {
	  bottom: -100px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.upper .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.upper .label {
	  bottom: 16px;
	}
	.sentient-aba-session-frame .sentient-aba-session .target.lower .label, .sentient-aba-session-frame .sentient-aba-session-loader .target.lower .label {
	  top: 16px;
	}
	.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: 130px;
		max-height: 130px;
	}
	.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: 51.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:10px;
	}
	.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;
	}
}