.lecteur-container {
  max-width: 1200px;
  width: 98%;
  margin: 0 auto 24px;
  display: inline-block;
  background-color: #1F1F1F !important;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,.25);
  padding: 20px;
  color: #fff;
}
.roadmap-table
{
    width:100%;
    border-collapse:collapse;
}

.roadmap-table th
{
    padding:10px;
    text-align:left;
}

.roadmap-table td
{
    padding:10px;
}

.roadmap-table tbody tr:nth-child(even)
{
    background:#252525;
}
.roadmap-table th:nth-child(2),
.roadmap-table td:nth-child(2)
{
    width:140px;
}

.roadmap-table th:nth-child(3),
.roadmap-table td:nth-child(3)
{
    width:120px;
}
.badge
{
    display:inline-block;
	width:120px;
	text-align:center;
    padding:4px 10px;
    border-radius:4px;
    font-size:12px;
    font-weight:bold;
}

.functional
{
    background:#2E7D32;
    color:#FFF;
}

.final
{
    background:#1565C0;
    color:#FFF;
}

.v1
{
    background:#7B1FA2;
    color:#FFF;
}

.v2
{
    background:#EF6C00;
    color:#FFF;
}

.planned
{
    background:#F9A825;
    color:#000;
}

.maybe
{
    background:#616161;
    color:#FFF;
}
.roadmap-wrapper
{
    max-width:1200px;
    margin:0 auto;
    padding:20px;
}

.roadmap-table
{
    width:100%;
    border-collapse:collapse;
    color:#FFF;
}

.roadmap-table th
{
    padding:10px;
    text-align:left;
    background:#111;
    color:#FFF;
}

.roadmap-table td
{
    padding:10px;
    color:#FFF;
}

.roadmap-table tbody tr:nth-child(odd)
{
    background:#1F1F1F;
}

.roadmap-table tbody tr:nth-child(even)
{
    background:#2A2A2A;
}

.roadmap-table tbody tr:hover
{
    background:#333;
}