/* NEWORKX Employer Portal additions. Loaded after /portal/portal.css; scoped to .portal. */
.portal .legal.agreement { max-height: 460px; }
.portal .legal ul { margin: 0 0 8px 18px; padding: 0; font-size: 14px; color: #33333B; }
.portal .legal ul li { margin: 0 0 4px; }
.portal .fee-wrap { overflow-x: auto; margin: 4px 0 12px; }
.portal table.fee { width: 100%; min-width: 480px; border-collapse: collapse; font-size: 13px; background: #fff; }
.portal table.fee th, .portal table.fee td { border: 1px solid #C9C9C9; padding: 7px 9px; text-align: left; vertical-align: top; }
.portal table.fee thead th { background: #EDEDED; font-weight: 700; }
.portal table.fee tbody th { font-weight: 600; }
