ec-table table{
    display: none;
    min-width: 100%;
    width: auto !important;
    table-layout: fixed;
    border-spacing: 0;
    border-collapse: separate;
}

ec-table thead th{
    position: sticky;
    position: -webkit-sticky;
    top: 0;
}

ec-table tfoot th{
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
}

ec-table th{
  background: white;
}

ec-table td[sticky]{
    position: sticky;
    position: -webkit-sticky;
}

ec-form,ec-table,ec-switch{
  display: inline-block;
  min-width: 100%;
}

ec-table thead th[sort] {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

ec-form[find]{
  display: none;
}

ec-router{
  display: block;
  width: 100%;
  overflow: auto;
}

ec-pager{
  display: none;
  width: 100%;
  float: left;
}

ec-chartjs{
  width: 100%;
  float: left;
}

html,body{
  width: 100%;
  height: 100%;
}