.bg-primary {background-color: #803f97 !important;}
.text-primary, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.mega-menu .submenu .category-heading {color: #803f97 !important;}
.page-link {color: #e85e80 !important;}
.page-item.active .page-link {background-color: #e85e80 !important; border-color: #e85e80 !important; color: #fff !important;}
.btn-primary {color: #fff; background-color: #803f97; border-color: #803f97;}
.btn-primary:hover {color: #fff; background-color: #e85e80; border-color: #e85e80;}
.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {color: #fff; background-color: #803f97; border-color: #803f97;}
.btn-check:focus + .btn-primary, .btn-primary:focus {color: #fff; background-color: #803f97; border-color: #803f97; box-shadow: 0 0 0 .25rem rgba(128,63,151,.5);}
.btn-outline-primary {color: #803f97; border-color: #803f97;}
.btn-outline-primary:hover {color: #fff; background-color: #803f97; border-color: #803f97;}
.btn-danger {color: #fff; background-color: #e85e80; border-color: #e85e80;}
.btn-danger:hover {color: #fff; background-color: #803f97; border-color: #803f97;}
.btn-outline-danger {color: #e85e80; border-color: #e85e80;}
.btn-outline-danger:hover {color: #fff; background-color: #e85e80; border-color: #e85e80;}
.auth .nloginbox {border: #803f97 1px solid; border-color: #e85e80; border-color: rgba(128, 63, 151, 0.5); box-shadow: rgba(128, 63, 151, 0.5) 0 0 10px;}
.nloginbox form .auth-form-btn {text-transform: uppercase;}
.card.sale-visit-statistics-border::after, .sale-visit-statistics-border::after {background: #e85e80;}
.card.sale-diffrence-border .card-body h2 {color: #803f97 !important;}
.card.sale-visit-statistics-border .card-body h2, .sale-visit-statistics-border .card-body h2 {color: #e85e80 !important;}
.page-body-wrapper {padding-left: 0; padding-right: 0;}
.link-new {color: #803f97; text-decoration: none;}
.link-new:hover {color: #e85e80; text-decoration: none;}
.header-button {  position: absolute;    right: 53px;    z-index: 1;}
a.deleteItem i {  color: #6c6767;}
.sequencePop {  color: #803f97;    font-weight: bold;}
.number-pop {
    height: 45vh;
    overflow-y: auto;
}


/* 26-12-2024 css */
nav.bottom-navbar.left-nave-bar {position: fixed; right: 0; top: 0; width: 15%; height: 100%; display: flex;  flex-direction: column; overflow: auto; align-items: baseline; padding-top: 90px; z-index: -1; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
nav.bottom-navbar.left-nave-bar ul.nav.page-navigation {flex-direction: column;}
nav.bottom-navbar.left-nave-bar > div{ width: 100%;}
.horizontal-menu .bottom-navbar.left-nave-bar .page-navigation > .nav-item > .nav-link{ display: flex !important;}
.horizontal-menu .bottom-navbar.left-nave-bar .page-navigation > .nav-item > .nav-link i{ margin-bottom: 0; padding-right: 10px;}
.left-main {margin-left: 15%; height: 100vh; overflow: auto; padding-top: 80px; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.header-outer {position: fixed; width: 100%; z-index: 999;}
.header-outer .horizontal-menu {background: #f8eaf7;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 100%;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu {position: relative;  top: 0;  z-index: 999;  background: transparent; border-top: none; border-radius: 0; box-shadow: none;  -webkit-box-shadow: none;}
.header-outer ul.nav.page-navigation .submenu ul li a {color: #fff !important;  opacity: 1 !important;  font-weight: 400 !important;}
.horizontal-menu .bottom-navbar  .page-navigation > .nav-item.show-submenu > .nav-link i, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.show-submenu > .nav-link .menu-title { color: #fff; transition: color 1s ease;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu ul{ padding-top: 0;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item > .nav-link .mdi-chevron-down { color: #fff; font-size: 20px;  font-weight: 500; position: absolute; right: 11px; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);  -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item .submenu ul li a:hover:before {background: #fff;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item .submenu ul li a:hover{ font-weight: 600 !important;}
.horizontal-menu .top-navbar{ position: relative; z-index: 999; }
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu li a::before{ display: none;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu ul{  padding-left: 25%;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu li a{ padding-left: 10px; border-bottom: 1px solid transparent; border-radius: 0;}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu li a:hover, .horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu li.active a { font-weight: 600 !important; background: #de9edb38; color: #fff !important;} 
.horizontal-menu .bottom-navbar .page-navigation > .nav-item.show-submenu .submenu { display: block;}
nav.bottom-navbar.left-nave-bar ul.nav.page-navigation li.nav-item.show-submenu span.mdi.mdi-chevron-down{ transform:none;}
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav.navbar-nav-right{ margin-left: inherit !important;}
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-toggler{ background: #fff; color: #803f97;}
nav.bottom-navbar.left-nave-bar.header-toggled{ width: 0;}
.left-main.full-width { margin-left: 0;}
.navbar.top-navbar .dropdown .dropdown-toggle:after{ color: #803f97 !important;}
.horizontal-menu .top-navbar{ background: #f3daf1;}
@media only screen and (max-width: 991px) {
    .horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu{ display: none;}
    .horizontal-menu .bottom-navbar .page-navigation > .nav-item.show-submenu .submenu {display: block;}
    .left-main{ padding-top: 0;}
    nav.bottom-navbar.left-nave-bar{ width: 180px;}
    .left-main { margin-left: 180px;}
    .horizontal-menu .bottom-navbar.header-toggled{ max-height: 100%;}
}

@media only screen and (max-width: 768px) {
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .nav-profile-name { display: inline-block;}
.left-main { margin-left: 0 !important;}
nav.bottom-navbar.left-nave-bar {width: 0;}
nav.bottom-navbar.left-nave-bar.header-toggled { width: 180px;}
}