md-dialog.payment-invoice .header {
  background: #116477;
  color: #fff;
}
md-dialog.payment-invoice table {
  width: 100%;
}
md-dialog.payment-invoice table th {
  text-align: left;
}
md-dialog.payment-invoice table .label span {
  white-space: nowrap;
}
md-dialog.payment-invoice .payments tr {
  cursor: pointer;
}
md-dialog.payment-invoice .payments tr:hover td {
  background: rgba(0,0,0,0.1);
}
md-dialog.payment-invoice .payments .result td {
  font-size: 1.2em;
  color: #353535;
}
md-dialog.payment-invoice .payments .result td.label {
  padding-right: 10px;
}
md-dialog.payment-invoice .amount {
  font-size: 1.4em;
  color: #585858;
}
md-dialog.payment-invoice .box {
  background: #f5f5f5;
  padding: 10px;
}
