.table th a {
color:#fff!important;
text-decoration:underline;
}

.table {
width:100%;
margin-bottom:20px;
border-collapse:collapse;
border:1px solid #ddd;
border-left:0;
}

.table td,.table th {
text-align:left!important;
vertical-align:top;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
padding:4px;
}

.table th {
font-weight:700;
background:#5d7227;
color:#fff!important;
}

.table thead th {
vertical-align:bottom;
}

.table thead: first-child tr: first-child th,.table-bordered thead: first-child tr: first-child th {
border-top:0;
}