@font-face {
    font-family: math;
    /*src: url('u2000.ttf') format("truetype");*/
    src: url('EversonMono.ttf') 
  
}
@font-face {
    font-family: arabicmath;
    /*src: url('u2000.ttf') format("truetype");*/
    src: url('ArabicMath.TTF') 
  
}
* {
    font-family: math;
}
.supfrac
{
float:left!important;
top: 0.9em!important;
    line-height: 0!important;
     right: 0!important;
}
.subar{
        bottom: -0.49em;
    right: 7px;
}
.mubar{
          bottom: -0.29em;
    right: 30px;
}
.math_clB ~ sup{
	top: 1.4em!important;
	}
    
.math_fra .supfrac{
	
	top: 0.5em!important;
	
}

.math-eq-item .supfrac{
	
	    top: 0.5em !important;
		line-height: 0.1!important;
		    font-weight: bold;
}
.mcq-title .math-eq-item .math_haa .supfrac.math-eq-item.test3{
	    top: 0.5em !important;
    line-height: 0.1 !important;
}
.mcq-answers .answer .math-eq-item .supfrac.math-eq-item.test3{
	    top: 0.5em !important;
    line-height: 0.1 !important;
}

.math-eq-item .test{
	    top: -0.8em !important;
}
.math-eq-item .test3{
	    line-height: 0.9!important;
    top: 0.8em !important;
}

.test1{
	    padding-top: 0px !important;
}
.test2{
	   direction:inherit !important;
}
.math-eq-item.abc{
	 direction:initial !important;
}
/*.math-eq-item .upcomma{

    font-size: 29px;
     top: -17px; 
    padding-top: 6px;
}*/
.en .supfrac
{
/*top:-1.5em!important;*/
float:right!important;
}
.en sup {
       line-height: 0!important;
    top: -0.5em !important;
    right: 0px!important;
}

sup {
   /*right: 81%!important;*/
    top: -0.8em!important;
        line-height: 2.7!important;
}

sup .math_fra {
	
	line-height: 11px!important;
	font-size: 11px!important;
}

.math_opB
{
     background: url("rightBrackets.png") no-repeat ; 
    width:20px;
    height:53px; 
    display: inline-block;
    position: relative;
    color: transparent;
	    vertical-align: middle;

}
.en .math_opB{
	 background: url("leftBracket.png") no-repeat !important ; 
	
}
.math_clB
{
    background: url("leftBracket.png") no-repeat ; 
    width:20px;
    height:53px; 
    display: inline-block;
    position: relative;
    color: transparent;
	    vertical-align: middle;

}

.en .math_clB{
	 background: url("rightBrackets.png") no-repeat !important ; 
	
}
.en .math_clB ~ sup{
	top: -1.4em !important;
}
.math_ang
{
    
    background: url("reversed_angle.png") no-repeat ; 
      width: 2em !important;
    height: 2em !important;
    display: inline-block !important;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-top !important;
}

.math-eq-item{
    
    
    display: inline-block !important;
   /* direction: initial;
    padding:2px;
       display:inline-block ;
   */
}
.mcq-title-with-img .math-eq-item{
	display: inline-block;
    /* flex-flow: row-reverse; */
    /*vertical-align: text-bottom;*/
	    vertical-align: middle;
}
.mcq-title-with-img .math-eq-item div{
	    float: left;
}
.en .mcq-title-with-img .math-eq-item div{
	    float: none;
}
.en .math-eq-item {
    direction: ltr !important;
}
/*.math_seg{
    position: relative;
    display: inherit;
     line-height:2;
}*/

.math_seg:before{
    content: "";
    display: inline-block;
    border-top-style: solid;
    border-top-width: 2px;
    width: 100%;
    position: absolute;
    top: 1px;
    left: 0;
}
.math_dot:before {
    content: "";
    display: inline-block;
    border-top-style: solid;
    border-top-width: 2px;
    width: 20%;
    position: absolute;
    top: 7px;
    margin:auto;
    left: 0px;
    right:0px;
}

.math_lin,.math_arc,.math_ray,.math_rlf,.math_art,.math_sen,.math_sad,.math_non,.math_hah,.math_kaf,
.math_shn,.math_seg,.math_alf,.math_ean,.math_baa,.math_haa,.math_dal,.math_sqrm,.math_dot{
    position: relative;
    display: inline-block;
    line-height:2;/*to 9456lo*/
	min-width: 10px;
    text-align: center;
}
.math_seg{
   
     /*line-height:1.4;*/
}
.math_crc,#closedcurve
{
    width: 1em;
    height: 1em;
    display: block;
    border-radius: 50%;
    border: 2px solid #000000;
    border-top-left-radius:0em;
    display: inline-block;
    position: relative;
    color: transparent;
    
}
.math_alp
{
   
    background: url("alpha.png") no-repeat ; 
       width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    
}
.math_sum
{
  
    background: url("sum.png") no-repeat ; 
        width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 12px;
    /* background-size: contain; */
    padding: 0px;
    /* margin: -16px; */
    /* margin-right: -29px; */
    /* vertical-align: middle; */
    float: right;
    margin-top: 4px;
    
   
}




.math_znn
{
  
    background: url("znn.png") no-repeat ; 
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}

.math_rds
{
  
    background: url("redsquares.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_ogt
{
  
  background: url("orgtriangle.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_pps
{
  
    background: url("purpsquares.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_frt
{
  
    background: url("fourtriangle.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_bls
{
  
background: url("bluesquare.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_but
{
  
 background: url("bluetriangle.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_rbu
{
  
     background: url("roba3yblue.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   

}
.math_ogl
{
  
      background: url("oraglefttriangle.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_fbp
{
  
    background: url("fourpurblesquares.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_tot
{
  
   background: url("twotriangle.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_raa
{
  
   background: url("raaa.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_zee
{
  
   background: url("zeen.png") no-repeat;
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_faa
{
  
    background: url("faa.png") no-repeat ; 
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_hen
{
  
    background: url("hen.png") no-repeat ; 
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
.math_kef
{
  
    background: url("kef.png") no-repeat ; 
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}

.math_nno
{
  
    background: url("nno.png") no-repeat ; 
           width: 1.5em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: text-bottom;
  
    
   
}
#angleReverse
{
    background: url("reversed_angle.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#alphaArabic
{
    background: url("alpha.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#sumArabic
{
    background: url("sum.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#nnoArabic
{
    background: url("nno.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#faaArabic
{
    background: url("faa.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#henArabic
{
    background: url("hen.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#kefArabic
{
    background: url("kef.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#znnArabic
{
    background: url("znn.png") no-repeat ; 
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#rdsArabic
{
   background: url("redsquares.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#ogtArabic
{
 background: url("orgtriangle.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#ppsArabic
{
     background: url("purpsquares.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#frtArabic
{
  background: url("fourtriangle.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#blsArabic
{
  background: url("bluesquare.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#butArabic
{
  background: url("bluetriangle.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#rbuArabic
{
    background: url("roba3yblue.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#oglArabic
{
     background: url("oraglefttriangle.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;

}
#fbpArabic
{
  background: url("fourpurblesquares.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#totArabic
{
    background: url("twotriangle.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#raaArabic
{
    background: url("raaa.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#zeeArabic
{
    background: url("zeen.png") no-repeat;
    width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
#squareRoot
{
    background: url("sqt.png") no-repeat ; 
    width:2em;
    height:3em; 
    display: inline-block;
    position: relative;
    color: transparent;
}
.math_sqt
{
    background: url("sqt.png") no-repeat;
	width: 25px;
	height: 28px;
	display: inline-block;
	position: relative;
	color: transparent;
}
.math_cur,#opencurve
{
    width: 1em;
    height: 1em;
    display: block;
    border-radius: 50%;
    border: 2px solid #000000;
    border-top:2px solid transparent;
    display: inline-block;
    position: relative;
    color: transparent;
}
.math_sen,#sen,.math_sad,#sad,.math_shn,#shn,.math_kaf,#kaf,.math_hah,#hah,.math_non,#non,#alf,.math_alf,
.math_ean,#ean,.math_baa,#baa,#dal,#haa,.math_haa,.math_dal,#sqr,.math_sqr
{
    font-family: arabicmath;
} 
.math_lin:before,
.math_ray:before,
.math_rlf:before,
.math_arc:before,
.math_art:before{
    position: absolute;
       /* top: 9px; cut symbols below it*/
	right: -3px;
    left: -3px;
    line-height: 0px;
    font-size: 2em;
}
.math_arc:before {
    /*top: 40%;
    top: -15%;*/
    content: "\2312";
}
.math_arc, .math_art {
    line-height: 2 !important;
}
.math_art:before {
    border: 1px solid #000;
    display: inline-block;
    min-width: 1.5em;
    min-height: 1.5em;
    border-radius: 50%;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    content: no-open-quote;
    left: -8px;
    right: -8px;
}
.math_ray:before{
    content: "\2192";
}

.math_rlf:before{
    content: "\2190";
}
.math_lin:before{
    content: "\2194";
}
.math-eq-item .math_fra{
    direction: rtl !important;
}
.en  .math-eq-item .math_fra{
    direction: ltr !important;
}
.math_fra,.math_lim{
    position: relative;
    /*height: 40px;*/
    display: inline-block;
    /*white-space: nowrap;*/
	    vertical-align: middle;
       z-index: 100;
        
}
.math_lim {
     vertical-align: middle;
}

.pickup_element .math_fra{
	 line-height:15px!important;
	
}
.math_fra{
	/*line-height: 32px;*/
    line-height:25px;
	text-align: center;
}


.math_lim_1{
    position: relative;
    top: -50%;
    left: 0;
    width: 100%;
    display: inline-block;
}
.math_fra_1{
    position: relative;
    /*top: -50%;*/
    top: 50%;
    /*left: 0;*/
    width: 100%;
    /*display: inline-block;*/
}
.math_lim_2{
    position: relative;
    top: 50%;
    left: -100%;
    border-top: solid 1px;
    width: 100%;
    display: inline-block;
}
.math_fra_2{
    position: relative;
    top: 50%;
    /*left: -100%;*/
    border-top: solid 1px;
    width: 100%;
    /*display: inline-block;*/
	padding-top: 6px;
}
.math_lim_1{
    top:-20%;
    display: inline-block;
}
.math_lim_2{
    border-top:none;
    font-size: .7em;
    display: inline-block;
}
.math_ro1,.math_ro2,.math_roa,.math_roc{
    position: relative;
    display: inline-block;
    line-height: initial;
}
.math_roc_1,.math_roc_2
{
	  display: inline-block;  
   /* float: right;*/
}
.math_roa_1, .math_roc_1{
	font-size: 1.7em !important;
}
.math_ro1_1,.math_ro1_2,.math_roa_1,.math_roa_2,
.math_ro2_1,.math_ro2_2{
    display: inline-block;  
   /* float: left;	*/
       font-size: 1.5em;
}
.math_roa_2{
	 margin-top: 5px !important;
}
.math_ro1_2 ,.math_roa_2,.math_roc_2,
.math_ro2_2 {
    border-top: solid 1px;
	/* margin-top: 2px;*/
	     font-size: 1.2em;
}
.testrootbor{
	
	border-top: solid 1px !important;
    margin-right: -5px !important;
    height: 22px !important;
}

.testroot{
	
	margin-top: -5px;
}
.math_roa_2, .math_roc_2{
	font-size: 1.4em !important;
}
.math_ro2_1,.math_roa_1,.math_roc_1{
    font-size:2em;
}
.math_ro2{
    /*line-height: 2.5;*/
}
.math_roa_1,#roa{
    transform: scaleX(-1);
    float: right;
}
.math_roc_2{
	    margin-right: -4px;
		margin-top: 7px !important;
}
.math_roa_2
{
  /*  padding-top:5px;*/
}
.math_ro2_1{
		    font-size: 2.1em !important;
	}
@media (min-height: 780px){
	.math_ro2_1{
		    font-size: 1.6em !important;
	}
}
#lhelakaArabic {
    background: url(lhelakaArabic.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
#perArabic {
    background: url(percent.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}#bayArabic {
    background: url(bay.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
 #zawArabic {
    background: url(zawya.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
  #motArabic {
    background: url(mot.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
   #moyArabic {
    background: url(moy.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
    #sooArabic {
    background: url(soo.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
     #sobArabic {
    background: url(sob.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #sqpArabic {
    background: url(sqp.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #sqoArabic {
    background: url(sqo.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #tsmArabic {
    background: url(tsm.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #tspArabic {
    background: url(tsp.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #kffArabic {
    background: url(kafC.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #memArabic {
    background: url(memC.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #cadArabic {
    background: url(sadC.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
} #cenArabic {
    background: url(seenC.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
   #tahArabic {
    background: url(tahC.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
    #lamArabic {
    background: url(lam.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
    #barArabic {
    background: url(bar.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
    #brlArabic {
    background: url(brl.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
  #haeArabic {
    background: url(hae.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
     #kolArabic {
    background: url(kol.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
     #korArabic {
    background: url(kor.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
        #mgaArabic {
    background: url(mga.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
       #nkaArabic {
    background: url(nka.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
       #nshArabic {
    background: url(nsh.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
         #raeArabic {
    background: url(rae.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
         #shsArabic {
    background: url(shs.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
   #weeArabic {
    background: url(wee.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
        #yeeArabic {
    background: url(yee.png) no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
}
.math_lhe{
      background: url("lhelakaArabic.png") no-repeat;
    width: 2em;
    height: 2em;
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}
.math_per{
      background: url("percent.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 7px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
}.math_bay{
      background: url("bay.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 7px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
}
 .math_fra_2 .math_baa{
	    line-height: 0 !important;
}
.math_fra_2 .math_haa {
    line-height: 0 !important;
}
 .math_zaw{
      background: url("zawya.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_mot{
      background: url("mot.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_moy{
      background: url("moy.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_soo{
      background: url("soo.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_sob{
      background: url("sob.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_sqp{
      background: url("sqp.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_sqo{
      background: url("sqo.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_tsm{
      background: url("tsm.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_tsp{
      background: url("tsp.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_kff{
      background: url("kafC.png") no-repeat;
       width: 1.6em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_mem{
      background: url("memC.png") no-repeat;
    width: 1.8em !important;
    height:2em !important; 
    display: inline-block !important;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom !important;
}
 .math_cad{
      background: url("sadC.png") no-repeat;
     width:2em !important;
    height:2em !important; 
    display: inline-block !important;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom !important;
}
.math_wee{
      background: url("wee.png") no-repeat;
        width: 1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_cen{
      background: url("seenC.png") no-repeat;
     width:2em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
 .math_tah{
      background: url("tahC.png") no-repeat;
     width: 1.8em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
  .math_shs{
      background: url("shs.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
   .math_rae{
      background: url("rae.png") no-repeat;
      width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
   .math_nsh{
      background: url("nsh.png") no-repeat;
      width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
   .math_mga{
      background: url("mga.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
      .math_nka{
      background: url("nka.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
   .math_mga{
      background: url("mga.png") no-repeat;
      width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
        .math_nka{
      background: url("nka.png") no-repeat;
      width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
      .math_kor{
      background: url("kor.png") no-repeat;
      width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
        .math_kol{
      background: url("kol.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
     .math_hae{
      background: url("hae.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
        .math_yee{
      background: url("yee.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
.math_brl{
      background: url("brl.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
.math_lam{
      background: url("lam.png") no-repeat;
     width:1.5em;
    height:2em; 
    display: inline-block;
    position: relative;
    color: transparent;
    font-size: 10px;
    background-size: contain;
    padding: 0px;
    margin: 0px;
	vertical-align: text-bottom;
}
.zoom:hover{
       -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    left: 8%;
    z-index: 100;
}
.en .zoom1:hover{
     position: fixed;
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    left: 46% !important;
    z-index: 100;
}
.zoom1:hover{
     position: fixed;
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    left: 23% !important;
    z-index: 100;
}