
:root {
    --primary-color: #000000;
    --theme-color: #f3f3f3;
    --text-color: #030706;
    --button-text-color: #fff;
    --card-background: #fff;
    --hover-card: #f8f8f8;
    --border-color: #dadada;
    --destaques: #818181;
}
.template_top_menu {
    background-color: #000000;
}
.cl-orange, .cl-orange:hover {
    color: #000000 !important;
}
.btn-search-v3 {
    background-color:#000000 !important;
    color: var(--button-text-color) !important;
}
.bg-modal-btn-square.active-menu .btn-square-v3 {
    color: #000000 !important;
}
.bg-modal-btn-square.active-menu .btn-square-v3 span {
    color: #000000 !important;
}
.menu-modal-square li a i {
    color: #000000;
}
.view-info {
    border-color: var(--border-color);
}
#dicionarios .card-v3-content-col:nth-child(2) {
    border-color: var(--border-color);
}
.card-list-link:hover {
    background-color: var(--hover-card);
}
.card-v3 h3, .itens-card li, .hiperlink-v3, .count-result p, .btn-square-v3 span, .content-item-menu p, .form-v3 label, .checkbox-v3-legenda, .switch-v3 span, .loadmore p {
    color: var(--text-color) !important;
}
.separator {
    border-color: var(--button-text-color) !important;
}
.box-alert {
    background: var(--card-background);
}
.box-alert p, .title_page_v3 h2, .title_page_v3 h3, .top_bar_user_menu li a, .label-v3 p, .header_form_information_v3 h3, .header_form_information_v3 p {
    color: var(--text-color);
}
.top_bar_user_menu li:hover {
    background-color: var(--hover-card);
}
.menu-modal h2, .menu-modal-partial h2 {
    background: var(--primary-color);
    color: var(--button-text-color);
}
.menu-modal-square, .menu-modal {
    background-color: var(--card-background);
}
.menu-modal-square li a, .menu-modal li a, .menu-modal-partial li a {
    color: var(--text-color);
    border-color: var(--border-color);
}
.grid-menu .item, .nestable-v3 .dd3-content, .nestable-v3 .dd-item>button {
    background-color: var(--card-background);
    border-color: var(--border-color);
}
    
.nestable-v3 .dd3-handle {
    background-color: var(--card-background);
    color: var(--text-color);
    border-color: var(--border-color);
}
    
.grid-menu .item span {
    color: var(--text-color);
}
    
.grid-menu .item:hover, .user-view-linkable .card-list-link:hover {
    background-color: var(--hover-card);
}
    
.form-v3 legend, .content-col-with-image p, .content-col-with-image span {
    color: var(--text-color);
}
.nestable-v3-list-actions a, .nestable-v3-list-name, .accordion-v3 h4.panel-title a {
	color: var(--text-color);
}
.card-image-v3 a, .accordion-v3.panel-group .panel .panel-heading {
    background-color: var(--card-background);
    border-color: var(--border-color);  
}
.accordion-v3 .panel-default {
    border-color: var(--border-color); 
}
.box-modal-campos-v3 {
    background-color: var(--card-background);
}
.card-modelo-texto-predefinido {
    background: var(--theme-color);
    border-color: var(--border-color);
    color: var(--text-color);
}
.label-dinamico-v3 .ui-widget-content {
    background-color: var(--theme-color);
    border-color: var(--border-color);
    color: var(--text-color);
}
.slick-prev:before, .slick-next:before {
    color: var(--text-color) !important;
}
.accordion-v3 .panel-body {
    background-color: var(--card-background);
    color: var(--text-color);
}
.header_form_information_v3 {
    border-color: var(--border-color);
}

.template_top_menu a.btn, .template_top_menu button.btn {
    background-color: #303030 !important;
    color: #ffffff !important;
}
.bg-shortcut-admin {
    background-color: #303030 !important;
    color: #ffffff !important;
}
.template_top_menu button span.icon-bar {
    background-color: #ffffff !important;
}
.template_top_menu a:hover.btn, .template_top_menu button:hover.btn {
    background-color:  !important;
}
.template_body {
    background-color: #fff6ef;
}
.template_bottom_menu {
    background-color: #dda200 !important;
    color: #ffffff;
}
.template_bottom_menu a {
    color: #ffffff;
}
.template_bottom_menu a:hover {
    color: ;
}