table { background: #f8f8f8; border: 1px solid #e1e4e5; width: 100%; }

th, td { text-align: left; padding: 0.5em; }

th:first-child { border-right: 1px solid #e1e4e5; }

tr:first-child { border-left: none !important; }

td { border-top: 1px solid #e1e4e5; border-left: 1px solid #e1e4e5; }