@font-face {
  font-family: din-normal;
  src: url('../fonts/DIN-ARABIC.eot');
  src: url('../fonts/DIN-ARABIC.eot?#iefix') format('embedded-opentype'), url('../fonts/DIN-ARABIC.WOFF') format('woff'), url('../fonts/DIN-ARABIC.TTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'din-normal', arial!important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .nav-item:hover > a {
   padding-left:  1.5rem;
    /*padding-right: 2rem;*/
}
/*.dropdown-menu {
    left: auto !important;
    right: 0;
    text-align: right;
  }*/
  .asterisk {
    /*position: absolute;*/
    right: auto;
    left:25px;
    /*left: 0px;*/
    top: -9px;
    left: -5px;
    /*top: 1px;*/
    /*color: #D20707;
    font-size: 30px;*/
}
/*start bootstrap edit*/
.navbar-brand {
  margin-left: 0rem;
}

.bg-info {
  background-color: #056f80!important;
}
/*end bootstrap edit*/
/* .categories .option{
   
    float: left;
    
 } */
 .categories .settingfaie{
  float: left;
}
.categories .cat .heddin-button{
    /* top :7px; */
    right:auto;
    /* left: -414px; */
    left: 5px;}
/* .categories .cat:hover .heddin-button{ */
    /* right:auto; */
    /* left:10px; */
/* } */
input::-webkit-input-placeholder {
    /* WebKit browsers */
   /* text-align: right;*/
    direction: rtl;
  }
  input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    text-align: right;
    direction: rtl;

  }
  input::-moz-placeholder {
    /* Mozilla Firefox 19+ but I'm not sure about working */
    /*text-align: right;*/
    text-align: right;
    direction: rtl;
  }
  input:-ms-input-placeholder {
    /* Internet Explorer 10 */
    text-align: right;
    direction: rtl;
  }
  input::placeholder {
    text-align: right;
    direction: rtl;
  }
  .show-pass {
    right: auto;
    /*left: -30px;*/
    left: -9px;
    top: 22px;
    opacity: .65;
  }
  .add-btn{
    vertical-align: text-bottom;
}
/*start items page*/
#login_details .first-col label{
  padding-right: 13px;
}
/*end items page*/

  /*visiters page*/
  .management-btn {
    float: left;
}
/*start data table */
div.dataTables_wrapper div.dataTables_filter{
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label{
  /*text-align: left !important;*/
  display: flex;
  justify-content: flex-end;
}
/*#table_id_filter{
  text-align: end;
}*/
#table_id_length,#table_id_filter{
  padding-top: 5px;
  font-size: 18px;
}
#table_id_length select,
div.dataTables_wrapper div.dataTables_filter input {
  margin: 0 5px;
}
@media screen and (max-width: 767px){
  div.dataTables_wrapper div.dataTables_filter label {
      justify-content: center !important;
  }
}
/*end data table*/

/* start search-ok for the form search in fair page*/
#search-ok {
  float: left;
  height: 40px;
  text-align: center;
  width: 92px;
  margin: 5px;
}
/*end search-ok for the form search in fair page*/