html:not([data-page='custom']) {
    a:not(.original-style):not(.dropdown-item):not(.page-link):not(.nav-link) {
        color: var(--primary-color);

        &:hover {
            color: var(--alternative-color);
        }
    }
}

.text-primary-color {
    color: var(--primary-color) !important;
}

.background-primary-color {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.text-secundary-color {
    color: var(--secondary-color) !important
}

.background-secundary-color {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}

.text-alternative-color {
    color: var(--alternative-color) !important
}

.background-alternative-color {
    background-color: var(--alternative-color);
    border-color: var(--alternative-color);
}

.background-body-color {
    background-color: var(--body-color)
}

.page-item.active .page-link {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.page-item:not(.active) a {
    color: var(--primary-color) !important;
}

.page-end .page-link {
    color: var(--primary-color);
}

.page-start .page-link {
    color: var(--primary-color);
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: var(--secondary-color) !important;
}

#nav_menu li a:not(.original-style):hover {
    color: var(--primary-color) !important;
}

#navbar_menu li a:not(.original-style):hover {
    color: var(--primary-color) !important;
}

.btn-primary:not(.original-style):hover {
    background-color: var(--alternative-color) !important;
    border-color: var(--alternative-color) !important;
}

.list_enlaces li a:not(.original-style) {
    color: var(--alternative-color) !important;
}

body:not(.original-style) {
    background-color: var(--body-color) !important;
}

.navbar:not(.original-style) {
    background-color: var(--body-color) !important;
}

.btn-search-style {
    background-color: var(--box-search, 'initial') !important;
    color: var(--font-search, 'initial') !important;
    border-color: var(--border-search, 'initial') !important;
}

.ui-state-active {
    background-color: var(--secondary-color) !important;
    border: var(--secondary-color) !important;
}

.active-primary-color .active {
    color: var(--primary-color) !important;
}

.active-secundary-color .active {
    color: var(--secondary-color) !important;
}

.active-alternative-color .active {
    color: var(--alternative-color) !important;
}

.link-primary-color:not(.active) {
    color: var(--primary-color) !important;
}

.link-secundary-color:not(.active) {
    color: var(--secondary-color) !important;
}

.link-alternative-color:not(.active) {
    color: var(--alternative-color) !important;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: var(--primary-color) !important;
}

.easepick-wrapper {
    --color-bg-default: var(--body-color);
    --color-fg-primary: var(--primary-color);
    --color-fg-accent: #333;
    --color-bg-inrange: var(--alternative-color);
    --day-width: 35px;
    --day-height: 30px;
}