/**
 * Tables
 */
table {
    background: #ffffff;
    width: 100%;
    margin-bottom: 18px;
    padding:0;
    border-collapse: separate;
    font-size: 13px;
}

table thead {
    background: #111111;
    color: #ffffff;
    border: none;
}

table th,
table td {
    padding:15px;
    line-height: 13.5px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #eeeeee;
}

table th {
    font-weight: bold;
    border-top: none;
}

.table-striped tbody tr:nth-child(odd) td {
    background-color: #f9f9f9;
}

.table-striped tbody tr:hover td {
    background-color: #f5f5f5;
}