.float-child {
  float: left;
  padding: 2px;
}  

th.sortFilter.sorting_disabled.sorting_asc{ min-width: 70px;}
.top{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between;}

/*  */

.calendar .table-month tr td, .calendar .table-month tr th{padding: 1px !important;}
body{font-family: "Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left;}
.calendar-header{display: none;}
.action-button{display: flex; flex-wrap: nowrap; white-space: nowrap;} 
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{ padding-bottom: 16px; }
table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{ padding-top: 7px !important; }
.dtr-details{ width: 100%; }
.dataTables_wrapper .row{ overflow-x: auto; } 
.dt-buttons{padding-bottom: 12px;}
.dt-buttons .buttons-excel .buttons-csv{padding: 4px 12px 4px 19px;}
.child .dtr-title{ width:100%;}
.table_view{overflow-x: auto;}
.calendar table.month th.day-header{color:#000 !important; }
.row .col-md-2{padding-bottom: 4px;}
.row .col-md-4{padding-top: 12px;}
/* table#example1{width: auto !important;} */

@media (max-width: 420px) { 
  .ms-options ul{column-count: 2 !important;}
  .page-link:focus{ box-shadow: 0 0 0 0.5px rgb(0 123 255 / 25%) !important; } 
  footer.main-footer{display: none;}
  .daterangepicker .drp-selected{padding-right: 0; ALIGN-SELF: center;}
  .daterangepicker.show-calendar .drp-buttons{display: flex !important;}
  .viewdown .dtr-details .dtr-data{ display: block;}

}

@media (max-width: 540px) { 
.daterangepicker .drp-selected{padding-right: 0; ALIGN-SELF: center;}
.daterangepicker.show-calendar .drp-buttons{display: flex !important;}
}

@media (max-width: 743px) {
.table .odd .dtr-control { vertical-align: middle;}
}


