a:hover {
    color: #664dc9;
}
.default-card.default .loader {
    border-top-color: #664dc9;
}
.file-manger.list-group-transparent .list-group-item.active {
    color: #664dc9;
}
.custom-progress::-moz-progress-bar,
.custom-progress::-ms-fill,
.custom-progress::-webkit-progress-value {
    background-color: #664dc9;
}
.card-pay .tabs-menu li a.active {
    background: #664dc9;
}
.page-link:hover {
    color: #664dc9;
}
.page-item.active .page-link {
    background-color: #664dc9;
    border-color: #664dc9;
}
.panel-default > .panel-heading {
    color: #664dc9;
}
.alert-primary,
.panel-primary .list-group-item.active {
    background-color: #664dc9;
    border-color: #664dc9;
    color: #fff;
}
.alert-primary hr {
    border-top-color: #b7cded;
}
.alert-primary .alert-link {
    color: #172b46;
}
.alert-secondary {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff;
}
.alert-secondary hr {
    border-top-color: #5b73e8;
}
.alert-secondary .alert-link {
    color: #151213;
}
.alert-light-primary {
    background-color: #cdc8e5;
    border-color: #cdc8e5;
    color: #664dc9;
}
.alert-light-secondary {
    background-color: #bcc6f5;
    border-color: #bcc6f5;
    color: #5b73e8;
}
.avatar {
    background: #664dc9 no-repeat 50% / cover;
}
.badge-gradient-primary {
    background: linear-gradient(270deg, #705ec8 0, #664dc9);
    color: #fff;
}
.badge-gradient-success {
    background-image: linear-gradient(270deg, #65b36e 0, #38cb89);
    color: #fff;
}
.badge-gradient-secondary {
    background-image: linear-gradient(270deg, #b4bdeb 0, #5b73e8);
    color: #fff;
}
.badge-gradient-warning {
    background-image: linear-gradient(270deg, #fdc99b 0, #ffab00);
    color: #fff;
}
.badge-gradient-info {
    background-image: linear-gradient(270deg, #94b7f0 0, #3e80eb);
    color: #fff;
}
.badge-gradient-danger {
    background-image: linear-gradient(270deg, #f89191 0, #ef4b4b);
    color: #fff;
}
.bg-primary-light {
    background-color: rgba(112, 94, 200, 0.15);
    color: #664dc9;
}
.bg-secondary-light {
    background-color: rgba(91, 115, 232, 0.15) !important;
    color: #5b73e8;
}
.offer-primary {
    border-color: #664dc9;
}
.offer-primary .shape {
    border-color: transparent #664dc9 transparent transparent;
}
.bg-gradient-primary {
    color: #fff;
}
.bg-gradient-secondary {
    background-image: linear-gradient(270deg, #ed7d98 0, #5b73e8);
    color: #fff;
}
.breadcrumb-item1 a,
.breadcrumb-item a {
    color: #664dc9;
}
.breadcrumb-arrow li a {
    background-color: #664dc9;
    border: 1px solid #664dc9;
}
.breadcrumb-arrow li a:before {
    border-left-color: #664dc9;
}
.btn-primary,
.btn-primary:hover {
    background-color: #664dc9;
    border-color: #664dc9;
    color: #fff !important;
}
.btn-primary.focus,
.btn-primary:focus {
    background-color: #664dc9;
    border-color: #664dc9;
    box-shadow: 0 0 0 2px rgba(112, 94, 200, 0.1);
}
.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #6958be;
    border-color: #6958be;
    color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #4e36c3;
    border-color: #4e36c3;
    color: #fff;
}
.show > .btn-primary.dropdown-toggle {
    background-color: #6958be;
    border-color: #6958be;
    color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(112, 94, 200, 0.1);
}
.btn-secondary {
    box-shadow: 0 0 10px -5px #5b73e8;
}
.btn-secondary,
.btn-secondary:hover {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff !important;
}
.btn-secondary.focus,
.btn-secondary:focus {
    background-color: #5b73e8;
    border-color: #5b73e8;
    box-shadow: 0 0 0 2px rgba(251, 28, 82, 0.1);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #405ce6;
    border-color: #405ce6;
    color: #fff;
}
.show > .btn-secondary.dropdown-toggle {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus {
    background-color: #4964e6;
    box-shadow: 0 0 0 2px rgba(91, 115, 232, 0.1);
}
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(91, 115, 232, 0.1);
}
.btn-outline-primary {
    background-color: transparent;
    background-image: none;
    border-color: #664dc9;
    box-shadow: 0 0 10px -5px rgba(112, 94, 200, 0.5);
    color: #664dc9;
}
.btn-outline-primary:hover {
    background-color: #664dc9;
    border-color: #664dc9;
    color: #fff !important;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.1);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    background-color: transparent;
    color: #664dc9;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #664dc9;
    border-color: #664dc9;
    color: #fff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(112, 94, 200, 0.1);
}
.btn-outline-secondary {
    background-color: transparent;
    background-image: none;
    border-color: #5b73e8;
    box-shadow: 0 0 10px -5px rgba(91, 115, 232, 0.5);
    color: #5b73e8;
}
.btn-outline-secondary:hover {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff !important;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 2px rgba(91, 115, 232, 0.1);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    background-color: transparent;
    color: #5b73e8;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(91, 115, 232, 0.1);
}
.btn-link {
    color: #664dc9;
}
.btn-link:hover {
    color: #6958be;
}
.dropdown-item:focus,
.dropdown-item:hover {
    color: #664dc9;
}
.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
    border-color: #664dc9 !important;
}
.list-group-item-primary {
    background-color: #cbdbf2;
    color: #664dc9;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    background-color: #b7cded;
    color: #664dc9;
}
.list-group-item-primary.list-group-item-action.active {
    background-color: #664dc9;
    border-color: #664dc9;
    color: #fff;
}
.list-group-item-secondary,
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    background-color: #5b73e8;
    color: #fff;
}
.list-group-item-secondary.list-group-item-action.active {
    background-color: #5b73e8;
    border-color: #5b73e8;
    color: #fff;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: #664dc9;
    color: #fff;
}
.user-button {
    background: #664dc9;
}
.user-button:hover {
    background: #fff;
    border: 1px solid #664dc9;
    color: #664dc9 !important;
}
.nav-tabs .nav-item1 .nav-link.active,
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active {
    background: #664dc9;
    color: #fff;
}
.header .nav-tabs .nav-link.active,
.header .nav-tabs .nav-link:hover:not(.disabled) {
    background: #664dc9;
    color: #fff !important;
}
.expanel-primary > .expanel-heading {
    background-color: #664dc9 !important;
    border-color: #664dc9 !important;
    color: #fff !important;
}
.expanel-secondary > .expanel-heading {
    background-color: #5b73e8 !important;
    border-color: #5b73e8 !important;
    color: #fff !important;
}
.tag-primary {
    background-color: #664dc9;
    color: #fff;
}
.tag-secondary {
    background-color: #5b73e8;
    color: #fff;
}
.pop-primary {
    color: #664dc9;
}
.popsecondary {
    color: #5b73e8;
}
.tooltip-primary .tooltip-inner {
    background-color: #664dc9 !important;
    color: #fff;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement^="top"]
    .tooltip-arrow:before,
.tooltip-primary.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #664dc9;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement^="bottom"]
    .tooltip-arrow:before,
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #664dc9;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement^="left"]
    .tooltip-arrow:before,
.tooltip-primary.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #664dc9;
}
.tooltip-primary.bs-tooltip-auto[data-popper-placement^="right"]
    .tooltip-arrow:before,
.tooltip-primary.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #664dc9;
}
.tooltip-primary1 .tooltip-inner {
    background-color: #664dc9 !important;
    color: #fff;
}
.tooltip-primary1.bs-tooltip-auto[data-popper-placement^="top"]
    .tooltip-arrow:before,
.tooltip-primary1.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #664dc9;
}
.tooltip-primary1.bs-tooltip-auto[data-popper-placement^="bottom"]
    .tooltip-arrow:before,
.tooltip-primary1.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #664dc9;
}
.tooltip-primary1.bs-tooltip-auto[data-popper-placement^="left"]
    .tooltip-arrow:before,
.tooltip-primary1.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #664dc9;
}
.tooltip-primary1.bs-tooltip-auto[data-popper-placement^="right"]
    .tooltip-arrow:before,
.tooltip-primary1.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #664dc9;
}
.tooltip-secondary .tooltip-inner {
    background-color: #664dc9;
    color: #fff;
}
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^="top"]
    .tooltip-arrow:before,
.tooltip-secondary.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #664dc9;
}
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^="bottom"]
    .tooltip-arrow:before,
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #664dc9;
}
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^="left"]
    .tooltip-arrow:before,
.tooltip-secondary.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #664dc9;
}
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^="right"]
    .tooltip-arrow:before,
.tooltip-secondary.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #664dc9;
}
.tooltip-secondary1 .tooltip-inner {
    background-color: #664dc9;
    color: #fff;
}
.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^="top"]
    .tooltip-arrow:before,
.tooltip-secondary1.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #664dc9;
}
.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^="bottom"]
    .tooltip-arrow:before,
.tooltip-secondary1.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #664dc9;
}
.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^="left"]
    .tooltip-arrow:before,
.tooltip-secondary1.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #664dc9;
}
.tooltip-secondary1.bs-tooltip-auto[data-popper-placement^="right"]
    .tooltip-arrow:before,
.tooltip-secondary1.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #664dc9;
}
.popover-head-primary .popover-header {
    background-color: #664dc9 !important;
    color: #fff;
}
.popover-head-primary.bs-popover-auto[data-popper-placement^="bottom"]
    .popover-arrow:after,
.popover-head-primary.bs-popover-bottom .popover-arrow:after {
    border-bottom-color: #664dc9;
}
.popover-head-secondary .popover-header {
    background-color: #664dc9;
    color: #fff;
}
.popover-head-secondary.bs-popover-auto[data-popper-placement^="bottom"]
    .popover-arrow:after,
.popover-head-secondary.bs-popover-bottom .popover-arrow:after {
    border-bottom-color: #664dc9;
}
.popover-primary {
    background-color: #664dc9 !important;
}
.popover-primary.bs-popover-auto[data-popper-placement^="top"]
    .popover-arrow:after,
.popover-primary.bs-popover-top .popover-arrow:after {
    border-top-color: #664dc9 !important;
}
.popover-primary.bs-popover-auto[data-popper-placement^="bottom"]
    .popover-arrow:after,
.popover-primary.bs-popover-bottom .popover-arrow:after {
    border-bottom-color: #664dc9 !important;
}
.popover-primary.bs-popover-auto[data-popper-placement^="left"]
    .popover-arrow:after,
.popover-primary.bs-popover-start .popover-arrow:after {
    border-left-color: #664dc9 !important;
}
.popover-primary.bs-popover-auto[data-popper-placement^="right"]
    .popover-arrow:after,
.popover-primary.bs-popover-end .popover-arrow:after {
    border-right-color: #664dc9 !important;
}
.popover-secondary {
    background-color: #5b73e8 !important;
}
.popover-secondary.bs-popover-auto[data-popper-placement^="top"]
    .popover-arrow:after,
.popover-secondary.bs-popover-top .popover-arrow:after {
    border-top-color: #5b73e8 !important;
}
.popover-secondary.bs-popover-auto[data-popper-placement^="bottom"]
    .popover-arrow:after,
.popover-secondary.bs-popover-bottom .popover-arrow:after {
    border-bottom-color: #5b73e8 !important;
}
.popover-secondary.bs-popover-auto[data-popper-placement^="left"]
    .popover-arrow:after,
.popover-secondary.bs-popover-start .popover-arrow:after {
    border-left-color: #5b73e8 !important;
}
.popover-secondary.bs-popover-auto[data-popper-placement^="right"]
    .popover-arrow:after,
.popover-secondary.bs-popover-end .popover-arrow:after {
    border-right-color: #5b73e8 !important;
}
.dark-mode .popover-primary .popover-header,
.heading-primary {
    background-color: #664dc9 !important;
    color: #fff;
}
.dark-mode .popover-secondary .popover-header {
    background-color: #5b73e8 !important;
    color: #fff;
}
.message-feed.right .mf-content {
    background: #664dc9;
}
.message-feed.right .mf-content:before {
    border-bottom: 8px solid #664dc9;
}
.chat .msg_cotainer_sright {
    background-color: #664dc9;
}
.chat .msg_cotainer_sright:after {
    border-bottom: 10px solid #664dc9;
}
.action-header {
    background: #664dc9;
}
.main-nav-line-chat .nav-link.active {
    background: #664dc9;
    color: #fff;
}
.main-chat-header .nav-link:focus,
.main-chat-header .nav-link:hover {
    color: #664dc9;
}
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
    background-color: #664dc9;
    color: #fff;
}
.main-chat-body .media.flex-row-reverse .main-msg-wrapper:before {
    border-bottom: 7px solid #664dc9;
}
.main-contact-item.selected {
    border-left-color: #664dc9;
}
.main-contact-info-header .main-img-user a:focus,
.main-contact-info-header .main-img-user a:hover {
    background-color: #664dc9;
}
.main-contact-action a:focus,
.main-contact-action a:hover,
.main-contact-info-header .media-body .nav-link:focus,
.main-contact-info-header .media-body .nav-link:hover {
    color: #664dc9;
}
.jsr_bar {
    background-color: #664dc9;
}
.jsr_slider:before {
    background: #664dc9;
}
.range.range-primary input[type="range"]::-moz-slider-thumb,
.range.range-primary input[type="range"]::-webkit-slider-thumb {
    background-color: #664dc9;
}
.range.range-primary output {
    background-color: #664dc9;
}
.range.range-primary input[type="range"] {
    outline-color: #664dc9;
}
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
    background-color: #664dc9;
}
.br-theme-bars-horizontal .br-widget .br-current-rating,
.br-theme-bars-pill .br-widget a {
    color: #664dc9;
}
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
    background-color: #664dc9;
    color: #fff;
}
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
    border: 2px solid #664dc9;
    color: #664dc9;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected,
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
    background-color: #664dc9;
}
.br-theme-bars-1to10 .br-widget .br-current-rating,
.br-theme-bars-movie .br-widget .br-current-rating {
    color: #664dc9;
}
.header-bg {
    background: #664dc9;
    background: linear-gradient(270deg, #be5fca 0, #664dc9);
}
.footer a:not(.btn) {
    color: #664dc9;
}
@media (max-width: 767.98px) and (min-width: 576px) {
    .search-show .search-element {
        background: #fff;
    }
}
@media (max-width: 575.98px) {
    .search-show .search-element {
        background: #fff;
    }
}
.wizard-card .moving-tab {
    background-color: #664dc9 !important;
}
.form-group label.control-label {
    color: #664dc9;
}
.wizard-card .choice.active .icon,
.wizard-card .choice:hover .icon {
    border-color: #664dc9 !important;
    color: #664dc9 !important;
}
.addui-slider .addui-slider-track .addui-slider-handle:after,
.addui-slider .addui-slider-track .addui-slider-range,
.cal1 .clndr .clndr-table .header-days {
    background: #664dc9;
}
.cal1 .clndr .clndr-table tr .day.my-today,
.cal1 .clndr .clndr-table tr .day.today {
    color: #664dc9 !important;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button,
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button {
    color: #664dc9;
}
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover,
.cal1
    .clndr
    .clndr-controls
    .clndr-control-button
    .clndr-previous-button:hover {
    background: #664dc9;
}
.fc-event {
    background-color: rgba(102, 77, 201, 0.2);
}
.fc-event-resizable {
    color: #664dc9 !important;
}
.fc-h-event.event7 .fc-event-main {
    color: #1a1630;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
    background: #664dc9;
}
div.conv-form-wrapper div.options div.option,
form.convFormDynamic button.submit {
    background: #fff;
    border: 1px solid #664dc9;
    color: #664dc9;
}
div.conv-form-wrapper div.options div.option.selected {
    background: #664dc9;
    color: #fff;
}
div.conv-form-wrapper div.options div.option.selected:hover {
    background: #664dc9;
}
div.conv-form-wrapper div#messages div.message.from,
form.convFormDynamic button.submit:hover {
    background: #664dc9;
    color: #fff;
}
#sidebar ul li.active > a {
    color: #664dc9;
}
.accordionjs .acc_section.acc_active > .acc_head {
    background: #664dc9 !important;
}
.tab_wrapper > ul li.active {
    background: rgba(102, 77, 201, 0.2) !important;
    border-color: #664dc9 !important;
    color: #664dc9;
}
.tab_wrapper.right_side > ul li.active:after {
    background: #664dc9 !important;
}
.tab_wrapper > ul li {
    background: #fff;
}
#sidebar li a.active,
#sidebar li a[aria-expanded="true"] {
    background: #664dc9;
    color: #fff;
}
.sweet-alert button {
    background-color: #664dc9 !important;
}
.timeline__item:after {
    border: 6px solid #664dc9;
}
.job-box-filter a.filtsec i {
    color: #664dc9;
}
.search-inline button[type="submit"] {
    background: #664dc9;
}
.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled) {
    color: #664dc9;
}
.card-bgimg:before {
    background: #664dc9;
}
.card-custom-icon.text-primary {
    fill: #664dc9;
}
.feature .feature-icon {
    color: #664dc9;
}
table.dataTable.dtr-inline.collapsed
    > tbody
    > tr[role="row"]
    > td:first-child:before,
table.dataTable.dtr-inline.collapsed
    > tbody
    > tr[role="row"]
    > th:first-child:before {
    background: #664dc9;
}
.footer .social .social-icon,
.page-leftheader .breadcrumb-item.active,
.page-leftheader .breadcrumb-item.active a,
.social-profile-buttons li a i {
    color: #664dc9;
}
.dot1,
.dot2,
.sk-circle .sk-child:before,
.spinner4 > div {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#664dc9),
        to(#664dc9)
    );
}
.sk-cube-grid .sk-cube {
    background: #664dc9;
}
.sk-folding-cube .sk-cube:before {
    background-color: #664dc9;
}
.spinner5 > div {
    background: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#664dc9),
        to(#664dc9)
    );
}
.spinner {
    background: #664dc9;
}
.spinner-lg {
    background-color: #664dc9;
}
.double-bounce1,
.double-bounce2 {
    background: #664dc9;
}
.cube1,
.cube2 {
    background-color: #664dc9;
}
.lds-heart div,
.lds-heart div:after,
.lds-heart div:before {
    background: #664dc9;
}
.lds-ring div {
    border: 6px solid transparent;
    border-top-color: #664dc9;
}
.lds-hourglass:after {
    border-color: #664dc9 transparent;
    border-style: solid;
    border-width: 26px;
}
.table-primary,
.table-primary > td,
.table-primary > th {
    background-color: #d5cee6;
}
.table-hover .table-primary:hover {
    background-color: #f0f0f2;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #b7cded;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
    background-color: #5b73e8;
}
.table-hover .table-secondary:hover {
    background-color: #cfd2d6;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #5b73e8;
}
.mediaicon {
    background: #664dc9;
    border: 1px solid #664dc9;
}
a.chip:hover {
    background-color: #664dc9;
}
#back-to-top {
    background: #664dc9;
}
#back-to-top:hover {
    color: #fff;
}
.tabs-menu ul li .active {
    background-color: rgba(102, 77, 201, 0.2);
}
.tabs-menu1 ul li .active {
    border-bottom: 3px solid #664dc9;
    color: #664dc9;
}
.sub-panel-heading .tabs-menu ul li a.active {
    color: #664dc9 !important;
}
.receipts-inline-table .tabs-menu1 ul li .active {
    color: #664dc9;
}
.custom-control-input:checked ~ .custom-control-label:before {
    background-color: #664dc9;
    color: #fff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
    background-color: #664dc9;
    border-color: #664dc9;
}
.custom-checkbox
    .custom-control-input:indeterminate
    ~ .custom-control-label:before {
    background-color: #664dc9;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label:before {
    background-color: #664dc9;
    border-color: #664dc9;
}
.custom-select:focus {
    border-color: #664dc9;
}
.custom-file-label:after {
    background-color: #664dc9;
    border-left: 1px solid #664dc9;
}
.custom-range::-moz-range-thumb,
.custom-range::-ms-thumb,
.custom-range::-webkit-slider-thumb {
    background-color: #664dc9;
}
.ui-datepicker .ui-datepicker-title {
    color: #664dc9;
}
.ui-datepicker .ui-datepicker-calender .ui-datepicker-today a,
.ui-datepicker .ui-datepicker-calender td a:hover {
    background-color: #664dc9;
}
.form-control:focus {
    border-color: #664dc9;
}
.wizard > .steps .current a,
.wizard > .steps .current a:active,
.wizard > .steps .current a:hover {
    color: #664dc9;
}
.wizard > .steps .current a .number,
.wizard > .steps .current a:active .number,
.wizard > .steps .current a:hover .number {
    background-color: #664dc9;
    color: #fff;
}
.wizard > .actions a,
.wizard > .actions a:active,
.wizard > .actions a:hover {
    background-color: #664dc9;
}
.wizard-style-1 > .steps > ul .current a .number,
.wizard-style-1 > .steps > ul .current a:active .number,
.wizard-style-1 > .steps > ul .current a:hover .number {
    background-color: #664dc9;
    color: #fff;
}
.selectgroup-input:checked + .selectgroup-button,
.selectgroup-input:focus + .selectgroup-button,
.wizard-style-2 > .steps > ul .current a .number,
.wizard-style-2 > .steps > ul .current a:active .number,
.wizard-style-2 > .steps > ul .current a:hover .number {
    border-color: #664dc9;
    color: #664dc9;
}
.custom-switch-input:checked ~ .custom-switch-indicator {
    background: #664dc9;
}
.custom-switch-input:focus ~ .custom-switch-indicator {
    border-color: #664dc9;
}
.label-primary {
    background: #664dc9;
}
.bg-primary {
    background-color: #664dc9 !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #6958be !important;
}
.bg-secondary,
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #5b73e8 !important;
}
.bg-gradient-primary {
    background: linear-gradient(270deg, #be5fca 0, #664dc9);
}
.border-primary {
    border-color: #664dc9 !important;
}
.border-secondary {
    border-color: #5b73e8 !important;
}
.border-danger {
    border-color: #ef4b4b !important;
}
.border-warning {
    border-color: #ffab00 !important;
}
.border-cyan {
    border-color: #116e7c !important;
}
.border-pink {
    border-color: #ec82ef !important;
}
.border-success {
    border-color: #38cb89 !important;
}
.border-info {
    border-color: #3e80eb !important;
}
.list-icon span p,
i.fa.round {
    border: 1px solid #664dc9;
}
.text-primary,
a.text-primary:focus,
a.text-primary:hover {
    color: #664dc9 !important;
}
.text-secondary,
a.text-secondary:focus,
a.text-secondary:hover {
    color: #5b73e8 !important;
}
pre {
    border-left: 3px solid #664dc9;
}
.bg-primary-transparent {
    background-color: rgba(102, 77, 201, 0.2) !important;
    color: #664dc9 !important;
}
.bg-secondary-transparent {
    background-color: rgba(91, 115, 232, 0.2) !important;
    color: #5b73e8 !important;
}
.bg-pink-transparent {
    background-color: rgba(236, 130, 239, 0.2) !important;
    color: #ec82ef !important;
}
.bg-cyan-transparent {
    background-color: rgba(17, 110, 124, 0.2) !important;
    color: #116e7c !important;
}
.bg-danger-transparent {
    background-color: rgba(239, 75, 75, 0.2) !important;
    color: #ef4b4b !important;
}
.bg-warning-transparent {
    background-color: rgba(255, 171, 0, 0.2) !important;
    color: #ffab00 !important;
}
.bg-info-transparent {
    background-color: rgba(62, 128, 235, 0.2) !important;
    color: #3e80eb !important;
}
.bg-success-transparent {
    background-color: rgba(56, 203, 137, 0.2) !important;
    color: #38cb89 !important;
}
.bg-teal-transparent {
    background-color: rgba(43, 203, 186, 0.2) !important;
    color: #2bcbba !important;
}
.bg-dark-transparent {
    background-color: rgba(52, 58, 64, 0.2) !important;
    color: #343a40 !important;
}
.bg-primary-transparent-2 {
    background-color: rgba(91, 115, 232, 0.15);
}
.bg-secondary-transparent-2 {
    background-color: rgba(102, 77, 201, 0.15);
}
.bg-primary-1 {
    background-color: #7963cf !important;
}
.bg-primary-2 {
    background-color: #8976d5 !important;
}
.bg-primary-3,
.bg-primary-4 {
    background-color: #9a8adb !important;
}
.bg-danger-1 {
    background-color: #f37272 !important;
}
.bg-danger-2 {
    background-color: #f7a1a1 !important;
}
.bg-warning-1 {
    background-color: #fb3 !important;
}
.bg-warning-2 {
    background-color: #fc6 !important;
}
.bg-success-1 {
    background-color: #5dd59f !important;
}
.bg-success-2 {
    background-color: #85e0b7 !important;
}
.card-header:before {
    background-color: #664dc9;
}
.pricing-tabs .pri-tabs-heading2 ul.nav-price li a.active,
.pricing-tabs ul.nav-price li a.active {
    background: #664dc9;
}
.icon-dropshadow-primary {
    filter: drop-shadow(0 4px 4px rgba(91, 115, 232, 0.3));
}
.icon-dropshadow-secondary {
    filter: drop-shadow(0 4px 4px rgba(102, 77, 201, 0.3));
}
.card-custom-icon.text-secondary,
.fill-secondary {
    fill: #5b73e8;
}
.tree li i {
    color: #664dc9;
}
.timeline .timeline-items .timeline-item:after {
    background: #664dc9;
}
.ui-timepicker-list .ui-timepicker-selected:hover,
.ui-timepicker-list li:hover,
li.ui-timepicker-selected {
    background: #664dc9;
    color: #fff;
}
.SumoSelect:focus > .CaptionCont {
    border-color: #664dc9;
}
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {
    background-color: #664dc9;
    border-color: #664dc9;
    outline: none;
}
.SumoSelect .select-all.partial > span i,
.SumoSelect .select-all.selected > span i,
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {
    background-color: #664dc9;
}
.select2-container--default
    .select2-results__option--highlighted[aria-selected] {
    background-color: #664dc9;
    color: #fff;
}
.ql-editor .ql-bg-blue {
    background-color: #664dc9;
}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover {
    background: #fff;
    color: #664dc9;
    outline: 0;
}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
    fill: #664dc9;
}
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter {
    stroke: #664dc9;
}
.ms-choice,
.ql-snow a {
    color: #664dc9;
}
.checkbox-group .checkbox-normal:checked + label:before {
    background: #664dc9;
}
.irs-bar,
.irs-bar-edge,
.irs-from,
.irs-single,
.irs-to {
    background-color: #664dc9;
}
.irs-bar,
.irs-bar-edge {
    background-image: none;
}
.irs-from:after,
.irs-single:after,
.irs-to:after {
    border-top-color: #664dc9;
}
.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-from,
.irs-primary .irs-single,
.irs-primary .irs-slider:before,
.irs-primary .irs-to,
.irs-slider:before,
.irs-slider:focus:before,
.irs-slider:hover:before {
    background-color: #664dc9;
}
.irs-primary .irs-from:after,
.irs-primary .irs-single:after,
.irs-primary .irs-to:after {
    border-top-color: #664dc9;
}
.irs-modern .irs-slider {
    border: 1px solid #664dc9;
}
.irs-modern .irs-slider:before {
    border-left: 1px solid #664dc9;
    border-right: 1px solid #664dc9;
}
.irs-modern.irs-primary .irs-slider,
.irs-modern.irs-primary .irs-slider:before {
    border-color: #664dc9;
}
.irs-outline .irs-line,
.irs-outline .irs-slider {
    border: 1px solid #664dc9;
}
.irs-outline .irs-slider:focus:before,
.irs-outline .irs-slider:hover:before {
    background-color: #664dc9;
}
.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider {
    border-color: #664dc9;
}
.irs-outline.irs-primary .irs-line:focus:before,
.irs-outline.irs-primary .irs-line:hover:before,
.irs-outline.irs-primary .irs-slider:focus:before,
.irs-outline.irs-primary .irs-slider:hover:before {
    background-color: #664dc9;
}
.cropme-rotation-slider input::-webkit-slider-thumb,
.cropme-slider input::-webkit-slider-thumb {
    background: #664dc9;
}
.fc button,
.sw-theme-dots > ul.step-anchor > li.active > a,
.sw-theme-dots > ul.step-anchor > li > a:before {
    color: #664dc9;
}
.sw-theme-dots > ul.step-anchor > li.active > a:after {
    background: #664dc9;
}
.theme-light .cookie-popup-accept-cookies,
.theme-primary .cookie-popup,
.theme-white .cookie-popup-accept-cookies {
    background-color: #664dc9;
    color: #fff;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #664dc9;
    border-color: transparent;
    color: #fff;
}
.daterangepicker .ranges li.active {
    background-color: #664dc9;
    color: #fff;
}
.hor-menu
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > .horizontal-megamenu
    .link-list
    li
    a.active,
.hor-menu
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > .horizontal-megamenu
    .link-list
    li
    a:hover,
.hor-menu
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > ul.sub-menu
    > li
    > a.active,
.hor-menu
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > ul.sub-menu
    > li
    > a:hover,
.hor-menu
    .horizontalMenu
    > .horizontalMenu-list
    > li
    > ul.sub-menu
    > li
    > ul.sub-menu
    > li
    > a:hover,
.horizontalMenu
    > .horizontalMenu-list
    > li
    > ul.sub-menu
    > li
    > ul.sub-menu
    > li
    > a.active {
    color: #664dc9;
}
.mega-menubg li a.active:before,
.mega-menubg li a:hover:before,
.sub-menu li.active:before,
.sub-menu li:hover:before {
    color: #664dc9;
    opacity: 0.9;
}
.app-sidebar__toggle:hover {
    color: #664dc9;
}
.slide-menu a.active {
    color: #664dc9 !important;
}
.slide-item.active,
.slide-item:focus,
.slide-item:hover,
.slide.is-expanded .slide-menu li a:hover {
    color: #664dc9;
}
@media (min-width: 768px) {
    .sidebar-mini.sidenav-toggled.sidenav-toggled1
        .app-sidebar
        .slide-menu
        a.active {
        background: transparent;
        color: #664dc9;
    }
    .slide-item:focus,
    .slide-item:hover {
        color: #664dc9;
    }
    .sidebar-mini.sidenav-toggled.sidenav-toggled1
        .app-sidebar
        .slide-item.active {
        background: transparent;
        color: #664dc9;
    }
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
    background-color: #664dc9;
    border-color: #664dc9;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
    border-color: #664dc9;
}
.onoffswitch2-checkbox:checked + .onoffswitch2-label {
    background-color: #664dc9;
}
.onoffswitch2-checkbox:checked + .onoffswitch2-label:before,
.onoffswitch2-checkbox:checked + .onoffswitch-label2 {
    border-color: #664dc9;
}
.side-menu__item.active .side-menu__icon,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:hover .side-menu__icon {
    fill: #fff;
}
.side-menu__item.active .angle,
.side-menu__item.active .side-menu__label,
.side-menu__item:focus .angle,
.side-menu__item:focus .side-menu__label,
.side-menu__item:hover .angle,
.side-menu__item:hover .side-menu__label {
    color: #664dc9 !important;
}
.text-primary-transparent {
    color: #8976d5;
}
.bg-white-50 {
    background-color: hsla(0, 0%, 88%, 0.2);
}
