/* Table Styles */ .table-wrapper{ margin: 10px 10px 30px; box-shadow: 0px 10px 20px rgba( 0, 0, 0, 0.2 ); overflow-x:auto; } .fl-table { border-radius: 5px; font-size: 14px; font-weight: normal; border: none; border-collapse: collapse; width: 100%; max-width: 100%; background-color: white; } .fl-table td, .fl-table th { text-align: left; padding: 8px; vertical-align: top; } .fl-table td { border-right: 1px solid #f8f8f8; font-size: 14px; } .fl-table thead th { color: #ffffff; background: #324960; } .fl-table thead th:nth-child(odd) { color: #ffffff; background: #324960; } .fl-table tr:nth-child(even) { background: #F8F8F8; }