.tooltip {
    z-index: 2500 !important;
}

.cookie-container {
    width: 100%;
    /* min-height: 210px; */
    /* height: 100%; */
    display: flex;
    position: fixed;
    bottom: 10px;
    z-index: 800;
    /* Quem controla a exibição é o cookie controller */
    /* display: none;  */
}

.cookie-content {
    width: 100%;
    max-width: 1000px;
    display: flex;
    flex-direction: row;
    padding-left: 10px;
    align-items: flex-end;
    /* height: 180px; */
}

.cookie-text-area-container {
    width: 60%;
    max-width: 800px;
    background-color: #003E7B;
    border-radius: 10px;
    /* min-height: 220px; */
    /* max-height: 180px; */
    display: flex;
    flex-direction: column;
    padding: 10px;
    /* margin-bottom: 34px; */
}

.cookie-text-area-close-btn {
    align-self: flex-end;
    z-index: 901;
}

.cookie-text-area {
    color: #fff;
    font-weight: bold;
}

.cookie-text-area-action {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}

.btn-cookie {
    background-color: #D58500 !important;
    border-color: #D58500 !important;
    height: 38.21px !important;
    width: 180px !important;
    margin-left: auto !important;
}

.btn-cookie:active,
.btn-cookie:hover,
.btn-cookie:focus {
    box-shadow: none !important;
    height: 38.21px !important;
    width: 180px !important;
    background-color: #c47a02 !important;

}

.cookie-anchor {
    color: #fff !important;
    margin-left: 10px;
    text-decoration: underline;
}

.cookie-anchor:first-child {
    margin-left: 0 !important;
}

.btn-cookie,
.cookie-anchor,
.cookie-text-area {
    font-size: 14px;
}


.cookie-spy-area {
    margin-top: -20px;
    margin-left: 10px;
    width: 100%;
    max-width: 120px;
    height: 100%;
    min-height: 150px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    /* background-color: red; */
    cursor: pointer;

}

.cookie-spy-area-mobile {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    /* background-color: red; */
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    left: 10px;
    /* display: none; */
    z-index: 902
}

.cookie-spy-img,
.cookie-spy-img-mobile {
    /* background-image: url('../img/cookie-spy-v2.png'); */
    background-image: url('https://stc.braspress.com.br/img/uploads/cookie-spy-v3.png');
    width: 120px;
    height: 120px;

}

.cookie-spy-img-mobile {
    width: 120px;
    height: 120px;

}

.cookie-spy-img,
.cookie-close-icon,
.cookie-spy-img-mobile {
    background-repeat: no-repeat;
    background-size: contain;
}

.cookie-close-icon {
    /* background-image: url('../img/cookie-close.png'); */
    background-image: url('https://stc.braspress.com.br/img/uploads/close-romilda.png');
    width: 40px !important;
    height: 40px !important;
    cursor: pointer;
    margin-top: -60px;
    margin-right: -18px;
}

.final-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.final-footer-container-links {
    /* background-color: red; */
    width: 50%;
}

.-footer-links {
    color: #fff !important;
    text-decoration: none !important;
    padding-left: 10px;
}

.-footer-links:hover {
    text-decoration: none !important;
    font-weight: bold;
}


@media screen and (max-width: 1250px) {
    .cookie-spy-area {
        display: none;
    }

    .cookie-content {
        width: 100%;
        /* justify-content: center; */
    }

    /* .cookie-text-area-container {
        width: 85%;
    } */

    .final-footer-container-links {
        width: unset;
        /* background-color: red; */
    }


}

@media screen and (max-width: 1360px) {
    /* .cookie-text-area-container {
        width: 70%;
    } */

}

@media screen and (max-width: 1260px) {
    /* .cookie-text-area-container {
        width: 60%;
    } */

}

@media screen and (max-width: 1160px) {
    .cookie-text-area-container {
        width: 50%;
    }
}

@media screen and (max-width: 767px) {
    .final-footer {
        flex-direction: column;
    }

    .cookie-text-area-container {
        width: 98%;
    }

}

@media screen and (max-width: 400px) {
    .final-footer-container-links {
        display: flex;
        flex-direction: column;
    }
}