.body
{
    height: 93vh;
  width:  98vw; 
    margin:0;
    padding:0;
}
.cursor1
{
    cursor:pointer;
}
.qabmain
{ 
  position:relative;
  height: 93vh;
  width:  98vw; 
  margin:0;
  padding:0;
}
.leftmnu {
    border:2px solid #000000;
     height: 820px;
  width:  50px; 
    position:absolute;
    z-index:2;
    top:40vh;
    left:0;
    right:0;
    bottom:0;
    margin:0;
    background:#6495ED;
}
.topmnu {
  width:  100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
}
.bottommnu {
   
  width:  100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0;
}
.img121 {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.img122 {
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.img123 {
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:20px auto 10px auto;
}
.img124
{
    position:absolute;
    top:65vh;
    left:65vw;
    right:0;
    bottom:0;
    margin:0 0 0 0;
}
.img125
{
    position:absolute;
     top:68vh;
    left:5vw;
    right:0;
    bottom:0;
    margin:0 0 0 0;
}
.img126 {
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:50px auto auto auto;
}
.img127
{
    cursor:pointer;
}
.img128
{
    float:left;
    text-align: left;
    z-index:2;
    cursor:pointer;
     position:relative;
      top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 20px;
}
.div12
{
    border: 2px solid #000000;
     text-align: right;
    width:100%; 
    height: 100%;
    position:absolute;
    top:70vh;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0; 
}
.div13
{
    width:100%; 
    position:relative;
    top:20px;
    left:0;
    right:0;
    bottom:0;
    margin:20px auto; 
}
.div14
{
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div15
{
     width:100%;
      height: 200px;
     z-index:2;
   position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0;  
}
.div16
{ border:2px solid #000000;
     width:100%;
      height: 200px;
     z-index:2;
    float:right;
   position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0;  
}
.div17
{ 
     width:100%;
      height: 200px;
     z-index:2;
    float:right;
   position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0;  
}
.div18
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
     float:right;
   height: 110px;
  width:  450px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:50px 20px 0 0; 
    
}
.div19
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
     float:right;
   height: 110px;
  width:  470px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:20px 20px 0 0; 
}
.div20
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
     float:right;
   height: 110px;
  width:  520px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:20px 20px 0 0; 
}
.div21
{
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:120px 0 0 0; 
}
.div22
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
     float:right;
   height: 110px;
  width:  570px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:25px 5px 5px 5px; 
    
}
.div23
{
    border: 2px solid #000000;
    width:40%; 
    height: 100%;
     text-align: right;
       float:right;
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0; 
}
.div24
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
     float:right;
   height: 110px;
  width:  570px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:25px 5px 5px 5px; 
    
}
.div25
{
    display:none;
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div26
{
    display:none;
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div27
{
    display:none;
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div28
{
    float:right;
    width:100%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div29
{ 
     border:5px solid #D3D3D3;
    border-radius:20px;
   height: 110px;
  width:  450px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    
}
.div30
{
   border:5px solid #D3D3D3;
    float:right;
    width:80%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div31
{
   
    float:right;
    width:98%; 
    height: 90vw;
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div32
{
   border:5px solid #D3D3D3;
    width:90%; 
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.div33
{
   border:5px solid #D3D3D3;
    width:100%; 
     height:205px;
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:10px auto; 
}
.subdiv12
{
    position:absolute;
    margin:0 0 0 0; 
}
.form1{
   height: 50%;
  width:  85%; 
   position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.form2{
     height: 93vh;
   width: 95%; 
}
.form3{
  width:100%; 
    margin:0 0 0 0;
}
.form4{
  width:100%; 
    margin:20px 0 0 0;
}
.form-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.box1{
     float:right;
  position:relative;
   height: 75px;
  width:  90%;
    margin:15px 5px 5px 5px;
     font-family:Tahoma,sans-serif;
   font-size:55px;
    font-weight:bold;
}
.box2{
  display: flex;
  justify-content: center;
  align-items: center;
     font-family:Tahoma,sans-serif;
   font-size:55px;
    font-weight:bold;
}
.box3{
  display: flex;
  justify-content: center;
  align-items: center;
     font-family:Tahoma,sans-serif;
   font-size:40px;
    font-weight:bold;
}
.farsi1
{
     font-family:Tahoma,sans-serif;
     direction:rtl;
     text-align: right;
}
.farsi2
{
     font-family:Tahoma,sans-serif;
     direction:rtl;
     text-align: right;
     font-size:35px;
    font-weight:bold;
    color:#000000;
    
}
.farsi3
{
    float:right;
     font-family:Tahoma,sans-serif;
    direction:rtl;
     font-size:65px;
    font-weight:bold;
    color:#6495ED;
    margin:10px 20px 0 0;
    
}
.farsi4
{
    float:right;
     font-family:Tahoma,sans-serif;
    direction:rtl;
     font-size:100px;
    font-weight:bold;
    color:#6495ED;
    margin:10px 20px 0 0;
    
}
.farsi5
{
     width:  100%;
     font-family:Tahoma,sans-serif;
    direction:rtl;
    font-weight:bold;
    display: flex;
  font-size: 2.5rem;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.farsi6
{
     width:  100%;
     font-family:Tahoma,sans-serif;
    direction:rtl;
    display: flex;
  font-size: 2.5rem;
   font-weight:bold;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.farsi7
{
     font-family:Tahoma,sans-serif;
     direction:rtl;
     font-size:45px;
    font-weight:bold;
    color:#FFFFFF;
}
.farsi8
{
     width:  90%;
     text-align: right;
     font-family:Tahoma,sans-serif;
    direction:rtl;
     font-size:45px;
    font-weight:bold;
    color:#6495ED;
    margin:20px 20px 20px 20px;
    
}
.farsi9
{
      border:5px solid #D3D3D3;
    border-radius:20px;
     width:  60%;
     font-family:Tahoma,sans-serif;
    direction:rtl;
    font-weight:bold;
    display: flex;
  font-size: 2.5rem;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.farsi10
{
     font-family:Tahoma,sans-serif;
     direction:rtl;
     text-align: right;
     font-size:45px;
    font-weight:bold;
    color:#000000;
    
}
.farsi11
{
     font-family:Tahoma,sans-serif;
     direction:rtl;
     text-align: right;
     font-size:40px;
    font-weight:bold;
    color:#000000;
    
}
.font1
{
     text-align: center;
}
.font2
{
     text-align: right;
     direction:rtl;
}
.lacation1
{
    position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:102px 0 0 658px;
}
.lacation2
{
     position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:-205px 0 0 8px;
}
.lacation3
{
     position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:-408px 0 0 8px;
}
.lacation4
{
     position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:-600px 0 0 15px;
}
.lacation5
{
   position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:-844px 0 0 8px;
}
.lacation6
{
     position:absolute;
    margin:-459px 0 0 -217px;
}
.lacation7
{
    /*menu*/
     position:absolute;
    top:75vh;
    left:20px;
    right:0;
    bottom:0;
}
.lacation8
{
     position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:63px 0 0 275px;
}
.lacation9
{
     position:absolute;
    margin:75px 0 0 -5px;
}
.lacation10
{
   position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:-1051px 0 0 8px;
}
.lacation11
{
    position:absolute;
      text-align: left;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:102px 0 0 483px;
}
.return
{
    float:right;
   position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:0 0 0 0;  
}
.div33 .return2
{
    float:left;
    text-align: left;
}
.disp_n
{
     display:none;
}
.english1
{
   
     font-family:sans-serif;
     direction:ltr;
     text-align: left;
}
.but1{
    float:right;
    position:relative;
   height: 75px;
  width:  90%;
    margin:15px 5px 5px 5px;
     font-family:Tahoma,sans-serif;
   font-size:55px;
    font-weight:bold;
}
.but2{
    width:  90%;
    display: flex;
  justify-content: center;
  align-items: center;
     font-family:Tahoma,sans-serif;
   font-size:55px;
    font-weight:bold;
}
.but3{
    width:  90%;
    display: flex;
  justify-content: center;
  align-items: center;
     font-family:Tahoma,sans-serif;
   font-size:55px;
    font-weight:bold;
     margin:15px 0 0 0;
}
.matn1{
    float:right;
    position:relative;
   height: 55px;
  width:  95%;
    margin:15px 5px 5px 5px;
    font-size:45px;
    direction:rtl;
     text-align: right;
    font-family:Tahoma,sans-serif;
    color:#8A2BE2;
     text-decoration: none;
     font-weight:bold;
}
.matn2{
     float:right;
    position:relative;
   height: 55px;
  width:  100%;
    margin:15px 5px 20px 5px;
    font-size:40px;
    direction:rtl;
     text-align: right;
    font-family:Tahoma,sans-serif;
     
}
.detailtable_m {
     width: 90%;
    text-align:right;
     direction:rtl;
  margin-right:20px;
   margin-bottom:50px;
}
.detailtable_m2 {
     width: 100%;
    text-align:right;
     direction:rtl;
  margin-right:5px;
   margin-bottom:10px;
}
.detailtable_m3 {
    width: 90vh;
    float:left;
    top:35vh;
    right:100px;
    position:relative;
}
.detailtr_h_m {
    border:2px solid #000000;
     text-align:center;
}
.detailtr_h_m2 {
    
     text-align:center;
}
.detailtd_m {
    border:2px solid #000000;
text-align:right;
 direction:rtl;
font-family:Tahoma,Geneva,sans-serif;
font-size:40px;
}
.detailtd_m2 {
   
text-align:right;
 direction:rtl;
font-family:Tahoma,Geneva,sans-serif;
font-size:40px;
}
.detailtd_m3 {
    border:2px solid #000000;
text-align:center;
 direction:rtl;
font-family:Tahoma,Geneva,sans-serif;
font-size:40px;
}
.ticket_basecolor_m
{
  background:#C9CBCC;
   color:#FFFFFF;
   border:1px solid #C5C2BF; 
}
.ticket_baseborder_m
{
 border:1px solid #000000; 
}
.userpnl_info_ul
{  
    background: #D4D4D4;
    width: 100%;
    height:17%;
     margin:0;
  padding:0;
}
.userpnl_info_ul_m
{ 
    background: #D4D4D4;
    width: 100%;
    height:12%;
     margin:0;
  padding:0;
}
.ticket_ul_li_m
{
    height: 100%;
           font-family: tahoma;
            margin: 0;
            text-align:right; 
            float: right;
            direction:rtl;
            text-decoration: none;
			list-style: none;
            color: #000000;
            font-size:60px;
            line-height: 40px;
            padding:0;
			 cursor:pointer;
}
.ticket_ul_li_e_m
{
    height: 100%;
           font-family: tahoma;
            margin: 0;
            text-align:right; 
            float: right;
            direction:rtl;
            text-decoration: none;
			list-style: none;
            color: #000000;
            font-size:45px;
            line-height: 40px;
            padding:0;
			 cursor:pointer;
}
.link1
{
    text-decoration:none;
}
.ticket_img_m
{
    width: 60px; 
    height: 60px;
}
.tabcontent
{
    
     position:relative;
     width:95vw;
      height:95vh;
      float: right;
      text-align:right;
}
.tabcontent_m {
      width:100%;
     float: right;
      direction:rtl;
  padding: 6px 12px;
  margin:20px 10px 0 0;
  border: 1px solid #ccc;
  border-top: none;
  text-align:right;
  font-family:Tahoma, Geneva, sans-serif;
   font-size: 40px;
}
.marginbase1
{
    /**/
    margin-left:10px;
}
.colorbase1
{
    /*نارنجی*/
   color: #16A257;  
}
.colorbase2
{
    /*دارک سبز*/
   color: #E1423D;  
}
.color1
{
   color:#FF7F50;  
}
.color2
{
   color:#008080;  
}
.color3
{
    /*دارک آبی*/
   color:#000080;  
}
.color10
{
   
}
.color5
{
    /*پر آبی*/
   color:#0047AB;  
}
.color6
{
    /*سبز*/
   color:#00A36C;  
}
.color7
{
    /*کم آبی*/
   color:#6082B6;  
}
.color8
{
    /*قهوه ای*/
  color:#800000;
}
.color9
{
  color:#FFFFFF;
}
.color4
{
    /*زیتونی*/
   color:#808000;  
}
.color13
{
    /*سبز*/
   color:#008000;  
}
.color14
{
    /*قرمز*/
   color:#E74C3C;  
}
.backcolor1
{
    /*قهوه ای*/
  background:#800000;
}
.backcolor2
{
    /*زرد*/
  background:#DFFF00;
}

