
/*Commmon buttons for high stakes*/
body .tc-btn {
	padding: 0.5em 2em;
	font-weight: 700;
	text-shadow: none;
	font-size: 16px;
}

body .tc-btn-default,
body .tc-btn-default:active {
	color: white;
	font-size: 16px;
	font-weight: 700;
	padding:6px 30px;
	background-color: #484848;
	background-position: 0 0;
	border-color: #636466;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODM4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZkNmU3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7D7D7D), color-stop(100%, #484848));
	background-image: -moz-linear-gradient(#7D7D7D, #484848);
	background-image: -webkit-linear-gradient(#7D7D7D, #484848);
	background-image: linear-gradient(#7D7D7D, #484848);
}
/* line 33, ../sass/partials/_buttons.scss */
body .tc-btn-default:hover,
body .tc-btn-default:focus {
	color: white;
	background-color: #86878b;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOWM5ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODc4YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9b9c9e), color-stop(100%, #86878b));
	background-image: -moz-linear-gradient(#9b9c9e, #86878b);
	background-image: -webkit-linear-gradient(#9b9c9e, #86878b);
	background-image: linear-gradient(#9b9c9e, #86878b);
}
/* line 51, ../sass/partials/_buttons.scss */
body .tc-btn-primary,
body .tc-btn-primary:active {
	color: white;
	background-color: #2250aa;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzJiZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyNTBhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3072be), color-stop(100%, #2250aa));
	background-image: -moz-linear-gradient(#3072be, #2250aa);
	background-image: -webkit-linear-gradient(#3072be, #2250aa);
	background-image: linear-gradient(#3072be, #2250aa);
}
/* line 64, ../sass/partials/_buttons.scss */
body .tc-btn-primary:hover,
body .tc-btn-primary:focus {
	color: white;
	background-color: #2a64d5;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmOGNkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNjRkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f8cd2), color-stop(100%, #2a64d5));
	background-image: -moz-linear-gradient(#4f8cd2, #2a64d5);
	background-image: -webkit-linear-gradient(#4f8cd2, #2a64d5);
	background-image: linear-gradient(#4f8cd2, #2a64d5);
}
/* line 77, ../sass/partials/_buttons.scss */
body .tc-btn-primary[disabled],
body .tc-btn-primary[disabled]:hover {
	color: white;
	border-color: #c8c8c8;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c8c8c8), color-stop(100%, #bababa));
	background-image: -moz-linear-gradient(#c8c8c8, #bababa);
	background-image: -webkit-linear-gradient(#c8c8c8, #bababa);
	background-image: linear-gradient(#c8c8c8, #bababa);
}
/* line 93, ../sass/partials/_buttons.scss */
body .tc-btn-success,
body .tc-btn-success:active {
	color: white;
	background-color: #3b7639;
	background-position: 0 0;
	border-color: #3b7639;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1YjM2MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNzYzOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #65b362), color-stop(100%, #3b7639));
	background-image: -moz-linear-gradient(#65b362, #3b7639);
	background-image: -webkit-linear-gradient(#65b362, #3b7639);
	background-image: linear-gradient(#65b362, #3b7639);
}
/* line 107, ../sass/partials/_buttons.scss */
body .tc-btn-success:hover,
body .tc-btn-success:focus {
	color: white;
	background-color: #4c9949;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YzQ4NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjOTk0OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #86c484), color-stop(100%, #4c9949));
	background-image: -moz-linear-gradient(#86c484, #4c9949);
	background-image: -webkit-linear-gradient(#86c484, #4c9949);
	background-image: linear-gradient(#86c484, #4c9949);
}
/* line 126, ../sass/partials/_buttons.scss */
body .tc-btn-danger,
body .tc-btn-danger:active {
	color: white;
	background-color: #823030;
	background-position: 0 0;
	border-color: #823030;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NDI0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyMzAzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b54242), color-stop(100%, #823030));
	background-image: -moz-linear-gradient(#b54242, #823030);
	background-image: -webkit-linear-gradient(#b54242, #823030);
	background-image: linear-gradient(#b54242, #823030);
}
/* line 140, ../sass/partials/_buttons.scss */
body .tc-btn-danger:hover,
body .tc-btn-danger:focus {
	color: white;
	background-color: #a73e3e;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2NjQ2NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E3M2UzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c66464), color-stop(100%, #a73e3e));
	background-image: -moz-linear-gradient(#c66464, #a73e3e);
	background-image: -webkit-linear-gradient(#c66464, #a73e3e);
	background-image: linear-gradient(#c66464, #a73e3e);
}
/* line 158, ../sass/partials/_buttons.scss */
body .tc-btn-warning,
body .tc-btn-warning:active {
	color: white;
	background-color: #825700;
	background-position: 0 0;
	border-color: #825700;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4OWIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyNTcwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e89b00), color-stop(100%, #825700));
	background-image: -moz-linear-gradient(#e89b00, #825700);
	background-image: -webkit-linear-gradient(#e89b00, #825700);
	background-image: linear-gradient(#e89b00, #825700);
}
/* line 172, ../sass/partials/_buttons.scss */
body .tc-btn-warning:hover,
body .tc-btn-warning:focus {
	color: white;
	background-color: #b57900;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjQxYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1NzkwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffb41c), color-stop(100%, #b57900));
	background-image: -moz-linear-gradient(#ffb41c, #b57900);
	background-image: -webkit-linear-gradient(#ffb41c, #b57900);
	background-image: linear-gradient(#ffb41c, #b57900);
}
/* line 190, ../sass/partials/_buttons.scss */
body .tc-btn-info,
body .tc-btn-info:active {
	color: white;
	background-color: #3b5d86;
	background-position: 0 0;
	border-color: #3b5d86;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhOTBiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNiNWQ4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6a90bd), color-stop(100%, #3b5d86));
	background-image: -moz-linear-gradient(#6a90bd, #3b5d86);
	background-image: -webkit-linear-gradient(#6a90bd, #3b5d86);
	background-image: linear-gradient(#6a90bd, #3b5d86);
}
/* line 204, ../sass/partials/_buttons.scss */
body .tc-btn-info:hover,
body .tc-btn-info:focus {
	color: white;
	background-color: #4b76a9;
	background-position: 0 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYWFjZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNzZhOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8daacd), color-stop(100%, #4b76a9));
	background-image: -moz-linear-gradient(#8daacd, #4b76a9);
	background-image: -webkit-linear-gradient(#8daacd, #4b76a9);
	background-image: linear-gradient(#8daacd, #4b76a9);
}


.tc-margin-override {
	margin-left:0;
	margin-right:0;
}

.tc-padding-override {
	padding-left: 0;
	padding-right: 0;
}

img.wait-animation{
	position:absolute;
	top:30%;
	left:0;
	right:0;
	margin:auto;
	width: 3em;
	height: 3em;
	z-index: 999;
}


.row-position {
	position: relative;
}

.row-header-main{
	z-index: 551;
}

.th-note .fy-control-area.control-header .overlay.volume{
	position:absolute;
	top:0;
	right:100%;	
	height: 46px;
    padding: 20px 0 5px 12px;
}

.thc-compat .fy-control-area.control-header .overlay.volume{
	transition: none;
	left: initial;
	bottom: initial;
}

.debug-buttons-nav{
	background-color: rgba(0,0,0,0.5);
	opacity: 0.6;
	border: 1px solid silver;
	font-weight: 700;
	color: turquoise;
}


/*Override Translate to '0' for section name and label*/
.thc-compat .fy-control-area.control-header .toolbar .toolbar-left.section-label-and-name-translate,
.thc-compat .fy-control-area.control-header .toolbar .toolbar-right.timer-translate{
	transform: translateY(0);
	-webkit-transform: translateY(0);

}

.thc-compat .fy-control-area.control-header .toolbar .timer-translate .timer-button{
	border:0;
	background: 0;
}

.thc-compat .fy-control-area.control-header .toolbar .page-title-acc {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 25px;
}

.thc-compat .fy-control-area.control-header .toolbar .timer-translate .timer-button:disabled {
	cursor:not-allowed;
	color:gray;
}

div#test-tools {
	line-height:25px;
}

.btn-review {
	margin-left:6px;
	margin-right:1px;

}

.btn-navigation {
	margin-left:5px;
}

/*Use this class for volume buttons and Adjust Display where we have multiple elements*/
.toolbar-component-position {
	position: relative;
}
/*Styles for the Bottom Navigation Region START IBT2-15428 */
#container-for-accessibility .btn{
	background-color: white;
    border: 2px solid black;
    min-width:65px;  
    margin-top:5px;
    padding:0 12px;
    height:46px;
}
#container-for-accessibility ul li{line-height:1;}
#container-for-accessibility ul {
    float: left;
    margin: 0 !important;
  padding: 7px 0 7px 21px;
	background-color: lightgrey;
    border-radius: 5px;
}
#container-for-accessibility .btn[disabled]{

    border: 2px solid #b2b2b2;
}
#container-for-accessibility .toolbar-component{
	background: #eee;
    /*padding-bottom: 5px;*/
    /*padding-right:4px;*/
}

.offscreenBottomNav {
	position: absolute;
    left: -625em;
	top: auto;
	width: 0.1em;
	height: 0.1em;
	overflow: hidden;
	white-space: nowrap;
}

#container-for-accessibility {
    padding-right: 9px;
    border-radius:5px;
    height:0;
    top: 695px;
	left: 655px;
    z-index:599;
}

#container-for-accessibility .btn svg.icons-chevron {
    width: 20px;
    height: 20px;
    display: block;
    margin: 0 auto 0;
    opacity: 0.7;
}
.all-disabled-btns-btm-nav:focus{
	outline:none;
}

/*Styles for the Bottom Navigation Region END IBT2-15428 */
.btn-volume{
	margin-left: 5px;
}

.help-nav-app-page-container .help-nav .nav-tabs {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  padding: 5px 11px;
}

.help-nav-app-page-container .help-nav .nav > li > a {
	background-color: #615F5E;
}

/* body.help-tabs-displayed div#outerDiv,
body.help-tabs-displayed #innerDiv,
body.help-tabs-displayed div[data-name="innerWrapper"] {
	height: 100% !important;
} */

.timer-label-and-value .timer-display {
	font-size:16px;
}


/*for registration page */

.cand-registration {
	padding-top:120px;
	padding-left: 100px;
	padding-right:100px;
}

.cand-registration .cand-info-container , .cand-registration .cand-img {
	display: inline-block;
	vertical-align: top;
}

.cand-registration .cand-img {
	padding-top:70px;
}

.cand-registration .cand-info-container {
	width: 400px;
}

.cand-registration .cand-info-container  p{
	margin-top: 20px;
	margin-bottom: 20px;
}

.cand-registration .cand-info-block {
	border: 1px solid #b0afaf;
	padding:20px;
	max-width:100%;
	min-height: 150px;
	font-size: 14px;
	font-weight: 600;
}

.cand-registration .cand-info-block .cand-info, .cand-registration-info .cand-info-block .cand-info {
	line-height: 30px;
}

.cand-registration .cand-info-block .cand-info div {
	display: inline-block;
}

.cand-registration .cand-info-container  .cand-info-heading {
	font-size: 24px;
	font-weight: 800;
	color: #414042;
}

/*Need to make it common for all navigation and utility buttons outside header*/
.btn-highstakes {
	font-weight: 700;
	background-position: 0 0;
	padding: 2px 12px 3px;
	min-width: 62px;
	height: 46px;
	text-shadow: none;
	font-size: 14px;
	line-height: 1;
	border-radius: 0;
}

.btn-highstakes-nav {
	color: #ebf0f5;
	fill: #b0c9d9;
	background-color: #3a77a0;
	border-color: #88a8ba;
}

.btn-highstakes-nav:hover, .btn-highstakes-nav:focus {
	color: white;
	fill: white;
	background-color: #2b5978;
	border-color: #88a8ba;
}

.btn-highstakes-utility {
	color: #d7d7d7;
	fill: #d7d7d7;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi�pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #393635), color-stop(100%, #141414));
	background-image: -moz-linear-gradient(#393635, #141414);
	background-image: -webkit-linear-gradient(#393635, #141414);
	background-image: linear-gradient(#393635, #141414);
	border-color: #605e5d;
	background-position: 0 0;
}

.btn-highstakes-utility:hover, .btn-highstakes-utility:focus {
	color: white;
	fill: white;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi�pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1e1e1e), color-stop(100%, #0f0f0f));
	background-image: -moz-linear-gradient(#1e1e1e, #0f0f0f);
	background-image: -webkit-linear-gradient(#1e1e1e, #0f0f0f);
	background-image: linear-gradient(#1e1e1e, #0f0f0f);
	border-color: #605e5d;
}


.btn-highstakes svg[class^='icons-'] {
	width: 20px;
	height: 20px;
	display: block;
	margin: 2px auto 0;
	fill: currentColor;
	vertical-align: text-bottom;
}

/*Need to make it common for all navigation and utility buttons outside header*/


.cand-registration .cand-btnblock {
	margin-top: 40px;
}


.cand-registration .cand-btnblock .btn-continue  {
	font-size: 16px;
	font-weight: 700;
	background-color: #2250aa;
	padding-left: 30px;
	padding-right: 30px;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3072be), color-stop(100%, #2250aa));
	background-image: -moz-linear-gradient(#3072be, #2250aa);
	background-image: -webkit-linear-gradient(#3072be, #2250aa);
	background-image: linear-gradient(#3072be, #2250aa);
}







/*Style for can-reg popup*/
.cand-registration-popup {
	color: #5a5a5a;
}

.cand-registration-info {
	margin-left: 0;
	margin-right: 0;
}


.cand-registration-popup .modal-dialog {
   	width:900px;
	padding: 50px auto;

}

.cand-registration-popup .modal-body {
	padding: 80px 100px;
}

.cand-registration-popup .cand-registration-info .cand-info-block {
	border: 1px solid #b0afaf;
	padding:40px 20px;
	min-width: 300px;
	max-width:400px;
	min-height: 150px;
	font-size: 14px;
	font-weight: 600;
}

.cand-registration-popup .cand-registration-info .cand-info-block .cand-info {
	line-height: 30px;
}

.cand-registration-popup .cand-registration-info .cand-info-block .cand-info div {
	display: inline-block;
	vertical-align:top;
}

.cand-registration-popup .cand-registration-info .cand-img  {
	margin-left:50px;
}

.cand-registration .cand-img {
	margin-left: 100px;
}

.cand-registration-popup .cand-registration-info .cand-img img, .cand-registration .cand-img img {
	margin-top: -15px;
	max-width:240px;
	max-height:240px;
}

/* NOTE: blink_class is no longer used afer style based blinking was replaced with JS based (IBT2-16243). */
.blink_class {
	animation: blink 1s steps(5, start) infinite;
	-webkit-animation: blink 1s steps(5, start) infinite;
}

.blink_class_hidden {
	visibility: hidden;
}

.blink_class_visible {
	visibility: visible;
}
@keyframes blink {
	to {
		visibility: hidden;
	}
}
@-webkit-keyframes blink {
	to {
		visibility: hidden;
	}
}

.btn-view-txt {
	position: relative;
	top:4px;
	border: none;
	background: none;
	background-color: #3a77a0;
	border-color: #3a77a0;
	color: white;
	padding: 1px 9px;
	line-height: 1.42857143;
	border-radius: 4px 4px 0 0;
}


/* Display Error Partial for Highstakes*/
.error-container-highstakes {
	width: 800px;
	margin: auto;
	margin-top: 80px;
}

.error-container-highstakes .fy-panel-page {
	border-color: #a94442;
	background-color: #f2dede;
}

.error-container-highstakes .fy-panel-page .panel-heading {
	background-image: none;
	padding: 1em 1.75em;
	border-bottom: 1px solid #c6c6c6;
}

.error-container-highstakes .fy-panel-page .panel-heading .panel-title {
	font-weight: 700;
	line-height: 1.25em;
}

.error-container-highstakes .fy-panel-page .panel-body {
	padding: 1em 1.75em;
}

/* End - Display Error Partial for Highstakes*/



.tc-margin-override {
	font-size: 14px;

}

.tc-margin-override .row {
	margin-bottom: 5px;
}

/*View text View Que Tabs*/

button[class^="btn-view-txt-que"] {
	position: relative;
	/*top: 2px;*/
	font-weight:600;
	padding: 1px 6px 1px 20px; 
	background: none #ffffff;
	/*height: 24px;*/
	border: 1px solid #DEDEDE;

	border-bottom: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

button[class^="btn-view-txt-que-updated"] {
	position: relative;
	font-weight:500;
	padding: 1px 6px 1px 6px;
	background: #615F5E;
	border: 1px solid #5f5f5f;
	border-bottom: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	color:#dcdcdc;
}

button.btn-view-txt-que-updated-actve-false{
	background-color: #fff;
    color: #000;
}

/*button.btn-view-txt-que-actve-true {
	background: none  #5f5f5f;
	color:#ffffff;
}
button.btn-view-txt-que-actve-false:after {
	content: "\A";
	float: right;
	position: relative;
	top: 6px;
	right: 5px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 9px solid #5f5f5f;

}*/



button[class^="btn-view-txt-que"][disabled] {
	cursor: not-allowed;
}

/*View text View Que Tabs*/

/*Accessibility Popup Modal Styles*/
.bootbox-accessibility-container .modal-dialog {
	width:1024px;
}
/*Accessibility Popup Modal Styles*/







/*Accessibility  Toolbar for APIP and ADA*/
.thc-compat .fy-control-area.control-header .apip-toolbar {
	z-index:530;
	height: 32px;
	/*overflow: hidden;*/
	background-color:#2359B2;
	position: absolute;
	width: 1024px;
	top: 82px;
}



.thc-compat .fy-control-area.control-header .apip-toolbar .apip-toolbar-container {
	padding-right: 0;
}

.thc-compat .fy-control-area.control-header .apip-access-icon-container {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.thc-compat .fy-control-area.control-header .apip-access-icon {

	width: 26px;
	height:14px;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .apip-access-icon {
	position: relative;
	bottom: 4px;
	width:20px;

}



.thc-compat .fy-control-area.control-header .apip-toolbar .apip-toolbar-title {
	display: inline-block;
	line-height: 32px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 700;

}


.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tools-list {
	position:relative;
	line-height:32px;
	height:32px;
	/*overflow:hidden;*/
}

.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tools-list > li{
	height: 100%;
	position:relative;
	background-color:#406EBA;
	list-style-type:none;
	/*padding:0 8px;*/
	border-left: 2px solid #BDCCEA;
	color: #FFFFFF;
	font-weight: 700;
}

/*Check box for Answer Masking*/
.thc-compat .fy-control-area.control-header .apip-toolbar  .checkbox-inline  input[type="checkbox"] {
	position: relative;
	display:inline-block;
}

/*Drop down for APIP toolbars*/
.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tool-dropdown {
	position:absolute;
	/*padding-left:0;*/
	top:32px;
	/*left:0;*/
	right:-4px;
	background-color: #E8EEF8;
	color: #000000;
	border : 2px solid #2359B2;
	padding: 20px 15px;
}

 
.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tool-dropdown li{
	position: relative;
	list-style-type: none;
	min-height:40px;
	width:300px;
	display: block;
	overflow: hidden;
	-webkit-transition:height 0.25s  ease;
	-moz-transition:height 0.25s  ease;
	-ms-transition:height 0.25s  ease;
	transition:height 0.25s  ease;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tool-dropdown li label{
	width:100%;
	/*padding: 1px 12px;*/
}



.thc-compat .fy-control-area.control-header .apip-toolbar .btn-apip-tool {
	border:none;
	height:32px;
	background: none;
	padding: 1px 30px;
}



.thc-compat .fy-control-area.control-header .apip-toolbar .ans-mask label{
	padding:1px 20px;
}


.thc-compat .fy-control-area.control-header .apip-toolbar .access-toolbar-close {
	/*padding:0 20px ;*/
}

.thc-compat .fy-control-area.control-header .apip-toolbar .list-bottom-area {
	margin-top: 10px;
}
.thc-compat .fy-control-area.control-header .apip-toolbar .btn-close-list-item {

	background: none;
	border: none;
	background-color:#D8DEE2;
	color: #000;
	width:100%;
	border:2px solid #797979 ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	-ms-border-radius: 5px ;
	border-radius: 5px ;

}

/*Adjust Display Toolbar changes*/
.thc-compat .fy-control-area.control-header .apip-toolbar .btn-close-list-item:focus-visible {
	border:4px solid black	
}


/*Zoom text magnification*/

.thc-compat .fy-control-area.control-header .apip-toolbar .apip-tools-list .apip-tool-dropdown.ztext-mag li  {
	width:180px;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag {
	background-color: #3072BE;
	margin-bottom: 5px;
	border: none;
	color: #FFFFFF;
	
}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag:focus 
{
	border: none;

}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag:focus-visible
{
	border: 4px solid black;

	}

.btn-ztext-mag-zoom {
	background: none;
	border: none;
	background-color: #3072BE;
	color: #FFFFFF;
	fill: #FFFFFF;
	padding:10px;
	line-height:normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}
 
 
.btn-ztext-mag-zoom:focus-visible{
    /*background-color: #5088C8;*/
	border:4px solid black
	
}


.btn-ztext-mag-zoom:hover,
.btn-ztext-mag-zoom:focus {
/*	background-color: #5088C8 ;*/	
	
}

.btn-ztext-mag-zoom:active {
	/*background: #99CCFF;*/
	color: #000000;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag.btn-ztx-active {
	/*background-color: #1B407C;*/
	background-color: #5088C8 ;	
	/*border: solid 2px black*/
}
.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag.btn-ztx.active:hover,
.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag  .btn-close-list-item.btn-ztext-mag.btn-ztx.active:focus {
	/*background-color: #1B407C;*/
	/*background-color: #5088C8 ;	
	border: solid 2px black*/
}



.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag-zoom-cntr {
	margin-bottom: 5px;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag .zoom-lvl-txt{
	min-height: 5px;
	line-height: normal;
	margin-top: 18px;
	margin-bottom: 5px;
}



.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag .zoom-lvl-txt .zoom-level {
	font-size:16px;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .ztext-mag .list-bottom-area {
	margin-top: 20px ;
}
/*Zoom text magnification - End*/


/*Adjust Display Toolbar changes- end for Zoom text*/

/*Play and Pause buttons*/
.thc-compat .fy-control-area.control-header .apip-toolbar  .tts-play-options {
	/*position: absolute;*/
	height:auto;
	z-index: 210;
	/*border:1px solid #0A6CB4;*/
	width:auto;
	min-width: 180px;
	padding:0;
	/*top:600px;*/
	/*left:400px;*/
	color: #414042;
}

.thc-compat .fy-control-area.control-header .apip-toolbar  .tts-play-options li {
	list-style-type: none;
	width:auto;
}

.thc-compat .fy-control-area.control-header .apip-toolbar  .tts-play-options .play-toolbar-header {
	background-color: #0A6CB4;

}


.thc-compat .fy-control-area.control-header .apip-toolbar .tts-play-options .play-toolbar-header .close-button {
	border: none;
	background: none;
	color: white;
	font-size: 18px;
	font-weight: 700;

}

.thc-compat .fy-control-area.control-header .apip-toolbar  .tts-play-options .play-toolbar-btn {
	float:left;
	font-size: 16px;
	min-width:60px;
	border:1px solid #5F94C9;
	width: 50%;


}

.thc-compat .fy-control-area.control-header .apip-toolbar svg[class^="icons-"],
.thc-compat .fy-control-area.control-header .apip-toolbar svg[class*=" icons-"] {
	width:20px;
	height:20px;
	fill:currentColor;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 5px;
}
.thc-compat .fy-control-area.control-header .apip-toolbar .btn-ztext-mag-zoom svg[class^="icons-"],
.thc-compat .fy-control-area.control-header .apip-toolbar .btn-ztext-mag-zoom svg[class*=" icons-"] {
	width: 16px;
	height: 16px;
	display: block;
	margin: 2px auto 0;
}
/* Close icon at the end of toolbar*/
.thc-compat .fy-control-area.control-header .apip-toolbar .access-toolbar-close-button {

	background-color: #2359B2;
	padding: 1px 12px;
}
.thc-compat .fy-control-area.control-header .apip-toolbar .access-toolbar-close-button .access-close-icon-wrapper {
	position: relative;
	bottom:5px;
}

.thc-compat .fy-control-area.control-header .apip-toolbar .access-toolbar-close-button svg {
	width: 30px;
	height: 30px;
}

 
.thc-compat .fy-control-area.control-header .apip-toolbar .li-ccr{
	float: left;
	/*width:55px;*/
	margin-right: 5px;
}
 




.btn-color-contrast {
	background: none;
	margin-top: 5px;
	padding: 1px 7px;
	font-size: 16px;
	border: 1px solid #939598;
}

/*Default button*/
.btn-ccr-default {

}

.btn-color-contrast-default {
	background: none;
	width:100%;
	color:#414042;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	border:5px double #939598;
}

/*Default button*/

/*Color contrast Tool for APIP*/

/*Adjust Display Toolbar changes- Color Contrast*/

/*background color when dropdown is selected*/
/*
.thc-compat .fy-control-area.control-header .apip-toolbar .apip-active-tool{
    background-color: #547DC0;
	border: 2px solid white;
}
*/

.thc-compat .fy-control-area.control-header .apip-toolbar .btn-apip-tool:focus
{
	/*background-color: #547DC0;*/
	border: none;
}

 
.thc-compat .fy-control-area.control-header .apip-toolbar .btn-apip-tool:focus-visible
{
		
	  border-color: #FFFFFF;
      box-shadow: inset 3px 3px 0 #FFFFFF, inset -3px -3px 0 #FFFFFF;
      outline: none;
}

.ccrOptions:focus-visible{
     border: solid 2px black 
}
/* Adjust Display Toolbar changes --Color Contrast*/
 


/*Help-tabs -- Start*/
.help-nav-app-page-container li.help-tabs-list {
	display: flex;
	margin: 0 2px 4px;
}
.help-nav-app-page-container .help-tabs-list .help-tabs-list-txt {
	background: none;
	color: gainsboro;
	padding: 1px 9px;
	cursor: pointer;
	background-color: #615F5E;
	border: 1px solid #5f5f5f;
	border-bottom-color: transparent;
	border-radius: 4px;
	font-weight: 500;
}

.help-nav-app-page-container .help-tabs-list.active .help-tabs-list-txt {
	background-color: white;
	color:black;
	border-radius: 4px 4px 0 0;
}

/*Help-tabs -- End*/


/*Logo container focus - Start*/
.fy-control-area.control-header .logo:focus {
	outline-color: transparent;
}
/*Logo container focus - End*/

/*logo container*/
.thc-compat .fy-control-area.control-header .header .header-left.logo-container {
	z-index: 1;
	display: inline-block;
	float: left;
	position: absolute;
}

/*Button Top Toolbar*/
.fy-control-area.control-header .pull-right.flip.header-right.button-toolbar,
.fy-control-area.control-header .pull-right.flip.header-right.button-toolbar-2 {
	position: absolute;
	z-index: 2;
	right:4px;
}

/*View text View Que Tabs*/
.toolbar-view-txt-que{
	display:inline-block;
	position:absolute;
	left:400px;
}

.toolbar-erater-score{
	display:inline-block;
	position:absolute;
	left:48rem;
}

/*View text View Que Tabs*/
.toolbar-crt-my-ans{
	display: inline-flex;
	position: absolute;
	left: 150px;
	z-index: 2;
	background-color: #71426d;
	margin-top: 4px;
	border-radius: 6px;
	height: 46px;
	text-align: center;
	align-items: center;
}

.toolbar-crt-my-ans .radio-wrapper {
	display: inline-block;
	border: solid 1px white;
	border-radius: 7px;
	background: transparent;
	color: white;
	font-weight: bold;
	height: 80%;
	padding: 5px 10px;
	margin-left: 5px;
}

.toolbar-crt-my-ans .radio-wrapper label {
	display: inline;

	margin-bottom: 5px;
	font-family: 'Source Sans Pro Bold';
	font-size: 15px;
	position: relative;
	width: 100px;
	z-index: 9;
	padding: 5px 5px 0px 25px;
	cursor: pointer;
}


/**Review toggle button as button*/

.toolbar-replay-btn:disabled {
	opacity: .6;
}
.toolbar-crt-my-ans button {
	position: relative;
	background: transparent;
	border: 1px solid #FFFFFF;
	border-radius: 6px;
	padding: 6px;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
	margin-left: 5px;
}

.toolbar-crt-my-ans button:focus {
	border:3px solid #fff;
	outline: none;
    padding: 4px;
	}

.toolbar-crt-my-ans button .check{
	position: relative;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	margin-right: 5px;

}

.toolbar-crt-my-ans button .check::before {
	display: block;
	content: '';
	border-radius: 100%;
	height: 10px;
		width: 10px;
		margin-top: 3px;
		margin-left: 3px;
	/*transition: background 0.25s linear;*/
	/*-webkit-transition: background 0.25s linear;*/


}

button.btn-view-txt-que-actve-false .check,
button.btn-view-txt-que-actve-true .check{
	border: 2px solid #FFF;
}

button.btn-view-txt-que-actve-true .check::before {
	background: transparent;
}

button.btn-view-txt-que-actve-false .check::before {
	background: #ffffff;
}




/** Review toggle button as Custom radio button**/
/*.toolbar-crt-my-ans .radio-wrapper .check{
	position: relative;
	border: 2px solid #ffffff;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	top: -20px;
	left: 0px;
	z-index: 5;
	*//*transition: border .25s linear;*//*
	*//*-webkit-transition: border .25s linear;*//*


}

.toolbar-crt-my-ans .radio-wrapper .check::before {
	display: block;
	content: '';
	border-radius: 100%;
	height: 12px;
	width: 12px;
	margin-top: 1px;
	margin-left: 1px;
	*//*transition: background 0.25s linear;*//*
	*//*-webkit-transition: background 0.25s linear;*//*
}

.toolbar-crt-my-ans input[type=radio] {
	width: 0px;
	height: 0px;
	opacity: 0;
}

.toolbar-crt-my-ans input[type=radio]:checked + div .check {
	border: 3px solid #ffffff;
}

.toolbar-crt-my-ans input[type=radio]:checked + div .check::before{
	background: #ffffff;

}
.toolbar-crt-my-ans input[type=radio]:checked + div{
	background-color: #9e5a93;
}*/



/** Custom radio button end**/


.toolbar-crt-my-ans a {
	margin-left: 16px;
	margin-right: 16px;
	text-decoration: underline;
	font-family: 'Arial';
	font-size: 14px;
	color: white;
	cursor: pointer;
	position: relative;
	top: 8px;
	border:3px solid transparent;
}
.toolbar-crt-my-ans a:focus{
	border:3px solid #fff;
	padding:3px 0px;
	outline: none;
    border-radius: 3px;
}


/*Spacing between Buttons*/
.fy-control-area.control-header .button-toolbar .btn {
	margin-left:5px;
}

.fy-control-area.control-header .button-toolbar .btn-utility-toolbar {
	margin-left: 4px;
	margin-right:4px;
	min-width: 1px;
	min-height:1px;
}

.fy-control-area.control-header .button-toolbar .btn-mark {
	margin-right: -5px;
}

/*Spacing between Buttons End*/

/*Popup modal focus- Remove blue outline on chrome  */
.center-block,
#centerFocusBlock,
.center-block:focus,
#centerFocusBlock:focus {
	outline: none;
}

/*Popup modal focus */

*:focus{
	outline:none;
    outline: 2px solid #3072BE;
    outline-offset: 1px;
  
}

/*IBT2-13684 - start*/

#tcFocusReceiver:focus{
	outline: none;
}

/*IBT2-13684 - end*/

/**IBT2-13460 START */
*.tc-no-focus:focus{
	box-shadow: none;
	outline: none;
}

.btn.tc-no-focus:focus,
.btn.tc-no-focus:active:focus{
	box-shadow: none;
	outline: none;
}
/**IBT2-13460 END */



.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 2px solid #3072BE;
  outline-offset: 1px;
}

body .exitButton:hover, body .exitButton:focus{
	background-color: #484848;
	background-position: 0 0;
	border-color: #636466;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxODM4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzZkNmU3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7D7D7D), color-stop(100%, #484848));
	background-image: -moz-linear-gradient(#7D7D7D, #484848);
	background-image: -webkit-linear-gradient(#7D7D7D, #484848);
	background-image: linear-gradient(#7D7D7D, #484848);
}

body .exitButton, body .continueButton{
	outline-offset:1px !important;
}
/*IBT2-16061  */
body .shutDownButton{
	background-color: #f34343;
}
/*IBT2-16061  */

.blurry-text, 
.blurry-text * {
    color: transparent !important;
    text-shadow: 0 0 10px rgba(0,0,0,0.5);
}

/** Nav button vol td - Play Sample button color */
.overlay.volume button#playAudioBtn {
	color: #333;
	margin-top: 5px;
	display: none !important;
}
