Responsive Table Test

Responsive Table Test

/* info (hed, dek, source, credit) */ .rg-container { font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.4; margin: 0; padding: 1em 0.5em; color: #222; } .rg-header { margin-bottom: 1em; text-align: left; } .rg-header > * { display: block; } .rg-hed { font-weight: bold; font-size: 1.4em; } .rg-dek { font-size: 1em; } .rg-source { margin: 0; font-size: 0.75em; text-align: right; } .rg-source .pre-colon { text-transform: uppercase; } .rg-source .post-colon { font-weight: bold; } /* table */ table.rg-table { width: 100%; margin-bottom: 0.5em; font-size: 1em; border-collapse: collapse; border-spacing: 0; } table.rg-table tr { -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; text-align: left; color: #333; } table.rg-table thead { border-bottom: 3px solid #ddd; } table.rg-table tr { border-bottom: 1px solid #ddd; color: #222; } table.rg-table tr.highlight { background-color: #dcf1f0 !important; } table.rg-table.zebra tr:nth-child(even) { background-color: #f6f6f6; } table.rg-table th { font-weight: bold; padding: 0.35em; font-size: 0.9em; } table.rg-table td { padding: 0.35em; font-size: 0.9em; } table.rg-table .highlight td { font-weight: bold; } table.rg-table th.number, td.number { text-align: right; } /* media queries */ @media screen and (max-width: 600px) { .rg-container { max-width: 600px; margin: 0 auto; } table.rg-table { width: 100%; } table.rg-table tr.hide-mobile, table.rg-table th.hide-mobile, table.rg-table td.hide-mobile { display: none; } table.rg-table thead { display: none; } table.rg-table tbody { width: 100%; } table.rg-table tr, table.rg-table th, table.rg-table td { display: block; padding: 0; } table.rg-table tr { border-bottom: none; margin: 0 0 1em 0; padding: 0.5em; } table.rg-table tr.highlight { background-color: inherit !important; } table.rg-table.zebra tr:nth-child(even) { background-color: transparent; } table.rg-table.zebra td:nth-child(even) { background-color: #f6f6f6; } table.rg-table tr:nth-child(even) { background-color: transparent; } table.rg-table td { padding: 0.5em 0 0.25em 0; border-bottom: 1px dotted #ccc; text-align: right; } table.rg-table td[data-title]:before { content: attr(data-title); font-weight: bold; display: inline-block; content: attr(data-title); float: left; margin-right: 0.5em; font-size: 0.95em; } table.rg-table td:last-child { padding-right: 0; border-bottom: 2px solid #ccc; } table.rg-table td:empty { display: none; } table.rg-table .highlight td { background-color: inherit; font-weight: normal; } }
Responsive Table Test Responsive Table Test
Grade Level & Subject Morning Start Time Afternoon Start Time   Grade Level & Subject Morning Start Time Afternoon Start Time
PreK & Kindergarten Math 8:30 a.m. 1:00 p.m.   3rd Grade Math 10:00 a.m. 2:30 p.m.
PreK & Kindergarten Language Arts 8:42 a.m. 1:12 p.m.   4th Grade Math 10:24 a.m. 2:54 p.m.
1st Grade Math 9:03 a.m. 1:33 p.m.   3rd-6th Grades Language Arts 10:54 a.m. 3:24 p.m.
2nd Grade Math 9:21 a.m. 1:51 p.m.   5th Grade Math 11:09 a.m 3:39 p.m.
1st-2nd Grade Language Arts 9:51 a.m. 2:21 p.m.   6th Grade Math 11:23 a.m. 3:53 p.m.
SOURCE: Sources
Grade Level & Subject Morning Start Time Afternoon Start Time Grade Level & Subject Morning Start Time Afternoon Start Time
PreK & Kindergarten Math 8:30 a.m. 1:00 p.m. 3rd Grade Math 10:00 a.m. 2:30 p.m.
PreK & Kindergarten Math 8:30 a.m. 1:00 p.m. 3rd Grade Math 10:00 a.m. 2:30 p.m.
PreK & Kindergarten Math 8:30 a.m. 1:00 p.m. 3rd Grade Math 10:00 a.m. 2:30 p.m.
PreK & Kindergarten Math 8:30 a.m. 1:00 p.m. 3rd Grade Math 10:00 a.m. 2:30 p.m.