/* Minification failed. Returning unminified contents.
(45,25): run-time error CSS1039: Token not allowed after unary operator: '-black'
 */
/*////////////////// tabs de conteúdo /////////////////////////////*/

.ats-containerTabs {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ats-containerTabs-nav .ats-containerTabs-lista {
    width: 100%;
    margin: 0 auto;
}

    .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item {
        display: inline-block;
        padding: 16px 24px;
        background: #fff;
        border-style: solid;
        border-width: 0px 0px 0 0px;
        border-color: #BFBFBF;
        text-align: center;
        font-size: 20px;
        z-index: 5;
        position: relative;
        cursor: pointer;
        width: 32%;
        font-weight: 500;
    }


        .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item:not(:last-child) {
            margin-right: 0;
        }

        .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item:not(.ats-tab-active):before {
            display: block;
            position: absolute;
            width: 100%;
            top: -1px;
        }


        .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item.ats-tab-active {
            border-bottom: 4px solid #0c326f;
            font-weight: bold;
            color: var(--black);
            font-weight: 500;
        }

            .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item.ats-tab-active:before {
                position: absolute;
                left: 0;
                bottom: -1px;
                width: 100%;
                z-index: 5;
                border: 1px solid #eee;
                display: block;
            }

.ats-containerTabs .ats-containerTabs-conteudo {
    border: 0;
    padding: 20px 0;
}

    .ats-containerTabs .ats-containerTabs-conteudo.bg-branco {
        background: #fff;
        padding: 20px;
    }

.tabs-light .ats-containerTabs-item.ats-tab-active {
}

    .tabs-light .ats-containerTabs-item.ats-tab-active:before {
        border: 3px solid #fff !important
    }

nav.ats-containerTabs-nav .ats-containerTabs-item:hover {
    background: #dedede;
    border-bottom: 4px solid #dedede;
}


/*@media only screen and (max-width: 40em) {
    .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item {
        width: 35%;
    }
}*/

@media only screen and (min-width: 64.063em) {
    .ats-containerTabs-nav .ats-containerTabs-lista .ats-containerTabs-item {
        width: 25%;
    }
}

