/* Moose Nation global brand re-map */
:root {
	--mn-text: #40433E;
	--mn-muted: #8B9187;
	--mn-border: #D1D1D1;
	--mn-success: #77AB8A;
	--mn-success-hover: #CBDFD2;
	--mn-warning: #D49B0D;
	--mn-warning-hover: #F8D98C;
	--mn-danger: #E06D53;
	--mn-danger-hover: #F3C6BB;
	--mn-info: #8BBDD9;
	--mn-info-hover: #D9EAF3;
}

html[data-color="primary"] {
	--mn-primary: #BAC2B4;
	--mn-primary-hover: #E1EBDA;
	--mn-primary-soft: #F2F7EF;
	--mn-primary-rgb: 186, 194, 180;
}
html[data-color="brightblue"] {
	--mn-primary: #8BBDD9;
	--mn-primary-hover: #74AAC8;
	--mn-primary-soft: #EAF3F8;
	--mn-primary-rgb: 139, 189, 217;
}
html[data-color="lunargreen"] {
	--mn-primary: #77AB8A;
	--mn-primary-hover: #629975;
	--mn-primary-soft: #EAF3EE;
	--mn-primary-rgb: 119, 171, 138;
}
html[data-color="lavendar"] {
	--mn-primary: #DB89CF;
	--mn-primary-hover: #C673BA;
	--mn-primary-soft: #F9EEF7;
	--mn-primary-rgb: 219, 137, 207;
}
html[data-color="magenta"] {
	--mn-primary: #9378AB;
	--mn-primary-hover: #7F6597;
	--mn-primary-soft: #F1ECF5;
	--mn-primary-rgb: 147, 120, 171;
}
html[data-color="chromeyellow"] {
	--mn-primary: #F7B710;
	--mn-primary-hover: #DEA40D;
	--mn-primary-soft: #FEF5DE;
	--mn-primary-rgb: 247, 183, 16;
}
html[data-color="orange"] {
	--mn-primary: #FE9F43;
	--mn-primary-hover: #E58F3C;
	--mn-primary-soft: #FFF1E5;
	--mn-primary-rgb: 254, 159, 67;
}
html[data-color="all"] {
	--mn-primary: rgb(var(--primary-rgb-picr));
	--mn-primary-hover: rgba(var(--primary-rgb-picr), 0.82);
	--mn-primary-soft: rgba(var(--primary-rgb-picr), 0.12);
	--mn-primary-rgb: var(--primary-rgb-picr);
}

body {
	color: var(--mn-text) !important;
}
.text-muted,
.text-secondary {
	color: var(--mn-muted) !important;
}
.card,
.table,
.table > :not(caption) > * > *,
.form-control,
.form-select,
.input-group-text,
.dropdown-menu,
.modal-content {
	border-color: var(--mn-border);
}

[data-color] .btn.btn-primary,
[data-color] .page-header .btn-added,
[data-color] .bg-primary {
	background-color: var(--mn-primary) !important;
	border-color: var(--mn-primary) !important;
}
[data-color] .btn.btn-primary:hover,
[data-color] .btn.btn-primary:focus,
[data-color] .btn.btn-primary:active,
[data-color] .btn.btn-primary.active,
[data-color] .page-header .btn-added:hover,
[data-color] .page-header .btn-added:focus,
[data-color] .page-header .btn-added:active {
	background-color: var(--mn-primary-hover) !important;
	border-color: var(--mn-primary-hover) !important;
	color: var(--mn-text) !important;
}
[data-color] .btn-outline-primary {
	color: var(--mn-primary) !important;
	border-color: var(--mn-primary) !important;
}
[data-color] .btn-outline-primary:hover,
[data-color] .btn-outline-primary:focus,
[data-color] .btn-outline-primary:active {
	background-color: var(--mn-primary) !important;
	border-color: var(--mn-primary) !important;
}
[data-color] .link-primary,
[data-color] .text-primary,
[data-color] .nav-link.active,
[data-color] .sidebar .nav-link.active,
[data-color] .sidebar .sidebar-menu > ul > li ul li a.active,
[data-color] .header .header-user .user-menu .profile-dropdown .dropdown-item:hover {
	color: var(--mn-primary) !important;
}
[data-color] a:hover {
	color: var(--mn-primary) !important;
}
[data-color] .badge.badge-primary,
[data-color] .dataTables_paginate .pagination li.active a.page-link,
[data-color] .form-check-input:checked {
	background-color: var(--mn-primary) !important;
	border-color: var(--mn-primary) !important;
}
[data-color] .badge.badge-soft-primary,
[data-color] .sidebar .sidebar-menu > ul > li > ul > li.submenu > a.subdrop {
	background: rgba(var(--mn-primary-rgb), 0.1) !important;
}
[data-color] .sidebar-contact .toggle-theme,
[data-color] .header-left #toggle_btn {
	background-color: var(--mn-primary) !important;
}
[data-color] ::selection {
	background: var(--mn-primary) !important;
	color: #FFFFFF;
}
[data-color] ::-webkit-scrollbar-thumb {
	background: var(--mn-primary) !important;
}

.btn.btn-success {
	background-color: var(--mn-success) !important;
	border-color: var(--mn-success) !important;
}
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:active {
	background-color: var(--mn-success-hover) !important;
	border-color: var(--mn-success-hover) !important;
	color: var(--mn-text) !important;
}
.btn.btn-warning {
	background-color: var(--mn-warning) !important;
	border-color: var(--mn-warning) !important;
}
.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-warning:active {
	background-color: var(--mn-warning-hover) !important;
	border-color: var(--mn-warning-hover) !important;
	color: var(--mn-text) !important;
}
.btn.btn-danger {
	background-color: var(--mn-danger) !important;
	border-color: var(--mn-danger) !important;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active {
	background-color: var(--mn-danger-hover) !important;
	border-color: var(--mn-danger-hover) !important;
	color: var(--mn-text) !important;
}
.btn.btn-info {
	background-color: var(--mn-info) !important;
	border-color: var(--mn-info) !important;
}
.btn.btn-info:hover,
.btn.btn-info:focus,
.btn.btn-info:active {
	background-color: var(--mn-info-hover) !important;
	border-color: var(--mn-info-hover) !important;
	color: var(--mn-text) !important;
}

.theme-colorsset label.primary-clr::before {
	background: #BAC2B4 !important;
}
.theme-colorsset label.theme-color-1::before {
	background: #8BBDD9 !important;
}
.theme-colorsset label.theme-color-2::before {
	background: #77AB8A !important;
}
.theme-colorsset label.theme-color-3::before {
	background: #DB89CF !important;
}
.theme-colorsset label.theme-color-4::before {
	background: #9378AB !important;
}
.theme-colorsset label.theme-color-5::before {
	background: #F7B710 !important;
}
.theme-colorsset label.theme-color-6::before {
	background: #FE9F43 !important;
}
