.app-sidebar, .side-header {
	background: #151419 !important;
}
.side-header {
	border-bottom: 0px solid #40405D;
    border-right: 0px solid #2a2a4a;
}
.side-menu__item, .slide-item {
	color: #ffffff;
}
.slide-menu li .slide-item:before {
	color: var(--primary-bg-color);
}
.app-header {
	background: #76b729;
}
.app-sidebar__toggle, .header-right-icons .nav-link.icon, .header-right-icons .nav-link.icon:hover {
	color: #ffffff !important;
}
#submitsearchuser,#submitsearchrewardp {
	cursor: pointer;
}
.btn-primary,.btn-primary:hover,.btn-primary:focus,.page-item.active .page-link {
	background-color: var(--primary-bg-color);
    border-color: var(--primary-bg-color);
}
table th {
    color: #1200D7 !important;
}
.table>thead {
	background: #E2DFFF;
}
.slide-item.active, .slide-item:hover, .slide-item:focus, .side-menu__item.active, .side-menu__item:hover, .side-menu__item:focus {
    color: #76b729 !important;
}
.side-menu__item:hover .side-menu__label, .side-menu__item:focus .side-menu__label {
	color: #FDC300 !important;
}
.slide-menu a.active {
    color: #FDC300;
}
table a i {
  color: #6C5FFC !important;
  font-size: 18px;
}
.btn-primary i {
	color: #fff !important;
	font-size: 13px;
}
#file-datatable_wrapper .dt-buttons.btn-group {
	left: auto !important;
	right: 0px !important;
}
#file-datatable_wrapper .col-md-6 {
	width: 100% !important;
	max-width: 100% !important;
    flex: 100%;
}
#file-datatable2_wrapper .dt-buttons.btn-group {
	left: auto !important;
	right: 0px !important;
}
.statebox p {
	color: #9FA2B4 !important;
	font-size: 18px;
}
.statebox h2 {
	color: #6C5FFC !important;
	font-weight: 700 !important;
	font-size: 40px !important;
}
.box:hover {
	background-color: #6C5FFC;
}
.box:hover > h2, .box:hover >  p {
	color: #ffffff !important;
}
.brdclr {
	border-color: #6C5FFC !important;
}
body {
  -webkit-print-color-adjust: exact !important;
}
@media print {
 .app-header, .jumps-prevent, .sticky, .footer, .page-header, .noprint {
 	display: none !important;
 }
 .card-body {
 	margin-top: 100px;
 }
}
.qrdetails h3 {
	color: #2A2A4A;
	font-weight: 600;
    font-size: 22px;
}
.printqr {
	color: #6C5FFC;
	font-size: 22px;
}
.printqr:hover {
	color: #6C5FFC;
}
.sub-side-menu__item, .sub-slide-item {
	color: #ffffff;
}
.sub-slide-item.active, .sub-slide-item:hover, .sub-slide-item:focus, .sub-side-menu__item.active, .sub-side-menu__item:hover, .sub-side-menu__item:focus {
	color: #FDC300 !important;
}
.btnicon {
	color: #393F60;
	font-size: 20px;
}
.table thead th, .table td {
	vertical-align: middle !important;
}
.slide-menu li .slide-item.active:before, .sub-slide-menu li .sub-slide-item.active:before {
	color: #ffffff;
	opacity: 1;
}
.innerback {
	color: #6F6BFA !important;
	font-size: 16px;
}

.form-control.error {
	border-color: #f00;
	border-radius: 6px !important;
}
.form-control.valid {
	border-radius: 6px !important;
}
.form-group label.error, #email-error, #password-error {
	display: none !important;
}
.input100.form-control.error, .input100.form-control.valid {
	border-radius: 0px !important;
}
.header-brand-img {
	width: 90px;
}
.side-menu .side-menu__icon {
	color: #76b729 !important;
}