*{-webkit-box-sizing:border-box;box-sizing:border-box;direction: rtl !important;font-family: 'DIN Next LT Arabic Light' ;}
body{direction: rtl !important;}

.menuli span {margin-right: 20px !important;    margin-left: 1px !important;}
#content-bd .hide-menu menu .menuli::after{

    right: var(--width-menu-hide);
    left: auto !important;
 }
 
 #content-bd nav{


    margin-right: var(--width-menu);	
    margin-left:auto !important;	
}

#content-bd nav.nav-toggle{

    margin-right: var(--width-menu-hide);		
 }
 
 
 #content-bd .hide-menu menu .menuli::before{
 
    left: auto !important;
	right:28px;

	
}

#content-bd menu .menuli {font-size:12px;}
 
 
 
 #filter #pl-cam input{padding-right:40px;}
#filter #pl-cam .cam{
 
	right: 0px;
     border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

 .groub_inputs .cam{
	right: 0px;
     border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
 }
   .groub_inputs .val{
   	left: 0px;
   	right: auto;
     border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
   }
 
 
 
 .table-g {
     font-family: Droid Arabic Naskh !important; 
 }
.leaflet-popup-content{
text-align:right !important;
}


#btns_send .btn_send{
    float: left;
  
}





#content-checkempty .cam-check{right: 5.5%;left:auto;}
#content-checkempty .li-check{right: 5.5%;left:auto;}
#content-checkempty .val-req{right:auto;left: 5.5%;}
#content-checkempty .step-check-p {
    font-family: 'Droid Arabic Naskh';
    padding: 10px 45px;	
}

#tackepic .filepond--drop-label.filepond--drop-label label{
     font-family: 'Droid Arabic Naskh';	
}

#tackepic .filepond--drop-label.filepond--drop-label label i {
 
 }
#tackepic .filepond--drop-label{}

.skipsteps{
    left: 6%;
    right: auto !important;
    font-size: 11px !important;
    padding: 2px 6px !important;	
}





#links-icon{
float:left;
}





 @media  only screen and  (max-width: 768px) {

#content-bd nav.nav-toggle{
    width: calc(100% - var(--width-menu-hide-q));
    margin-right: var(--width-menu-hide-q);		
    margin-left:auto !important;	
	
}


}















