#icon-edit {
  background-image: url("../../images/toolbar_icons/taxes_48.png") !important;
  background-position: 0 0 !important;
  background-size: 32px 32px !important;
}

table.wde_tax_class > tbody > tr > td input[type="text"],
table.wde_tax_class > tbody > tr > td input[type="number"],
table.wde_tax_class > tbody > tr > td select {
  border: 0 none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

table.wde_tax_class tr th {
  padding: 8px 10px;
  vertical-align: middle;
}

table.wde_tax_class > tbody > tr > td {
  border-top: 0 none;
  margin: 0;
  padding: 3px 5px;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  display: table-cell !important;
}

table.wde_tax_class .col_state,
table.wde_tax_class .col_zipcode,
table.wde_tax_class .col_city,
table.wde_tax_class .col_rate,
table.wde_tax_class .col_name,
table.wde_tax_class .col_priority,
table.wde_tax_class .col_compound,
table.wde_tax_class .col_shipping_rate {
  width: 10%;
  text-align: center;
}

table.wde_tax_class tr:last-child td {
  border-bottom: 0 none;
}

table.wde_tax_class .col_compound,
table.wde_tax_class .col_shipping_rate {
  width: 70px;
}

table.wde_tax_class .col_rate,
table.wde_tax_class .col_priority {
  width: 50px;
}

.wde_hide,
.wde_remove {
  display: none;
}

.form-table th.wde_tax_rates_label {
  padding: 0;
}

.form-table td.wde_tax_rates {
  padding-left: 0;
  padding-right: 0;
}