@font-face {
  font-family: 'KufyanArabic';
  src:  url('/fonts/KufyanArabic-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Dinar';
  src:  url('/fonts/Dinar.otf') format('opentype');
}
.form-control, .input-group-btn .btn{
    padding: 6px !important;
}
body{
	font-family: 'Dinar' !important;
}
.btn-signin {
    background-image: linear-gradient(to right, #1b84e7 0%, #020b4c 100%);
}
.dataTables_filter {
    display: none;
}
#theTable a {
    color: #1b84e7;
	cursor: pointer;
}
.arc1 {
	color: gray !important;
}
.modal-control button{
	margin-left: 15px !important;
	font-size: 18px;
	color: #777;
}
.modal-header{
	justify-content: right;
}
.table th, .table td {
    padding: 7px;
}
.contact-btn{
	margin: 0px 5px;
	color: #fff;
	background-color: #1b84e7;
	padding: 5px;
}
.form-control::placeholder, .dataTables_filter input::placeholder {
    color: #bec0c2;
}
.select2-results {
    text-align: right;
}
table.dataTable tbody td {
    vertical-align: middle;
}

table.dataTable thead th.sorting::before, table.dataTable thead th.sorting_asc::before, table.dataTable thead th.sorting_desc::before, table.dataTable thead td.sorting::before, table.dataTable thead td.sorting_asc::before, table.dataTable thead td.sorting_desc::before,
table.dataTable thead th.sorting::after, table.dataTable thead th.sorting_asc::after, table.dataTable thead th.sorting_desc::after, table.dataTable thead td.sorting::after, table.dataTable thead td.sorting_asc::after, table.dataTable thead td.sorting_desc::after{
    left: 8px !important;
    right: auto !important;

}
.daterangepicker.show-calendar{
  right: auto !important;
  left: 10px !important;
  width: 640px;
}
.removeTransaction{
    opacity: 0.2;
    cursor: pointer;
    color: #ea2020;
    font-size: 20px;
    margin: 22px;
    position: relative;
    top: 4px;
}
.removeTransaction:hover{
    opacity: 1;
}
tfoot{
  text-align: right;
}
table.dataTable tfoot th, table.dataTable tfoot td {
    padding: 0.75rem;
}
