.table .table-title{ font-weight: 500; width: 50%;}
.table .table-title2{ font-size: 1.1em;}
.table {color:#333;}
table tbody tr:nth-child(2n+1){background-color:rgba(242, 246, 255,0.5) ;}

.table, .table thead th, .table td{border:none; line-height: 110%;}
table tr th:nth-child(2n){background-color:rgba(242, 246, 255,0.5) ;}
table tbody tr td:nth-child(2n){ background-color:rgba(242, 246, 255,0.5) ;}
table tbody tr.impar td:nth-child(2n){ background-color:rgba(242, 246, 255,0.5) ;}

.caracteristicas .fa-times{color:#ef3558;}
.caracteristicas .fa-check{color:#80dc81;}
.comparador h2{ text-align: center; text-transform: uppercase; margin-bottom: 30px; font-size: 1.5em; font-weight: 700; color:#333;}
.caracteristicas .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color:#f8faff;
    border-bottom: none;
}
.caracteristicas td a {color: #333;}
.caracteristicas .card {border:none;}
.caracteristicas .card-body {padding: 1rem;}

@media (max-width:  767.98px) {
    .table .table-title2 {font-size: .8em;}
    .table td{font-size:15px;}
    .table thead th{padding:0.50rem;}
}

@media (max-width:  767.98px) {

}