
::selection { background: #E23C8E !important; }

::-moz-selection { background: #E23C8E !important; }

::-webkit-selection { background: #E23C8E !important; }

body::-webkit-scrollbar-thumb:hover {
background: rgba(226, 60, 142, 0.8) !important;
}

body::-webkit-scrollbar-thumb:active {
background: rgb(226, 60, 142) !important;
}

.btn:focus,
.btn:active,
.btn:active:focus,
.custom-select:focus,
.form-control:focus {
border-color: #E23C8E !important;
}

a {
color: #E23C8E;
}

.bg-primary {
background-color: #E23C8E !important;
}

.text-primary, .text-primary-all *, .text-primary-all *:before, .text-primary-all *:after {
color: #E23C8E !important;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before {
background-color: #E23C8E !important;
}

.custom-file-input:focus + .custom-file-label {
border-color: #E23C8E !important;
}

.selectgroup-input:focus + .selectgroup-button, .selectgroup-input:checked + .selectgroup-button {
background-color: #E23C8E !important;
}

.custom-switch-input:checked ~ .custom-switch-indicator {
background: #E23C8E !important;
}

.custom-switch-input:focus ~ .custom-switch-indicator {
border-color: #E23C8E !important;
}

.imagecheck-input:focus ~ .imagecheck-figure {
border-color: #E23C8E !important;
}

.imagecheck-figure:before {
background: #E23C8E url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
}

.list-group-item.active {
background-color: #E23C8E !important;
}

.list-group-item-primary {
background-color: #E23C8E !important;
}

.alert.alert-primary {
background-color: #E23C8E !important;
}

.card .card-header h4 + .card-header-action .btn.active,
.card .card-header h4 + .card-header-form .btn.active {
box-shadow: 0 2px 6px #00ae80 !important;
background-color: #E23C8E !important;
}

.card.card-primary {
border-top: 2px solid #E23C8E !important;
}

.card.card-primary {
border-top: 2px solid #E23C8E !important;
}

.card.card-hero .card-header {
background-image: linear-gradient(to bottom, #006247, #00ae80) !important;
}

.nav-tabs .nav-item .nav-link {
color: #E23C8E;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
background-color: #E23C8E;
}

.nav-pills .nav-item .nav-link {
color: #E23C8E;
}

.nav-pills .nav-item .nav-link.active {
box-shadow: 0 2px 6px #00ae80;
background-color: #E23C8E;
}

.page-item .page-link {
color: #E23C8E;
}

.page-item.active .page-link {
background-color: #E23C8E;
border-color: #E23C8E;
}

.page-item.disabled .page-link {
color: #E23C8E;
}

.page-link:hover {
background-color: #E23C8E;
}

.badge.badge-primary {
background-color: #E23C8E !important;
}

.btn-primary, .btn-primary.disabled {
box-shadow: 0 2px 6px #00ae80 !important;
background-color: #E23C8E !important;
border-color: #E23C8E !important;
}

.btn-primary:focus, .btn-primary.disabled:focus {
background-color: #006247 !important;
}

.btn-primary:focus:active, .btn-primary.disabled:focus:active {
background-color: #006247 !important;
}

.btn-primary:active, .btn-primary:hover, .btn-primary.disabled:active, .btn-primary.disabled:hover {
background-color: #006247 !important;
}

.btn-outline-primary, .btn-outline-primary.disabled {
border-color: #E23C8E !important;
color: #E23C8E !important;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.disabled:hover, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled:active {
background-color: #E23C8E !important;
}

.btn-outline-white:hover, .btn-outline-white:focus, .btn-outline-white:active, .btn-outline-white.disabled:hover, .btn-outline-white.disabled:focus, .btn-outline-white.disabled:active {
color: #E23C8E !important;
}

.btn-group .btn.active {
background-color: #E23C8E !important;
}

.media .media-right {
color: #E23C8E !important;
}

.accordion .accordion-header[aria-expanded="true"] {
box-shadow: 0 2px 6px #00ae80 !important;
background-color: #E23C8E !important;
}

.navbar.active {
background-color: #E23C8E !important;
}

.navbar-bg {
background-color: #E23C8E !important;
}

a.dropdown-item:focus, a.dropdown-item:active, a.dropdown-item.active {
background-color: #E23C8E !important;
}

.dropdown-list .dropdown-item:focus {
background-color: #E23C8E !important;
}

.dropdown-flag .dropdown-item.active {
background-color: #E23C8E !important;
}

.progress-bar {
background-color: #E23C8E;
}

a.bb {
border-bottom: 1px solid #E23C8E !important;
}

.circle-step .circle.circle-primary {
border-color: #E23C8E !important;
color: #E23C8E !important;
}

.section .section-header .section-header-back .btn:hover {
background-color: #E23C8E !important;
}

.section .section-title:before {
background-color: #E23C8E !important;
}

body.sidebar-mini .main-sidebar .sidebar-menu > li.active > a {
box-shadow: 0 4px 8px #00ae80;
background-color: #E23C8E;
}

body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li > a:focus,
body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li.active > a,
body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li.active > a:hover {
background-color: #E23C8E;
}

body.layout-2 .main-sidebar .sidebar-menu li a:hover {
color: #E23C8E;
}

body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item.active > .nav-link {
color: #E23C8E;
}

body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item > .nav-link:before {
background-color: #E23C8E;
}

body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item .dropdown-menu .nav-item.active > .nav-link,
body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item .dropdown-menu .nav-item .nav-link:focus {
background-color: #E23C8E;
}

.main-sidebar .sidebar-menu li.active a {
color: #E23C8E;
}

.main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover {
color: #E23C8E;
}

.main-sidebar .sidebar-menu li ul.dropdown-menu li.active > a {
color: #E23C8E;
}

body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active a {
background-color: #E23C8E;
}

body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li a:hover {
background-color: #E23C8E;
}

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a:before {
background-color: #E23C8E;
}

.progress .bar {
background: #E23C8E;
}

.chat-box .chat-content .chat-item.chat-right .chat-details .chat-text {
background-color: #E23C8E !important;
}

.ranges li {
color: #E23C8E !important;
}

.ranges li:hover, .ranges li.active {
background-color: #E23C8E !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #E23C8E !important;
}

.dropzone {
border: 2px dashed #E23C8E !important;
}

.fc button.fc-state-active {
background-color: #E23C8E !important;
}

.jqvmap-circle {
border: 3px solid #E23C8E !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: #E23C8E !important;
}

.selectric-open .selectric {
border-color: #E23C8E !important;
}

.selectric-items li.selected, .selectric-items li.highlighted {
background-color: #E23C8E !important;
}

.bootstrap-tagsinput .tag {
background-color: #E23C8E !important;
}

.weather ul li {
border: 2px solid #E23C8E !important;
color: #E23C8E !important;
}

.tickets .ticket-items .ticket-item:hover .ticket-title {
color: #E23C8E !important;
}

.tickets .ticket-items .ticket-item.active {
box-shadow: 0 2px 6px #00ae80 !important;;
background-color: #E23C8E !important;
}

.owl-theme .owl-dots .owl-dot.active span {
background-color: #E23C8E !important;
}

.activities .activity:before {
background-color: #E23C8E !important;
}

.empty-state .empty-state-icon {
background-color: #E23C8E !important;
}

.pricing.pricing-highlight .pricing-title {
background-color: #E23C8E !important;
}

.pricing.pricing-highlight .pricing-cta a {
background-color: #E23C8E !important;
}

.pricing .pricing-title {
color: #E23C8E !important;
}

.avatar {
background: #E23C8E !important;
}

.wizard-steps .wizard-step.wizard-step-active {
box-shadow: 0 2px 6px #00ae80 !important;
background-color: #E23C8E !important;
}

.wizard-steps .wizard-step.wizard-step-active:before {
background-color: #E23C8E !important;
}

.swal-button--confirm, .swal-button--edit {
background-color: #E23C8E !important;
border: 1px solid #A2175C !important;
box-shadow: 0 2px 6px #00ae80 !important;
}

.swal-button--confirm:active, .swal-button--edit:active {
background-color: #A2175C !important;
}

@media (max-width: 1024px) {
.nav-collapse .navbar-nav .nav-item .nav-link:hover {
color: #E23C8E !important;
}

.nav-collapse .navbar-nav .nav-item:focus > a, .nav-collapse .navbar-nav .nav-item.active > a {
background-color: #E23C8E !important;
}
}
