.menu-tabs,
.menu-collapsed .menu-control,
.builder-cartazes .menu-tabs,
.builder-cartazes .menu-collapsed .menu-control {
    background: #00172a;
} 

.menu-action:not(.menu-collapsed) .menu-tabs ul li a.active,
.menu-contents,
.menu-control,
.loading-menu,
.list-elements-opened.lists-elements.pacote,
.builder-cartazes .menu-action:not(.menu-collapsed) .menu-tabs ul li a.active,
.builder-cartazes .menu-contents,
.builder-cartazes .menu-control,
.builder-cartazes .loading-menu,
.builder-cartazes .list-elements-opened.lists-elements.pacote{
    background: #003058;
}

.menu-control::before, .menu-control::after,
.cursor::before,
.menu-tabs ul li a.active::before,
.cursor::after,
.menu-tabs ul li a.active::after
.builder-cartazes .menu-control::before, .builder-cartazes .menu-control::after,
.builder.builder-cartazes .cursor::before,
.builder.builder-cartazes .menu-tabs ul li a.active::before,
.builder.builder-cartazes .cursor::after,
.builder.builder-cartazes .menu-tabs ul li a.active::after {
    background: -o-radial-gradient(circle closest-side, transparent 0, transparent 50%, #003058 0) 200% 200% / 400% 400%;
    background: radial-gradient(circle closest-side, transparent 0, transparent 50%, #003058 0) 200% 200% / 400% 400%;
}

.menu-collapsed .menu-control::before,
.menu-collapsed .menu-control::after,
.builder-cartazes .menu-collapsed .menu-control::before,
.builder-cartazes .menu-collapsed .menu-control::after {
    background: -o-radial-gradient(circle closest-side, transparent 0, transparent 50%, #002f56 0) 200% 200%/400% 400%;
    background: radial-gradient(circle closest-side, transparent 0, transparent 50%, #002f56 0) 200% 200%/400% 400%;
}

.content-result .nav-tabs .nav-link,
.builder-cartazes .content-result .nav-tabs .nav-link {
    color: #ffffff;
    background-color: #002f56;
    border-color: #002f56;
}

.content-result .nav-tabs .nav-link.active,
.contentTabsSearch,
.builder-cartazes .content-result .nav-tabs .nav-link.active,
.builder-cartazes .contentTabsSearch {
    color: #ffffff;
    background-color: #59a0db;
    border-color: #7abbf1;
}

.addSlotArea.card {
    color: #000;
}

.control-right::before,
.builder-cartazes .control-right::before {
    background: linear-gradient(270deg, #002f56, #0000);
}

.control-left svg {
    z-index: 1000;
}

.control-left::before,
.builder-cartazes .control-left::before {
    background: linear-gradient(90deg, #002f56, #0000);
}

.menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb,
.builder-cartazes .menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb {
    background: rgb(0 73 141 / 89%);
}

.menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-track,
.builder-cartazes .menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-track {
    background: #0000002e;
}

.menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb:active,
.menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb:hover,
.builder-cartazes .menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb:active,
.builder-cartazes .menu-contents :not(.no-simple-scroll)::-webkit-scrollbar-thumb:hover {
    background: rgb(0 77 148 / 55%);
}

.card-selectable,
.builder-cartazes .card-selectable {
    background: #0365b5;
    border: solid 3px #003867;
    color: #ffffffe6;
}

.temas .card-selectable h3.card-title {
    color: #ffffff;
}

.card-selectable:not(.active):hover,
.builder-cartazes .card-selectable:not(.active):hover {
    border: solid 3px rgba(0, 77, 148, 0.9);
}

a.editar-campo-modal {
    color: #f0f0f0!important;
}

.fonte-select {
    border: solid 1px rgba(0, 77, 148, 0.9);
    background: #002f56;
}
.fonte-select:hover {
    background: #003d6f;
}
/* Fundo da barra "Marque os items" (sticky no mobile) = fundo do painel */
.destino-fonte,
.builder-cartazes .destino-fonte {
    background: #003058;
}

.menu-metas a, .box-menu-form a {
    color: #002f56;
}

span.tags.premium {
    background: #ffbe00;
    color: darkblue;
}

.tema-item-select span.previa {
    color: #ababab;
}

.temas.menu-scroll-content {
    margin-top: 25px;
}

.load-more-temas {
    background-color: #00172a !important;
}

/* Limpeza de elementos do menu temas. Qualquer customização de cores escalável colocar acima deste trecho e não abaixo */
/* if menu-tabs a de data-artigo_categoria='temas' is active, then hide .menu-contents .nav-tabs */
.menu-contents .nav-tabs.tab-temas, .menu-contents .tab-content.tab-temas .menu-metas {
    display: none!important;
}

.menu-contents .tab-temas .search .input-group {
    height: 35px;
}

.menu-contents .tab-temas .search .input-group input {
    font-size: 1rem;
}

.menu-contents .tab-temas .search #reset-temas-search {
    margin-top: 8px;
}

.menu-item[data-artigo_categoria='portal'] span.label.new {
    display: none;
}

/* Limpeza do header */
.nav-item-recursos {
    display: none;
}

.instagramContato, .tiktokContato, .youtubeContato, .cnpjContato {
    display: none !important;
}