  .webform-submission-form .label-tooltip {
  display: none;
}

.webform-mbp .row-table .col-table {
  padding: 20px 15px;
}
.webform-mbp .row-table .col-label {
  width: 44%;
  border: none;
}
.webform-mbp .row-table .col-amount {
  width: 34%;
  display: flex;
  flex-direction: column;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.webform-mbp .row-table .col-cost {
  width: 22%;
  display: flex;
}
.webform-mbp .row-table .col-cost .form-input-container {
  border: none;
}
.webform-mbp .row-content .col-amount .form-item:first-child {
  margin-bottom: 15px;
}

#edit-monthly-outgoings, #edit-monthly-commitments {
  page-break-inside: auto;
}
#edit-monthly-outgoings .row-table, #edit-monthly-commitments .row-table {
  page-break-inside: avoid;
  page-break-after: auto;
}

a[href]:after {
  content: none !important;
}