body.lang-ar label[for="edit-terms-of-service-inn"] 
{
 margin-left : -1% !important; 
}
body.lang-ar label[for="edit-car-terms-of-service"] 
{
 margin-left : -1% !important; 
 padding-right: 24px !important;
}
body.lang-ar label[for="edit-terms-of-service-sensory"] 
{
 margin-left : -1% !important; 
}
#edit-first-name,#edit-surname,#edit-email,#edit-date-of-birth,#edit-membership-no,#edit-qid,#edit-pin,#edit-equipment-used,#edit-reason,#edit-phone-number{
box-sizing: border-box !important;   
  line-height: 20px  !important;
}

.lang-ar  #edit-user-information,.lang-ar  #edit-container   {
      float: right;
}

.lang-ar  #edit-rooms-information , .lang-ar #edit-container-img ,.lang-ar #edit-container-right  {
      float: left;
      padding-right: 10px !important;
}

@media screen and (max-width: 767px) {
  .ui-dialog 
  {
    width: auto !important;
  }
  
.lang-ar  #edit-container-midle  {
      float: right;
}
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield; /* Firefox */
}
