/**
 * Styles des tableaux. Pour l'utiliser, il suffit de mettre la classe CSS 'table' à la balise table.
 */

.table {
    width: 100%;
    margin-bottom: 18px;
    border: 1px solid #8d8686;
}

.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table > thead > tr > th, .table > thead > tr > td {
    border-width: 1px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px 10px;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 3px solid #357ebd !important;
    font-size: 13px;
}

th {
  text-align: left;
}

.table thead tr, .fc-border-separate thead tr {
    background-color: #eee;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#fafafa));
    background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: -ms-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: -o-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: -linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    font-size: 12px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border: 1px solid #ddd;
}

table.table thead th, table.table tbody td {
    /*border-left-width: 0;
    border-bottom-width: 0;*/
}

.table > tbody > tr:hover > td, .table > tbody > tr:hover > th {
    /*background-color: #ecf3f8;*/
}

