/* Color-only overrides. Original Flexua dimensions, layout and animation stay intact. */
body .dt-btn-primary:not(.dt-btn-border),
body button[type=submit],
body input[type=submit] {
    background-color: var(--flexua-button);
    border-color: var(--flexua-button);
    color: var(--flexua-button-text);
}
body .dt_navbar-button-item .dt-btn-primary { background-color:var(--flexua-header-button);border-color:var(--flexua-header-button); }
body .dt_slider .dt-btn-primary { background-color:var(--flexua-slider-button);border-color:var(--flexua-slider-button); }
body.btn--effect-five .dt-btn-primary::before,
body.btn--effect-five .dt-btn-primary::after { background-color:var(--flexua-button-hover); }
body .dt-btn-primary:hover,body .dt-btn-primary:focus,
body button[type=submit]:hover,body input[type=submit]:hover { background-color:var(--flexua-button-hover);border-color:var(--flexua-button-hover);color:var(--flexua-button-hover-text); }
body .dt_information .item-inner .item-icon {background-color:var(--flexua-icon-bg);}
body .dt_information .item-inner .item-icon i {color:var(--flexua-icon-text);}
body .header--eight .site--logo::before,body .header--eight .site--logo::after {background-color:var(--flexua-logo-bg);}
body .header--eight .dt_header-topbar {background-color:var(--flexua-topbar-bg);}
body .header--eight .dt_header-topbar .widget--right::before {background-color:var(--flexua-topbar-accent);}
body .dt_footer.dt_footer--one {background-color:var(--flexua-footer-bg);}
