@media only screen and (max-width: 2959px) and (min-width: 0) and (orientation: landscape) {
md-toolbar.md-table-toolbar .md-toolbar-tools {
    height: 20px !important;
    max-height: 20px !important; } }

@media (min-width: 0) and (max-width: 2959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 20px; }
  .md-toolbar-tools {
    height: 20px;
    max-height: 20px; } }

@media (min-width: 0) and (max-width: 2959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 20px; }
  .md-toolbar-tools {
    height: 20px;
    max-height: 20px; } }

@media (max-width: 2959px) and (min-width: 0) and (orientation: portrait) {
  md-toolbar.md-table-toolbar .md-toolbar-tools {
    height: 20px;
    max-height: 20px;
  }
}

@media (max-width: 2959px) and (min-width: 0) and (orientation: landscape) {
  md-toolbar.md-table-toolbar .md-toolbar-tools {
    height: 20px;
    max-height: 20px;
  }
}
table.md-table.md-row-select tbody.md-body > tr.md-row {
  cursor: pointer;
}

table.md-table.md-row-select tbody.md-body > tr.md-row.md-selected {
    background-color: #03a9f4!important;
}

md-tabs.tab-small md-tab-item.md-tab {
  text-transform: none !important;
  padding: 6px 12px;
}

/* md-table padding start*/
table.md-table:not(.md-row-select) td.md-cell:first-child, table.md-table:not(.md-row-select) th.md-column:first-child {
  padding: 0 14px 0 0 !important;
}

table.md-table td.md-cell:last-child, table.md-table th.md-column:last-child {
  padding: 0 24px 0 0 !important;
}

table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2), table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2) {
  padding: 0 14px 0 0 !important;
}
/* md-table padding end*/

.p-0 {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.bg-white {
  background-color: #fff !important;
}

.nowrap {
  white-space: nowrap !important;
}
