/* ============================================
   NON-QM LOANS — QUALIFICATION TABLE
   ============================================ */
.table-wrap table,
.page-wrapper .table-wrap table {
  width: 100% !important;
  border-collapse: collapse !important;
  margin: 28px 0 !important;
  font-family: 'Montserrat', sans-serif !important;
  background: #000 !important;
  border: 1px solid rgba(191,164,111,0.2) !important;
  border-radius: 8px !important;
}

.table-wrap table th,
.page-wrapper .table-wrap table th {
  background: #000 !important;
  color: #967b45 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  letter-spacing: 0.06em !important;
  padding: 14px 16px !important;
  text-align: left !important;
  border-bottom: 2px solid #967b45 !important;
}

.table-wrap table td,
.page-wrapper .table-wrap table td {
  color: #D9D6CF !important;
  border-bottom: 1px solid #1a1a1a !important;
  padding: 12px 16px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  vertical-align: top !important;
}

.page-wrapper .table-wrap table tr:nth-child(even) td {
  background-color: #0a0a0a !important;
}

.page-wrapper .table-wrap table tr:hover td {
  background-color: #1a1a1a !important;
}

.page-wrapper .table-wrap table tr:last-child td {
  border-bottom: none !important;
}
