/* arabic */
@font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Tajawal'), local('Tajawal-Regular'), url(https://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1nzSBC45I.woff2) format('woff2');
    unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
  }
  /* latin */
  @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Tajawal'), local('Tajawal-Regular'), url(https://fonts.gstatic.com/s/tajawal/v3/Iura6YBj_oCad4k1nzGBCw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  body {
    margin: 0;
    font-family: "Tajawal", sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #313131;
    text-align: left;
    background-color: #edf1f5; }

  div#voters-table_filter , div#delgates-table_filter , div#keys-table_filter , div#candidates-table_filter  ,div#areas-table_filter  , #committees-table_filter ,div#admin-table_filter  {
      float: right;
  }

  #voters-table_filter label  , #delgates-table_filter label  , #keys-table_filter label  , #candidates-table_filter label  , #areas-table_filter label  , #committees-table_filter label ,#admin-table_filter label {
      float: right;
  }

  #delgates-table_filter input  , #keys-table_filter input  , #candidates-table_filter input  , #areas-table_filter input  , #committees-table_filter input  {
      width: 500%;
  }

  #voters-table_filter input {
      width: 250%;
  }

  .modal-body #voters-table_filter input{
    width: 150%;
  }
  .buttons-print {
    float: left;
}

.alert-info{
    text-align: right
}
.alert-danger li{
  text-align: right
}
#voters-table_processing , #delgates-table_processing , #keys-table_processing , #candidates-table_processing  ,#areas-table_processing  , #committees-table_processing {

  display: block;
  background: #2cabe3;

}

.dataTables_info{
    font-size: 18px;
    font-weight: bold;
}

.searchButton{
    margin-right: -30px;
}

.tableAlignReport{
    margin-top: -80px;
}

.tableAlign {
    margin-top: -15px;
}

.searchButtonReport {
    margin-top: -53px;
    margin-left: -70px;
}

.resetFiltersButton {
    margin-top: -35px;
    margin-left: -182px;
    float: left;
}

#voters-table_info{
    top: 0px;
    position: absolute;
}

.dataTables_length select {
    width: 50px;
    height: 33px;
}
