table {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 100%;
    margin: 0 auto;
}

table th, table td {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 10px 10px;
}
table th {
    background-color: #eee;
}

table tr.even {
    background-color: #efefef;
}

td.text-align-center {
    text-align: center;
    color: #0D5C95;
    font-weight: 600;
}

/***********************************************
Gérer mes petites annonces : liste de mes annonces
*********************************************/

a.button.button--primary {
    display: table;
    margin: 30px auto;
}

a.button.button--rejection {
    display: table;
    margin: 30px auto;
    color: #333;
    background: none;
    border: 1px solid #aaa;
}

.responsive-enabled{
    border-right: 1px solid #fff;
    width: 90%!important;
    margin: 0 auto;
}

.responsive-enabled thead th {
  border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 5px 50px!important;
    color: #fff;
    background: #000;
    font-weight: 500;
    font-size: 14px;
}

.responsive-enabled tbody td{
    padding: 30px 50px;
}

.responsive-enabled td{
    text-align: center;
    font-size:14px;
}

.responsive-enabled td:first-of-type{
    text-transform: uppercase;
    font-size: 15px;
    padding: 5px;
    font-weight: 700;
}
.responsive-enabled tr.even{
    background:#C3D6E5;

}

.responsive-enabled tr.odd {
    background: #E1EBF2;
}
/* mode Tablette */
@media only screen and (max-width: 1023px) {
    table td {
   font-size:12px;
}
    
}

/* mode mobile */

@media all and (max-width: 767px) {
    

    
}