/*********** CSS RESET **********/
* {
	--bs-black-rgb: #101010;
	--bs-dark-rgb: #101010;
}
:root {
	--baufire-white: #ffffff;
	--baufire-orange: #F59A24;
	--baufire-black: #101010;
	--baufire-background-color: rgba(16,16,16,1);
	--baufire-background-color-transparent: rgba(16,16,16,0);
	--baufire-background: rgb(16,16,16);
	--baufire-color: #ffffff;
	--baufire-grey: #cccccc;
}
[data-bs-theme=dark] /*, [data-bs-theme=dark] * */ {
	color-scheme: dark;
	--bs-dark-rgb: 16,16,16;
	--bs-black-rgb: 16,16,16;
	--bs-body-color: #dee2e6;
	--bs-body-color-rgb: 255, 255, 255;
	--bs-body-bg: #101010;
	--bs-body-bg-rgb: 16, 16, 16;
	--bs-btn-bg: var(--baufire-orange);
	--bs-btn-color: var(--baufire-color);
	--bs-emphasis-color: #fff;
	--bs-emphasis-color-rgb: 255, 255, 255;
	--bs-primary-rgb: 16, 16, 16;
	--bs-primary-color: 255,255,255;
	--bs-primary-color-rgb: 255,255,255;
	--bs-primary-bg: #101010;
	--bs-primary-bg-rgb: 16, 16, 16;
	--bs-secondary-color: rgba(222, 226, 230, 0.75);
	--bs-secondary-color-rgb: 222, 226, 230;
	--bs-secondary-bg: #343a40;
	--bs-secondary-bg-rgb: 52, 58, 64;
	--bs-tertiary-color: rgba(222, 226, 230, 0.5);
	--bs-tertiary-color-rgb: 222, 226, 230;
	--bs-tertiary-bg: #2b3035;
	--bs-tertiary-bg-rgb: 43, 48, 53;
	/*--bs-primary: #0d6efd;*/
	--bs-primary: #00ff00;
	--bs-primary-rgb: 16, 16, 16;
	--bs-primary-text-emphasis: #6ea8fe;
	--bs-primary-bg-subtle: #cfe2ff;
	--bs-secondary-text-emphasis: #a7acb1;
	--bs-success-text-emphasis: #75b798;
	--bs-info-text-emphasis: #6edff6;
	--bs-warning-text-emphasis: #ffda6a;
	--bs-danger-text-emphasis: #ea868f;
	--bs-light-text-emphasis: #f8f9fa;
	--bs-dark-text-emphasis: #dee2e6;
	--bs-primary-bg-subtle: #031633;
	--bs-secondary-bg-subtle: #161719;
	--bs-success-bg-subtle: #051b11;
	--bs-info-bg-subtle: #032830;
	--bs-warning-bg-subtle: #332701;
	--bs-danger-bg-subtle: #2c0b0e;
	--bs-light-bg-subtle: #343a40;
	--bs-dark-bg-subtle: #1a1d20;
	--bs-primary-border-subtle: #084298;
	--bs-secondary-border-subtle: #41464b;
	--bs-success-border-subtle: #0f5132;
	--bs-info-border-subtle: #087990;
	--bs-warning-border-subtle: #997404;
	--bs-danger-border-subtle: #842029;
	/*--bs-light-border-subtle: var(--baufire-orange);*/
	--bs-dark-border-subtle: #343a40;
	--bs-heading-color: inherit;
	--bs-link-color: #6ea8fe;
	--bs-link-hover-color: #8bb9fe;
	--bs-link-color-rgb: 110, 168, 254;
	--bs-link-hover-color-rgb: 139, 185, 254;
	--bs-code-color: #e685b5;
	--bs-highlight-color: #dee2e6;
	--bs-highlight-bg: #664d03;
	/*--bs-border-color: var(--baufire-orange);*/
	--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
	--bs-form-valid-color: #75b798;
	--bs-form-valid-border-color: #75b798;
	--bs-form-invalid-color: #ea868f;
	--bs-form-invalid-border-color: #ea868f;
}

[data-bs-theme=dark],
/*[data-bs-theme=dark] * */
[data-bs-theme=dark] .element{
	--bs-dark-rgb: 16,16,16;
	--bs-black-rgb: 16,16,16;
	/*	--bs-body-rbg: rgba(16,16,16,1) !important; */
	--bs-body-bg: #101010;
	--bs-body-color: #FFFFFF;
	--bs-btn-bg: var(--baufire-orange);
	/*--bs-body-color: #FFFFFF;*/
	--bs-form-select-focus-border-color: var(--baufire-orange);
	--bs-form-select-bg-img: none;
	background-color: rgba(var(--baufire-black),1);
	color: var(--baufire-white);
}
section,
section > *
.border * {
	--bs-border-opacity: 1;
	--bs-warning-rgb: 245,154,36;
	/* border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; */
}