@charset "UTF-8";
:root,[data-bs-theme=light]{
    --fc-primary: #cd9fc4!important;
    --fc-primary-rgb:rgb(205, 159, 196)!important;
    --text-color:#140a12!important;
    --btn-primary-bg-color: #b26ba4!important;
    --icon-color: #ab5f9c!important;
}

.form-select:focus{
    border-color: var(--fc-primary)!important;
    box-shadow:0 0 0 .25rem var(--fc-primary) !important;
    outline:0 !important;
}


.nav-link.active{
    color: var(--text-color)!important;
    border-bottom: 3px solid var(--text-color)!important;
}

.nav-link.active :hover{
    border-bottom: 3px solid var(--text-color)!important;
}

.category-icon {
    color:var(--icon-color)!important;
}

.nav-item :hover{
    color: var(--text-color)!important;
    
}

.nav-item :active{
    color: var(--text-color)!important;
}


.form-control:focus{
    
    border-color:var(--fc-primary)!important;
    box-shadow:0 0 0 .25rem var(--fc-primary)  !important;
    color:var(--text-color) !important;
    outline:0 !important;
}

.btn-primary{
    --fc-btn-color:white!important;   
    --fc-btn-bg: var(--btn-primary-bg-color)!important;
    --fc-btn-border-color: var(--btn-primary-bg-color)!important;
    /* --fc-btn-hover-color: var(--text-color)!important; */
    --fc-btn-hover-bg: var(--btn-primary-bg-color)!important;
    --fc-btn-hover-border-color:var(--btn-primary-bg-color)!important;
    --fc-btn-focus-shadow-rgb:47,185,47!important;
    --fc-btn-active-color:var(--text-color)!important;
    --fc-btn-active-bg:var(--btn-primary-bg-color)!important;
    --fc-btn-active-border-color:var(--btn-primary-bg-color)!important;
    --fc-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;
    --fc-btn-disabled-color:#fff!important;
    --fc-btn-disabled-bg:var(--fc-primary)!important;
    --fc-btn-disabled-border-color:var(--fc-primary)!important;
}
a:hover{
    color: #000!important ;
}

a{
    color: #000!important;
}


.form-check-input:checked{
    background-color:var(--fc-primary)!important;
    border-color:var(--fc-primary)!important;
}

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

.form-check-input[type=checkbox]:indeterminate{
    background-color:var(--fc-primary)!important;
    border-color:var(--fc-primary)!important;
}

.form-check-input:checked {
    background-color:var(--fc-nav-link-hover-color)!important;
    border-color:var(--fc-nav-link-hover-color)!important;
}

.form-range::-webkit-slider-thumb{
    background-color:var(--fc-primary)!important;
}

.form-range::-moz-range-thumb{
    background-color:var(--fc-primary)!important;
}

.dropdown-menu{
    --fc-dropdown-link-active-bg:var(--fc-primary)!important;
}

.nav-pills{
    --fc-nav-pills-link-active-bg:var(--fc-primary)!important;
}

.navbar{
    --fc-navbar-hover-color:var(--fc-primary)!important;
}



.tooltip{
    --fc-tooltip-color:var(--text-color)!important;
    font-weight: bold !important;
}

.pagination{
    --fc-pagination-hover-bg:var(--btn-primary-bg-color)!important;
    --fc-pagination-hover-border-color:var(--btn-primary-bg-color)!important;
    --fc-pagination-focus-bg:var(--btn-primary-bg-color)!important;
    --fc-pagination-active-bg:var(--btn-primary-bg-color)!important;
    --fc-pagination-active-border-color:var(--btn-primary-bg-color)!important;
    --fc-pagination-hover-color:var(--text-color)!important;
    --fc-pagination-color:var(--text-color)!important;
    --fc-pagination-active-color:var(--text-color)!important;
}

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

.progress,.progress-stacked{
    --fc-progress-bar-bg:var(--fc-primary)!important;
}

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

.bg-primary{
    --fc-bg-opacity:1!important;
    background-color:var(--fc-primary)!important;
    color: var(--text-color)!important;
}



.card-product-v2 .product-content-fade.border-info{
    border:1px solid var(--fc-primary)!important;
}

.card-lift:hover.card{
    color:var(--fc-primary)!important;
}

.card-lift:hover svg{
    fill:var(--fc-primary)!important;
}

.docs-nav-sidebar .navbar-nav .nav-item .nav-link.active{
    color:var(--fc-primary)!important;
}

.btn-ghost-primary{
    color:var(--fc-primary)!important;
}

.btn-ghost-primary.active,.btn-ghost-primary:focus,.btn-ghost-primary:hover{
    color:var(--fc-primary)!important;
}

.btn-soft-primary{
    color:var(--fc-primary)!important;
}

.btn-soft-primary.active,.btn-soft-primary:focus,.btn-soft-primary:hover{
    background-color:var(--fc-primary)!important;
}