:root {
  --theme-deafult: #9610FF;
  --theme-secondary: #eeb82f;
}

/* Primary color overrides */
.bg-primary, .badge-primary { background-color: var(--theme-deafult) !important; }
.text-primary { color: var(--theme-deafult) !important; }
.border-primary { border-color: var(--theme-deafult) !important; }
.btn-primary { background-color: var(--theme-deafult) !important; border-color: var(--theme-deafult) !important; }
.btn-primary:hover { background-color: #7a0dd6 !important; border-color: #7a0dd6 !important; }
.btn-outline-primary { color: var(--theme-deafult) !important; border-color: var(--theme-deafult) !important; }
.btn-outline-primary:hover { background-color: var(--theme-deafult) !important; color: #fff !important; }
a { color: var(--theme-deafult); }
a:hover { color: #7a0dd6; }

/* Sidebar */
.sidebar-wrapper .logo-wrapper, .sidebar-wrapper .logo-icon-wrapper { background: var(--theme-deafult); }
.sidebar-wrapper { background: linear-gradient(135deg, var(--theme-deafult), #6a00c9); }
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li a.sidebar-link { color: rgba(255,255,255,.7); }
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li a.sidebar-link:hover,
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li.active > a { color: #fff; }
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li a { color: rgba(255,255,255,.6); }
.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content > li .sidebar-submenu li a:hover { color: #fff; }
.sidebar-wrapper .sidebar-main .sidebar-links > li svg { stroke: rgba(255,255,255,.7); }
.sidebar-wrapper .sidebar-main .sidebar-links > li.active > a > svg { stroke: #fff; }

/* Header/Navbar */
.page-header .header-wrapper { background: #fff; box-shadow: 0 0 20px rgba(150,16,255,.1); }
.page-header .header-wrapper .nav-right .profile-dropdown { color: var(--theme-deafult); }

/* Cards & widgets */
.card { box-shadow: 0 0 20px rgba(150,16,255,.05); }
.card .card-header { border-bottom: 1px solid rgba(150,16,255,.1); }

/* Loader dots */
.loader-wrapper .dot { background: var(--theme-deafult); }

/* Page title */
.page-title h3 { color: var(--theme-deafult); }

/* Tap on top */
.tap-top { background: var(--theme-deafult); }

/* Table */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: var(--theme-deafult) !important; color: #fff !important; border-color: var(--theme-deafult) !important; }

/* Form focus */
.form-control:focus { border-color: var(--theme-deafult); box-shadow: 0 0 0 .2rem rgba(150,16,255,.25); }
