/* v502G — purpose-fee table wrap/layout fix on Fees page. */

body.fees-page .fees-table-purpose-v480G{
  min-width: 0 !important;
  table-layout: fixed !important;
}

body.fees-page .fees-table-purpose-v480G th,
body.fees-page .fees-table-purpose-v480G td{
  padding: 18px 16px !important;
}

body.fees-page .fees-table-purpose-v480G th:nth-child(1),
body.fees-page .fees-table-purpose-v480G td:nth-child(1){
  width: 24% !important;
}

body.fees-page .fees-table-purpose-v480G th:nth-child(2),
body.fees-page .fees-table-purpose-v480G td:nth-child(2){
  width: 14% !important;
}

body.fees-page .fees-table-purpose-v480G th:nth-child(3),
body.fees-page .fees-table-purpose-v480G td:nth-child(3){
  width: 62% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  line-height: 1.4 !important;
  font-weight: 800 !important;
}

@media (max-width: 980px){
  body.fees-page .fees-table-purpose-v480G{
    table-layout: auto !important;
    min-width: 680px !important;
  }

  body.fees-page .fees-table-purpose-v480G th:nth-child(1),
  body.fees-page .fees-table-purpose-v480G td:nth-child(1),
  body.fees-page .fees-table-purpose-v480G th:nth-child(2),
  body.fees-page .fees-table-purpose-v480G td:nth-child(2),
  body.fees-page .fees-table-purpose-v480G th:nth-child(3),
  body.fees-page .fees-table-purpose-v480G td:nth-child(3){
    width: auto !important;
  }
}
