﻿body
{
    color: var(--thm-text-dark);
}/*.yel,*//*.magny,*/
.theme-color, .theme-color-text, a, a.theme-color-text
{
    color: var(--thm-text-primary);
}
.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5
{
    color: var(--thm-black);
}
a:hover
{
    color: var(--thm-border-primary);
}
.theme-color-bg, .theme-bg
{
    background: var(--thm-bg-primary)!important;
    fill: var(--thm-bg-primary)!important;
    color: #fff;
}
.thm-bg-selection
{
    background: var(--thm-bg-selection)!important;
    color: var(--thm-text-dark);
}
.theme-bg.btn:hover, .theme-bg.btn:focus
{
    color: #fff;
}
.theme-color-fill, .theme-color-fill .st0, .theme-color-fill .st1
{
    fill: var(--thm-bg-selection)!important;
}
.theme-color-border, .theme-border
{
    border-color: var(--thm-border-primary)!important;
}
.border-select
{
    border-color: var(--thm-border-selection)!important;
}
.nav-scrolled-bar .user-menu .active .nav-link::after, .nav-tabs li .nav-link.active::after
{
    background: var(--thm-border-selection);
}/*---------------------------zoho chat bubble-------------------------*/
#zsiq_float #titlediv
{
    display: none;
}
#zsiq_float .zsiq_flt_rel
{
    background-color: var(--thm-base)!important;
}
.dark-theme #zsiq_float .zsiq_flt_rel
{
    background-color: var(--thm-btn-primary)!important;
}
.dark-theme #zsiq_agtpic::before
{
    color: var(--thm-base)!important;
}/*-------------------------end zoho chat bubble-------------------------*/
.btn-white
{
    background-color: #fff;
    border-color: #fff;
}
.bg-primary
{
    background-color: var(--thm-bg-primary)!important;
}
.btn-primary
{
    background-color: var(--thm-btn-primary)!important;
    border-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.btn-success
{
    background-color: var(--thm-btn-primary)!important;
    border-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.btn-outline-primary
{
    border-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show>.btn-outline-primary.dropdown-toggle
{
    border-color: var(--thm-btn-primary)!important;
    background-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.btn-link
{
    color: var(--thm-btn-primary-text)!important;
}
.badge-primary
{
    background-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.badge-danger
{
    background-color: var(--thm-danger);
}
.dot-danger
{
    background: var(--thm-danger);
}
.dot-primary
{
    background: var(--thm-btn-primary);
}
.dot-secondary
{
    background: #364a63;
}
.dot-success
{
    background: #1ee0ac;
}
.dot-info
{
    background: #09c2de;
}
.dot-warning
{
    background: #f4bd0e;
}
.dot-dark
{
    background: #1c2b46;
}
.dot-gray
{
    background: #8091a7;
}
.dot-light
{
    background: #e5e9f2;
}
.dot-lighter
{
    background: #f5f6fa;
}
.text-primary
{
    color: var(--thm-text-primary)!important;
}
.text-gray
{
    color: var(--thm-text-gray)!important;
}
.btn-outline-secondary
{/*color: #dee2e6;*/
    border-color: var(--thm-light);
}
.user-avatar, [class^="user-avatar"]:not([class*="-group"])
{
    background: var(--thm-btn-primary);
}
.bg-light .user-avatar
{
    color: var(--thm-bg-primary);
    background: var(--thm-btn-primary);
    border-color: var(--thm-border-primary);
}
.page-link
{
    color: var(--thm-bg-primary);/*color: var(--thm-bg-primary);*//*background: var(--thm-btn-primary);*/
}
.page-item.active .page-link
{
    background: var(--thm-btn-primary)!important;
    border-color: var(--thm-border-primary)!important;
}/*--------------------slider---------------------*/
.bright .main-promotion-offer
{
    color: var(--thm-text-dark)!important;
}
.bright a.main-promotion-cta
{
    background: var(--thm-btn-primary)!important;
    border-color: var(--thm-btn-primary)!important;
    color: var(--thm-btn-primary-text)!important;
}
.bright .text-warning
{
    color: var(--thm-btn-primary-text)!important;
}/*--------------------/slider---------------------*/
@-webkit-keyframes pulse
{
    0%
    {
        -webkit-box-shadow: 0 0 0 0 rgba(255,176,22,.4);
    }
    70%
    {
        -webkit-box-shadow: 0 0 0 20px rgba(255,176,22,0);
    }
    100%
    {
        -webkit-box-shadow: 0 0 0 0 rgba(255,176,22,0);
    }
}
@keyframes pulse
{
    0%
    {
        -moz-box-shadow: 0 0 0 0 rgba(255,176,22,.4);
        box-shadow: 0 0 0 0 rgba(255,176,22,.4);
    }
    70%
    {
        -moz-box-shadow: 0 0 0 10px rgba(255,176,22,0);
        box-shadow: 0 0 0 20px rgba(255,176,22,0);
    }
    100%
    {
        -moz-box-shadow: 0 0 0 0 rgba(255,176,22,0);
        box-shadow: 0 0 0 0 rgba(255,176,22,0);
    }
}
.tabs-wrap .btn-primary
{
    border-color: var(--thm-btn-primary)!important;
}
.tabs-wrap .btn-primary.active
{
    color: var(--thm-btn-primary-text)!important;
    background: transparent!important;
    border-color: var(--thm-btn-primary)!important;
}
.footer a:not(.btn):hover
{
    color: inherit;
    opacity: .7;
    text-decoration: none;
}
hr
{
    border-top-color: rgba(0,0,0,.1);
}/*--------------------dark-theme---------------------*/
.dark-theme
{
    color: var(--thm-light);
}
.bg-dark
{
    background-color: var(--thm-base)!important;
}
.dark-theme .btn-outline-primary
{
    color: inherit!important;
}
.dark-theme .btn-link
{
    color: inherit!important;
}
.dark-theme .card, .dark-theme .modal-content
{
    color: var(--thm-text-dark);
}
.dark-theme .card .btn-outline-primary
{
    color: var(--thm-text-dark)!important;
}
.dark-theme .card .btn-link
{
    color: var(--thm-text-dark)!important;
}
.dark-theme .btn-outline-primary:hover, .dark-theme .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-primary:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-outline-primary.dropdown-toggle
{
    color: var(--thm-text-dark)!important;
}
.dark-theme .bg-primary .user-avatar
{
    border-color: transparent!important;
    color: var(--thm-bg-primary)!important;
}
.dark-theme hr
{
    border-top-color: rgba(255,255,255,.1);
}/*--------------------/dark-theme---------------------*/