[data-bs-theme=dark]{
	color-scheme: dark;
	--bs-body-color: #ffdfa3;
	--bs-heading-color: #ffdfa3;
}

:root, [data-bs-theme=light]{
	--bs-light: #ffdfa3;
	--bs-primary-rgb: 181, 65, 29;
	--bs-font-sans-serif: "Russo One", sans-serif;
	--bs-font-monospace: "Russo One", sans-serif;
	--bs-navbar-brand-color: #ffdfa3;
	--bs-dropdown-bg: var(--bs-body-color) !important;
	--bs-body-bg: #222;
	--bs-blue: #316497;
	--bs-indigo: #4b3197;
	--bs-purple: #643197;
	--bs-pink: #eb6864;
	--bs-red: #b5411d;
	--bs-orange: #c46200;
	--bs-yellow: #f5a700;
	--bs-green: #269269;
	--bs-teal: #269287;
	--bs-cyan: #37a0b1;
	--bs-white: #ffdfa3;
	--bs-gray: #6c757d;
	--bs-gray-dark: #343a40;
	--bs-primary: #b5411d;
	--bs-secondary: #6c757d;
	--bs-success: #269269;
	--bs-info: #316497;
	--bs-warning: #f5a700;
	--bs-danger: #b5411d;
	--bs-dark: #343a40;
	--bs-breakpoint-xs: 0;
	--bs-breakpoint-sm: 576px;
	--bs-breakpoint-md: 768px;
	--bs-breakpoint-lg: 992px;
	--bs-breakpoint-xl: 1200px;
}

::selection {
	background: #b5411d;
	color: #ffdfa3;
	text-shadow: none;
}

::-moz-selection {
	background: #b5411d;
	color: #ffdfa3;
	text-shadow: none;
}

*, h1, h2, h3, h4, h5, h6, p, a, button, input {
	font-family: var(--bs-font-sans-serif) !important;
	color: var(--bs-white) !important;
}

input{
	background: var(--bs-white) !important;
}

.dropdown-menu{
	--bs-dropdown-bg: var(--bs-body-color) !important;
}

.dropdown-item:hover, .dropdown-item:focus {
	color: var(--bs-white) !important;
	background-color: var(--bs-primary) !important;
}

.btn-warning {
	--bs-btn-color: #fff;
	--bs-btn-bg: #cd9600;
	--bs-btn-border-color: #cd9600;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #cd9600b5;
	--bs-btn-hover-border-color: #cd9600b5;
	--bs-btn-focus-shadow-rgb: 247, 234, 70;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #cd9600;
	--bs-btn-active-border-color: #cd9600b5;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #cd9600;
	--bs-btn-disabled-border-color: #cd9600;
	border: unset;
}

.card-header h4{
	font-size: 2.2rem;
}

h1.pricing-card-title{
	font-size: 4rem;
}