.plano-descricao-box {
    height: 100%;
    background-color: #3d3d3b;
    border-radius: 4px;
    text-align: center;
    font-family: sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 1em;
    color: white;
}

.plano-selecao {
    font-size: 1em;
}

@media (max-width: 770px) {
    .plano-descricao-box {
        height: 40px;
    }
}

@media (min-width: 1200px) {
    .plano-selecao .form-check-input {
        margin-top: .5rem;
    }
}

.terms {
    font-size: 1em;
    margin-top: 8px;
    margin-bottom: 8px;
}

.card-header-plano {
   background-color: #198754;
   color: #ffffff;
}

.card-body-plano {
   color: #3D3D3B !important;
}
