video#help-v:focus {
    outline: none;
}
.fx{
font-family: sans-serif;
	font-size: 13px;
}

html {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
*{font-family: Arial, Helvetica, sans-serif !important;
}
html{-webkit-text-size-adjust: 100% !important;}

#Stage{
	
	position: relative; height: auto; width: 100%; z-index: 0; right: auto; bottom: auto; background-color: rgb(255, 255, 255); overflow: hidden; text-overflow: clip; background-size: 100% 100%; max-width: 600px;margin-top:5px;
}
#Stage #content{
	 margin: 0px; width: 100%; left: 0px; top: 3px; right: auto; bottom: auto;  z-index: 0; max-width: 430px;
}
#final{    font-weight: bold;
    position: relative;
    display: none;
    font-size: 13px;
    color: #000;
    font-family: sans-serif;}
#Stage #content #score{
	
	 margin: 0px; left: 7px; width: auto; height: auto; right: auto; bottom: auto; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; text-transform: none; color: rgb(152, 152, 152); text-decoration: none; font-style: normal; overflow-wrap: break-word; text-align: left; white-space: nowrap;  visibility: visible;display:inline-block;vertical-align:top;
}

#Stage #content #Text
{
	 margin: 0px; left: 5px; margin-top: -10px; width: 100%; height: auto; right: auto; bottom: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; text-transform: none; text-decoration: none; font-style: normal; overflow-wrap: break-word; text-align: left; white-space: normal;  max-width: 550px; font-size: 12px; color: #2f2f2f;
	
}
#Text #txtcontent{
	margin:0px 0 15px 10px; padding:0px;list-style-type:none;
}
#txtcontent li{
	margin:5px 0px; padding:0px;line-height:24px;
}
#txtcontent li span[id^="hint"]{
	display:none;
	background-color: #e8f0f8;
	padding: 0 5px;
	
}
#txtcontent li span[id^="answer"]{
	cursor: text !important; color: rgb(98, 118, 203);position: relative;display: block;width: 100%;
}

#txtcontent li span[id^="answer"].noborder::after, #txtcontent li span[id^="answer"].rem:after{
     border-bottom: none !important;
}

#txtcontent li span.txt{
	z-index: 9999; display: inline-block; min-width: 40px; overflow-wrap: break-word; word-break: break-all; min-height: 23px; vertical-align: bottom; outline: medium none currentcolor;
}
#Header_Text{
	 margin: 0px; left: 5px; top: 5px; width: 100%; right: auto; bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; text-transform: none; color: rgb(0, 0, 0); text-decoration: none; font-style: normal; overflow-wrap: break-word; text-align: left; white-space: normal; 
}

#ok{
	margin: 0px; width: 50px; height: 30px; right: auto; bottom: auto; cursor: pointer;  z-index: 0; visibility: visible; display:inline-block;vertical-align:top;display:none;
}

#showme{
	 margin: 0px; width: 53px; height: 28px; right: auto; bottom: auto; cursor: pointer;  z-index: 0; visibility: visible; display:inline-block;vertical-align:top;
}

#ok #ok_ok-normal{
	 margin: 0px; left: 0px; top: 0px; width: 50px; height: 30px; right: auto; bottom: auto; 
	 background-image: url(../_IMAGES/btn1_new_1.png); 
	
	 display: block; border: none;outline:none;
}

#showme_showme-normal{
	 margin: 0px; left: 0px; top: 0px; width: 53px; height: 27px; right: auto; bottom: auto;
	
	 background: url(../_IMAGES/ok.svg) no-repeat;
	 display: block; 
	 border: none;
	 outline:none;
	 cursor: pointer;
}



  
#ok #ok_Text3, #showme_showme-normal_Text2{
	margin: 0px; left: 0px; top: 0px; width: auto; height: auto; right: auto; bottom: auto; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; line-height: 30px; text-transform: none; color: rgb(0, 0, 0); text-decoration: none; font-style: normal; overflow-wrap: break-word; text-align: center; white-space: nowrap; 
}


#tick_mark{
	 margin: 0px; width: 50px; height: 48px; left: 239.817px; top: 243px; right: auto; bottom: auto; display: none;  z-index: 0;
}
#tick_mark #tick_mark_tick1{
	 margin: 0px; left: 0px; top: 0px; width: 50px; height: 47px; right: auto; bottom: auto; background-image: url(../_IMAGES/tick1.png); background-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; background-size: 100% 100%; display: none; background-position: 0px 0px; transform: translate(0px, 0px) rotate(0deg) scale(1, 1);
}
.ctrl_hldr{
	margin-top:-10px; position:relative;width:100.25%;height: 37px;
}
#tick{
	display:none; margin: -27px 18px;  right: auto; bottom: auto;  z-index: 1;  vertical-align:top;
}
#txtcontent li img {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:3px;
	margin-top:3px;
}
.empt_cnt{
	margin-right:41px;
	height:auto;
}
.lft_cnt{
	/*margin-right:25px;*/
	height:auto;
	display:none;
}
.audCnt{
	display:inline-block;
	vertical-align:top;
	width:100%;
}
#Header_Text img{
	vertical-align:inherit;
	margin-top:2px;}
#Header_Text span{
	display:inline-block;
	vertical-align:top;
	width:95%;
}
#content_options{
	position: relative; margin: 0px;  width: 100%;  right: auto; bottom: auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; text-transform: none; color: rgb(0, 0, 0); text-decoration: none; font-style: normal; overflow-wrap: break-word; text-align: left; white-space: normal; border: 1px solid rgb(155, 185, 215); background-color: rgb(238, 242, 247);margin-top:10px;"
}

.italic{
	font-style: italic;
}

.c-color{
	color: #2a6cd6;
}

textarea {
    resize: none;
	overflow: hidden;
	border: 1px solid #ccc;
	box-sizing: border-box;
	padding: 2px 5px;
	min-height: 15px;
	font-family: Arial;
	font-size: 12px;
	outline:none;
}

textarea:disabled {
    background-color: #fff;
    border: 1px solid #ccc;
}

#feedback{
	width: 100%;
	display: none;	
	background-color: #d3e0f0;
	padding: 20px;
}


#feedback span{
	/* margin-bottom: 12px; */
	display: inline-block;
	color: #1860d3;
	font-weight: bold;
	font-family: sans-serif;
    font-size: 14px;
}

.emty-dragtop {
    margin-bottom: 10px;
    /* border-top: 1px solid #d5d5d5; */
    /* background: url(../_IMAGES/top_border.png) repeat-x; */
    width: 100%;
	height: 10px;
	box-shadow: inset 0 12.5px 4px -11px #dbdbdb;
}

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */




/* @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) { */
     /* #txtcontent li span[id^="answer"]:after { */
         /* display: inline-block; */
         /* content: ""; */
         /* position: absolute; */
         /* bottom: -2px; */
         /* width: 40px; */
         /* left: 0; */
         /* border-bottom: 1px solid #ccc; */
    /* } */
/* } */
.no-zoom {
	font-size: 16px !important;
	transform-origin: top left !important;
	transform: scale(0.80)!important;    
	 width: 120% !important;            
	min-height: 15px !important;       
	
} 

.no-zoom1 {
	font-size: 16px !important;
	transform-origin: top left !important;
	transform: scale(0.80)!important;    
	 width: 118.5% !important;            
	min-height: 15px !important;       
	
} 
.other_text {

	line-height: 16px;
	font-size: 14px;
	margin-top: 7px;
	color: #834c16;
}