.darabicKfont
{
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
 }
 
 .darabicKfontBold
{
    font-size: 12px;
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
    font-weight: bold;
 } 

body {
	margin: 0;
	padding: 10px;
	background: #ececec;
	font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
	font-size: 13px;
      display: flex;
  justify-content: center;
  align-items: center;
}

.TXT
{
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
}


.studname
{
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
    font-size: 18px;
    font-weight: bold;
    color: #ff0000;
    line-height: 20px;
    text-align: right !important;
   padding:10px;
}

.studblock
{
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    line-height: 20px;
    text-align: right !important;
   padding:10px;
}


 
 
 .errorText
{
   color: #ff0000;
   font-weight: normal;
    }





    
    
/*---------------------------- FOOTER  ------------------*/

#footer {

}


#footer a {
	color: #666666;
}

#footer_links 
{
	font-size:9px;
	text-align:center;
	padding: 3px 0px 0px 0px;
	}
	
#legal 
{
	 background-color:#9de2fb;
	font-size:11px;
	text-align:center;
	padding: 0px 0px 0px 0px;
	}


/***************acco**********************/


.accordion_container {
 	width: 90%;
}
.accordion_head {
	background-color:skyblue;
    color: white;
    cursor: pointer;
    font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
    font-size: 14px;
	margin: 0 0 1px 0;
    padding: 7px 11px;
	font-weight: bold;
}
.accordion_body {
	background: #f2efef;
    text-align:right;
    padding:10px 20px 10px 10px;
}
.accordion_body p{
	padding: 18px 5px;
	margin: 0px;
}
.plusminus{
	float:right;
}


.listrow td
{
border-bottom: 1px dotted #cbcbcb;
}

.groupCount
 {
    color: #000000;
}



.ColTitle
{

    font-weight: bold;
}

.stats
{

    color:#ff0000;
}



/************acoo end*******************/


.sep
{
width:96%;
border-top: 1px dashed #a7ce3a;
padding-right:0px !important;
margin-right:0px !important;
}


.questionText
{
font-weight: bold;
}

.ErrorMessage {
color:#ff0000;
}






/*open*/
@media only screen and (min-width: 631px)
 {

 #screen
{
     max-width: 909px;
     border:1px solid #5c76ba;

 }

               .TEXT_BOX_TZ_FIELD
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 23px;
         font-weight:   bold;
         line-height:18px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:200px;
     height: 30px;
 
    }


         .TEXT_BOX_FIELD
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 15px;
         font-weight:   normal;
         line-height:15px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:300px;
 
    }

         
         .TEXT_BOX_FIELD_results
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 15px;
         font-weight:   normal;
         line-height:15px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:300px;
 
    }





}

/*end*/


/*open for mobile*/
@media only screen and (max-width: 630px)
{

     #screen
{
     border:1px solid #5c76ba;

 }

         .TEXT_BOX_TZ_FIELD
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 23px;
         font-weight:   bold;
         line-height:18px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:200px;
     height: 30px;
 
    }


         .TEXT_BOX_FIELD
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 16px;
         font-weight:    normal;
         line-height:16px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:200px;
 
    }


                  .TEXT_BOX_FIELD_results
    {

         border-radius: 5px;
         padding: 8px;
         border-style:   solid;
         border-color:  #a7ce3a;
         border-width: 1px;
         background: #ffffff;
         font-family: 'Droid Arabic Kufi', Arial, David, Tahoma;
         color: #000000;
         font-size: 15px;
         font-weight:   normal;
         line-height:15px;
	     margin-top: 4px;
         direction:rtl;
         /*background-color:transparent;*/
     width:240px;
 
    }






}
/*end for mobile*/

