@import url(/funcionalidades/css/lista-modulos.css);

.banner {
    background: #E6FCFE;
}

.banner p a {
    font-weight: inherit;
    font-size: inherit;
}

.txt-verde {
    color: #6EC400;
}

.c-verde .ico {
    background: rgba(110, 196, 0, 0.15);
}

.txt-laranja {
    color: #FF9C24;
}

.c-laranja .ico {
    background: rgba(255, 156, 36, 0.15);
}

.txt-verm {
    color: #FE5B4A;
}

.c-verm .ico {
    background: rgba(254, 91, 74, 0.15);
}

.txt-azul {
    color: #1A67BF;
}

.c-azul .ico {
    background: rgba(26, 103, 191, 0.15);
}

.txt-pisc {
    color: #00BFB7;
}

.c-pisc .ico {
    background: rgba(0, 191, 183, 0.15);
}

.card-plano span.preco {
    line-height: 1;
}

.card-plano p.mb-4 {
    min-height: 74px;
}

.pill {
    height: 1rem;
    width: .5rem;
    margin-right: .5rem;
    border-radius: 4px;
}

.pill.fin{
    background-color: #6EC400;
}

.pill.ven{
    background-color: #FF9C24;
}

.pill.est{
    background-color: #FE5B4A;
}

.pill.crm{
    background-color: #1A67BF;
}

.pill.ser{
    background-color: #00BFB7;
}

.lista-colunas li+li {
    margin-top: 1rem;
}

.lista-colunas .ico {
    border-radius: 8px;
    min-width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.lista-colunas .ico img {
    width: 24px;
    height: 24px;
}

h2 span {
    font-size: inherit;
    font-weight: inherit;
}

h3.h3-func {
    font-size: 1.5rem;
    font-weight: 600;
    color: #008892;
}

.table-funcs-seo th:first-child {
    border-top-left-radius: 2rem;
}

.table-funcs-seo th:last-child {
    border-top-right-radius: 2rem;
}

.table-funcs-seo thead th,
.table-funcs-seo thead th:nth-child(2) {
    font-size: 1.5rem;
    font-weight: 700;
    text-align: start;
    padding: .5rem 0 .5rem 1rem;
    color: #001E27 !important;
}

.table-funcs-seo thead th:nth-child(1) {
    opacity: .7;
    background: rgba(159, 159, 159, 0.05);
}

.table-funcs-seo thead th:nth-child(2) {
    background: rgba(0, 226, 244, 0.30) !important;
}

.table-funcs-seo tbody tr {
    text-align: start;
}

.table-funcs-seo tr:nth-child(odd) {
    background: #fff;
}

.table-funcs-seo tr:nth-child(even) {
    background: #F5F5F5;
}

.table-funcs-seo {
    border-radius: 2rem;
    border: 1px solid #DADADA;
    background: #FFF;
    border-collapse: separate;
}

.table-funcs-seo tr:last-child td:first-child {
    border-bottom-left-radius: 2rem;
}

.table-funcs-seo tr:last-child td:last-child {
    border-bottom-right-radius: 2rem;
}

article.art-func {
    border-radius: 0 64px 64px 64px;
    border: 1px solid rgba(0, 226, 244, 0.60);
    background: rgba(0, 226, 244, 0.05);
    padding: 1.5rem 1.5rem;
    min-height: 220px;
}

.sec-faq-timer.bg-cinza .accordion-item{
    background-color: transparent;
}

.sec-faq-timer.bg-cinza .accordion-item .accordion-body {
    padding-bottom: 0;
}

.sec-faq-timer.bg-cinza .accordion-button .ico {
    background: rgba(0, 226, 244, 0.20);
}

.sec-faq-timer.bg-cinza .accordion-button .ico {
    background: rgba(0, 226, 244, 0.20);
}

.sec-faq-timer.bg-cinza .accordion-button:not(.collapsed) .ico {
    background: rgba(0, 226, 244, 1);
}

.sec-faq-timer.bg-cinza  .progrees-timer::-webkit-progress-value {
    background: rgba(0, 226, 244, 1);
}

.table-responsive {
    border: none;
}

@media(min-width: 992px) {
    .banner {
        border-radius: 0 0 456px 0;
    }
}

@media(min-width: 1024px) {
    .lista-colunas li+li {
        margin-top: 0;
    }

    .lista-colunas {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 1fr);
        grid-column-gap: 1.25rem;
        grid-row-gap: 1rem;
    }
    
    .lista-colunas li:nth-child(1) { grid-area: 1 / 1 / 2 / 2; }
    .lista-colunas li:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
    .lista-colunas li:nth-child(3) { grid-area: 3 / 1 / 4 / 2; }
    .lista-colunas li:nth-child(4) { grid-area: 1 / 2 / 2 / 3; }
    .lista-colunas li:nth-child(5) { grid-area: 2 / 2 / 3 / 3; }
    
}
    
@media(min-width: 1366px) {
    .card-plano-new {
        min-height: unset;
    }
}