body{overscroll-behavior:contain;}/*½ûÓÃ (Android ä¯ÀÀÆ÷µÄ) pull-down-to-refresh*/
textarea{width:75%;height:50px;font-size:12px;}
.vforeign4adder{width:350px;font-size:14px;}

/*following 2 lines used by retrospect and familiar*/
.wrapper_cb{display:inline-block;width:2.5em;}/*cb for control button*/
.wrapper_rmark{display:inline-block;width:1em;}

.fleft {float:left;}
.fright {float:right;}
.left10 {margin-left:10px;}
.fullline{display:inline-block;width:100%;}
.bordered{border:1px solid black;}
.red {color:#ff0000;}
.green {color:green;}
.gray{color:#808080;}
.blue{color:blue;}
.orange{color:orange;}
.reminder{color:#996633;}
.space3{margin:3px;}.space5{margin:5px;}.space10{margin:10px;}
.blocked{display:inline-block;}
.a_link{margin:0 10px 0 0;font-size:12px;color:teal;outline:none; text-decoration:none; cursor:pointer;}
.a_link:hover{text-decoration:underline;}/*--Reset--*/

.tiwrapper{display:inline-block;width:95%;font-size:1em;margin:10px auto;border:0px solid red;}
.span_letter{width:80px;height:40px;font-size:22px;}/*--Reset--*/
.wrapper_option{float:left;margin:10px 10px 0 20px;font-size:18px;color:#000;outline:none; text-decoration:none;}
.btn_small{font-size:14px;margin:3px;}
.em06{font-size:0.6em;}.em08{font-size:0.8em;}.em10{font-size:1em;}.em12{font-size:1.2em;}.em15{font-size:1.5em;}.em20{font-size:2em;}.em30{font-size:3em;}
.em40{font-size:4em;}.em50{font-size:5em;}.em60{font-size:6em;}
.html5_audio_player{width:90%;}
.line_m{display:inline-block;width:99%;margin:0.5em auto;border:0px solid black;}
.compliment{color:#993399;margin-left:10px;}
.s9 {font-size:12px;}.s12 {font-size:12px;}.s14 {font-size:14px;}.s16 {font-size:16px;}.s18 {font-size:18px;}
.s20 {font-size:20px;} .s25 {font-size:25px;} .s30 {font-size:30px;} .s40 {font-size:40px;} .s50 {font-size:50px;}.s60 {font-size:60px;}
.hint_error{color:#666;}
.strong {font-weight:bold;}
.push5{margin-right:5px;}.push10{margin-right:10px;}.push20{margin-right:20px;}
.jump5{margin-left:5px;}.jump10{margin-left:10px;}.jump20{margin-left:20px;}
.vjump5{margin-top:0px;}.vjump10{margin-top:10px;}.vjump20{margin-top:20px;}
.space3{margin:3px;}.space5{margin:5px;}.space10{margin:10px;}.space20{margin:20px;}
.alignl{text-align:left;}
.alignr{text-align:right;}
.alignc{text-align:center;}
.invisible,.j_container{display:none;}
.point{cursor:pointer;}
.underl{text-decoration:underline;}
.width100{display:inline-block;width:99%;}

.width1{width:8%;}
.width2{width:16%;}
.width3{width:24%;}
.width4{width:33%;}
.width5{width:41%;}
.width6{width:49%;}
.width7{width:58%;}
.width8{width:66%;}
.width9{width:74%;}
.width10{width:83%;}
.width11{width:91%;}
.width12{width:99.5%;}

.body_wrapper{width:100%;padding:0.2em;text-align:center;border:1px solid gray;}

.wrapper_navs
{
	width:100%;
	z-index:2;
	position:fixed;
	bottom:8%;
	right:0;
	padding:0.1em;
	text-align:right;
	background-color:white;
	opacity:0.8;
	border:0px dotted orange;
}

.btn_nav{display:inline-block;margin-left:0.1%;height:20%;font-size:0.8em;}

.custom_corners .ui-bar
{
	-webkit-border-top-left-radius: inherit;
	border-top-left-radius: inherit;
	-webkit-border-top-right-radius: inherit;
	border-top-right-radius: inherit;
}

.custom_corners .ui-body
{
	border-top-width: 0;
	-webkit-border-bottom-left-radius: inherit;
	border-bottom-left-radius: inherit;
	-webkit-border-bottom-right-radius: inherit;
	border-bottom-right-radius: inherit;
	padding:0.2%;
}

.wrapper_mtypes
{
	display:inline-block;
	width:95%;
	margin-top:100px;
}

.content_wrapper
{
	width:99%;
	/*border:1px solid black;*/
}	


.make_math
{
	width:40%;
	font-size:1em;
}

.end_up
{
	width:40%;
	font-size:2em;
	margin-left:20px;
}	

.btn_redo
{
	font-size:2em;	
}

.yourans
{
	display:inline-block;
	width:18%;
	text-align:left;
	border:1px solid black;
}

.test_item
{
	border:0px solid black;
	margin:5px 0 0 0;
	padding:5px;
	display:none;
}

#cpopup
{
	width:100%;
	height:100%;
	z-index:100;
	position:fixed;
	top:0%;
	text-align:center;
	background-color:white;
	opacity:1;
	border:0px solid orange;
}

#cpopup .div_msg
{
	height:80%;
	padding:0.8em 1.5em 0.8em 0.5em;
	text-align:left;
}
