#save_loanmgf_form .dynamic-fieldset-header-row {
  background-color: rgb(228, 228, 228) !important;
}

#save_loanmgf_form .dynamic-fieldset-header-cell {
  text-align: right;
  border-top: none;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

#save_loanmgf_form .dynamic-fieldset div {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}

#save_loanmgf_form 
  .dynamic-fieldset-header-row:first-child
  .dynamic-fieldset-header-cell {
    border-top: 1px solid black;
    border-bottom: none;

}

#save_loanmgf_form div.dynamic-fieldset > * input  {
  max-width: 140px;
}

/* Loan: */

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-cli {
  width: 52%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-approved {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-received {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-date-received {
  width: 7%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS1,
#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS2 {
  border-right: none;
}
#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS2,
#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS3 {
  border-left: none;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS1,
#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS2,
#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaymentS3 {
  width: 7%;
  text-align: center;
  border-bottom: 1px solid black !important;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-repaid-in-full {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.loan-remove {
  width: 5%;
}

/* MGF: */

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-cli {
  width: 34%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-approved {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-received {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-date-received {
  width: 7%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS1,
#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS2 {
  border-right: none;
}
#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS2,
#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS3 {
  border-left: none;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS1,
#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS2,
#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaymentS3 {
  width: 7%;
  text-align: center;
  border-bottom: 1px solid black !important;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-equityperc {
  width: 6%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-grantperc {
  width: 6%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-loanperc {
  width: 6%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-repaid-in-full {
  width: 5%;
}

#save_loanmgf_form .dynamic-fieldset-header-cell.mgf-remove {
  width: 5%;
}
