body {font-family: Calibri !important;}
* {box-sizing: border-box;}

.adam-career-main {
    direction: rtl;
    text-align: right !important;
    font-family: Calibri !important;
}

div#myTable_length {
  display: none;
}

div.dtsp-panesContainer{
  border-width: 0px !important;
}

td.a {
  /*
  visibility: hidden;
  */
  display: none;
}

table.dataTable tbody tr {
  background-color: #f0f0f0 !important;
  padding: 10px;
}


th{
  /*
  visibility: hidden;
  */
  display: none;

}

table.dataTable {
  border-width: 0px !important;
}



div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody td.dtsp-nameColumn:hover {
  background-color: #fe0100;
  color:white;
}

table.dataTable tbody>tr.selected, table.dataTable tbody>tr>.selected{
  background-color: #fe0100 !important;
  color: white !important;
}

td.b {
  border-width: 0px !important;
  padding: 20px !important;
  vertical-align: middle !important;
}

td.c {
  border-width: 0px !important;
  padding: 20px !important;
  vertical-align: middle !important;
  border-top: 3px solid #e9e9e9 !important;
  border-left: 3px solid #e9e9e9 !important;
  border-bottom: 3px solid #e9e9e9 !important;
  border-radius: 10px 0px 0px 10px;
}

div#myTable_filter {
  font-size: 0px !important;
  width:100%;
  margin-top: 3%;
  margin-bottom: 3%;

}

.dataTables_wrapper .dataTables_filter input{
  width:100%;
  background-color: white !important;
  font-size: 24px;
  text-align: center;
  border-radius: 20px !important;
  padding: 15px !important;
}

td.b.sorting_1 {
  width: 100%;
  font-size: 24px;
  border-top: 3px solid #e9e9e9 !important;
  border-right: 3px solid #e9e9e9 !important;
  border-bottom: 3px solid #e9e9e9 !important;
  border-radius: 0px 10px 10px 0px;
}



button.details {
  background-color: #fe0100;
  color: white;
  border-width: 0px;
  border-radius: 50px;
  padding: 10px 20px 10px 20px;
  font-size: 24px;
}

button.details:hover {
  background-color: #fe010090;
}

div.dtsp-panesContainer div.dtsp-searchPanes{
  justify-content: center !important;
}

p.job_title {
  font-size: 30px;
  color: black;
  vertical-align: middle;
  display: table-cell;
}

p.job_area{
  font-size: 25px;
  color: black;
}

table#myTable {
  border-collapse: separate;
  border-spacing: 0 1em;
}

.dataTables_wrapper .dataTables_paginate .paginate_button{
  background-color: #fe0100;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
  background-color: white !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
  background-color: white !important;
}