@media screen and (max-width:765px) {

 .page-wrapper,
 .card-block,
 .p-0-xs,
 .card .card-block {
  padding: 0
 }

 input {
  min-width: 95px
 }

 table.ExpenditureTable {
  font-size: 11px;
 }

 .select2 {
  padding-left: 1px
 }

 table.ExpenditureTable {
  font-size: 12px;
 }

 table.ExpenditureTable input {
  text-align: right;
  padding-right: 10px;
 }

 .page-header .col-lg-8 {
  display: none;
 }

 .m-auto-xs {
  margin-inline: auto;
 }

 .dataTables_wrapper .row .col-xs-12.col-sm-12.col-md-6:nth-child(2) {
  width: 60%
 }

 .dataTables_wrapper .row .col-xs-12.col-sm-12.col-md-6:nth-child(1) {
  width: 40%
 }
}