/*!
=====================================================================================
v. COLORS 4.5 - Outline/solid fill on hover+active/.active only (not :focus)

 * Lampkin Custom Style Sheet
 * Copyright 2010-2026 Mike Lampkin - developer
 * Licensed under MIT

 Copyright (c) Copyright 2010-2026 Mike Lampkin - developer

Permission is hereby granted, free of charge, to any person obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software
without restriction, including without limitation the rights to use, copy, modify,
merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

=====================================================================================
*/

@charset "utf-8";

.HPLRed { background-color: rgba(139,51,43,1); }
.HPLOrange { background-color: rgba(245,128,37,1); }
.HPLBlue { background-color: rgba(93,135,161,1); }
.HPLYellow { background-color: rgba(232,207,0,1); }
.HPLGreen { background-color: rgba(193,205,35,1); }
.HPLGrey { background-color: rgba(64,64,64,1); }
.HPLFriendsBlue { background-color: rgba(0,75,141,1); }
/* Red Group */
/* LightSalmon // #FFA07A // 255,160,122 */
.bg-lightsalmon { background-color: rgba(255,160,122,1.0); }
.bg-lightsalmon-soft { background-color: rgba(255,160,122,0.74); }
.text-lightsalmon { color: rgba(255,160,122,1.0); }
.btn-lightsalmon {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,160,122,0.85);
	--bs-btn-border-color: #ffa07a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffa07a;
	--bs-btn-hover-border-color: #ffa07a;
	--bs-btn-focus-shadow-rgb: 255, 160, 122;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d98868;
	--bs-btn-active-border-color: #d98868;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,160,122,0.65);
	--bs-btn-disabled-border-color: #ffa07a;
	color: #212529;
	background-color: rgba(255,160,122,0.85);
	border-color: #ffa07a;
}
.btn-lightsalmon:hover,
.btn-lightsalmon:active,
.btn-lightsalmon.active,
.btn-lightsalmon:visited {
	color: #212529;
	background-color: #ffa07a;
	border-color: #ffa07a;
}
.btn-lightsalmon:active,
.btn-lightsalmon.active {
	background-color: #d98868;
	border-color: #d98868;
}
.border-lightsalmon { border: 1px solid #ffa07a; }
.border-1-lightsalmon { border: 1px solid #ffa07a; }
.border-2-lightsalmon { border: 2px solid #ffa07a; }
.border-3-lightsalmon { border: 3px solid #ffa07a; }
.btn-outline-lightsalmon {
	--bs-btn-color: #ffa07a;
	--bs-btn-border-color: #ffa07a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffa07a;
	--bs-btn-hover-border-color: #ffa07a;
	--bs-btn-focus-shadow-rgb: 255, 160, 122;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffa07a;
	--bs-btn-active-border-color: #ffa07a;
	background-color: transparent;
	color: #ffa07a;
	border-color: #ffa07a;
}
.btn-outline-lightsalmon:hover,
.btn-outline-lightsalmon:active,
.btn-outline-lightsalmon.active {
	color: #212529;
	background-color: #ffa07a;
	border-color: #ffa07a;
}
.btn-outline-lightsalmon:visited { background-color: transparent; color: #ffa07a; border-color: #ffa07a; }
.border-outline-lightsalmon { border: 1px solid rgba(255,160,122,1.0); }
.border-1-outline-lightsalmon { border: 1px solid rgba(255,160,122,1.0); }
.border-2-outline-lightsalmon { border: 2px solid rgba(255,160,122,1.0); }
.border-3-outline-lightsalmon { border: 3px solid rgba(255,160,122,1.0); }
/* Salmon // #FA8072 // 250,128,114 */
.bg-salmon { background-color: rgba(250,128,114,1.0); }
.bg-salmon-soft { background-color: rgba(250,128,114,0.67); }
.text-salmon { color: rgba(250,128,114,1.0); }
.btn-salmon {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(250,128,114,0.85);
	--bs-btn-border-color: #fa8072;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fa8072;
	--bs-btn-hover-border-color: #fa8072;
	--bs-btn-focus-shadow-rgb: 250, 128, 114;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d46d61;
	--bs-btn-active-border-color: #d46d61;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(250,128,114,0.65);
	--bs-btn-disabled-border-color: #fa8072;
	color: #212529;
	background-color: rgba(250,128,114,0.85);
	border-color: #fa8072;
}
.btn-salmon:hover,
.btn-salmon:active,
.btn-salmon.active,
.btn-salmon:visited {
	color: #212529;
	background-color: #fa8072;
	border-color: #fa8072;
}
.btn-salmon:active,
.btn-salmon.active {
	background-color: #d46d61;
	border-color: #d46d61;
}
.border-salmon { border: 1px solid #fa8072; }
.border-1-salmon { border: 1px solid #fa8072; }
.border-2-salmon { border: 2px solid #fa8072; }
.border-3-salmon { border: 3px solid #fa8072; }
.btn-outline-salmon {
	--bs-btn-color: #fa8072;
	--bs-btn-border-color: #fa8072;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fa8072;
	--bs-btn-hover-border-color: #fa8072;
	--bs-btn-focus-shadow-rgb: 250, 128, 114;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fa8072;
	--bs-btn-active-border-color: #fa8072;
	background-color: transparent;
	color: #fa8072;
	border-color: #fa8072;
}
.btn-outline-salmon:hover,
.btn-outline-salmon:active,
.btn-outline-salmon.active {
	color: #212529;
	background-color: #fa8072;
	border-color: #fa8072;
}
.btn-outline-salmon:visited { background-color: transparent; color: #fa8072; border-color: #fa8072; }
.border-outline-salmon { border: 1px solid rgba(250,128,114,1.0); }
.border-1-outline-salmon { border: 1px solid rgba(250,128,114,1.0); }
.border-2-outline-salmon { border: 2px solid rgba(250,128,114,1.0); }
.border-3-outline-salmon { border: 3px solid rgba(250,128,114,1.0); }
/* DarkSalmon // #E9967A // 233,150,122 */
.bg-darksalmon { background-color: rgba(233,150,122,1.0); }
.bg-darksalmon-soft { background-color: rgba(233,150,122,0.69); }
.text-darksalmon { color: rgba(233,150,122,1.0); }
.btn-darksalmon {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(233,150,122,0.85);
	--bs-btn-border-color: #e9967a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e9967a;
	--bs-btn-hover-border-color: #e9967a;
	--bs-btn-focus-shadow-rgb: 233, 150, 122;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #c68068;
	--bs-btn-active-border-color: #c68068;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(233,150,122,0.65);
	--bs-btn-disabled-border-color: #e9967a;
	color: #212529;
	background-color: rgba(233,150,122,0.85);
	border-color: #e9967a;
}
.btn-darksalmon:hover,
.btn-darksalmon:active,
.btn-darksalmon.active,
.btn-darksalmon:visited {
	color: #212529;
	background-color: #e9967a;
	border-color: #e9967a;
}
.btn-darksalmon:active,
.btn-darksalmon.active {
	background-color: #c68068;
	border-color: #c68068;
}
.border-darksalmon { border: 1px solid #e9967a; }
.border-1-darksalmon { border: 1px solid #e9967a; }
.border-2-darksalmon { border: 2px solid #e9967a; }
.border-3-darksalmon { border: 3px solid #e9967a; }
.btn-outline-darksalmon {
	--bs-btn-color: #e9967a;
	--bs-btn-border-color: #e9967a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e9967a;
	--bs-btn-hover-border-color: #e9967a;
	--bs-btn-focus-shadow-rgb: 233, 150, 122;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #e9967a;
	--bs-btn-active-border-color: #e9967a;
	background-color: transparent;
	color: #e9967a;
	border-color: #e9967a;
}
.btn-outline-darksalmon:hover,
.btn-outline-darksalmon:active,
.btn-outline-darksalmon.active {
	color: #212529;
	background-color: #e9967a;
	border-color: #e9967a;
}
.btn-outline-darksalmon:visited { background-color: transparent; color: #e9967a; border-color: #e9967a; }
.border-outline-darksalmon { border: 1px solid rgba(233,150,122,1.0); }
.border-1-outline-darksalmon { border: 1px solid rgba(233,150,122,1.0); }
.border-2-outline-darksalmon { border: 2px solid rgba(233,150,122,1.0); }
.border-3-outline-darksalmon { border: 3px solid rgba(233,150,122,1.0); }
/* LightCoral // #F08080 // 240,128,128 */
.bg-lightcoral { background-color: rgba(240,128,128,1.0); }
.bg-lightcoral-soft { background-color: rgba(240,128,128,0.68); }
.text-lightcoral { color: rgba(240,128,128,1.0); }
.btn-lightcoral {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(240,128,128,0.85);
	--bs-btn-border-color: #f08080;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f08080;
	--bs-btn-hover-border-color: #f08080;
	--bs-btn-focus-shadow-rgb: 240, 128, 128;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #cc6d6d;
	--bs-btn-active-border-color: #cc6d6d;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(240,128,128,0.65);
	--bs-btn-disabled-border-color: #f08080;
	color: #212529;
	background-color: rgba(240,128,128,0.85);
	border-color: #f08080;
}
.btn-lightcoral:hover,
.btn-lightcoral:active,
.btn-lightcoral.active,
.btn-lightcoral:visited {
	color: #212529;
	background-color: #f08080;
	border-color: #f08080;
}
.btn-lightcoral:active,
.btn-lightcoral.active {
	background-color: #cc6d6d;
	border-color: #cc6d6d;
}
.border-lightcoral { border: 1px solid #f08080; }
.border-1-lightcoral { border: 1px solid #f08080; }
.border-2-lightcoral { border: 2px solid #f08080; }
.border-3-lightcoral { border: 3px solid #f08080; }
.btn-outline-lightcoral {
	--bs-btn-color: #f08080;
	--bs-btn-border-color: #f08080;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f08080;
	--bs-btn-hover-border-color: #f08080;
	--bs-btn-focus-shadow-rgb: 240, 128, 128;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f08080;
	--bs-btn-active-border-color: #f08080;
	background-color: transparent;
	color: #f08080;
	border-color: #f08080;
}
.btn-outline-lightcoral:hover,
.btn-outline-lightcoral:active,
.btn-outline-lightcoral.active {
	color: #212529;
	background-color: #f08080;
	border-color: #f08080;
}
.btn-outline-lightcoral:visited { background-color: transparent; color: #f08080; border-color: #f08080; }
.border-outline-lightcoral { border: 1px solid rgba(240,128,128,1.0); }
.border-1-outline-lightcoral { border: 1px solid rgba(240,128,128,1.0); }
.border-2-outline-lightcoral { border: 2px solid rgba(240,128,128,1.0); }
.border-3-outline-lightcoral { border: 3px solid rgba(240,128,128,1.0); }
/* IndianRed // #CD5C5C // 205,92,92 */
.bg-indianred { background-color: rgba(205,92,92,1.0); }
.bg-indianred-soft { background-color: rgba(205,92,92,0.53); }
.text-indianred { color: rgba(205,92,92,1.0); }
.btn-indianred {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(205,92,92,0.85);
	--bs-btn-border-color: #cd5c5c;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #cd5c5c;
	--bs-btn-hover-border-color: #cd5c5c;
	--bs-btn-focus-shadow-rgb: 205, 92, 92;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ae4e4e;
	--bs-btn-active-border-color: #ae4e4e;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(205,92,92,0.65);
	--bs-btn-disabled-border-color: #cd5c5c;
	color: #fff;
	background-color: rgba(205,92,92,0.85);
	border-color: #cd5c5c;
}
.btn-indianred:hover,
.btn-indianred:active,
.btn-indianred.active,
.btn-indianred:visited {
	color: #fff;
	background-color: #cd5c5c;
	border-color: #cd5c5c;
}
.btn-indianred:active,
.btn-indianred.active {
	background-color: #ae4e4e;
	border-color: #ae4e4e;
}
.border-indianred { border: 1px solid #cd5c5c; }
.border-1-indianred { border: 1px solid #cd5c5c; }
.border-2-indianred { border: 2px solid #cd5c5c; }
.border-3-indianred { border: 3px solid #cd5c5c; }
.btn-outline-indianred {
	--bs-btn-color: #cd5c5c;
	--bs-btn-border-color: #cd5c5c;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #cd5c5c;
	--bs-btn-hover-border-color: #cd5c5c;
	--bs-btn-focus-shadow-rgb: 205, 92, 92;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #cd5c5c;
	--bs-btn-active-border-color: #cd5c5c;
	background-color: transparent;
	color: #cd5c5c;
	border-color: #cd5c5c;
}
.btn-outline-indianred:hover,
.btn-outline-indianred:active,
.btn-outline-indianred.active {
	color: #fff;
	background-color: #cd5c5c;
	border-color: #cd5c5c;
}
.btn-outline-indianred:visited { background-color: transparent; color: #cd5c5c; border-color: #cd5c5c; }
.border-outline-indianred { border: 1px solid rgba(205,92,92,1.0); }
.border-1-outline-indianred { border: 1px solid rgba(205,92,92,1.0); }
.border-2-outline-indianred { border: 2px solid rgba(205,92,92,1.0); }
.border-3-outline-indianred { border: 3px solid rgba(205,92,92,1.0); }
/* Crimson // #DC143C // 220,20,60 */
.bg-crimson { background-color: rgba(220,20,60,1.0); }
.bg-crimson-soft { background-color: rgba(220,20,60,0.41); }
.text-crimson { color: rgba(220,20,60,1.0); }
.btn-crimson {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(220,20,60,0.85);
	--bs-btn-border-color: #dc143c;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #dc143c;
	--bs-btn-hover-border-color: #dc143c;
	--bs-btn-focus-shadow-rgb: 220, 20, 60;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #bb1133;
	--bs-btn-active-border-color: #bb1133;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(220,20,60,0.65);
	--bs-btn-disabled-border-color: #dc143c;
	color: #fff;
	background-color: rgba(220,20,60,0.85);
	border-color: #dc143c;
}
.btn-crimson:hover,
.btn-crimson:active,
.btn-crimson.active,
.btn-crimson:visited {
	color: #fff;
	background-color: #dc143c;
	border-color: #dc143c;
}
.btn-crimson:active,
.btn-crimson.active {
	background-color: #bb1133;
	border-color: #bb1133;
}
.border-crimson { border: 1px solid #dc143c; }
.border-1-crimson { border: 1px solid #dc143c; }
.border-2-crimson { border: 2px solid #dc143c; }
.border-3-crimson { border: 3px solid #dc143c; }
.btn-outline-crimson {
	--bs-btn-color: #dc143c;
	--bs-btn-border-color: #dc143c;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #dc143c;
	--bs-btn-hover-border-color: #dc143c;
	--bs-btn-focus-shadow-rgb: 220, 20, 60;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #dc143c;
	--bs-btn-active-border-color: #dc143c;
	background-color: transparent;
	color: #dc143c;
	border-color: #dc143c;
}
.btn-outline-crimson:hover,
.btn-outline-crimson:active,
.btn-outline-crimson.active {
	color: #fff;
	background-color: #dc143c;
	border-color: #dc143c;
}
.btn-outline-crimson:visited { background-color: transparent; color: #dc143c; border-color: #dc143c; }
.border-outline-crimson { border: 1px solid rgba(220,20,60,1.0); }
.border-1-outline-crimson { border: 1px solid rgba(220,20,60,1.0); }
.border-2-outline-crimson { border: 2px solid rgba(220,20,60,1.0); }
.border-3-outline-crimson { border: 3px solid rgba(220,20,60,1.0); }
/* Firebrick // #B22222 // 178,34,34 */
.bg-firebrick { background-color: rgba(178,34,34,1.0); }
.bg-firebrick-soft { background-color: rgba(178,34,34,0.34); }
.text-firebrick { color: rgba(178,34,34,1.0); }
.btn-firebrick {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(178,34,34,0.85);
	--bs-btn-border-color: #b22222;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #b22222;
	--bs-btn-hover-border-color: #b22222;
	--bs-btn-focus-shadow-rgb: 178, 34, 34;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #971d1d;
	--bs-btn-active-border-color: #971d1d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(178,34,34,0.65);
	--bs-btn-disabled-border-color: #b22222;
	color: #fff;
	background-color: rgba(178,34,34,0.85);
	border-color: #b22222;
}
.btn-firebrick:hover,
.btn-firebrick:active,
.btn-firebrick.active,
.btn-firebrick:visited {
	color: #fff;
	background-color: #b22222;
	border-color: #b22222;
}
.btn-firebrick:active,
.btn-firebrick.active {
	background-color: #971d1d;
	border-color: #971d1d;
}
.border-firebrick { border: 1px solid #b22222; }
.border-1-firebrick { border: 1px solid #b22222; }
.border-2-firebrick { border: 2px solid #b22222; }
.border-3-firebrick { border: 3px solid #b22222; }
.btn-outline-firebrick {
	--bs-btn-color: #b22222;
	--bs-btn-border-color: #b22222;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #b22222;
	--bs-btn-hover-border-color: #b22222;
	--bs-btn-focus-shadow-rgb: 178, 34, 34;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b22222;
	--bs-btn-active-border-color: #b22222;
	background-color: transparent;
	color: #b22222;
	border-color: #b22222;
}
.btn-outline-firebrick:hover,
.btn-outline-firebrick:active,
.btn-outline-firebrick.active {
	color: #fff;
	background-color: #b22222;
	border-color: #b22222;
}
.btn-outline-firebrick:visited { background-color: transparent; color: #b22222; border-color: #b22222; }
.border-outline-firebrick { border: 1px solid rgba(178,34,34,1.0); }
.border-1-outline-firebrick { border: 1px solid rgba(178,34,34,1.0); }
.border-2-outline-firebrick { border: 2px solid rgba(178,34,34,1.0); }
.border-3-outline-firebrick { border: 3px solid rgba(178,34,34,1.0); }
/* DarkRed // #8B0000 // 139,0,0 */
.bg-darkred { background-color: rgba(139,0,0,1.0)!important; }
.bg-darkred-soft { background-color: rgba(139,0,0,0.19); }
.text-darkred { color: rgba(139,0,0,1.0); }
.btn-darkred {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(139,0,0,0.85);
	--bs-btn-border-color: #8b0000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b0000;
	--bs-btn-hover-border-color: #8b0000;
	--bs-btn-focus-shadow-rgb: 139, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #760000;
	--bs-btn-active-border-color: #760000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(139,0,0,0.65);
	--bs-btn-disabled-border-color: #8b0000;
	color: #fff;
	background-color: rgba(139,0,0,0.85);
	border-color: #8b0000;
}
.btn-darkred:hover,
.btn-darkred:active,
.btn-darkred.active,
.btn-darkred:visited {
	color: #fff;
	background-color: #8b0000;
	border-color: #8b0000;
}
.btn-darkred:active,
.btn-darkred.active {
	background-color: #760000;
	border-color: #760000;
}
.border-darkred { border: 1px solid #8b0000; }
.border-1-darkred { border: 1px solid #8b0000; }
.border-2-darkred { border: 2px solid #8b0000; }
.border-3-darkred { border: 3px solid #8b0000; }
.btn-outline-darkred {
	--bs-btn-color: #8b0000;
	--bs-btn-border-color: #8b0000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b0000;
	--bs-btn-hover-border-color: #8b0000;
	--bs-btn-focus-shadow-rgb: 139, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #8b0000;
	--bs-btn-active-border-color: #8b0000;
	background-color: transparent;
	color: #8b0000;
	border-color: #8b0000;
}
.btn-outline-darkred:hover,
.btn-outline-darkred:active,
.btn-outline-darkred.active {
	color: #fff;
	background-color: #8b0000;
	border-color: #8b0000;
}
.btn-outline-darkred:visited { background-color: transparent; color: #8b0000; border-color: #8b0000; }
.border-outline-darkred { border: 1px solid rgba(139,0,0,1.0); }
.border-1-outline-darkred { border: 1px solid rgba(139,0,0,1.0); }
.border-2-outline-darkred { border: 2px solid rgba(139,0,0,1.0); }
.border-3-outline-darkred { border: 3px solid rgba(139,0,0,1.0); }
/* Red // #FF0000 // 255,0,0 */
.bg-red { background-color: rgba(255,0,0,1.0); }
.bg-red-soft { background-color: rgba(255,0,0,0.35); }
.text-red { color: rgba(255,0,0,1.0); }
.btn-red {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(255,0,0,0.85);
	--bs-btn-border-color: #ff0000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff0000;
	--bs-btn-hover-border-color: #ff0000;
	--bs-btn-focus-shadow-rgb: 255, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d90000;
	--bs-btn-active-border-color: #d90000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(255,0,0,0.65);
	--bs-btn-disabled-border-color: #ff0000;
	color: #fff;
	background-color: rgba(255,0,0,0.85);
	border-color: #ff0000;
}
.btn-red:hover,
.btn-red:active,
.btn-red.active,
.btn-red:visited {
	color: #fff;
	background-color: #ff0000;
	border-color: #ff0000;
}
.btn-red:active,
.btn-red.active {
	background-color: #d90000;
	border-color: #d90000;
}
.border-red { border: 1px solid #ff0000; }
.border-1-red { border: 1px solid #ff0000; }
.border-2-red { border: 2px solid #ff0000; }
.border-3-red { border: 3px solid #ff0000; }
.btn-outline-red {
	--bs-btn-color: #ff0000;
	--bs-btn-border-color: #ff0000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff0000;
	--bs-btn-hover-border-color: #ff0000;
	--bs-btn-focus-shadow-rgb: 255, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ff0000;
	--bs-btn-active-border-color: #ff0000;
	background-color: transparent;
	color: #ff0000;
	border-color: #ff0000;
}
.btn-outline-red:hover,
.btn-outline-red:active,
.btn-outline-red.active {
	color: #fff;
	background-color: #ff0000;
	border-color: #ff0000;
}
.btn-outline-red:visited { background-color: transparent; color: #ff0000; border-color: #ff0000; }
.border-outline-red { border: 1px solid rgba(255,0,0,1.0); }
.border-1-outline-red { border: 1px solid rgba(255,0,0,1.0); }
.border-2-outline-red { border: 2px solid rgba(255,0,0,1.0); }
.border-3-outline-red { border: 3px solid rgba(255,0,0,1.0); }
/* Pink Group */
/* Pink // #FFC0CB // 255,192,203 */
.bg-pink { background-color: rgba(255,192,203,1.0); }
.bg-pink-soft { background-color: rgba(255,192,203,0.89); }
.text-pink { color: rgba(255,192,203,1.0); }
.btn-pink {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,192,203,0.85);
	--bs-btn-border-color: #ffc0cb;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffc0cb;
	--bs-btn-hover-border-color: #ffc0cb;
	--bs-btn-focus-shadow-rgb: 255, 192, 203;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9a3ad;
	--bs-btn-active-border-color: #d9a3ad;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,192,203,0.65);
	--bs-btn-disabled-border-color: #ffc0cb;
	color: #212529;
	background-color: rgba(255,192,203,0.85);
	border-color: #ffc0cb;
}
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active,
.btn-pink:visited {
	color: #212529;
	background-color: #ffc0cb;
	border-color: #ffc0cb;
}
.btn-pink:active,
.btn-pink.active {
	background-color: #d9a3ad;
	border-color: #d9a3ad;
}
.border-pink { border: 1px solid #ffc0cb; }
.border-1-pink { border: 1px solid #ffc0cb; }
.border-2-pink { border: 2px solid #ffc0cb; }
.border-3-pink { border: 3px solid #ffc0cb; }
.btn-outline-pink {
	--bs-btn-color: #ffc0cb;
	--bs-btn-border-color: #ffc0cb;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffc0cb;
	--bs-btn-hover-border-color: #ffc0cb;
	--bs-btn-focus-shadow-rgb: 255, 192, 203;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffc0cb;
	--bs-btn-active-border-color: #ffc0cb;
	background-color: transparent;
	color: #ffc0cb;
	border-color: #ffc0cb;
}
.btn-outline-pink:hover,
.btn-outline-pink:active,
.btn-outline-pink.active {
	color: #212529;
	background-color: #ffc0cb;
	border-color: #ffc0cb;
}
.btn-outline-pink:visited { background-color: transparent; color: #ffc0cb; border-color: #ffc0cb; }
.border-outline-pink { border: 1px solid rgba(255,192,203,1.0); }
.border-1-outline-pink { border: 1px solid rgba(255,192,203,1.0); }
.border-2-outline-pink { border: 2px solid rgba(255,192,203,1.0); }
.border-3-outline-pink { border: 3px solid rgba(255,192,203,1.0); }
/* LightPink // #FFB6C1 // 255,182,193 */
.bg-lightpink { background-color: rgba(255,182,193,1.0); }
.bg-lightpink-soft { background-color: rgba(255,182,193,0.86); }
.text-lightpink { color: rgba(255,182,193,1.0); }
.btn-lightpink {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,182,193,0.85);
	--bs-btn-border-color: #ffb6c1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffb6c1;
	--bs-btn-hover-border-color: #ffb6c1;
	--bs-btn-focus-shadow-rgb: 255, 182, 193;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d99ba4;
	--bs-btn-active-border-color: #d99ba4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,182,193,0.65);
	--bs-btn-disabled-border-color: #ffb6c1;
	color: #212529;
	background-color: rgba(255,182,193,0.85);
	border-color: #ffb6c1;
}
.btn-lightpink:hover,
.btn-lightpink:active,
.btn-lightpink.active,
.btn-lightpink:visited {
	color: #212529;
	background-color: #ffb6c1;
	border-color: #ffb6c1;
}
.btn-lightpink:active,
.btn-lightpink.active {
	background-color: #d99ba4;
	border-color: #d99ba4;
}
.border-lightpink { border: 1px solid #ffb6c1; }
.border-1-lightpink { border: 1px solid #ffb6c1; }
.border-2-lightpink { border: 2px solid #ffb6c1; }
.border-3-lightpink { border: 3px solid #ffb6c1; }
.btn-outline-lightpink {
	--bs-btn-color: #ffb6c1;
	--bs-btn-border-color: #ffb6c1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffb6c1;
	--bs-btn-hover-border-color: #ffb6c1;
	--bs-btn-focus-shadow-rgb: 255, 182, 193;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffb6c1;
	--bs-btn-active-border-color: #ffb6c1;
	background-color: transparent;
	color: #ffb6c1;
	border-color: #ffb6c1;
}
.btn-outline-lightpink:hover,
.btn-outline-lightpink:active,
.btn-outline-lightpink.active {
	color: #212529;
	background-color: #ffb6c1;
	border-color: #ffb6c1;
}
.btn-outline-lightpink:visited { background-color: transparent; color: #ffb6c1; border-color: #ffb6c1; }
.border-outline-lightpink { border: 1px solid rgba(255,182,193,1.0); }
.border-1-outline-lightpink { border: 1px solid rgba(255,182,193,1.0); }
.border-2-outline-lightpink { border: 2px solid rgba(255,182,193,1.0); }
.border-3-outline-lightpink { border: 3px solid rgba(255,182,193,1.0); }
/* HotPink // #FF69B4 // 255,105,180 */
.bg-hotpink { background-color: rgba(255,105,180,1.0); }
.bg-hotpink-soft { background-color: rgba(255,105,180,0.74); }
.text-hotpink { color: rgba(255,105,180,1.0); }
.btn-hotpink {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,105,180,0.85);
	--bs-btn-border-color: #ff69b4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff69b4;
	--bs-btn-hover-border-color: #ff69b4;
	--bs-btn-focus-shadow-rgb: 255, 105, 180;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d95999;
	--bs-btn-active-border-color: #d95999;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,105,180,0.65);
	--bs-btn-disabled-border-color: #ff69b4;
	color: #212529;
	background-color: rgba(255,105,180,0.85);
	border-color: #ff69b4;
}
.btn-hotpink:hover,
.btn-hotpink:active,
.btn-hotpink.active,
.btn-hotpink:visited {
	color: #212529;
	background-color: #ff69b4;
	border-color: #ff69b4;
}
.btn-hotpink:active,
.btn-hotpink.active {
	background-color: #d95999;
	border-color: #d95999;
}
.border-hotpink { border: 1px solid #ff69b4; }
.border-1-hotpink { border: 1px solid #ff69b4; }
.border-2-hotpink { border: 2px solid #ff69b4; }
.border-3-hotpink { border: 3px solid #ff69b4; }
.btn-outline-hotpink {
	--bs-btn-color: #ff69b4;
	--bs-btn-border-color: #ff69b4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff69b4;
	--bs-btn-hover-border-color: #ff69b4;
	--bs-btn-focus-shadow-rgb: 255, 105, 180;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ff69b4;
	--bs-btn-active-border-color: #ff69b4;
	background-color: transparent;
	color: #ff69b4;
	border-color: #ff69b4;
}
.btn-outline-hotpink:hover,
.btn-outline-hotpink:active,
.btn-outline-hotpink.active {
	color: #212529;
	background-color: #ff69b4;
	border-color: #ff69b4;
}
.btn-outline-hotpink:visited { background-color: transparent; color: #ff69b4; border-color: #ff69b4; }
.border-outline-hotpink { border: 1px solid rgba(255,105,180,1.0); }
.border-1-outline-hotpink { border: 1px solid rgba(255,105,180,1.0); }
.border-2-outline-hotpink { border: 2px solid rgba(255,105,180,1.0); }
.border-3-outline-hotpink { border: 3px solid rgba(255,105,180,1.0); }
/* DeepPink // #FF1493 // 255,20,147 */
.bg-deeppink { background-color: rgba(255,20,147,1.0); }
.bg-deeppink-soft { background-color: rgba(255,20,147,0.58); }
.text-deeppink { color: rgba(255,20,147,1.0); }
.btn-deeppink {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(255,20,147,0.85);
	--bs-btn-border-color: #ff1493;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff1493;
	--bs-btn-hover-border-color: #ff1493;
	--bs-btn-focus-shadow-rgb: 255, 20, 147;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d9117d;
	--bs-btn-active-border-color: #d9117d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(255,20,147,0.65);
	--bs-btn-disabled-border-color: #ff1493;
	color: #fff;
	background-color: rgba(255,20,147,0.85);
	border-color: #ff1493;
}
.btn-deeppink:hover,
.btn-deeppink:active,
.btn-deeppink.active,
.btn-deeppink:visited {
	color: #fff;
	background-color: #ff1493;
	border-color: #ff1493;
}
.btn-deeppink:active,
.btn-deeppink.active {
	background-color: #d9117d;
	border-color: #d9117d;
}
.border-deeppink { border: 1px solid #ff1493; }
.border-1-deeppink { border: 1px solid #ff1493; }
.border-2-deeppink { border: 2px solid #ff1493; }
.border-3-deeppink { border: 3px solid #ff1493; }
.btn-outline-deeppink {
	--bs-btn-color: #ff1493;
	--bs-btn-border-color: #ff1493;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff1493;
	--bs-btn-hover-border-color: #ff1493;
	--bs-btn-focus-shadow-rgb: 255, 20, 147;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ff1493;
	--bs-btn-active-border-color: #ff1493;
	background-color: transparent;
	color: #ff1493;
	border-color: #ff1493;
}
.btn-outline-deeppink:hover,
.btn-outline-deeppink:active,
.btn-outline-deeppink.active {
	color: #fff;
	background-color: #ff1493;
	border-color: #ff1493;
}
.btn-outline-deeppink:visited { background-color: transparent; color: #ff1493; border-color: #ff1493; }
.border-outline-deeppink { border: 1px solid rgba(255,20,147,1.0); }
.border-1-outline-deeppink { border: 1px solid rgba(255,20,147,1.0); }
.border-2-outline-deeppink { border: 2px solid rgba(255,20,147,1.0); }
.border-3-outline-deeppink { border: 3px solid rgba(255,20,147,1.0); }
/* PaleVioletRed // #DB7093 // 219,112,147 */
.bg-palevioletred { background-color: rgba(219,112,147,1.0); }
.bg-palevioletred-soft { background-color: rgba(219,112,147,0.65); }
.text-palevioletred { color: rgba(219,112,147,1.0); }
.btn-palevioletred {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(219,112,147,0.85);
	--bs-btn-border-color: #db7093;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #db7093;
	--bs-btn-hover-border-color: #db7093;
	--bs-btn-focus-shadow-rgb: 219, 112, 147;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ba5f7d;
	--bs-btn-active-border-color: #ba5f7d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(219,112,147,0.65);
	--bs-btn-disabled-border-color: #db7093;
	color: #fff;
	background-color: rgba(219,112,147,0.85);
	border-color: #db7093;
}
.btn-palevioletred:hover,
.btn-palevioletred:active,
.btn-palevioletred.active,
.btn-palevioletred:visited {
	color: #fff;
	background-color: #db7093;
	border-color: #db7093;
}
.btn-palevioletred:active,
.btn-palevioletred.active {
	background-color: #ba5f7d;
	border-color: #ba5f7d;
}
.border-palevioletred { border: 1px solid #db7093; }
.border-1-palevioletred { border: 1px solid #db7093; }
.border-2-palevioletred { border: 2px solid #db7093; }
.border-3-palevioletred { border: 3px solid #db7093; }
.btn-outline-palevioletred {
	--bs-btn-color: #db7093;
	--bs-btn-border-color: #db7093;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #db7093;
	--bs-btn-hover-border-color: #db7093;
	--bs-btn-focus-shadow-rgb: 219, 112, 147;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #db7093;
	--bs-btn-active-border-color: #db7093;
	background-color: transparent;
	color: #db7093;
	border-color: #db7093;
}
.btn-outline-palevioletred:hover,
.btn-outline-palevioletred:active,
.btn-outline-palevioletred.active {
	color: #fff;
	background-color: #db7093;
	border-color: #db7093;
}
.btn-outline-palevioletred:visited { background-color: transparent; color: #db7093; border-color: #db7093; }
.border-outline-palevioletred { border: 1px solid rgba(219,112,147,1.0); }
.border-1-outline-palevioletred { border: 1px solid rgba(219,112,147,1.0); }
.border-2-outline-palevioletred { border: 2px solid rgba(219,112,147,1.0); }
.border-3-outline-palevioletred { border: 3px solid rgba(219,112,147,1.0); }
/* MediumVioletRed // #C71585 // 199,21,133 */
.bg-mediumvioletred { background-color: rgba(199,21,133,1.0); }
.bg-mediumvioletred-soft { background-color: rgba(199,21,133,0.48); }
.text-mediumvioletred { color: rgba(199,21,133,1.0); }
.btn-mediumvioletred {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(199,21,133,0.85);
	--bs-btn-border-color: #c71585;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #c71585;
	--bs-btn-hover-border-color: #c71585;
	--bs-btn-focus-shadow-rgb: 199, 21, 133;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #a91271;
	--bs-btn-active-border-color: #a91271;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(199,21,133,0.65);
	--bs-btn-disabled-border-color: #c71585;
	color: #fff;
	background-color: rgba(199,21,133,0.85);
	border-color: #c71585;
}
.btn-mediumvioletred:hover,
.btn-mediumvioletred:active,
.btn-mediumvioletred.active,
.btn-mediumvioletred:visited {
	color: #fff;
	background-color: #c71585;
	border-color: #c71585;
}
.btn-mediumvioletred:active,
.btn-mediumvioletred.active {
	background-color: #a91271;
	border-color: #a91271;
}
.border-mediumvioletred { border: 1px solid #c71585; }
.border-1-mediumvioletred { border: 1px solid #c71585; }
.border-2-mediumvioletred { border: 2px solid #c71585; }
.border-3-mediumvioletred { border: 3px solid #c71585; }
.btn-outline-mediumvioletred {
	--bs-btn-color: #c71585;
	--bs-btn-border-color: #c71585;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #c71585;
	--bs-btn-hover-border-color: #c71585;
	--bs-btn-focus-shadow-rgb: 199, 21, 133;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #c71585;
	--bs-btn-active-border-color: #c71585;
	background-color: transparent;
	color: #c71585;
	border-color: #c71585;
}
.btn-outline-mediumvioletred:hover,
.btn-outline-mediumvioletred:active,
.btn-outline-mediumvioletred.active {
	color: #fff;
	background-color: #c71585;
	border-color: #c71585;
}
.btn-outline-mediumvioletred:visited { background-color: transparent; color: #c71585; border-color: #c71585; }
.border-outline-mediumvioletred { border: 1px solid rgba(199,21,133,1.0); }
.border-1-outline-mediumvioletred { border: 1px solid rgba(199,21,133,1.0); }
.border-2-outline-mediumvioletred { border: 2px solid rgba(199,21,133,1.0); }
.border-3-outline-mediumvioletred { border: 3px solid rgba(199,21,133,1.0); }
/* Orange Group */
/* OrangeRed // #FF4500 // 255,69,0 */
.bg-orangered { background-color: rgba(255,69,0,1.0); }
.bg-orangered-soft { background-color: rgba(255,69,0,0.44); }
.text-orangered { color: rgba(255,69,0,1.0); }
.btn-orangered {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(255,69,0,0.85);
	--bs-btn-border-color: #ff4500;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff4500;
	--bs-btn-hover-border-color: #ff4500;
	--bs-btn-focus-shadow-rgb: 255, 69, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d93b00;
	--bs-btn-active-border-color: #d93b00;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(255,69,0,0.65);
	--bs-btn-disabled-border-color: #ff4500;
	color: #fff;
	background-color: rgba(255,69,0,0.85);
	border-color: #ff4500;
}
.btn-orangered:hover,
.btn-orangered:active,
.btn-orangered.active,
.btn-orangered:visited {
	color: #fff;
	background-color: #ff4500;
	border-color: #ff4500;
}
.btn-orangered:active,
.btn-orangered.active {
	background-color: #d93b00;
	border-color: #d93b00;
}
.border-orangered { border: 1px solid #ff4500; }
.border-1-orangered { border: 1px solid #ff4500; }
.border-2-orangered { border: 2px solid #ff4500; }
.border-3-orangered { border: 3px solid #ff4500; }
.btn-outline-orangered {
	--bs-btn-color: #ff4500;
	--bs-btn-border-color: #ff4500;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff4500;
	--bs-btn-hover-border-color: #ff4500;
	--bs-btn-focus-shadow-rgb: 255, 69, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ff4500;
	--bs-btn-active-border-color: #ff4500;
	background-color: transparent;
	color: #ff4500;
	border-color: #ff4500;
}
.btn-outline-orangered:hover,
.btn-outline-orangered:active,
.btn-outline-orangered.active {
	color: #fff;
	background-color: #ff4500;
	border-color: #ff4500;
}
.btn-outline-orangered:visited { background-color: transparent; color: #ff4500; border-color: #ff4500; }
.border-outline-orangered { border: 1px solid rgba(255,69,0,1.0); }
.border-1-outline-orangered { border: 1px solid rgba(255,69,0,1.0); }
.border-2-outline-orangered { border: 2px solid rgba(255,69,0,1.0); }
.border-3-outline-orangered { border: 3px solid rgba(255,69,0,1.0); }
/* Tomato // #FF6347 // 255,99,71 */
.bg-tomato { background-color: rgba(255,99,71,1.0); }
.bg-tomato-soft { background-color: rgba(255,99,71,0.58); }
.text-tomato { color: rgba(255,99,71,1.0); }
.btn-tomato {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,99,71,0.85);
	--bs-btn-border-color: #ff6347;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff6347;
	--bs-btn-hover-border-color: #ff6347;
	--bs-btn-focus-shadow-rgb: 255, 99, 71;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9543c;
	--bs-btn-active-border-color: #d9543c;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,99,71,0.65);
	--bs-btn-disabled-border-color: #ff6347;
	color: #212529;
	background-color: rgba(255,99,71,0.85);
	border-color: #ff6347;
}
.btn-tomato:hover,
.btn-tomato:active,
.btn-tomato.active,
.btn-tomato:visited {
	color: #212529;
	background-color: #ff6347;
	border-color: #ff6347;
}
.btn-tomato:active,
.btn-tomato.active {
	background-color: #d9543c;
	border-color: #d9543c;
}
.border-tomato { border: 1px solid #ff6347; }
.border-1-tomato { border: 1px solid #ff6347; }
.border-2-tomato { border: 2px solid #ff6347; }
.border-3-tomato { border: 3px solid #ff6347; }
.btn-outline-tomato {
	--bs-btn-color: #ff6347;
	--bs-btn-border-color: #ff6347;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff6347;
	--bs-btn-hover-border-color: #ff6347;
	--bs-btn-focus-shadow-rgb: 255, 99, 71;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ff6347;
	--bs-btn-active-border-color: #ff6347;
	background-color: transparent;
	color: #ff6347;
	border-color: #ff6347;
}
.btn-outline-tomato:hover,
.btn-outline-tomato:active,
.btn-outline-tomato.active {
	color: #212529;
	background-color: #ff6347;
	border-color: #ff6347;
}
.btn-outline-tomato:visited { background-color: transparent; color: #ff6347; border-color: #ff6347; }
.border-outline-tomato { border: 1px solid rgba(255,99,71,1.0); }
.border-1-outline-tomato { border: 1px solid rgba(255,99,71,1.0); }
.border-2-outline-tomato { border: 2px solid rgba(255,99,71,1.0); }
.border-3-outline-tomato { border: 3px solid rgba(255,99,71,1.0); }
/* Coral // #FF7F50 // 255,127,80 */
.bg-coral { background-color: rgba(255,127,80,1.0); }
.bg-coral-soft { background-color: rgba(255,127,80,0.63); }
.text-coral { color: rgba(255,127,80,1.0); }
.btn-coral {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,127,80,0.85);
	--bs-btn-border-color: #ff7f50;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff7f50;
	--bs-btn-hover-border-color: #ff7f50;
	--bs-btn-focus-shadow-rgb: 255, 127, 80;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d96c44;
	--bs-btn-active-border-color: #d96c44;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,127,80,0.65);
	--bs-btn-disabled-border-color: #ff7f50;
	color: #212529;
	background-color: rgba(255,127,80,0.85);
	border-color: #ff7f50;
}
.btn-coral:hover,
.btn-coral:active,
.btn-coral.active,
.btn-coral:visited {
	color: #212529;
	background-color: #ff7f50;
	border-color: #ff7f50;
}
.btn-coral:active,
.btn-coral.active {
	background-color: #d96c44;
	border-color: #d96c44;
}
.border-coral { border: 1px solid #ff7f50; }
.border-1-coral { border: 1px solid #ff7f50; }
.border-2-coral { border: 2px solid #ff7f50; }
.border-3-coral { border: 3px solid #ff7f50; }
.btn-outline-coral {
	--bs-btn-color: #ff7f50;
	--bs-btn-border-color: #ff7f50;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff7f50;
	--bs-btn-hover-border-color: #ff7f50;
	--bs-btn-focus-shadow-rgb: 255, 127, 80;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ff7f50;
	--bs-btn-active-border-color: #ff7f50;
	background-color: transparent;
	color: #ff7f50;
	border-color: #ff7f50;
}
.btn-outline-coral:hover,
.btn-outline-coral:active,
.btn-outline-coral.active {
	color: #212529;
	background-color: #ff7f50;
	border-color: #ff7f50;
}
.btn-outline-coral:visited { background-color: transparent; color: #ff7f50; border-color: #ff7f50; }
.border-outline-coral { border: 1px solid rgba(255,127,80,1.0); }
.border-1-outline-coral { border: 1px solid rgba(255,127,80,1.0); }
.border-2-outline-coral { border: 2px solid rgba(255,127,80,1.0); }
.border-3-outline-coral { border: 3px solid rgba(255,127,80,1.0); }
/* DarkOrange // #FF8C00 // 255,140,0 */
.bg-darkorange { background-color: rgba(255,140,0,1.0); }
.bg-darkorange-soft { background-color: rgba(255,140,0,0.54); }
.text-darkorange { color: rgba(255,140,0,1.0); }
.btn-darkorange {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,140,0,0.85);
	--bs-btn-border-color: #ff8c00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff8c00;
	--bs-btn-hover-border-color: #ff8c00;
	--bs-btn-focus-shadow-rgb: 255, 140, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d97700;
	--bs-btn-active-border-color: #d97700;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,140,0,0.65);
	--bs-btn-disabled-border-color: #ff8c00;
	color: #212529;
	background-color: rgba(255,140,0,0.85);
	border-color: #ff8c00;
}
.btn-darkorange:hover,
.btn-darkorange:active,
.btn-darkorange.active,
.btn-darkorange:visited {
	color: #212529;
	background-color: #ff8c00;
	border-color: #ff8c00;
}
.btn-darkorange:active,
.btn-darkorange.active {
	background-color: #d97700;
	border-color: #d97700;
}
.border-darkorange { border: 1px solid #ff8c00; }
.border-1-darkorange { border: 1px solid #ff8c00; }
.border-2-darkorange { border: 2px solid #ff8c00; }
.border-3-darkorange { border: 3px solid #ff8c00; }
.btn-outline-darkorange {
	--bs-btn-color: #ff8c00;
	--bs-btn-border-color: #ff8c00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ff8c00;
	--bs-btn-hover-border-color: #ff8c00;
	--bs-btn-focus-shadow-rgb: 255, 140, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ff8c00;
	--bs-btn-active-border-color: #ff8c00;
	background-color: transparent;
	color: #ff8c00;
	border-color: #ff8c00;
}
.btn-outline-darkorange:hover,
.btn-outline-darkorange:active,
.btn-outline-darkorange.active {
	color: #212529;
	background-color: #ff8c00;
	border-color: #ff8c00;
}
.btn-outline-darkorange:visited { background-color: transparent; color: #ff8c00; border-color: #ff8c00; }
.border-outline-darkorange { border: 1px solid rgba(255,140,0,1.0); }
.border-1-outline-darkorange { border: 1px solid rgba(255,140,0,1.0); }
.border-2-outline-darkorange { border: 2px solid rgba(255,140,0,1.0); }
.border-3-outline-darkorange { border: 3px solid rgba(255,140,0,1.0); }
/* Orange // #FFA500 // 255,165,0 */
.bg-orange { background-color: rgba(255,165,0,1.0); }
.bg-orange-soft { background-color: rgba(255,165,0,0.58); }
.text-orange { color: rgba(255,165,0,1.0); }
.btn-orange {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,165,0,0.85);
	--bs-btn-border-color: #ffa500;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffa500;
	--bs-btn-hover-border-color: #ffa500;
	--bs-btn-focus-shadow-rgb: 255, 165, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d98c00;
	--bs-btn-active-border-color: #d98c00;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,165,0,0.65);
	--bs-btn-disabled-border-color: #ffa500;
	color: #212529;
	background-color: rgba(255,165,0,0.85);
	border-color: #ffa500;
}
.btn-orange:hover,
.btn-orange:active,
.btn-orange.active,
.btn-orange:visited {
	color: #212529;
	background-color: #ffa500;
	border-color: #ffa500;
}
.btn-orange:active,
.btn-orange.active {
	background-color: #d98c00;
	border-color: #d98c00;
}
.border-orange { border: 1px solid #ffa500; }
.border-1-orange { border: 1px solid #ffa500; }
.border-2-orange { border: 2px solid #ffa500; }
.border-3-orange { border: 3px solid #ffa500; }
.btn-outline-orange {
	--bs-btn-color: #ffa500;
	--bs-btn-border-color: #ffa500;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffa500;
	--bs-btn-hover-border-color: #ffa500;
	--bs-btn-focus-shadow-rgb: 255, 165, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffa500;
	--bs-btn-active-border-color: #ffa500;
	background-color: transparent;
	color: #ffa500;
	border-color: #ffa500;
}
.btn-outline-orange:hover,
.btn-outline-orange:active,
.btn-outline-orange.active {
	color: #212529;
	background-color: #ffa500;
	border-color: #ffa500;
}
.btn-outline-orange:visited { background-color: transparent; color: #ffa500; border-color: #ffa500; }
.border-outline-orange { border: 1px solid rgba(255,165,0,1.0); }
.border-1-outline-orange { border: 1px solid rgba(255,165,0,1.0); }
.border-2-outline-orange { border: 2px solid rgba(255,165,0,1.0); }
.border-3-outline-orange { border: 3px solid rgba(255,165,0,1.0); }
/* Yellow Group */
/* Yellow // #FFFF00 // 255,255,0 */
.bg-yellow { background-color: rgba(255,255,0,1.0); }
.bg-yellow-soft { background-color: rgba(255,255,0,0.7); }
.text-yellow { color: rgba(255,255,0,1.0); }
.btn-yellow {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,255,0,0.85);
	--bs-btn-border-color: #ffff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffff00;
	--bs-btn-hover-border-color: #ffff00;
	--bs-btn-focus-shadow-rgb: 255, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d900;
	--bs-btn-active-border-color: #d9d900;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,255,0,0.65);
	--bs-btn-disabled-border-color: #ffff00;
	color: #212529;
	background-color: rgba(255,255,0,0.85);
	border-color: #ffff00;
}
.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow.active,
.btn-yellow:visited {
	color: #212529;
	background-color: #ffff00;
	border-color: #ffff00;
}
.btn-yellow:active,
.btn-yellow.active {
	background-color: #d9d900;
	border-color: #d9d900;
}
.border-yellow { border: 1px solid #ffff00; }
.border-1-yellow { border: 1px solid #ffff00; }
.border-2-yellow { border: 2px solid #ffff00; }
.border-3-yellow { border: 3px solid #ffff00; }
.btn-outline-yellow {
	--bs-btn-color: #ffff00;
	--bs-btn-border-color: #ffff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffff00;
	--bs-btn-hover-border-color: #ffff00;
	--bs-btn-focus-shadow-rgb: 255, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffff00;
	--bs-btn-active-border-color: #ffff00;
	background-color: transparent;
	color: #ffff00;
	border-color: #ffff00;
}
.btn-outline-yellow:hover,
.btn-outline-yellow:active,
.btn-outline-yellow.active {
	color: #212529;
	background-color: #ffff00;
	border-color: #ffff00;
}
.btn-outline-yellow:visited { background-color: transparent; color: #ffff00; border-color: #ffff00; }
.border-outline-yellow { border: 1px solid rgba(255,255,0,1.0); }
.border-1-outline-yellow { border: 1px solid rgba(255,255,0,1.0); }
.border-2-outline-yellow { border: 2px solid rgba(255,255,0,1.0); }
.border-3-outline-yellow { border: 3px solid rgba(255,255,0,1.0); }
/* LightYellow // #FFFFE0 // 255,255,224 */
.bg-lightyellow { background-color: rgba(255,255,224,1.0); }
.bg-lightyellow-soft { background-color: rgba(255,255,224,1.01); }
.text-lightyellow { color: rgba(255,255,224,1.0); }
.btn-lightyellow {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,255,224,0.85);
	--bs-btn-border-color: #ffffe0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffffe0;
	--bs-btn-hover-border-color: #ffffe0;
	--bs-btn-focus-shadow-rgb: 255, 255, 224;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d9be;
	--bs-btn-active-border-color: #d9d9be;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,255,224,0.65);
	--bs-btn-disabled-border-color: #ffffe0;
	color: #212529;
	background-color: rgba(255,255,224,0.85);
	border-color: #ffffe0;
}
.btn-lightyellow:hover,
.btn-lightyellow:active,
.btn-lightyellow.active,
.btn-lightyellow:visited {
	color: #212529;
	background-color: #ffffe0;
	border-color: #ffffe0;
}
.btn-lightyellow:active,
.btn-lightyellow.active {
	background-color: #d9d9be;
	border-color: #d9d9be;
}
.border-lightyellow { border: 1px solid #ffffe0; }
.border-1-lightyellow { border: 1px solid #ffffe0; }
.border-2-lightyellow { border: 2px solid #ffffe0; }
.border-3-lightyellow { border: 3px solid #ffffe0; }
.btn-outline-lightyellow {
	--bs-btn-color: #ffffe0;
	--bs-btn-border-color: #ffffe0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffffe0;
	--bs-btn-hover-border-color: #ffffe0;
	--bs-btn-focus-shadow-rgb: 255, 255, 224;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffffe0;
	--bs-btn-active-border-color: #ffffe0;
	background-color: transparent;
	color: #ffffe0;
	border-color: #ffffe0;
}
.btn-outline-lightyellow:hover,
.btn-outline-lightyellow:active,
.btn-outline-lightyellow.active {
	color: #212529;
	background-color: #ffffe0;
	border-color: #ffffe0;
}
.btn-outline-lightyellow:visited { background-color: transparent; color: #ffffe0; border-color: #ffffe0; }
.border-outline-lightyellow { border: 1px solid rgba(255,255,224,1.0); }
.border-1-outline-lightyellow { border: 1px solid rgba(255,255,224,1.0); }
.border-2-outline-lightyellow { border: 2px solid rgba(255,255,224,1.0); }
.border-3-outline-lightyellow { border: 3px solid rgba(255,255,224,1.0); }
/* LemonChiffon // #FFFACD // 255,250,205 */
.bg-lemonchiffon { background-color: rgba(255,250,205,1.0); }
.bg-lemonchiffon-soft { background-color: rgba(255,250,205,0.97); }
.text-lemonchiffon { color: rgba(255,250,205,1.0); }
.btn-lemonchiffon {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,250,205,0.85);
	--bs-btn-border-color: #fffacd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffacd;
	--bs-btn-hover-border-color: #fffacd;
	--bs-btn-focus-shadow-rgb: 255, 250, 205;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d4ae;
	--bs-btn-active-border-color: #d9d4ae;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,250,205,0.65);
	--bs-btn-disabled-border-color: #fffacd;
	color: #212529;
	background-color: rgba(255,250,205,0.85);
	border-color: #fffacd;
}
.btn-lemonchiffon:hover,
.btn-lemonchiffon:active,
.btn-lemonchiffon.active,
.btn-lemonchiffon:visited {
	color: #212529;
	background-color: #fffacd;
	border-color: #fffacd;
}
.btn-lemonchiffon:active,
.btn-lemonchiffon.active {
	background-color: #d9d4ae;
	border-color: #d9d4ae;
}
.border-lemonchiffon { border: 1px solid #fffacd; }
.border-1-lemonchiffon { border: 1px solid #fffacd; }
.border-2-lemonchiffon { border: 2px solid #fffacd; }
.border-3-lemonchiffon { border: 3px solid #fffacd; }
.btn-outline-lemonchiffon {
	--bs-btn-color: #fffacd;
	--bs-btn-border-color: #fffacd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffacd;
	--bs-btn-hover-border-color: #fffacd;
	--bs-btn-focus-shadow-rgb: 255, 250, 205;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fffacd;
	--bs-btn-active-border-color: #fffacd;
	background-color: transparent;
	color: #fffacd;
	border-color: #fffacd;
}
.btn-outline-lemonchiffon:hover,
.btn-outline-lemonchiffon:active,
.btn-outline-lemonchiffon.active {
	color: #212529;
	background-color: #fffacd;
	border-color: #fffacd;
}
.btn-outline-lemonchiffon:visited { background-color: transparent; color: #fffacd; border-color: #fffacd; }
.border-outline-lemonchiffon { border: 1px solid rgba(255,250,205,1.0); }
.border-1-outline-lemonchiffon { border: 1px solid rgba(255,250,205,1.0); }
.border-2-outline-lemonchiffon { border: 2px solid rgba(255,250,205,1.0); }
.border-3-outline-lemonchiffon { border: 3px solid rgba(255,250,205,1.0); }
/* LightGoldenrodYellow // #FAFAD2 // 250,250,210 */
.bg-lightgoldenrodyellow { background-color: rgba(250,250,210,1.0); }
.bg-lightgoldenrodyellow-soft { background-color: rgba(250,250,210,0.97); }
.text-lightgoldenrodyellow { color: rgba(250,250,210,1.0); }
.btn-lightgoldenrodyellow {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(250,250,210,0.85);
	--bs-btn-border-color: #fafad2;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fafad2;
	--bs-btn-hover-border-color: #fafad2;
	--bs-btn-focus-shadow-rgb: 250, 250, 210;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d4d4b2;
	--bs-btn-active-border-color: #d4d4b2;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(250,250,210,0.65);
	--bs-btn-disabled-border-color: #fafad2;
	color: #212529;
	background-color: rgba(250,250,210,0.85);
	border-color: #fafad2;
}
.btn-lightgoldenrodyellow:hover,
.btn-lightgoldenrodyellow:active,
.btn-lightgoldenrodyellow.active,
.btn-lightgoldenrodyellow:visited {
	color: #212529;
	background-color: #fafad2;
	border-color: #fafad2;
}
.btn-lightgoldenrodyellow:active,
.btn-lightgoldenrodyellow.active {
	background-color: #d4d4b2;
	border-color: #d4d4b2;
}
.border-lightgoldenrodyellow { border: 1px solid #fafad2; }
.border-1-lightgoldenrodyellow { border: 1px solid #fafad2; }
.border-2-lightgoldenrodyellow { border: 2px solid #fafad2; }
.border-3-lightgoldenrodyellow { border: 3px solid #fafad2; }
.btn-outline-lightgoldenrodyellow {
	--bs-btn-color: #fafad2;
	--bs-btn-border-color: #fafad2;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fafad2;
	--bs-btn-hover-border-color: #fafad2;
	--bs-btn-focus-shadow-rgb: 250, 250, 210;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fafad2;
	--bs-btn-active-border-color: #fafad2;
	background-color: transparent;
	color: #fafad2;
	border-color: #fafad2;
}
.btn-outline-lightgoldenrodyellow:hover,
.btn-outline-lightgoldenrodyellow:active,
.btn-outline-lightgoldenrodyellow.active {
	color: #212529;
	background-color: #fafad2;
	border-color: #fafad2;
}
.btn-outline-lightgoldenrodyellow:visited { background-color: transparent; color: #fafad2; border-color: #fafad2; }
.border-outline-lightgoldenrodyellow { border: 1px solid rgba(250,250,210,1.0); }
.border-1-outline-lightgoldenrodyellow { border: 1px solid rgba(250,250,210,1.0); }
.border-2-outline-lightgoldenrodyellow { border: 2px solid rgba(250,250,210,1.0); }
.border-3-outline-lightgoldenrodyellow { border: 3px solid rgba(250,250,210,1.0); }
/* PapayaWhip // #FFEFD5 // 255,239,213 */
.bg-papayawhip { background-color: rgba(255,239,213,1.0); }
.bg-papayawhip-soft { background-color: rgba(255,239,213,0.97); }
.text-papayawhip { color: rgba(255,239,213,1.0); }
.btn-papayawhip {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,239,213,0.85);
	--bs-btn-border-color: #ffefd5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffefd5;
	--bs-btn-hover-border-color: #ffefd5;
	--bs-btn-focus-shadow-rgb: 255, 239, 213;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9cbb5;
	--bs-btn-active-border-color: #d9cbb5;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,239,213,0.65);
	--bs-btn-disabled-border-color: #ffefd5;
	color: #212529;
	background-color: rgba(255,239,213,0.85);
	border-color: #ffefd5;
}
.btn-papayawhip:hover,
.btn-papayawhip:active,
.btn-papayawhip.active,
.btn-papayawhip:visited {
	color: #212529;
	background-color: #ffefd5;
	border-color: #ffefd5;
}
.btn-papayawhip:active,
.btn-papayawhip.active {
	background-color: #d9cbb5;
	border-color: #d9cbb5;
}
.border-papayawhip { border: 1px solid #ffefd5; }
.border-1-papayawhip { border: 1px solid #ffefd5; }
.border-2-papayawhip { border: 2px solid #ffefd5; }
.border-3-papayawhip { border: 3px solid #ffefd5; }
.btn-outline-papayawhip {
	--bs-btn-color: #ffefd5;
	--bs-btn-border-color: #ffefd5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffefd5;
	--bs-btn-hover-border-color: #ffefd5;
	--bs-btn-focus-shadow-rgb: 255, 239, 213;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffefd5;
	--bs-btn-active-border-color: #ffefd5;
	background-color: transparent;
	color: #ffefd5;
	border-color: #ffefd5;
}
.btn-outline-papayawhip:hover,
.btn-outline-papayawhip:active,
.btn-outline-papayawhip.active {
	color: #212529;
	background-color: #ffefd5;
	border-color: #ffefd5;
}
.btn-outline-papayawhip:visited { background-color: transparent; color: #ffefd5; border-color: #ffefd5; }
.border-outline-papayawhip { border: 1px solid rgba(255,239,213,1.0); }
.border-1-outline-papayawhip { border: 1px solid rgba(255,239,213,1.0); }
.border-2-outline-papayawhip { border: 2px solid rgba(255,239,213,1.0); }
.border-3-outline-papayawhip { border: 3px solid rgba(255,239,213,1.0); }
/* Moccasin // #FFE4B5 // 255,228,181 */
.bg-moccasin { background-color: rgba(255,228,181,1.0); }
.bg-moccasin-soft { background-color: rgba(255,228,181,0.91); }
.text-moccasin { color: rgba(255,228,181,1.0); }
.btn-moccasin {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,228,181,0.85);
	--bs-btn-border-color: #ffe4b5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4b5;
	--bs-btn-hover-border-color: #ffe4b5;
	--bs-btn-focus-shadow-rgb: 255, 228, 181;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9c29a;
	--bs-btn-active-border-color: #d9c29a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,228,181,0.65);
	--bs-btn-disabled-border-color: #ffe4b5;
	color: #212529;
	background-color: rgba(255,228,181,0.85);
	border-color: #ffe4b5;
}
.btn-moccasin:hover,
.btn-moccasin:active,
.btn-moccasin.active,
.btn-moccasin:visited {
	color: #212529;
	background-color: #ffe4b5;
	border-color: #ffe4b5;
}
.btn-moccasin:active,
.btn-moccasin.active {
	background-color: #d9c29a;
	border-color: #d9c29a;
}
.border-moccasin { border: 1px solid #ffe4b5; }
.border-1-moccasin { border: 1px solid #ffe4b5; }
.border-2-moccasin { border: 2px solid #ffe4b5; }
.border-3-moccasin { border: 3px solid #ffe4b5; }
.btn-outline-moccasin {
	--bs-btn-color: #ffe4b5;
	--bs-btn-border-color: #ffe4b5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4b5;
	--bs-btn-hover-border-color: #ffe4b5;
	--bs-btn-focus-shadow-rgb: 255, 228, 181;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffe4b5;
	--bs-btn-active-border-color: #ffe4b5;
	background-color: transparent;
	color: #ffe4b5;
	border-color: #ffe4b5;
}
.btn-outline-moccasin:hover,
.btn-outline-moccasin:active,
.btn-outline-moccasin.active {
	color: #212529;
	background-color: #ffe4b5;
	border-color: #ffe4b5;
}
.btn-outline-moccasin:visited { background-color: transparent; color: #ffe4b5; border-color: #ffe4b5; }
.border-outline-moccasin { border: 1px solid rgba(255,228,181,1.0); }
.border-1-outline-moccasin { border: 1px solid rgba(255,228,181,1.0); }
.border-2-outline-moccasin { border: 2px solid rgba(255,228,181,1.0); }
.border-3-outline-moccasin { border: 3px solid rgba(255,228,181,1.0); }
/* PeachPuff // #FFDAB9 // 255,218,185 */
.bg-peachpuff { background-color: rgba(255,218,185,1.0); }
.bg-peachpuff-soft { background-color: rgba(255,218,185,0.9); }
.text-peachpuff { color: rgba(255,218,185,1.0); }
.btn-peachpuff {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,218,185,0.85);
	--bs-btn-border-color: #ffdab9;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffdab9;
	--bs-btn-hover-border-color: #ffdab9;
	--bs-btn-focus-shadow-rgb: 255, 218, 185;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9b99d;
	--bs-btn-active-border-color: #d9b99d;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,218,185,0.65);
	--bs-btn-disabled-border-color: #ffdab9;
	color: #212529;
	background-color: rgba(255,218,185,0.85);
	border-color: #ffdab9;
}
.btn-peachpuff:hover,
.btn-peachpuff:active,
.btn-peachpuff.active,
.btn-peachpuff:visited {
	color: #212529;
	background-color: #ffdab9;
	border-color: #ffdab9;
}
.btn-peachpuff:active,
.btn-peachpuff.active {
	background-color: #d9b99d;
	border-color: #d9b99d;
}
.border-peachpuff { border: 1px solid #ffdab9; }
.border-1-peachpuff { border: 1px solid #ffdab9; }
.border-2-peachpuff { border: 2px solid #ffdab9; }
.border-3-peachpuff { border: 3px solid #ffdab9; }
.btn-outline-peachpuff {
	--bs-btn-color: #ffdab9;
	--bs-btn-border-color: #ffdab9;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffdab9;
	--bs-btn-hover-border-color: #ffdab9;
	--bs-btn-focus-shadow-rgb: 255, 218, 185;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffdab9;
	--bs-btn-active-border-color: #ffdab9;
	background-color: transparent;
	color: #ffdab9;
	border-color: #ffdab9;
}
.btn-outline-peachpuff:hover,
.btn-outline-peachpuff:active,
.btn-outline-peachpuff.active {
	color: #212529;
	background-color: #ffdab9;
	border-color: #ffdab9;
}
.btn-outline-peachpuff:visited { background-color: transparent; color: #ffdab9; border-color: #ffdab9; }
.border-outline-peachpuff { border: 1px solid rgba(255,218,185,1.0); }
.border-1-outline-peachpuff { border: 1px solid rgba(255,218,185,1.0); }
.border-2-outline-peachpuff { border: 2px solid rgba(255,218,185,1.0); }
.border-3-outline-peachpuff { border: 3px solid rgba(255,218,185,1.0); }
/* PaleGoldenrod // #EEE8AA // 238,232,170 */
.bg-palegoldenrod { background-color: rgba(238,232,170,1.0); }
.bg-palegoldenrod-soft { background-color: rgba(238,232,170,0.88); }
.text-palegoldenrod { color: rgba(238,232,170,1.0); }
.btn-palegoldenrod {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(238,232,170,0.85);
	--bs-btn-border-color: #eee8aa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #eee8aa;
	--bs-btn-hover-border-color: #eee8aa;
	--bs-btn-focus-shadow-rgb: 238, 232, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #cac590;
	--bs-btn-active-border-color: #cac590;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(238,232,170,0.65);
	--bs-btn-disabled-border-color: #eee8aa;
	color: #212529;
	background-color: rgba(238,232,170,0.85);
	border-color: #eee8aa;
}
.btn-palegoldenrod:hover,
.btn-palegoldenrod:active,
.btn-palegoldenrod.active,
.btn-palegoldenrod:visited {
	color: #212529;
	background-color: #eee8aa;
	border-color: #eee8aa;
}
.btn-palegoldenrod:active,
.btn-palegoldenrod.active {
	background-color: #cac590;
	border-color: #cac590;
}
.border-palegoldenrod { border: 1px solid #eee8aa; }
.border-1-palegoldenrod { border: 1px solid #eee8aa; }
.border-2-palegoldenrod { border: 2px solid #eee8aa; }
.border-3-palegoldenrod { border: 3px solid #eee8aa; }
.btn-outline-palegoldenrod {
	--bs-btn-color: #eee8aa;
	--bs-btn-border-color: #eee8aa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #eee8aa;
	--bs-btn-hover-border-color: #eee8aa;
	--bs-btn-focus-shadow-rgb: 238, 232, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #eee8aa;
	--bs-btn-active-border-color: #eee8aa;
	background-color: transparent;
	color: #eee8aa;
	border-color: #eee8aa;
}
.btn-outline-palegoldenrod:hover,
.btn-outline-palegoldenrod:active,
.btn-outline-palegoldenrod.active {
	color: #212529;
	background-color: #eee8aa;
	border-color: #eee8aa;
}
.btn-outline-palegoldenrod:visited { background-color: transparent; color: #eee8aa; border-color: #eee8aa; }
.border-outline-palegoldenrod { border: 1px solid rgba(238,232,170,1.0); }
.border-1-outline-palegoldenrod { border: 1px solid rgba(238,232,170,1.0); }
.border-2-outline-palegoldenrod { border: 2px solid rgba(238,232,170,1.0); }
.border-3-outline-palegoldenrod { border: 3px solid rgba(238,232,170,1.0); }
/* Khaki // #F0E68C // 240,230,140 */
.bg-khaki { background-color: rgba(240,230,140,1.0); }
.bg-khaki-soft { background-color: rgba(240,230,140,0.84); }
.text-khaki { color: rgba(240,230,140,1.0); }
.btn-khaki {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(240,230,140,0.85);
	--bs-btn-border-color: #f0e68c;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0e68c;
	--bs-btn-hover-border-color: #f0e68c;
	--bs-btn-focus-shadow-rgb: 240, 230, 140;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ccc477;
	--bs-btn-active-border-color: #ccc477;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(240,230,140,0.65);
	--bs-btn-disabled-border-color: #f0e68c;
	color: #212529;
	background-color: rgba(240,230,140,0.85);
	border-color: #f0e68c;
}
.btn-khaki:hover,
.btn-khaki:active,
.btn-khaki.active,
.btn-khaki:visited {
	color: #212529;
	background-color: #f0e68c;
	border-color: #f0e68c;
}
.btn-khaki:active,
.btn-khaki.active {
	background-color: #ccc477;
	border-color: #ccc477;
}
.border-khaki { border: 1px solid #f0e68c; }
.border-1-khaki { border: 1px solid #f0e68c; }
.border-2-khaki { border: 2px solid #f0e68c; }
.border-3-khaki { border: 3px solid #f0e68c; }
.btn-outline-khaki {
	--bs-btn-color: #f0e68c;
	--bs-btn-border-color: #f0e68c;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0e68c;
	--bs-btn-hover-border-color: #f0e68c;
	--bs-btn-focus-shadow-rgb: 240, 230, 140;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f0e68c;
	--bs-btn-active-border-color: #f0e68c;
	background-color: transparent;
	color: #f0e68c;
	border-color: #f0e68c;
}
.btn-outline-khaki:hover,
.btn-outline-khaki:active,
.btn-outline-khaki.active {
	color: #212529;
	background-color: #f0e68c;
	border-color: #f0e68c;
}
.btn-outline-khaki:visited { background-color: transparent; color: #f0e68c; border-color: #f0e68c; }
.border-outline-khaki { border: 1px solid rgba(240,230,140,1.0); }
.border-1-outline-khaki { border: 1px solid rgba(240,230,140,1.0); }
.border-2-outline-khaki { border: 2px solid rgba(240,230,140,1.0); }
.border-3-outline-khaki { border: 3px solid rgba(240,230,140,1.0); }
/* DarkKhaki // #BDB76B // 189,183,107 */
.bg-darkkhaki { background-color: rgba(189,183,107,1.0); }
.bg-darkkhaki-soft { background-color: rgba(189,183,107,0.66); }
.text-darkkhaki { color: rgba(189,183,107,1.0); }
.btn-darkkhaki {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(189,183,107,0.85);
	--bs-btn-border-color: #bdb76b;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #bdb76b;
	--bs-btn-hover-border-color: #bdb76b;
	--bs-btn-focus-shadow-rgb: 189, 183, 107;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #a19c5b;
	--bs-btn-active-border-color: #a19c5b;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(189,183,107,0.65);
	--bs-btn-disabled-border-color: #bdb76b;
	color: #212529;
	background-color: rgba(189,183,107,0.85);
	border-color: #bdb76b;
}
.btn-darkkhaki:hover,
.btn-darkkhaki:active,
.btn-darkkhaki.active,
.btn-darkkhaki:visited {
	color: #212529;
	background-color: #bdb76b;
	border-color: #bdb76b;
}
.btn-darkkhaki:active,
.btn-darkkhaki.active {
	background-color: #a19c5b;
	border-color: #a19c5b;
}
.border-darkkhaki { border: 1px solid #bdb76b; }
.border-1-darkkhaki { border: 1px solid #bdb76b; }
.border-2-darkkhaki { border: 2px solid #bdb76b; }
.border-3-darkkhaki { border: 3px solid #bdb76b; }
.btn-outline-darkkhaki {
	--bs-btn-color: #bdb76b;
	--bs-btn-border-color: #bdb76b;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #bdb76b;
	--bs-btn-hover-border-color: #bdb76b;
	--bs-btn-focus-shadow-rgb: 189, 183, 107;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bdb76b;
	--bs-btn-active-border-color: #bdb76b;
	background-color: transparent;
	color: #bdb76b;
	border-color: #bdb76b;
}
.btn-outline-darkkhaki:hover,
.btn-outline-darkkhaki:active,
.btn-outline-darkkhaki.active {
	color: #212529;
	background-color: #bdb76b;
	border-color: #bdb76b;
}
.btn-outline-darkkhaki:visited { background-color: transparent; color: #bdb76b; border-color: #bdb76b; }
.border-outline-darkkhaki { border: 1px solid rgba(189,183,107,1.0); }
.border-1-outline-darkkhaki { border: 1px solid rgba(189,183,107,1.0); }
.border-2-outline-darkkhaki { border: 2px solid rgba(189,183,107,1.0); }
.border-3-outline-darkkhaki { border: 3px solid rgba(189,183,107,1.0); }
/* Gold // #FFD700 // 255,215,0 */
.bg-gold { background-color: rgba(255,215,0,1.0); }
.bg-gold-soft { background-color: rgba(255,215,0,0.64); }
.text-gold { color: rgba(255,215,0,1.0); }
.btn-gold {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,215,0,0.85);
	--bs-btn-border-color: #ffd700;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffd700;
	--bs-btn-hover-border-color: #ffd700;
	--bs-btn-focus-shadow-rgb: 255, 215, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9b700;
	--bs-btn-active-border-color: #d9b700;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,215,0,0.65);
	--bs-btn-disabled-border-color: #ffd700;
	color: #212529;
	background-color: rgba(255,215,0,0.85);
	border-color: #ffd700;
}
.btn-gold:hover,
.btn-gold:active,
.btn-gold.active,
.btn-gold:visited {
	color: #212529;
	background-color: #ffd700;
	border-color: #ffd700;
}
.btn-gold:active,
.btn-gold.active {
	background-color: #d9b700;
	border-color: #d9b700;
}
.border-gold { border: 1px solid #ffd700; }
.border-1-gold { border: 1px solid #ffd700; }
.border-2-gold { border: 2px solid #ffd700; }
.border-3-gold { border: 3px solid #ffd700; }
.btn-outline-gold {
	--bs-btn-color: #ffd700;
	--bs-btn-border-color: #ffd700;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffd700;
	--bs-btn-hover-border-color: #ffd700;
	--bs-btn-focus-shadow-rgb: 255, 215, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffd700;
	--bs-btn-active-border-color: #ffd700;
	background-color: transparent;
	color: #ffd700;
	border-color: #ffd700;
}
.btn-outline-gold:hover,
.btn-outline-gold:active,
.btn-outline-gold.active {
	color: #212529;
	background-color: #ffd700;
	border-color: #ffd700;
}
.btn-outline-gold:visited { background-color: transparent; color: #ffd700; border-color: #ffd700; }
.border-outline-gold { border: 1px solid rgba(255,215,0,1.0); }
.border-1-outline-gold { border: 1px solid rgba(255,215,0,1.0); }
.border-2-outline-gold { border: 2px solid rgba(255,215,0,1.0); }
.border-3-outline-gold { border: 3px solid rgba(255,215,0,1.0); }
/* Brown Group */
/* Cornsilk // #FFF8DC // 255,248,220 */
.bg-cornsilk { background-color: rgba(255,248,220,1.0); }
.bg-cornsilk-soft { background-color: rgba(255,248,220,0.99); }
.text-cornsilk { color: rgba(255,248,220,1.0); }
.btn-cornsilk {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,248,220,0.85);
	--bs-btn-border-color: #fff8dc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff8dc;
	--bs-btn-hover-border-color: #fff8dc;
	--bs-btn-focus-shadow-rgb: 255, 248, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d3bb;
	--bs-btn-active-border-color: #d9d3bb;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,248,220,0.65);
	--bs-btn-disabled-border-color: #fff8dc;
	color: #212529;
	background-color: rgba(255,248,220,0.85);
	border-color: #fff8dc;
}
.btn-cornsilk:hover,
.btn-cornsilk:active,
.btn-cornsilk.active,
.btn-cornsilk:visited {
	color: #212529;
	background-color: #fff8dc;
	border-color: #fff8dc;
}
.btn-cornsilk:active,
.btn-cornsilk.active {
	background-color: #d9d3bb;
	border-color: #d9d3bb;
}
.border-cornsilk { border: 1px solid #fff8dc; }
.border-1-cornsilk { border: 1px solid #fff8dc; }
.border-2-cornsilk { border: 2px solid #fff8dc; }
.border-3-cornsilk { border: 3px solid #fff8dc; }
.btn-outline-cornsilk {
	--bs-btn-color: #fff8dc;
	--bs-btn-border-color: #fff8dc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff8dc;
	--bs-btn-hover-border-color: #fff8dc;
	--bs-btn-focus-shadow-rgb: 255, 248, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fff8dc;
	--bs-btn-active-border-color: #fff8dc;
	background-color: transparent;
	color: #fff8dc;
	border-color: #fff8dc;
}
.btn-outline-cornsilk:hover,
.btn-outline-cornsilk:active,
.btn-outline-cornsilk.active {
	color: #212529;
	background-color: #fff8dc;
	border-color: #fff8dc;
}
.btn-outline-cornsilk:visited { background-color: transparent; color: #fff8dc; border-color: #fff8dc; }
.border-outline-cornsilk { border: 1px solid rgba(255,248,220,1.0); }
.border-1-outline-cornsilk { border: 1px solid rgba(255,248,220,1.0); }
.border-2-outline-cornsilk { border: 2px solid rgba(255,248,220,1.0); }
.border-3-outline-cornsilk { border: 3px solid rgba(255,248,220,1.0); }
/* BlanchedAlmond // #FFEBCD // 255,235,205 */
.bg-blanchedalmond { background-color: rgba(255,235,205,1.0); }
.bg-blanchedalmond-soft { background-color: rgba(255,235,205,0.95); }
.text-blanchedalmond { color: rgba(255,235,205,1.0); }
.btn-blanchedalmond {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,235,205,0.85);
	--bs-btn-border-color: #ffebcd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffebcd;
	--bs-btn-hover-border-color: #ffebcd;
	--bs-btn-focus-shadow-rgb: 255, 235, 205;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9c8ae;
	--bs-btn-active-border-color: #d9c8ae;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,235,205,0.65);
	--bs-btn-disabled-border-color: #ffebcd;
	color: #212529;
	background-color: rgba(255,235,205,0.85);
	border-color: #ffebcd;
}
.btn-blanchedalmond:hover,
.btn-blanchedalmond:active,
.btn-blanchedalmond.active,
.btn-blanchedalmond:visited {
	color: #212529;
	background-color: #ffebcd;
	border-color: #ffebcd;
}
.btn-blanchedalmond:active,
.btn-blanchedalmond.active {
	background-color: #d9c8ae;
	border-color: #d9c8ae;
}
.border-blanchedalmond { border: 1px solid #ffebcd; }
.border-1-blanchedalmond { border: 1px solid #ffebcd; }
.border-2-blanchedalmond { border: 2px solid #ffebcd; }
.border-3-blanchedalmond { border: 3px solid #ffebcd; }
.btn-outline-blanchedalmond {
	--bs-btn-color: #ffebcd;
	--bs-btn-border-color: #ffebcd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffebcd;
	--bs-btn-hover-border-color: #ffebcd;
	--bs-btn-focus-shadow-rgb: 255, 235, 205;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffebcd;
	--bs-btn-active-border-color: #ffebcd;
	background-color: transparent;
	color: #ffebcd;
	border-color: #ffebcd;
}
.btn-outline-blanchedalmond:hover,
.btn-outline-blanchedalmond:active,
.btn-outline-blanchedalmond.active {
	color: #212529;
	background-color: #ffebcd;
	border-color: #ffebcd;
}
.btn-outline-blanchedalmond:visited { background-color: transparent; color: #ffebcd; border-color: #ffebcd; }
.border-outline-blanchedalmond { border: 1px solid rgba(255,235,205,1.0); }
.border-1-outline-blanchedalmond { border: 1px solid rgba(255,235,205,1.0); }
.border-2-outline-blanchedalmond { border: 2px solid rgba(255,235,205,1.0); }
.border-3-outline-blanchedalmond { border: 3px solid rgba(255,235,205,1.0); }
/* Bisque // #FFE4C4 // 255,228,196 */
.bg-bisque { background-color: rgba(255,228,196,1.0); }
.bg-bisque-soft { background-color: rgba(255,228,196,0.93); }
.text-bisque { color: rgba(255,228,196,1.0); }
.btn-bisque {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,228,196,0.85);
	--bs-btn-border-color: #ffe4c4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4c4;
	--bs-btn-hover-border-color: #ffe4c4;
	--bs-btn-focus-shadow-rgb: 255, 228, 196;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9c2a7;
	--bs-btn-active-border-color: #d9c2a7;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,228,196,0.65);
	--bs-btn-disabled-border-color: #ffe4c4;
	color: #212529;
	background-color: rgba(255,228,196,0.85);
	border-color: #ffe4c4;
}
.btn-bisque:hover,
.btn-bisque:active,
.btn-bisque.active,
.btn-bisque:visited {
	color: #212529;
	background-color: #ffe4c4;
	border-color: #ffe4c4;
}
.btn-bisque:active,
.btn-bisque.active {
	background-color: #d9c2a7;
	border-color: #d9c2a7;
}
.border-bisque { border: 1px solid #ffe4c4; }
.border-1-bisque { border: 1px solid #ffe4c4; }
.border-2-bisque { border: 2px solid #ffe4c4; }
.border-3-bisque { border: 3px solid #ffe4c4; }
.btn-outline-bisque {
	--bs-btn-color: #ffe4c4;
	--bs-btn-border-color: #ffe4c4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4c4;
	--bs-btn-hover-border-color: #ffe4c4;
	--bs-btn-focus-shadow-rgb: 255, 228, 196;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffe4c4;
	--bs-btn-active-border-color: #ffe4c4;
	background-color: transparent;
	color: #ffe4c4;
	border-color: #ffe4c4;
}
.btn-outline-bisque:hover,
.btn-outline-bisque:active,
.btn-outline-bisque.active {
	color: #212529;
	background-color: #ffe4c4;
	border-color: #ffe4c4;
}
.btn-outline-bisque:visited { background-color: transparent; color: #ffe4c4; border-color: #ffe4c4; }
.border-outline-bisque { border: 1px solid rgba(255,228,196,1.0); }
.border-1-outline-bisque { border: 1px solid rgba(255,228,196,1.0); }
.border-2-outline-bisque { border: 2px solid rgba(255,228,196,1.0); }
.border-3-outline-bisque { border: 3px solid rgba(255,228,196,1.0); }
/* NavajoWhite // #FFDEAD // 255,222,173 */
.bg-navajowhite { background-color: rgba(255,222,173,1.0); }
.bg-navajowhite-soft { background-color: rgba(255,222,173,0.89); }
.text-navajowhite { color: rgba(255,222,173,1.0); }
.btn-navajowhite {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,222,173,0.85);
	--bs-btn-border-color: #ffdead;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffdead;
	--bs-btn-hover-border-color: #ffdead;
	--bs-btn-focus-shadow-rgb: 255, 222, 173;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9bd93;
	--bs-btn-active-border-color: #d9bd93;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,222,173,0.65);
	--bs-btn-disabled-border-color: #ffdead;
	color: #212529;
	background-color: rgba(255,222,173,0.85);
	border-color: #ffdead;
}
.btn-navajowhite:hover,
.btn-navajowhite:active,
.btn-navajowhite.active,
.btn-navajowhite:visited {
	color: #212529;
	background-color: #ffdead;
	border-color: #ffdead;
}
.btn-navajowhite:active,
.btn-navajowhite.active {
	background-color: #d9bd93;
	border-color: #d9bd93;
}
.border-navajowhite { border: 1px solid #ffdead; }
.border-1-navajowhite { border: 1px solid #ffdead; }
.border-2-navajowhite { border: 2px solid #ffdead; }
.border-3-navajowhite { border: 3px solid #ffdead; }
.btn-outline-navajowhite {
	--bs-btn-color: #ffdead;
	--bs-btn-border-color: #ffdead;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffdead;
	--bs-btn-hover-border-color: #ffdead;
	--bs-btn-focus-shadow-rgb: 255, 222, 173;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffdead;
	--bs-btn-active-border-color: #ffdead;
	background-color: transparent;
	color: #ffdead;
	border-color: #ffdead;
}
.btn-outline-navajowhite:hover,
.btn-outline-navajowhite:active,
.btn-outline-navajowhite.active {
	color: #212529;
	background-color: #ffdead;
	border-color: #ffdead;
}
.btn-outline-navajowhite:visited { background-color: transparent; color: #ffdead; border-color: #ffdead; }
.border-outline-navajowhite { border: 1px solid rgba(255,222,173,1.0); }
.border-1-outline-navajowhite { border: 1px solid rgba(255,222,173,1.0); }
.border-2-outline-navajowhite { border: 2px solid rgba(255,222,173,1.0); }
.border-3-outline-navajowhite { border: 3px solid rgba(255,222,173,1.0); }
/* Wheat // #F5DEB3 // 245,222,179 */
.bg-wheat { background-color: rgba(245,222,179,1.0); }
.bg-wheat-soft { background-color: rgba(245,222,179,0.88); }
.text-wheat { color: rgba(245,222,179,1.0); }
.btn-wheat {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(245,222,179,0.85);
	--bs-btn-border-color: #f5deb3;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5deb3;
	--bs-btn-hover-border-color: #f5deb3;
	--bs-btn-focus-shadow-rgb: 245, 222, 179;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d0bd98;
	--bs-btn-active-border-color: #d0bd98;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(245,222,179,0.65);
	--bs-btn-disabled-border-color: #f5deb3;
	color: #212529;
	background-color: rgba(245,222,179,0.85);
	border-color: #f5deb3;
}
.btn-wheat:hover,
.btn-wheat:active,
.btn-wheat.active,
.btn-wheat:visited {
	color: #212529;
	background-color: #f5deb3;
	border-color: #f5deb3;
}
.btn-wheat:active,
.btn-wheat.active {
	background-color: #d0bd98;
	border-color: #d0bd98;
}
.border-wheat { border: 1px solid #f5deb3; }
.border-1-wheat { border: 1px solid #f5deb3; }
.border-2-wheat { border: 2px solid #f5deb3; }
.border-3-wheat { border: 3px solid #f5deb3; }
.btn-outline-wheat {
	--bs-btn-color: #f5deb3;
	--bs-btn-border-color: #f5deb3;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5deb3;
	--bs-btn-hover-border-color: #f5deb3;
	--bs-btn-focus-shadow-rgb: 245, 222, 179;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f5deb3;
	--bs-btn-active-border-color: #f5deb3;
	background-color: transparent;
	color: #f5deb3;
	border-color: #f5deb3;
}
.btn-outline-wheat:hover,
.btn-outline-wheat:active,
.btn-outline-wheat.active {
	color: #212529;
	background-color: #f5deb3;
	border-color: #f5deb3;
}
.btn-outline-wheat:visited { background-color: transparent; color: #f5deb3; border-color: #f5deb3; }
.border-outline-wheat { border: 1px solid rgba(245,222,179,1.0); }
.border-1-outline-wheat { border: 1px solid rgba(245,222,179,1.0); }
.border-2-outline-wheat { border: 2px solid rgba(245,222,179,1.0); }
.border-3-outline-wheat { border: 3px solid rgba(245,222,179,1.0); }
/* Burlywood // #DEB887 // 222,184,135 */
.bg-burlywood { background-color: rgba(222,184,135,1.0); }
.bg-burlywood-soft { background-color: rgba(222,184,135,0.74); }
.text-burlywood { color: rgba(222,184,135,1.0); }
.btn-burlywood {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(222,184,135,0.85);
	--bs-btn-border-color: #deb887;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #deb887;
	--bs-btn-hover-border-color: #deb887;
	--bs-btn-focus-shadow-rgb: 222, 184, 135;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bd9c73;
	--bs-btn-active-border-color: #bd9c73;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(222,184,135,0.65);
	--bs-btn-disabled-border-color: #deb887;
	color: #212529;
	background-color: rgba(222,184,135,0.85);
	border-color: #deb887;
}
.btn-burlywood:hover,
.btn-burlywood:active,
.btn-burlywood.active,
.btn-burlywood:visited {
	color: #212529;
	background-color: #deb887;
	border-color: #deb887;
}
.btn-burlywood:active,
.btn-burlywood.active {
	background-color: #bd9c73;
	border-color: #bd9c73;
}
.border-burlywood { border: 1px solid #deb887; }
.border-1-burlywood { border: 1px solid #deb887; }
.border-2-burlywood { border: 2px solid #deb887; }
.border-3-burlywood { border: 3px solid #deb887; }
.btn-outline-burlywood {
	--bs-btn-color: #deb887;
	--bs-btn-border-color: #deb887;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #deb887;
	--bs-btn-hover-border-color: #deb887;
	--bs-btn-focus-shadow-rgb: 222, 184, 135;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #deb887;
	--bs-btn-active-border-color: #deb887;
	background-color: transparent;
	color: #deb887;
	border-color: #deb887;
}
.btn-outline-burlywood:hover,
.btn-outline-burlywood:active,
.btn-outline-burlywood.active {
	color: #212529;
	background-color: #deb887;
	border-color: #deb887;
}
.btn-outline-burlywood:visited { background-color: transparent; color: #deb887; border-color: #deb887; }
.border-outline-burlywood { border: 1px solid rgba(222,184,135,1.0); }
.border-1-outline-burlywood { border: 1px solid rgba(222,184,135,1.0); }
.border-2-outline-burlywood { border: 2px solid rgba(222,184,135,1.0); }
.border-3-outline-burlywood { border: 3px solid rgba(222,184,135,1.0); }
/* Tan // #D2B48C // 210,180,140 */
.bg-tan { background-color: rgba(210,180,140,1.0); }
.bg-tan-soft { background-color: rgba(210,180,140,0.73); }
.text-tan { color: rgba(210,180,140,1.0); }
.btn-tan {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(210,180,140,0.85);
	--bs-btn-border-color: #d2b48c;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d2b48c;
	--bs-btn-hover-border-color: #d2b48c;
	--bs-btn-focus-shadow-rgb: 210, 180, 140;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b29977;
	--bs-btn-active-border-color: #b29977;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(210,180,140,0.65);
	--bs-btn-disabled-border-color: #d2b48c;
	color: #212529;
	background-color: rgba(210,180,140,0.85);
	border-color: #d2b48c;
}
.btn-tan:hover,
.btn-tan:active,
.btn-tan.active,
.btn-tan:visited {
	color: #212529;
	background-color: #d2b48c;
	border-color: #d2b48c;
}
.btn-tan:active,
.btn-tan.active {
	background-color: #b29977;
	border-color: #b29977;
}
.border-tan { border: 1px solid #d2b48c; }
.border-1-tan { border: 1px solid #d2b48c; }
.border-2-tan { border: 2px solid #d2b48c; }
.border-3-tan { border: 3px solid #d2b48c; }
.btn-outline-tan {
	--bs-btn-color: #d2b48c;
	--bs-btn-border-color: #d2b48c;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d2b48c;
	--bs-btn-hover-border-color: #d2b48c;
	--bs-btn-focus-shadow-rgb: 210, 180, 140;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d2b48c;
	--bs-btn-active-border-color: #d2b48c;
	background-color: transparent;
	color: #d2b48c;
	border-color: #d2b48c;
}
.btn-outline-tan:hover,
.btn-outline-tan:active,
.btn-outline-tan.active {
	color: #212529;
	background-color: #d2b48c;
	border-color: #d2b48c;
}
.btn-outline-tan:visited { background-color: transparent; color: #d2b48c; border-color: #d2b48c; }
.border-outline-tan { border: 1px solid rgba(210,180,140,1.0); }
.border-1-outline-tan { border: 1px solid rgba(210,180,140,1.0); }
.border-2-outline-tan { border: 2px solid rgba(210,180,140,1.0); }
.border-3-outline-tan { border: 3px solid rgba(210,180,140,1.0); }
/* RosyBrown // #BC8F8F // 188,143,143 */
.bg-rosybrown { background-color: rgba(188,143,143,1.0); }
.bg-rosybrown-soft { background-color: rgba(188,143,143,0.65); }
.text-rosybrown { color: rgba(188,143,143,1.0); }
.btn-rosybrown {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(188,143,143,0.85);
	--bs-btn-border-color: #bc8f8f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #bc8f8f;
	--bs-btn-hover-border-color: #bc8f8f;
	--bs-btn-focus-shadow-rgb: 188, 143, 143;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #a07a7a;
	--bs-btn-active-border-color: #a07a7a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(188,143,143,0.65);
	--bs-btn-disabled-border-color: #bc8f8f;
	color: #212529;
	background-color: rgba(188,143,143,0.85);
	border-color: #bc8f8f;
}
.btn-rosybrown:hover,
.btn-rosybrown:active,
.btn-rosybrown.active,
.btn-rosybrown:visited {
	color: #212529;
	background-color: #bc8f8f;
	border-color: #bc8f8f;
}
.btn-rosybrown:active,
.btn-rosybrown.active {
	background-color: #a07a7a;
	border-color: #a07a7a;
}
.border-rosybrown { border: 1px solid #bc8f8f; }
.border-1-rosybrown { border: 1px solid #bc8f8f; }
.border-2-rosybrown { border: 2px solid #bc8f8f; }
.border-3-rosybrown { border: 3px solid #bc8f8f; }
.btn-outline-rosybrown {
	--bs-btn-color: #bc8f8f;
	--bs-btn-border-color: #bc8f8f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #bc8f8f;
	--bs-btn-hover-border-color: #bc8f8f;
	--bs-btn-focus-shadow-rgb: 188, 143, 143;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bc8f8f;
	--bs-btn-active-border-color: #bc8f8f;
	background-color: transparent;
	color: #bc8f8f;
	border-color: #bc8f8f;
}
.btn-outline-rosybrown:hover,
.btn-outline-rosybrown:active,
.btn-outline-rosybrown.active {
	color: #212529;
	background-color: #bc8f8f;
	border-color: #bc8f8f;
}
.btn-outline-rosybrown:visited { background-color: transparent; color: #bc8f8f; border-color: #bc8f8f; }
.border-outline-rosybrown { border: 1px solid rgba(188,143,143,1.0); }
.border-1-outline-rosybrown { border: 1px solid rgba(188,143,143,1.0); }
.border-2-outline-rosybrown { border: 2px solid rgba(188,143,143,1.0); }
.border-3-outline-rosybrown { border: 3px solid rgba(188,143,143,1.0); }
/* SandyBrown // #F4A460 // 244,164,96 */
.bg-sandybrown { background-color: rgba(244,164,96,1.0); }
.bg-sandybrown-soft { background-color: rgba(244,164,96,0.69); }
.text-sandybrown { color: rgba(244,164,96,1.0); }
.btn-sandybrown {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(244,164,96,0.85);
	--bs-btn-border-color: #f4a460;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f4a460;
	--bs-btn-hover-border-color: #f4a460;
	--bs-btn-focus-shadow-rgb: 244, 164, 96;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #cf8b52;
	--bs-btn-active-border-color: #cf8b52;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(244,164,96,0.65);
	--bs-btn-disabled-border-color: #f4a460;
	color: #212529;
	background-color: rgba(244,164,96,0.85);
	border-color: #f4a460;
}
.btn-sandybrown:hover,
.btn-sandybrown:active,
.btn-sandybrown.active,
.btn-sandybrown:visited {
	color: #212529;
	background-color: #f4a460;
	border-color: #f4a460;
}
.btn-sandybrown:active,
.btn-sandybrown.active {
	background-color: #cf8b52;
	border-color: #cf8b52;
}
.border-sandybrown { border: 1px solid #f4a460; }
.border-1-sandybrown { border: 1px solid #f4a460; }
.border-2-sandybrown { border: 2px solid #f4a460; }
.border-3-sandybrown { border: 3px solid #f4a460; }
.btn-outline-sandybrown {
	--bs-btn-color: #f4a460;
	--bs-btn-border-color: #f4a460;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f4a460;
	--bs-btn-hover-border-color: #f4a460;
	--bs-btn-focus-shadow-rgb: 244, 164, 96;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f4a460;
	--bs-btn-active-border-color: #f4a460;
	background-color: transparent;
	color: #f4a460;
	border-color: #f4a460;
}
.btn-outline-sandybrown:hover,
.btn-outline-sandybrown:active,
.btn-outline-sandybrown.active {
	color: #212529;
	background-color: #f4a460;
	border-color: #f4a460;
}
.btn-outline-sandybrown:visited { background-color: transparent; color: #f4a460; border-color: #f4a460; }
.border-outline-sandybrown { border: 1px solid rgba(244,164,96,1.0); }
.border-1-outline-sandybrown { border: 1px solid rgba(244,164,96,1.0); }
.border-2-outline-sandybrown { border: 2px solid rgba(244,164,96,1.0); }
.border-3-outline-sandybrown { border: 3px solid rgba(244,164,96,1.0); }
/* Goldenrod // #DAA520 // 218,165,32 */
.bg-goldenrod { background-color: rgba(218,165,32,1.0); }
.bg-goldenrod-soft { background-color: rgba(218,165,32,0.57); }
.text-goldenrod { color: rgba(218,165,32,1.0); }
.btn-goldenrod {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(218,165,32,0.85);
	--bs-btn-border-color: #daa520;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #daa520;
	--bs-btn-hover-border-color: #daa520;
	--bs-btn-focus-shadow-rgb: 218, 165, 32;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b98c1b;
	--bs-btn-active-border-color: #b98c1b;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(218,165,32,0.65);
	--bs-btn-disabled-border-color: #daa520;
	color: #212529;
	background-color: rgba(218,165,32,0.85);
	border-color: #daa520;
}
.btn-goldenrod:hover,
.btn-goldenrod:active,
.btn-goldenrod.active,
.btn-goldenrod:visited {
	color: #212529;
	background-color: #daa520;
	border-color: #daa520;
}
.btn-goldenrod:active,
.btn-goldenrod.active {
	background-color: #b98c1b;
	border-color: #b98c1b;
}
.border-goldenrod { border: 1px solid #daa520; }
.border-1-goldenrod { border: 1px solid #daa520; }
.border-2-goldenrod { border: 2px solid #daa520; }
.border-3-goldenrod { border: 3px solid #daa520; }
.btn-outline-goldenrod {
	--bs-btn-color: #daa520;
	--bs-btn-border-color: #daa520;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #daa520;
	--bs-btn-hover-border-color: #daa520;
	--bs-btn-focus-shadow-rgb: 218, 165, 32;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #daa520;
	--bs-btn-active-border-color: #daa520;
	background-color: transparent;
	color: #daa520;
	border-color: #daa520;
}
.btn-outline-goldenrod:hover,
.btn-outline-goldenrod:active,
.btn-outline-goldenrod.active {
	color: #212529;
	background-color: #daa520;
	border-color: #daa520;
}
.btn-outline-goldenrod:visited { background-color: transparent; color: #daa520; border-color: #daa520; }
.border-outline-goldenrod { border: 1px solid rgba(218,165,32,1.0); }
.border-1-outline-goldenrod { border: 1px solid rgba(218,165,32,1.0); }
.border-2-outline-goldenrod { border: 2px solid rgba(218,165,32,1.0); }
.border-3-outline-goldenrod { border: 3px solid rgba(218,165,32,1.0); }
/* DarkGoldenrod // #B8860B // 184,134,11 */
.bg-darkgoldenrod { background-color: rgba(184,134,11,1.0); }
.bg-darkgoldenrod-soft { background-color: rgba(184,134,11,0.45); }
.text-darkgoldenrod { color: rgba(184,134,11,1.0); }
.btn-darkgoldenrod {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(184,134,11,0.85);
	--bs-btn-border-color: #b8860b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #b8860b;
	--bs-btn-hover-border-color: #b8860b;
	--bs-btn-focus-shadow-rgb: 184, 134, 11;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #9c7209;
	--bs-btn-active-border-color: #9c7209;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(184,134,11,0.65);
	--bs-btn-disabled-border-color: #b8860b;
	color: #fff;
	background-color: rgba(184,134,11,0.85);
	border-color: #b8860b;
}
.btn-darkgoldenrod:hover,
.btn-darkgoldenrod:active,
.btn-darkgoldenrod.active,
.btn-darkgoldenrod:visited {
	color: #fff;
	background-color: #b8860b;
	border-color: #b8860b;
}
.btn-darkgoldenrod:active,
.btn-darkgoldenrod.active {
	background-color: #9c7209;
	border-color: #9c7209;
}
.border-darkgoldenrod { border: 1px solid #b8860b; }
.border-1-darkgoldenrod { border: 1px solid #b8860b; }
.border-2-darkgoldenrod { border: 2px solid #b8860b; }
.border-3-darkgoldenrod { border: 3px solid #b8860b; }
.btn-outline-darkgoldenrod {
	--bs-btn-color: #b8860b;
	--bs-btn-border-color: #b8860b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #b8860b;
	--bs-btn-hover-border-color: #b8860b;
	--bs-btn-focus-shadow-rgb: 184, 134, 11;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b8860b;
	--bs-btn-active-border-color: #b8860b;
	background-color: transparent;
	color: #b8860b;
	border-color: #b8860b;
}
.btn-outline-darkgoldenrod:hover,
.btn-outline-darkgoldenrod:active,
.btn-outline-darkgoldenrod.active {
	color: #fff;
	background-color: #b8860b;
	border-color: #b8860b;
}
.btn-outline-darkgoldenrod:visited { background-color: transparent; color: #b8860b; border-color: #b8860b; }
.border-outline-darkgoldenrod { border: 1px solid rgba(184,134,11,1.0); }
.border-1-outline-darkgoldenrod { border: 1px solid rgba(184,134,11,1.0); }
.border-2-outline-darkgoldenrod { border: 2px solid rgba(184,134,11,1.0); }
.border-3-outline-darkgoldenrod { border: 3px solid rgba(184,134,11,1.0); }
/* Peru // #CD853F // 205,133,63 */
.bg-peru { background-color: rgba(205,133,63,1.0); }
.bg-peru-soft { background-color: rgba(205,133,63,0.55); }
.text-peru { color: rgba(205,133,63,1.0); }
.btn-peru {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(205,133,63,0.85);
	--bs-btn-border-color: #cd853f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #cd853f;
	--bs-btn-hover-border-color: #cd853f;
	--bs-btn-focus-shadow-rgb: 205, 133, 63;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ae7136;
	--bs-btn-active-border-color: #ae7136;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(205,133,63,0.65);
	--bs-btn-disabled-border-color: #cd853f;
	color: #212529;
	background-color: rgba(205,133,63,0.85);
	border-color: #cd853f;
}
.btn-peru:hover,
.btn-peru:active,
.btn-peru.active,
.btn-peru:visited {
	color: #212529;
	background-color: #cd853f;
	border-color: #cd853f;
}
.btn-peru:active,
.btn-peru.active {
	background-color: #ae7136;
	border-color: #ae7136;
}
.border-peru { border: 1px solid #cd853f; }
.border-1-peru { border: 1px solid #cd853f; }
.border-2-peru { border: 2px solid #cd853f; }
.border-3-peru { border: 3px solid #cd853f; }
.btn-outline-peru {
	--bs-btn-color: #cd853f;
	--bs-btn-border-color: #cd853f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #cd853f;
	--bs-btn-hover-border-color: #cd853f;
	--bs-btn-focus-shadow-rgb: 205, 133, 63;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #cd853f;
	--bs-btn-active-border-color: #cd853f;
	background-color: transparent;
	color: #cd853f;
	border-color: #cd853f;
}
.btn-outline-peru:hover,
.btn-outline-peru:active,
.btn-outline-peru.active {
	color: #212529;
	background-color: #cd853f;
	border-color: #cd853f;
}
.btn-outline-peru:visited { background-color: transparent; color: #cd853f; border-color: #cd853f; }
.border-outline-peru { border: 1px solid rgba(205,133,63,1.0); }
.border-1-outline-peru { border: 1px solid rgba(205,133,63,1.0); }
.border-2-outline-peru { border: 2px solid rgba(205,133,63,1.0); }
.border-3-outline-peru { border: 3px solid rgba(205,133,63,1.0); }
/* Chocolate // #D2691E // 210,105,30 */
.bg-chocolate { background-color: rgba(210,105,30,1.0); }
.bg-chocolate-soft { background-color: rgba(210,105,30,0.47); }
.text-chocolate { color: rgba(210,105,30,1.0); }
.btn-chocolate {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(210,105,30,0.85);
	--bs-btn-border-color: #d2691e;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #d2691e;
	--bs-btn-hover-border-color: #d2691e;
	--bs-btn-focus-shadow-rgb: 210, 105, 30;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b2591a;
	--bs-btn-active-border-color: #b2591a;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(210,105,30,0.65);
	--bs-btn-disabled-border-color: #d2691e;
	color: #fff;
	background-color: rgba(210,105,30,0.85);
	border-color: #d2691e;
}
.btn-chocolate:hover,
.btn-chocolate:active,
.btn-chocolate.active,
.btn-chocolate:visited {
	color: #fff;
	background-color: #d2691e;
	border-color: #d2691e;
}
.btn-chocolate:active,
.btn-chocolate.active {
	background-color: #b2591a;
	border-color: #b2591a;
}
.border-chocolate { border: 1px solid #d2691e; }
.border-1-chocolate { border: 1px solid #d2691e; }
.border-2-chocolate { border: 2px solid #d2691e; }
.border-3-chocolate { border: 3px solid #d2691e; }
.btn-outline-chocolate {
	--bs-btn-color: #d2691e;
	--bs-btn-border-color: #d2691e;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #d2691e;
	--bs-btn-hover-border-color: #d2691e;
	--bs-btn-focus-shadow-rgb: 210, 105, 30;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d2691e;
	--bs-btn-active-border-color: #d2691e;
	background-color: transparent;
	color: #d2691e;
	border-color: #d2691e;
}
.btn-outline-chocolate:hover,
.btn-outline-chocolate:active,
.btn-outline-chocolate.active {
	color: #fff;
	background-color: #d2691e;
	border-color: #d2691e;
}
.btn-outline-chocolate:visited { background-color: transparent; color: #d2691e; border-color: #d2691e; }
.border-outline-chocolate { border: 1px solid rgba(210,105,30,1.0); }
.border-1-outline-chocolate { border: 1px solid rgba(210,105,30,1.0); }
.border-2-outline-chocolate { border: 2px solid rgba(210,105,30,1.0); }
.border-3-outline-chocolate { border: 3px solid rgba(210,105,30,1.0); }
/* SaddleBrown // #8B4513 // 139,69,19 */
.bg-saddlebrown { background-color: rgba(139,69,19,1.0); }
.bg-saddlebrown-soft { background-color: rgba(139,69,19,0.31); }
.text-saddlebrown { color: rgba(139,69,19,1.0); }
.btn-saddlebrown {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(139,69,19,0.85);
	--bs-btn-border-color: #8b4513;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b4513;
	--bs-btn-hover-border-color: #8b4513;
	--bs-btn-focus-shadow-rgb: 139, 69, 19;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #763b10;
	--bs-btn-active-border-color: #763b10;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(139,69,19,0.65);
	--bs-btn-disabled-border-color: #8b4513;
	color: #fff;
	background-color: rgba(139,69,19,0.85);
	border-color: #8b4513;
}
.btn-saddlebrown:hover,
.btn-saddlebrown:active,
.btn-saddlebrown.active,
.btn-saddlebrown:visited {
	color: #fff;
	background-color: #8b4513;
	border-color: #8b4513;
}
.btn-saddlebrown:active,
.btn-saddlebrown.active {
	background-color: #763b10;
	border-color: #763b10;
}
.border-saddlebrown { border: 1px solid #8b4513; }
.border-1-saddlebrown { border: 1px solid #8b4513; }
.border-2-saddlebrown { border: 2px solid #8b4513; }
.border-3-saddlebrown { border: 3px solid #8b4513; }
.btn-outline-saddlebrown {
	--bs-btn-color: #8b4513;
	--bs-btn-border-color: #8b4513;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b4513;
	--bs-btn-hover-border-color: #8b4513;
	--bs-btn-focus-shadow-rgb: 139, 69, 19;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #8b4513;
	--bs-btn-active-border-color: #8b4513;
	background-color: transparent;
	color: #8b4513;
	border-color: #8b4513;
}
.btn-outline-saddlebrown:hover,
.btn-outline-saddlebrown:active,
.btn-outline-saddlebrown.active {
	color: #fff;
	background-color: #8b4513;
	border-color: #8b4513;
}
.btn-outline-saddlebrown:visited { background-color: transparent; color: #8b4513; border-color: #8b4513; }
.border-outline-saddlebrown { border: 1px solid rgba(139,69,19,1.0); }
.border-1-outline-saddlebrown { border: 1px solid rgba(139,69,19,1.0); }
.border-2-outline-saddlebrown { border: 2px solid rgba(139,69,19,1.0); }
.border-3-outline-saddlebrown { border: 3px solid rgba(139,69,19,1.0); }
/* Sienna // #A0522D // 160,82,45 */
.bg-sienna { background-color: rgba(160,82,45,1.0); }
.bg-sienna-soft { background-color: rgba(160,82,45,0.39); }
.text-sienna { color: rgba(160,82,45,1.0); }
.btn-sienna {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(160,82,45,0.85);
	--bs-btn-border-color: #a0522d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #a0522d;
	--bs-btn-hover-border-color: #a0522d;
	--bs-btn-focus-shadow-rgb: 160, 82, 45;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #884626;
	--bs-btn-active-border-color: #884626;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(160,82,45,0.65);
	--bs-btn-disabled-border-color: #a0522d;
	color: #fff;
	background-color: rgba(160,82,45,0.85);
	border-color: #a0522d;
}
.btn-sienna:hover,
.btn-sienna:active,
.btn-sienna.active,
.btn-sienna:visited {
	color: #fff;
	background-color: #a0522d;
	border-color: #a0522d;
}
.btn-sienna:active,
.btn-sienna.active {
	background-color: #884626;
	border-color: #884626;
}
.border-sienna { border: 1px solid #a0522d; }
.border-1-sienna { border: 1px solid #a0522d; }
.border-2-sienna { border: 2px solid #a0522d; }
.border-3-sienna { border: 3px solid #a0522d; }
.btn-outline-sienna {
	--bs-btn-color: #a0522d;
	--bs-btn-border-color: #a0522d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #a0522d;
	--bs-btn-hover-border-color: #a0522d;
	--bs-btn-focus-shadow-rgb: 160, 82, 45;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #a0522d;
	--bs-btn-active-border-color: #a0522d;
	background-color: transparent;
	color: #a0522d;
	border-color: #a0522d;
}
.btn-outline-sienna:hover,
.btn-outline-sienna:active,
.btn-outline-sienna.active {
	color: #fff;
	background-color: #a0522d;
	border-color: #a0522d;
}
.btn-outline-sienna:visited { background-color: transparent; color: #a0522d; border-color: #a0522d; }
.border-outline-sienna { border: 1px solid rgba(160,82,45,1.0); }
.border-1-outline-sienna { border: 1px solid rgba(160,82,45,1.0); }
.border-2-outline-sienna { border: 2px solid rgba(160,82,45,1.0); }
.border-3-outline-sienna { border: 3px solid rgba(160,82,45,1.0); }
/* Brown // #A52A2A // 165,42,42 */
.bg-brown { background-color: rgba(165,42,42,1.0); }
.bg-brown-soft { background-color: rgba(165,42,42,0.34); }
.text-brown { color: rgba(165,42,42,1.0); }
.btn-brown {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(165,42,42,0.85);
	--bs-btn-border-color: #a52a2a;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #a52a2a;
	--bs-btn-hover-border-color: #a52a2a;
	--bs-btn-focus-shadow-rgb: 165, 42, 42;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #8c2424;
	--bs-btn-active-border-color: #8c2424;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(165,42,42,0.65);
	--bs-btn-disabled-border-color: #a52a2a;
	color: #fff;
	background-color: rgba(165,42,42,0.85);
	border-color: #a52a2a;
}
.btn-brown:hover,
.btn-brown:active,
.btn-brown.active,
.btn-brown:visited {
	color: #fff;
	background-color: #a52a2a;
	border-color: #a52a2a;
}
.btn-brown:active,
.btn-brown.active {
	background-color: #8c2424;
	border-color: #8c2424;
}
.border-brown { border: 1px solid #a52a2a; }
.border-1-brown { border: 1px solid #a52a2a; }
.border-2-brown { border: 2px solid #a52a2a; }
.border-3-brown { border: 3px solid #a52a2a; }
.btn-outline-brown {
	--bs-btn-color: #a52a2a;
	--bs-btn-border-color: #a52a2a;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #a52a2a;
	--bs-btn-hover-border-color: #a52a2a;
	--bs-btn-focus-shadow-rgb: 165, 42, 42;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #a52a2a;
	--bs-btn-active-border-color: #a52a2a;
	background-color: transparent;
	color: #a52a2a;
	border-color: #a52a2a;
}
.btn-outline-brown:hover,
.btn-outline-brown:active,
.btn-outline-brown.active {
	color: #fff;
	background-color: #a52a2a;
	border-color: #a52a2a;
}
.btn-outline-brown:visited { background-color: transparent; color: #a52a2a; border-color: #a52a2a; }
.border-outline-brown { border: 1px solid rgba(165,42,42,1.0); }
.border-1-outline-brown { border: 1px solid rgba(165,42,42,1.0); }
.border-2-outline-brown { border: 2px solid rgba(165,42,42,1.0); }
.border-3-outline-brown { border: 3px solid rgba(165,42,42,1.0); }
/* Maroon // #800000 // 128,0,0 */
.bg-maroon { background-color: rgba(128,0,0,1.0); }
.bg-maroon-soft { background-color: rgba(128,0,0,0.18); }
.text-maroon { color: rgba(128,0,0,1.0); }
.btn-maroon {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(128,0,0,0.85);
	--bs-btn-border-color: #800000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #800000;
	--bs-btn-hover-border-color: #800000;
	--bs-btn-focus-shadow-rgb: 128, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6d0000;
	--bs-btn-active-border-color: #6d0000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(128,0,0,0.65);
	--bs-btn-disabled-border-color: #800000;
	color: #fff;
	background-color: rgba(128,0,0,0.85);
	border-color: #800000;
}
.btn-maroon:hover,
.btn-maroon:active,
.btn-maroon.active,
.btn-maroon:visited {
	color: #fff;
	background-color: #800000;
	border-color: #800000;
}
.btn-maroon:active,
.btn-maroon.active {
	background-color: #6d0000;
	border-color: #6d0000;
}
.border-maroon { border: 1px solid #800000; }
.border-1-maroon { border: 1px solid #800000; }
.border-2-maroon { border: 2px solid #800000; }
.border-3-maroon { border: 3px solid #800000; }
.btn-outline-maroon {
	--bs-btn-color: #800000;
	--bs-btn-border-color: #800000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #800000;
	--bs-btn-hover-border-color: #800000;
	--bs-btn-focus-shadow-rgb: 128, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #800000;
	--bs-btn-active-border-color: #800000;
	background-color: transparent;
	color: #800000;
	border-color: #800000;
}
.btn-outline-maroon:hover,
.btn-outline-maroon:active,
.btn-outline-maroon.active {
	color: #fff;
	background-color: #800000;
	border-color: #800000;
}
.btn-outline-maroon:visited { background-color: transparent; color: #800000; border-color: #800000; }
.border-outline-maroon { border: 1px solid rgba(128,0,0,1.0); }
.border-1-outline-maroon { border: 1px solid rgba(128,0,0,1.0); }
.border-2-outline-maroon { border: 2px solid rgba(128,0,0,1.0); }
.border-3-outline-maroon { border: 3px solid rgba(128,0,0,1.0); }
/* Green Group */
/* DarkOliveGreen // #556B2F // 85,107,47 */
.bg-darkolivegreen { background-color: rgba(85,107,47,1.0); }
.bg-darkolivegreen-soft { background-color: rgba(85,107,47,0.33); }
.text-darkolivegreen { color: rgba(85,107,47,1.0); }
.btn-darkolivegreen {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(85,107,47,0.85);
	--bs-btn-border-color: #556b2f;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #556b2f;
	--bs-btn-hover-border-color: #556b2f;
	--bs-btn-focus-shadow-rgb: 85, 107, 47;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #485b28;
	--bs-btn-active-border-color: #485b28;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(85,107,47,0.65);
	--bs-btn-disabled-border-color: #556b2f;
	color: #fff;
	background-color: rgba(85,107,47,0.85);
	border-color: #556b2f;
}
.btn-darkolivegreen:hover,
.btn-darkolivegreen:active,
.btn-darkolivegreen.active,
.btn-darkolivegreen:visited {
	color: #fff;
	background-color: #556b2f;
	border-color: #556b2f;
}
.btn-darkolivegreen:active,
.btn-darkolivegreen.active {
	background-color: #485b28;
	border-color: #485b28;
}
.border-darkolivegreen { border: 1px solid #556b2f; }
.border-1-darkolivegreen { border: 1px solid #556b2f; }
.border-2-darkolivegreen { border: 2px solid #556b2f; }
.border-3-darkolivegreen { border: 3px solid #556b2f; }
.btn-outline-darkolivegreen {
	--bs-btn-color: #556b2f;
	--bs-btn-border-color: #556b2f;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #556b2f;
	--bs-btn-hover-border-color: #556b2f;
	--bs-btn-focus-shadow-rgb: 85, 107, 47;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #556b2f;
	--bs-btn-active-border-color: #556b2f;
	background-color: transparent;
	color: #556b2f;
	border-color: #556b2f;
}
.btn-outline-darkolivegreen:hover,
.btn-outline-darkolivegreen:active,
.btn-outline-darkolivegreen.active {
	color: #fff;
	background-color: #556b2f;
	border-color: #556b2f;
}
.btn-outline-darkolivegreen:visited { background-color: transparent; color: #556b2f; border-color: #556b2f; }
.border-outline-darkolivegreen { border: 1px solid rgba(85,107,47,1.0); }
.border-1-outline-darkolivegreen { border: 1px solid rgba(85,107,47,1.0); }
.border-2-outline-darkolivegreen { border: 2px solid rgba(85,107,47,1.0); }
.border-3-outline-darkolivegreen { border: 3px solid rgba(85,107,47,1.0); }
/* Olive // #808000 // 128,128,0 */
.bg-olive { background-color: rgba(128,128,0,1.0); }
.bg-olive-soft { background-color: rgba(128,128,0,0.35); }
.text-olive { color: rgba(128,128,0,1.0); }
.btn-olive {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(128,128,0,0.85);
	--bs-btn-border-color: #808000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #808000;
	--bs-btn-hover-border-color: #808000;
	--bs-btn-focus-shadow-rgb: 128, 128, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6d6d00;
	--bs-btn-active-border-color: #6d6d00;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(128,128,0,0.65);
	--bs-btn-disabled-border-color: #808000;
	color: #fff;
	background-color: rgba(128,128,0,0.85);
	border-color: #808000;
}
.btn-olive:hover,
.btn-olive:active,
.btn-olive.active,
.btn-olive:visited {
	color: #fff;
	background-color: #808000;
	border-color: #808000;
}
.btn-olive:active,
.btn-olive.active {
	background-color: #6d6d00;
	border-color: #6d6d00;
}
.border-olive { border: 1px solid #808000; }
.border-1-olive { border: 1px solid #808000; }
.border-2-olive { border: 2px solid #808000; }
.border-3-olive { border: 3px solid #808000; }
.btn-outline-olive {
	--bs-btn-color: #808000;
	--bs-btn-border-color: #808000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #808000;
	--bs-btn-hover-border-color: #808000;
	--bs-btn-focus-shadow-rgb: 128, 128, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #808000;
	--bs-btn-active-border-color: #808000;
	background-color: transparent;
	color: #808000;
	border-color: #808000;
}
.btn-outline-olive:hover,
.btn-outline-olive:active,
.btn-outline-olive.active {
	color: #fff;
	background-color: #808000;
	border-color: #808000;
}
.btn-outline-olive:visited { background-color: transparent; color: #808000; border-color: #808000; }
.border-outline-olive { border: 1px solid rgba(128,128,0,1.0); }
.border-1-outline-olive { border: 1px solid rgba(128,128,0,1.0); }
.border-2-outline-olive { border: 2px solid rgba(128,128,0,1.0); }
.border-3-outline-olive { border: 3px solid rgba(128,128,0,1.0); }
/* OliveDrab // #6B8E23 // 107,142,35 */
.bg-olivedrab { background-color: rgba(107,142,35,1.0); }
.bg-olivedrab-soft { background-color: rgba(107,142,35,0.39); }
.text-olivedrab { color: rgba(107,142,35,1.0); }
.btn-olivedrab {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(107,142,35,0.85);
	--bs-btn-border-color: #6b8e23;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6b8e23;
	--bs-btn-hover-border-color: #6b8e23;
	--bs-btn-focus-shadow-rgb: 107, 142, 35;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #5b791e;
	--bs-btn-active-border-color: #5b791e;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(107,142,35,0.65);
	--bs-btn-disabled-border-color: #6b8e23;
	color: #fff;
	background-color: rgba(107,142,35,0.85);
	border-color: #6b8e23;
}
.btn-olivedrab:hover,
.btn-olivedrab:active,
.btn-olivedrab.active,
.btn-olivedrab:visited {
	color: #fff;
	background-color: #6b8e23;
	border-color: #6b8e23;
}
.btn-olivedrab:active,
.btn-olivedrab.active {
	background-color: #5b791e;
	border-color: #5b791e;
}
.border-olivedrab { border: 1px solid #6b8e23; }
.border-1-olivedrab { border: 1px solid #6b8e23; }
.border-2-olivedrab { border: 2px solid #6b8e23; }
.border-3-olivedrab { border: 3px solid #6b8e23; }
.btn-outline-olivedrab {
	--bs-btn-color: #6b8e23;
	--bs-btn-border-color: #6b8e23;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6b8e23;
	--bs-btn-hover-border-color: #6b8e23;
	--bs-btn-focus-shadow-rgb: 107, 142, 35;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6b8e23;
	--bs-btn-active-border-color: #6b8e23;
	background-color: transparent;
	color: #6b8e23;
	border-color: #6b8e23;
}
.btn-outline-olivedrab:hover,
.btn-outline-olivedrab:active,
.btn-outline-olivedrab.active {
	color: #fff;
	background-color: #6b8e23;
	border-color: #6b8e23;
}
.btn-outline-olivedrab:visited { background-color: transparent; color: #6b8e23; border-color: #6b8e23; }
.border-outline-olivedrab { border: 1px solid rgba(107,142,35,1.0); }
.border-1-outline-olivedrab { border: 1px solid rgba(107,142,35,1.0); }
.border-2-outline-olivedrab { border: 2px solid rgba(107,142,35,1.0); }
.border-3-outline-olivedrab { border: 3px solid rgba(107,142,35,1.0); }
/* YellowGreen // #9ACD32 // 154,205,50 */
.bg-yellowgreen { background-color: rgba(154,205,50,1.0); }
.bg-yellowgreen-soft { background-color: rgba(154,205,50,0.56); }
.text-yellowgreen { color: rgba(154,205,50,1.0); }
.btn-yellowgreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(154,205,50,0.85);
	--bs-btn-border-color: #9acd32;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #9acd32;
	--bs-btn-hover-border-color: #9acd32;
	--bs-btn-focus-shadow-rgb: 154, 205, 50;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #83ae2a;
	--bs-btn-active-border-color: #83ae2a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(154,205,50,0.65);
	--bs-btn-disabled-border-color: #9acd32;
	color: #212529;
	background-color: rgba(154,205,50,0.85);
	border-color: #9acd32;
}
.btn-yellowgreen:hover,
.btn-yellowgreen:active,
.btn-yellowgreen.active,
.btn-yellowgreen:visited {
	color: #212529;
	background-color: #9acd32;
	border-color: #9acd32;
}
.btn-yellowgreen:active,
.btn-yellowgreen.active {
	background-color: #83ae2a;
	border-color: #83ae2a;
}
.border-yellowgreen { border: 1px solid #9acd32; }
.border-1-yellowgreen { border: 1px solid #9acd32; }
.border-2-yellowgreen { border: 2px solid #9acd32; }
.border-3-yellowgreen { border: 3px solid #9acd32; }
.btn-outline-yellowgreen {
	--bs-btn-color: #9acd32;
	--bs-btn-border-color: #9acd32;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #9acd32;
	--bs-btn-hover-border-color: #9acd32;
	--bs-btn-focus-shadow-rgb: 154, 205, 50;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #9acd32;
	--bs-btn-active-border-color: #9acd32;
	background-color: transparent;
	color: #9acd32;
	border-color: #9acd32;
}
.btn-outline-yellowgreen:hover,
.btn-outline-yellowgreen:active,
.btn-outline-yellowgreen.active {
	color: #212529;
	background-color: #9acd32;
	border-color: #9acd32;
}
.btn-outline-yellowgreen:visited { background-color: transparent; color: #9acd32; border-color: #9acd32; }
.border-outline-yellowgreen { border: 1px solid rgba(154,205,50,1.0); }
.border-1-outline-yellowgreen { border: 1px solid rgba(154,205,50,1.0); }
.border-2-outline-yellowgreen { border: 2px solid rgba(154,205,50,1.0); }
.border-3-outline-yellowgreen { border: 3px solid rgba(154,205,50,1.0); }
/* LimeGreen // #32CD32 // 50,205,50 */
.bg-limegreen { background-color: rgba(50,205,50,1.0); }
.bg-limegreen-soft { background-color: rgba(50,205,50,0.42); }
.text-limegreen { color: rgba(50,205,50,1.0); }
.btn-limegreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(50,205,50,0.85);
	--bs-btn-border-color: #32cd32;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #32cd32;
	--bs-btn-hover-border-color: #32cd32;
	--bs-btn-focus-shadow-rgb: 50, 205, 50;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #2aae2a;
	--bs-btn-active-border-color: #2aae2a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(50,205,50,0.65);
	--bs-btn-disabled-border-color: #32cd32;
	color: #212529;
	background-color: rgba(50,205,50,0.85);
	border-color: #32cd32;
}
.btn-limegreen:hover,
.btn-limegreen:active,
.btn-limegreen.active,
.btn-limegreen:visited {
	color: #212529;
	background-color: #32cd32;
	border-color: #32cd32;
}
.btn-limegreen:active,
.btn-limegreen.active {
	background-color: #2aae2a;
	border-color: #2aae2a;
}
.border-limegreen { border: 1px solid #32cd32; }
.border-1-limegreen { border: 1px solid #32cd32; }
.border-2-limegreen { border: 2px solid #32cd32; }
.border-3-limegreen { border: 3px solid #32cd32; }
.btn-outline-limegreen {
	--bs-btn-color: #32cd32;
	--bs-btn-border-color: #32cd32;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #32cd32;
	--bs-btn-hover-border-color: #32cd32;
	--bs-btn-focus-shadow-rgb: 50, 205, 50;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #32cd32;
	--bs-btn-active-border-color: #32cd32;
	background-color: transparent;
	color: #32cd32;
	border-color: #32cd32;
}
.btn-outline-limegreen:hover,
.btn-outline-limegreen:active,
.btn-outline-limegreen.active {
	color: #212529;
	background-color: #32cd32;
	border-color: #32cd32;
}
.btn-outline-limegreen:visited { background-color: transparent; color: #32cd32; border-color: #32cd32; }
.border-outline-limegreen { border: 1px solid rgba(50,205,50,1.0); }
.border-1-outline-limegreen { border: 1px solid rgba(50,205,50,1.0); }
.border-2-outline-limegreen { border: 2px solid rgba(50,205,50,1.0); }
.border-3-outline-limegreen { border: 3px solid rgba(50,205,50,1.0); }
/* Lime // #00FF00 // 0,255,0 */
.bg-lime { background-color: rgba(0,255,0,1.0); }
.bg-lime-soft { background-color: rgba(0,255,0,0.35); }
.text-lime { color: rgba(0,255,0,1.0); }
.btn-lime {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,255,0,0.85);
	--bs-btn-border-color: #00ff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ff00;
	--bs-btn-hover-border-color: #00ff00;
	--bs-btn-focus-shadow-rgb: 0, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00d900;
	--bs-btn-active-border-color: #00d900;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,255,0,0.65);
	--bs-btn-disabled-border-color: #00ff00;
	color: #212529;
	background-color: rgba(0,255,0,0.85);
	border-color: #00ff00;
}
.btn-lime:hover,
.btn-lime:active,
.btn-lime.active,
.btn-lime:visited {
	color: #212529;
	background-color: #00ff00;
	border-color: #00ff00;
}
.btn-lime:active,
.btn-lime.active {
	background-color: #00d900;
	border-color: #00d900;
}
.border-lime { border: 1px solid #00ff00; }
.border-1-lime { border: 1px solid #00ff00; }
.border-2-lime { border: 2px solid #00ff00; }
.border-3-lime { border: 3px solid #00ff00; }
.btn-outline-lime {
	--bs-btn-color: #00ff00;
	--bs-btn-border-color: #00ff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ff00;
	--bs-btn-hover-border-color: #00ff00;
	--bs-btn-focus-shadow-rgb: 0, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00ff00;
	--bs-btn-active-border-color: #00ff00;
	background-color: transparent;
	color: #00ff00;
	border-color: #00ff00;
}
.btn-outline-lime:hover,
.btn-outline-lime:active,
.btn-outline-lime.active {
	color: #212529;
	background-color: #00ff00;
	border-color: #00ff00;
}
.btn-outline-lime:visited { background-color: transparent; color: #00ff00; border-color: #00ff00; }
.border-outline-lime { border: 1px solid rgba(0,255,0,1.0); }
.border-1-outline-lime { border: 1px solid rgba(0,255,0,1.0); }
.border-2-outline-lime { border: 2px solid rgba(0,255,0,1.0); }
.border-3-outline-lime { border: 3px solid rgba(0,255,0,1.0); }
/* LawnGreen // #7CFC00 // 124,252,0 */
.bg-lawngreen { background-color: rgba(124,252,0,1.0); }
.bg-lawngreen-soft { background-color: rgba(124,252,0,0.52); }
.text-lawngreen { color: rgba(124,252,0,1.0); }
.btn-lawngreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(124,252,0,0.85);
	--bs-btn-border-color: #7cfc00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7cfc00;
	--bs-btn-hover-border-color: #7cfc00;
	--bs-btn-focus-shadow-rgb: 124, 252, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #69d600;
	--bs-btn-active-border-color: #69d600;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(124,252,0,0.65);
	--bs-btn-disabled-border-color: #7cfc00;
	color: #212529;
	background-color: rgba(124,252,0,0.85);
	border-color: #7cfc00;
}
.btn-lawngreen:hover,
.btn-lawngreen:active,
.btn-lawngreen.active,
.btn-lawngreen:visited {
	color: #212529;
	background-color: #7cfc00;
	border-color: #7cfc00;
}
.btn-lawngreen:active,
.btn-lawngreen.active {
	background-color: #69d600;
	border-color: #69d600;
}
.border-lawngreen { border: 1px solid #7cfc00; }
.border-1-lawngreen { border: 1px solid #7cfc00; }
.border-2-lawngreen { border: 2px solid #7cfc00; }
.border-3-lawngreen { border: 3px solid #7cfc00; }
.btn-outline-lawngreen {
	--bs-btn-color: #7cfc00;
	--bs-btn-border-color: #7cfc00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7cfc00;
	--bs-btn-hover-border-color: #7cfc00;
	--bs-btn-focus-shadow-rgb: 124, 252, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #7cfc00;
	--bs-btn-active-border-color: #7cfc00;
	background-color: transparent;
	color: #7cfc00;
	border-color: #7cfc00;
}
.btn-outline-lawngreen:hover,
.btn-outline-lawngreen:active,
.btn-outline-lawngreen.active {
	color: #212529;
	background-color: #7cfc00;
	border-color: #7cfc00;
}
.btn-outline-lawngreen:visited { background-color: transparent; color: #7cfc00; border-color: #7cfc00; }
.border-outline-lawngreen { border: 1px solid rgba(124,252,0,1.0); }
.border-1-outline-lawngreen { border: 1px solid rgba(124,252,0,1.0); }
.border-2-outline-lawngreen { border: 2px solid rgba(124,252,0,1.0); }
.border-3-outline-lawngreen { border: 3px solid rgba(124,252,0,1.0); }
/* Chartreuse // #7FFF00 // 127,255,0 */
.bg-chartreuse { background-color: rgba(127,255,0,1.0); }
.bg-chartreuse-soft { background-color: rgba(127,255,0,0.52); }
.text-chartreuse { color: rgba(127,255,0,1.0); }
.btn-chartreuse {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(127,255,0,0.85);
	--bs-btn-border-color: #7fff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7fff00;
	--bs-btn-hover-border-color: #7fff00;
	--bs-btn-focus-shadow-rgb: 127, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #6cd900;
	--bs-btn-active-border-color: #6cd900;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(127,255,0,0.65);
	--bs-btn-disabled-border-color: #7fff00;
	color: #212529;
	background-color: rgba(127,255,0,0.85);
	border-color: #7fff00;
}
.btn-chartreuse:hover,
.btn-chartreuse:active,
.btn-chartreuse.active,
.btn-chartreuse:visited {
	color: #212529;
	background-color: #7fff00;
	border-color: #7fff00;
}
.btn-chartreuse:active,
.btn-chartreuse.active {
	background-color: #6cd900;
	border-color: #6cd900;
}
.border-chartreuse { border: 1px solid #7fff00; }
.border-1-chartreuse { border: 1px solid #7fff00; }
.border-2-chartreuse { border: 2px solid #7fff00; }
.border-3-chartreuse { border: 3px solid #7fff00; }
.btn-outline-chartreuse {
	--bs-btn-color: #7fff00;
	--bs-btn-border-color: #7fff00;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7fff00;
	--bs-btn-hover-border-color: #7fff00;
	--bs-btn-focus-shadow-rgb: 127, 255, 0;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #7fff00;
	--bs-btn-active-border-color: #7fff00;
	background-color: transparent;
	color: #7fff00;
	border-color: #7fff00;
}
.btn-outline-chartreuse:hover,
.btn-outline-chartreuse:active,
.btn-outline-chartreuse.active {
	color: #212529;
	background-color: #7fff00;
	border-color: #7fff00;
}
.btn-outline-chartreuse:visited { background-color: transparent; color: #7fff00; border-color: #7fff00; }
.border-outline-chartreuse { border: 1px solid rgba(127,255,0,1.0); }
.border-1-outline-chartreuse { border: 1px solid rgba(127,255,0,1.0); }
.border-2-outline-chartreuse { border: 2px solid rgba(127,255,0,1.0); }
.border-3-outline-chartreuse { border: 3px solid rgba(127,255,0,1.0); }
/* GreenYellow // #ADFF2F // 173,255,47 */
.bg-greenyellow { background-color: rgba(173,255,47,1.0); }
.bg-greenyellow-soft { background-color: rgba(173,255,47,0.65); }
.text-greenyellow { color: rgba(173,255,47,1.0); }
.btn-greenyellow {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(173,255,47,0.85);
	--bs-btn-border-color: #adff2f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #adff2f;
	--bs-btn-hover-border-color: #adff2f;
	--bs-btn-focus-shadow-rgb: 173, 255, 47;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #93d928;
	--bs-btn-active-border-color: #93d928;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(173,255,47,0.65);
	--bs-btn-disabled-border-color: #adff2f;
	color: #212529;
	background-color: rgba(173,255,47,0.85);
	border-color: #adff2f;
}
.btn-greenyellow:hover,
.btn-greenyellow:active,
.btn-greenyellow.active,
.btn-greenyellow:visited {
	color: #212529;
	background-color: #adff2f;
	border-color: #adff2f;
}
.btn-greenyellow:active,
.btn-greenyellow.active {
	background-color: #93d928;
	border-color: #93d928;
}
.border-greenyellow { border: 1px solid #adff2f; }
.border-1-greenyellow { border: 1px solid #adff2f; }
.border-2-greenyellow { border: 2px solid #adff2f; }
.border-3-greenyellow { border: 3px solid #adff2f; }
.btn-outline-greenyellow {
	--bs-btn-color: #adff2f;
	--bs-btn-border-color: #adff2f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #adff2f;
	--bs-btn-hover-border-color: #adff2f;
	--bs-btn-focus-shadow-rgb: 173, 255, 47;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #adff2f;
	--bs-btn-active-border-color: #adff2f;
	background-color: transparent;
	color: #adff2f;
	border-color: #adff2f;
}
.btn-outline-greenyellow:hover,
.btn-outline-greenyellow:active,
.btn-outline-greenyellow.active {
	color: #212529;
	background-color: #adff2f;
	border-color: #adff2f;
}
.btn-outline-greenyellow:visited { background-color: transparent; color: #adff2f; border-color: #adff2f; }
.border-outline-greenyellow { border: 1px solid rgba(173,255,47,1.0); }
.border-1-outline-greenyellow { border: 1px solid rgba(173,255,47,1.0); }
.border-2-outline-greenyellow { border: 2px solid rgba(173,255,47,1.0); }
.border-3-outline-greenyellow { border: 3px solid rgba(173,255,47,1.0); }
/* SpringGreen // #00FF7F // 0,255,127 */
.bg-springgreen { background-color: rgba(0,255,127,1.0); }
.bg-springgreen-soft { background-color: rgba(0,255,127,0.52); }
.text-springgreen { color: rgba(0,255,127,1.0); }
.btn-springgreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,255,127,0.85);
	--bs-btn-border-color: #00ff7f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ff7f;
	--bs-btn-hover-border-color: #00ff7f;
	--bs-btn-focus-shadow-rgb: 0, 255, 127;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00d96c;
	--bs-btn-active-border-color: #00d96c;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,255,127,0.65);
	--bs-btn-disabled-border-color: #00ff7f;
	color: #212529;
	background-color: rgba(0,255,127,0.85);
	border-color: #00ff7f;
}
.btn-springgreen:hover,
.btn-springgreen:active,
.btn-springgreen.active,
.btn-springgreen:visited {
	color: #212529;
	background-color: #00ff7f;
	border-color: #00ff7f;
}
.btn-springgreen:active,
.btn-springgreen.active {
	background-color: #00d96c;
	border-color: #00d96c;
}
.border-springgreen { border: 1px solid #00ff7f; }
.border-1-springgreen { border: 1px solid #00ff7f; }
.border-2-springgreen { border: 2px solid #00ff7f; }
.border-3-springgreen { border: 3px solid #00ff7f; }
.btn-outline-springgreen {
	--bs-btn-color: #00ff7f;
	--bs-btn-border-color: #00ff7f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ff7f;
	--bs-btn-hover-border-color: #00ff7f;
	--bs-btn-focus-shadow-rgb: 0, 255, 127;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00ff7f;
	--bs-btn-active-border-color: #00ff7f;
	background-color: transparent;
	color: #00ff7f;
	border-color: #00ff7f;
}
.btn-outline-springgreen:hover,
.btn-outline-springgreen:active,
.btn-outline-springgreen.active {
	color: #212529;
	background-color: #00ff7f;
	border-color: #00ff7f;
}
.btn-outline-springgreen:visited { background-color: transparent; color: #00ff7f; border-color: #00ff7f; }
.border-outline-springgreen { border: 1px solid rgba(0,255,127,1.0); }
.border-1-outline-springgreen { border: 1px solid rgba(0,255,127,1.0); }
.border-2-outline-springgreen { border: 2px solid rgba(0,255,127,1.0); }
.border-3-outline-springgreen { border: 3px solid rgba(0,255,127,1.0); }
/* MediumSpringGreen // #00FA9A // 0,250,154 */
.bg-mediumspringgreen { background-color: rgba(0,250,154,1.0); }
.bg-mediumspringgreen-soft { background-color: rgba(0,250,154,0.55); }
.text-mediumspringgreen { color: rgba(0,250,154,1.0); }
.btn-mediumspringgreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,250,154,0.85);
	--bs-btn-border-color: #00fa9a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00fa9a;
	--bs-btn-hover-border-color: #00fa9a;
	--bs-btn-focus-shadow-rgb: 0, 250, 154;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00d483;
	--bs-btn-active-border-color: #00d483;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,250,154,0.65);
	--bs-btn-disabled-border-color: #00fa9a;
	color: #212529;
	background-color: rgba(0,250,154,0.85);
	border-color: #00fa9a;
}
.btn-mediumspringgreen:hover,
.btn-mediumspringgreen:active,
.btn-mediumspringgreen.active,
.btn-mediumspringgreen:visited {
	color: #212529;
	background-color: #00fa9a;
	border-color: #00fa9a;
}
.btn-mediumspringgreen:active,
.btn-mediumspringgreen.active {
	background-color: #00d483;
	border-color: #00d483;
}
.border-mediumspringgreen { border: 1px solid #00fa9a; }
.border-1-mediumspringgreen { border: 1px solid #00fa9a; }
.border-2-mediumspringgreen { border: 2px solid #00fa9a; }
.border-3-mediumspringgreen { border: 3px solid #00fa9a; }
.btn-outline-mediumspringgreen {
	--bs-btn-color: #00fa9a;
	--bs-btn-border-color: #00fa9a;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00fa9a;
	--bs-btn-hover-border-color: #00fa9a;
	--bs-btn-focus-shadow-rgb: 0, 250, 154;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00fa9a;
	--bs-btn-active-border-color: #00fa9a;
	background-color: transparent;
	color: #00fa9a;
	border-color: #00fa9a;
}
.btn-outline-mediumspringgreen:hover,
.btn-outline-mediumspringgreen:active,
.btn-outline-mediumspringgreen.active {
	color: #212529;
	background-color: #00fa9a;
	border-color: #00fa9a;
}
.btn-outline-mediumspringgreen:visited { background-color: transparent; color: #00fa9a; border-color: #00fa9a; }
.border-outline-mediumspringgreen { border: 1px solid rgba(0,250,154,1.0); }
.border-1-outline-mediumspringgreen { border: 1px solid rgba(0,250,154,1.0); }
.border-2-outline-mediumspringgreen { border: 2px solid rgba(0,250,154,1.0); }
.border-3-outline-mediumspringgreen { border: 3px solid rgba(0,250,154,1.0); }
/* LightGreen // #90EE90 // 144,238,144 */
.bg-lightgreen { background-color: rgba(144,238,144,1.0); }
.bg-lightgreen-soft { background-color: rgba(144,238,144,0.72); }
.text-lightgreen { color: rgba(144,238,144,1.0); }
.btn-lightgreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(144,238,144,0.85);
	--bs-btn-border-color: #90ee90;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #90ee90;
	--bs-btn-hover-border-color: #90ee90;
	--bs-btn-focus-shadow-rgb: 144, 238, 144;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #7aca7a;
	--bs-btn-active-border-color: #7aca7a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(144,238,144,0.65);
	--bs-btn-disabled-border-color: #90ee90;
	color: #212529;
	background-color: rgba(144,238,144,0.85);
	border-color: #90ee90;
}
.btn-lightgreen:hover,
.btn-lightgreen:active,
.btn-lightgreen.active,
.btn-lightgreen:visited {
	color: #212529;
	background-color: #90ee90;
	border-color: #90ee90;
}
.btn-lightgreen:active,
.btn-lightgreen.active {
	background-color: #7aca7a;
	border-color: #7aca7a;
}
.border-lightgreen { border: 1px solid #90ee90; }
.border-1-lightgreen { border: 1px solid #90ee90; }
.border-2-lightgreen { border: 2px solid #90ee90; }
.border-3-lightgreen { border: 3px solid #90ee90; }
.btn-outline-lightgreen {
	--bs-btn-color: #90ee90;
	--bs-btn-border-color: #90ee90;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #90ee90;
	--bs-btn-hover-border-color: #90ee90;
	--bs-btn-focus-shadow-rgb: 144, 238, 144;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #90ee90;
	--bs-btn-active-border-color: #90ee90;
	background-color: transparent;
	color: #90ee90;
	border-color: #90ee90;
}
.btn-outline-lightgreen:hover,
.btn-outline-lightgreen:active,
.btn-outline-lightgreen.active {
	color: #212529;
	background-color: #90ee90;
	border-color: #90ee90;
}
.btn-outline-lightgreen:visited { background-color: transparent; color: #90ee90; border-color: #90ee90; }
.border-outline-lightgreen { border: 1px solid rgba(144,238,144,1.0); }
.border-1-outline-lightgreen { border: 1px solid rgba(144,238,144,1.0); }
.border-2-outline-lightgreen { border: 2px solid rgba(144,238,144,1.0); }
.border-3-outline-lightgreen { border: 3px solid rgba(144,238,144,1.0); }
/* PaleGreen // #98FB98 // 152,251,152 */
.bg-palegreen { background-color: rgba(152,251,152,1.0); }
.bg-palegreen-soft { background-color: rgba(152,251,152,0.76); }
.text-palegreen { color: rgba(152,251,152,1.0); }
.btn-palegreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(152,251,152,0.85);
	--bs-btn-border-color: #98fb98;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #98fb98;
	--bs-btn-hover-border-color: #98fb98;
	--bs-btn-focus-shadow-rgb: 152, 251, 152;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #81d581;
	--bs-btn-active-border-color: #81d581;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(152,251,152,0.65);
	--bs-btn-disabled-border-color: #98fb98;
	color: #212529;
	background-color: rgba(152,251,152,0.85);
	border-color: #98fb98;
}
.btn-palegreen:hover,
.btn-palegreen:active,
.btn-palegreen.active,
.btn-palegreen:visited {
	color: #212529;
	background-color: #98fb98;
	border-color: #98fb98;
}
.btn-palegreen:active,
.btn-palegreen.active {
	background-color: #81d581;
	border-color: #81d581;
}
.border-palegreen { border: 1px solid #98fb98; }
.border-1-palegreen { border: 1px solid #98fb98; }
.border-2-palegreen { border: 2px solid #98fb98; }
.border-3-palegreen { border: 3px solid #98fb98; }
.btn-outline-palegreen {
	--bs-btn-color: #98fb98;
	--bs-btn-border-color: #98fb98;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #98fb98;
	--bs-btn-hover-border-color: #98fb98;
	--bs-btn-focus-shadow-rgb: 152, 251, 152;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #98fb98;
	--bs-btn-active-border-color: #98fb98;
	background-color: transparent;
	color: #98fb98;
	border-color: #98fb98;
}
.btn-outline-palegreen:hover,
.btn-outline-palegreen:active,
.btn-outline-palegreen.active {
	color: #212529;
	background-color: #98fb98;
	border-color: #98fb98;
}
.btn-outline-palegreen:visited { background-color: transparent; color: #98fb98; border-color: #98fb98; }
.border-outline-palegreen { border: 1px solid rgba(152,251,152,1.0); }
.border-1-outline-palegreen { border: 1px solid rgba(152,251,152,1.0); }
.border-2-outline-palegreen { border: 2px solid rgba(152,251,152,1.0); }
.border-3-outline-palegreen { border: 3px solid rgba(152,251,152,1.0); }
/* DarkSeaGreen // #8FBC8F // 143,188,143 */
.bg-darkseagreen { background-color: rgba(143,188,143,1.0); }
.bg-darkseagreen-soft { background-color: rgba(143,188,143,0.65); }
.text-darkseagreen { color: rgba(143,188,143,1.0); }
.btn-darkseagreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(143,188,143,0.85);
	--bs-btn-border-color: #8fbc8f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #8fbc8f;
	--bs-btn-hover-border-color: #8fbc8f;
	--bs-btn-focus-shadow-rgb: 143, 188, 143;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #7aa07a;
	--bs-btn-active-border-color: #7aa07a;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(143,188,143,0.65);
	--bs-btn-disabled-border-color: #8fbc8f;
	color: #212529;
	background-color: rgba(143,188,143,0.85);
	border-color: #8fbc8f;
}
.btn-darkseagreen:hover,
.btn-darkseagreen:active,
.btn-darkseagreen.active,
.btn-darkseagreen:visited {
	color: #212529;
	background-color: #8fbc8f;
	border-color: #8fbc8f;
}
.btn-darkseagreen:active,
.btn-darkseagreen.active {
	background-color: #7aa07a;
	border-color: #7aa07a;
}
.border-darkseagreen { border: 1px solid #8fbc8f; }
.border-1-darkseagreen { border: 1px solid #8fbc8f; }
.border-2-darkseagreen { border: 2px solid #8fbc8f; }
.border-3-darkseagreen { border: 3px solid #8fbc8f; }
.btn-outline-darkseagreen {
	--bs-btn-color: #8fbc8f;
	--bs-btn-border-color: #8fbc8f;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #8fbc8f;
	--bs-btn-hover-border-color: #8fbc8f;
	--bs-btn-focus-shadow-rgb: 143, 188, 143;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #8fbc8f;
	--bs-btn-active-border-color: #8fbc8f;
	background-color: transparent;
	color: #8fbc8f;
	border-color: #8fbc8f;
}
.btn-outline-darkseagreen:hover,
.btn-outline-darkseagreen:active,
.btn-outline-darkseagreen.active {
	color: #212529;
	background-color: #8fbc8f;
	border-color: #8fbc8f;
}
.btn-outline-darkseagreen:visited { background-color: transparent; color: #8fbc8f; border-color: #8fbc8f; }
.border-outline-darkseagreen { border: 1px solid rgba(143,188,143,1.0); }
.border-1-outline-darkseagreen { border: 1px solid rgba(143,188,143,1.0); }
.border-2-outline-darkseagreen { border: 2px solid rgba(143,188,143,1.0); }
.border-3-outline-darkseagreen { border: 3px solid rgba(143,188,143,1.0); }
/* MediumAquamarine // #66CDAA // 102,205,170 */
.bg-mediumaquamarine { background-color: rgba(102,205,170,1.0); }
.bg-mediumaquamarine-soft { background-color: rgba(102,205,170,0.65); }
.text-mediumaquamarine { color: rgba(102,205,170,1.0); }
.btn-mediumaquamarine {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(102,205,170,0.85);
	--bs-btn-border-color: #66cdaa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #66cdaa;
	--bs-btn-hover-border-color: #66cdaa;
	--bs-btn-focus-shadow-rgb: 102, 205, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #57ae90;
	--bs-btn-active-border-color: #57ae90;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(102,205,170,0.65);
	--bs-btn-disabled-border-color: #66cdaa;
	color: #212529;
	background-color: rgba(102,205,170,0.85);
	border-color: #66cdaa;
}
.btn-mediumaquamarine:hover,
.btn-mediumaquamarine:active,
.btn-mediumaquamarine.active,
.btn-mediumaquamarine:visited {
	color: #212529;
	background-color: #66cdaa;
	border-color: #66cdaa;
}
.btn-mediumaquamarine:active,
.btn-mediumaquamarine.active {
	background-color: #57ae90;
	border-color: #57ae90;
}
.border-mediumaquamarine { border: 1px solid #66cdaa; }
.border-1-mediumaquamarine { border: 1px solid #66cdaa; }
.border-2-mediumaquamarine { border: 2px solid #66cdaa; }
.border-3-mediumaquamarine { border: 3px solid #66cdaa; }
.btn-outline-mediumaquamarine {
	--bs-btn-color: #66cdaa;
	--bs-btn-border-color: #66cdaa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #66cdaa;
	--bs-btn-hover-border-color: #66cdaa;
	--bs-btn-focus-shadow-rgb: 102, 205, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #66cdaa;
	--bs-btn-active-border-color: #66cdaa;
	background-color: transparent;
	color: #66cdaa;
	border-color: #66cdaa;
}
.btn-outline-mediumaquamarine:hover,
.btn-outline-mediumaquamarine:active,
.btn-outline-mediumaquamarine.active {
	color: #212529;
	background-color: #66cdaa;
	border-color: #66cdaa;
}
.btn-outline-mediumaquamarine:visited { background-color: transparent; color: #66cdaa; border-color: #66cdaa; }
.border-outline-mediumaquamarine { border: 1px solid rgba(102,205,170,1.0); }
.border-1-outline-mediumaquamarine { border: 1px solid rgba(102,205,170,1.0); }
.border-2-outline-mediumaquamarine { border: 2px solid rgba(102,205,170,1.0); }
.border-3-outline-mediumaquamarine { border: 3px solid rgba(102,205,170,1.0); }
/* MediumSeaGreen // #3CB371 // 60,179,113 */
.bg-mediumseagreen { background-color: rgba(60,179,113,1.0); }
.bg-mediumseagreen-soft { background-color: rgba(60,179,113,0.48); }
.text-mediumseagreen { color: rgba(60,179,113,1.0); }
.btn-mediumseagreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(60,179,113,0.85);
	--bs-btn-border-color: #3cb371;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #3cb371;
	--bs-btn-hover-border-color: #3cb371;
	--bs-btn-focus-shadow-rgb: 60, 179, 113;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #339860;
	--bs-btn-active-border-color: #339860;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(60,179,113,0.65);
	--bs-btn-disabled-border-color: #3cb371;
	color: #212529;
	background-color: rgba(60,179,113,0.85);
	border-color: #3cb371;
}
.btn-mediumseagreen:hover,
.btn-mediumseagreen:active,
.btn-mediumseagreen.active,
.btn-mediumseagreen:visited {
	color: #212529;
	background-color: #3cb371;
	border-color: #3cb371;
}
.btn-mediumseagreen:active,
.btn-mediumseagreen.active {
	background-color: #339860;
	border-color: #339860;
}
.border-mediumseagreen { border: 1px solid #3cb371; }
.border-1-mediumseagreen { border: 1px solid #3cb371; }
.border-2-mediumseagreen { border: 2px solid #3cb371; }
.border-3-mediumseagreen { border: 3px solid #3cb371; }
.btn-outline-mediumseagreen {
	--bs-btn-color: #3cb371;
	--bs-btn-border-color: #3cb371;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #3cb371;
	--bs-btn-hover-border-color: #3cb371;
	--bs-btn-focus-shadow-rgb: 60, 179, 113;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #3cb371;
	--bs-btn-active-border-color: #3cb371;
	background-color: transparent;
	color: #3cb371;
	border-color: #3cb371;
}
.btn-outline-mediumseagreen:hover,
.btn-outline-mediumseagreen:active,
.btn-outline-mediumseagreen.active {
	color: #212529;
	background-color: #3cb371;
	border-color: #3cb371;
}
.btn-outline-mediumseagreen:visited { background-color: transparent; color: #3cb371; border-color: #3cb371; }
.border-outline-mediumseagreen { border: 1px solid rgba(60,179,113,1.0); }
.border-1-outline-mediumseagreen { border: 1px solid rgba(60,179,113,1.0); }
.border-2-outline-mediumseagreen { border: 2px solid rgba(60,179,113,1.0); }
.border-3-outline-mediumseagreen { border: 3px solid rgba(60,179,113,1.0); }
/* SeaGreen // #2E8B57 // 46,139,87 */
.bg-seagreen { background-color: rgba(46,139,87,1.0); }
.bg-seagreen-soft { background-color: rgba(46,139,87,0.37); }
.text-seagreen { color: rgba(46,139,87,1.0); }
.btn-seagreen {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(46,139,87,0.85);
	--bs-btn-border-color: #2e8b57;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2e8b57;
	--bs-btn-hover-border-color: #2e8b57;
	--bs-btn-focus-shadow-rgb: 46, 139, 87;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #27764a;
	--bs-btn-active-border-color: #27764a;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(46,139,87,0.65);
	--bs-btn-disabled-border-color: #2e8b57;
	color: #fff;
	background-color: rgba(46,139,87,0.85);
	border-color: #2e8b57;
}
.btn-seagreen:hover,
.btn-seagreen:active,
.btn-seagreen.active,
.btn-seagreen:visited {
	color: #fff;
	background-color: #2e8b57;
	border-color: #2e8b57;
}
.btn-seagreen:active,
.btn-seagreen.active {
	background-color: #27764a;
	border-color: #27764a;
}
.border-seagreen { border: 1px solid #2e8b57; }
.border-1-seagreen { border: 1px solid #2e8b57; }
.border-2-seagreen { border: 2px solid #2e8b57; }
.border-3-seagreen { border: 3px solid #2e8b57; }
.btn-outline-seagreen {
	--bs-btn-color: #2e8b57;
	--bs-btn-border-color: #2e8b57;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2e8b57;
	--bs-btn-hover-border-color: #2e8b57;
	--bs-btn-focus-shadow-rgb: 46, 139, 87;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #2e8b57;
	--bs-btn-active-border-color: #2e8b57;
	background-color: transparent;
	color: #2e8b57;
	border-color: #2e8b57;
}
.btn-outline-seagreen:hover,
.btn-outline-seagreen:active,
.btn-outline-seagreen.active {
	color: #fff;
	background-color: #2e8b57;
	border-color: #2e8b57;
}
.btn-outline-seagreen:visited { background-color: transparent; color: #2e8b57; border-color: #2e8b57; }
.border-outline-seagreen { border: 1px solid rgba(46,139,87,1.0); }
.border-1-outline-seagreen { border: 1px solid rgba(46,139,87,1.0); }
.border-2-outline-seagreen { border: 2px solid rgba(46,139,87,1.0); }
.border-3-outline-seagreen { border: 3px solid rgba(46,139,87,1.0); }
/* ForestGreen // #228B22 // 34,139,34 */
.bg-forestgreen { background-color: rgba(34,139,34,1.0); }
.bg-forestgreen-soft { background-color: rgba(34,139,34,0.28); }
.text-forestgreen { color: rgba(34,139,34,1.0); }
.btn-forestgreen {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(34,139,34,0.85);
	--bs-btn-border-color: #228b22;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #228b22;
	--bs-btn-hover-border-color: #228b22;
	--bs-btn-focus-shadow-rgb: 34, 139, 34;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #1d761d;
	--bs-btn-active-border-color: #1d761d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(34,139,34,0.65);
	--bs-btn-disabled-border-color: #228b22;
	color: #fff;
	background-color: rgba(34,139,34,0.85);
	border-color: #228b22;
}
.btn-forestgreen:hover,
.btn-forestgreen:active,
.btn-forestgreen.active,
.btn-forestgreen:visited {
	color: #fff;
	background-color: #228b22;
	border-color: #228b22;
}
.btn-forestgreen:active,
.btn-forestgreen.active {
	background-color: #1d761d;
	border-color: #1d761d;
}
.border-forestgreen { border: 1px solid #228b22; }
.border-1-forestgreen { border: 1px solid #228b22; }
.border-2-forestgreen { border: 2px solid #228b22; }
.border-3-forestgreen { border: 3px solid #228b22; }
.btn-outline-forestgreen {
	--bs-btn-color: #228b22;
	--bs-btn-border-color: #228b22;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #228b22;
	--bs-btn-hover-border-color: #228b22;
	--bs-btn-focus-shadow-rgb: 34, 139, 34;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #228b22;
	--bs-btn-active-border-color: #228b22;
	background-color: transparent;
	color: #228b22;
	border-color: #228b22;
}
.btn-outline-forestgreen:hover,
.btn-outline-forestgreen:active,
.btn-outline-forestgreen.active {
	color: #fff;
	background-color: #228b22;
	border-color: #228b22;
}
.btn-outline-forestgreen:visited { background-color: transparent; color: #228b22; border-color: #228b22; }
.border-outline-forestgreen { border: 1px solid rgba(34,139,34,1.0); }
.border-1-outline-forestgreen { border: 1px solid rgba(34,139,34,1.0); }
.border-2-outline-forestgreen { border: 2px solid rgba(34,139,34,1.0); }
.border-3-outline-forestgreen { border: 3px solid rgba(34,139,34,1.0); }
/* Green // #008000 // 0,128,0 */
.bg-green { background-color: rgba(0,128,0,1.0); }
.bg-green-soft { background-color: rgba(0,128,0,0.18); }
.text-green { color: rgba(0,128,0,1.0); }
.btn-green {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,128,0,0.85);
	--bs-btn-border-color: #008000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008000;
	--bs-btn-hover-border-color: #008000;
	--bs-btn-focus-shadow-rgb: 0, 128, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #006d00;
	--bs-btn-active-border-color: #006d00;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,128,0,0.65);
	--bs-btn-disabled-border-color: #008000;
	color: #fff;
	background-color: rgba(0,128,0,0.85);
	border-color: #008000;
}
.btn-green:hover,
.btn-green:active,
.btn-green.active,
.btn-green:visited {
	color: #fff;
	background-color: #008000;
	border-color: #008000;
}
.btn-green:active,
.btn-green.active {
	background-color: #006d00;
	border-color: #006d00;
}
.border-green { border: 1px solid #008000; }
.border-1-green { border: 1px solid #008000; }
.border-2-green { border: 2px solid #008000; }
.border-3-green { border: 3px solid #008000; }
.btn-outline-green {
	--bs-btn-color: #008000;
	--bs-btn-border-color: #008000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008000;
	--bs-btn-hover-border-color: #008000;
	--bs-btn-focus-shadow-rgb: 0, 128, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #008000;
	--bs-btn-active-border-color: #008000;
	background-color: transparent;
	color: #008000;
	border-color: #008000;
}
.btn-outline-green:hover,
.btn-outline-green:active,
.btn-outline-green.active {
	color: #fff;
	background-color: #008000;
	border-color: #008000;
}
.btn-outline-green:visited { background-color: transparent; color: #008000; border-color: #008000; }
.border-outline-green { border: 1px solid rgba(0,128,0,1.0); }
.border-1-outline-green { border: 1px solid rgba(0,128,0,1.0); }
.border-2-outline-green { border: 2px solid rgba(0,128,0,1.0); }
.border-3-outline-green { border: 3px solid rgba(0,128,0,1.0); }
/* DarkGreen // #006400 // 0,100,0 */
.bg-darkgreen { background-color: rgba(0,100,0,1.0); }
.bg-darkgreen-soft { background-color: rgba(0,100,0,0.14); }
.text-darkgreen { color: rgba(0,100,0,1.0); }
.btn-darkgreen {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,100,0,0.85);
	--bs-btn-border-color: #006400;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #006400;
	--bs-btn-hover-border-color: #006400;
	--bs-btn-focus-shadow-rgb: 0, 100, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #005500;
	--bs-btn-active-border-color: #005500;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,100,0,0.65);
	--bs-btn-disabled-border-color: #006400;
	color: #fff;
	background-color: rgba(0,100,0,0.85);
	border-color: #006400;
}
.btn-darkgreen:hover,
.btn-darkgreen:active,
.btn-darkgreen.active,
.btn-darkgreen:visited {
	color: #fff;
	background-color: #006400;
	border-color: #006400;
}
.btn-darkgreen:active,
.btn-darkgreen.active {
	background-color: #005500;
	border-color: #005500;
}
.border-darkgreen { border: 1px solid #006400; }
.border-1-darkgreen { border: 1px solid #006400; }
.border-2-darkgreen { border: 2px solid #006400; }
.border-3-darkgreen { border: 3px solid #006400; }
.btn-outline-darkgreen {
	--bs-btn-color: #006400;
	--bs-btn-border-color: #006400;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #006400;
	--bs-btn-hover-border-color: #006400;
	--bs-btn-focus-shadow-rgb: 0, 100, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #006400;
	--bs-btn-active-border-color: #006400;
	background-color: transparent;
	color: #006400;
	border-color: #006400;
}
.btn-outline-darkgreen:hover,
.btn-outline-darkgreen:active,
.btn-outline-darkgreen.active {
	color: #fff;
	background-color: #006400;
	border-color: #006400;
}
.btn-outline-darkgreen:visited { background-color: transparent; color: #006400; border-color: #006400; }
.border-outline-darkgreen { border: 1px solid rgba(0,100,0,1.0); }
.border-1-outline-darkgreen { border: 1px solid rgba(0,100,0,1.0); }
.border-2-outline-darkgreen { border: 2px solid rgba(0,100,0,1.0); }
.border-3-outline-darkgreen { border: 3px solid rgba(0,100,0,1.0); }
/* Cyan Group */
/* Aqua // #00FFFF // 0,255,255 */
.bg-aqua { background-color: rgba(0,255,255,1.0); }
.bg-aqua-soft { background-color: rgba(0,255,255,0.7); }
.text-aqua { color: rgba(0,255,255,1.0); }
.btn-aqua {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,255,255,0.85);
	--bs-btn-border-color: #00ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ffff;
	--bs-btn-hover-border-color: #00ffff;
	--bs-btn-focus-shadow-rgb: 0, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00d9d9;
	--bs-btn-active-border-color: #00d9d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,255,255,0.65);
	--bs-btn-disabled-border-color: #00ffff;
	color: #212529;
	background-color: rgba(0,255,255,0.85);
	border-color: #00ffff;
}
.btn-aqua:hover,
.btn-aqua:active,
.btn-aqua.active,
.btn-aqua:visited {
	color: #212529;
	background-color: #00ffff;
	border-color: #00ffff;
}
.btn-aqua:active,
.btn-aqua.active {
	background-color: #00d9d9;
	border-color: #00d9d9;
}
.border-aqua { border: 1px solid #00ffff; }
.border-1-aqua { border: 1px solid #00ffff; }
.border-2-aqua { border: 2px solid #00ffff; }
.border-3-aqua { border: 3px solid #00ffff; }
.btn-outline-aqua {
	--bs-btn-color: #00ffff;
	--bs-btn-border-color: #00ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ffff;
	--bs-btn-hover-border-color: #00ffff;
	--bs-btn-focus-shadow-rgb: 0, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00ffff;
	--bs-btn-active-border-color: #00ffff;
	background-color: transparent;
	color: #00ffff;
	border-color: #00ffff;
}
.btn-outline-aqua:hover,
.btn-outline-aqua:active,
.btn-outline-aqua.active {
	color: #212529;
	background-color: #00ffff;
	border-color: #00ffff;
}
.btn-outline-aqua:visited { background-color: transparent; color: #00ffff; border-color: #00ffff; }
.border-outline-aqua { border: 1px solid rgba(0,255,255,1.0); }
.border-1-outline-aqua { border: 1px solid rgba(0,255,255,1.0); }
.border-2-outline-aqua { border: 2px solid rgba(0,255,255,1.0); }
.border-3-outline-aqua { border: 3px solid rgba(0,255,255,1.0); }
/* Cyan // #00FFFF // 0,255,255 */
.bg-cyan { background-color: rgba(0,255,255,1.0); }
.bg-cyan-soft { background-color: rgba(0,255,255,0.7); }
.text-cyan { color: rgba(0,255,255,1.0); }
.btn-cyan {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,255,255,0.85);
	--bs-btn-border-color: #00ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ffff;
	--bs-btn-hover-border-color: #00ffff;
	--bs-btn-focus-shadow-rgb: 0, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00d9d9;
	--bs-btn-active-border-color: #00d9d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,255,255,0.65);
	--bs-btn-disabled-border-color: #00ffff;
	color: #212529;
	background-color: rgba(0,255,255,0.85);
	border-color: #00ffff;
}
.btn-cyan:hover,
.btn-cyan:active,
.btn-cyan.active,
.btn-cyan:visited {
	color: #212529;
	background-color: #00ffff;
	border-color: #00ffff;
}
.btn-cyan:active,
.btn-cyan.active {
	background-color: #00d9d9;
	border-color: #00d9d9;
}
.border-cyan { border: 1px solid #00ffff; }
.border-1-cyan { border: 1px solid #00ffff; }
.border-2-cyan { border: 2px solid #00ffff; }
.border-3-cyan { border: 3px solid #00ffff; }
.btn-outline-cyan {
	--bs-btn-color: #00ffff;
	--bs-btn-border-color: #00ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ffff;
	--bs-btn-hover-border-color: #00ffff;
	--bs-btn-focus-shadow-rgb: 0, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00ffff;
	--bs-btn-active-border-color: #00ffff;
	background-color: transparent;
	color: #00ffff;
	border-color: #00ffff;
}
.btn-outline-cyan:hover,
.btn-outline-cyan:active,
.btn-outline-cyan.active {
	color: #212529;
	background-color: #00ffff;
	border-color: #00ffff;
}
.btn-outline-cyan:visited { background-color: transparent; color: #00ffff; border-color: #00ffff; }
.border-outline-cyan { border: 1px solid rgba(0,255,255,1.0); }
.border-1-outline-cyan { border: 1px solid rgba(0,255,255,1.0); }
.border-2-outline-cyan { border: 2px solid rgba(0,255,255,1.0); }
.border-3-outline-cyan { border: 3px solid rgba(0,255,255,1.0); }
/* LightCyan // #E0FFFF // 224,255,255 */
.bg-lightcyan { background-color: rgba(224,255,255,1.0); }
.bg-lightcyan-soft { background-color: rgba(224,255,255,1.01); }
.text-lightcyan { color: rgba(224,255,255,1.0); }
.btn-lightcyan {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(224,255,255,0.85);
	--bs-btn-border-color: #e0ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e0ffff;
	--bs-btn-hover-border-color: #e0ffff;
	--bs-btn-focus-shadow-rgb: 224, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bed9d9;
	--bs-btn-active-border-color: #bed9d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(224,255,255,0.65);
	--bs-btn-disabled-border-color: #e0ffff;
	color: #212529;
	background-color: rgba(224,255,255,0.85);
	border-color: #e0ffff;
}
.btn-lightcyan:hover,
.btn-lightcyan:active,
.btn-lightcyan.active,
.btn-lightcyan:visited {
	color: #212529;
	background-color: #e0ffff;
	border-color: #e0ffff;
}
.btn-lightcyan:active,
.btn-lightcyan.active {
	background-color: #bed9d9;
	border-color: #bed9d9;
}
.border-lightcyan { border: 1px solid #e0ffff; }
.border-1-lightcyan { border: 1px solid #e0ffff; }
.border-2-lightcyan { border: 2px solid #e0ffff; }
.border-3-lightcyan { border: 3px solid #e0ffff; }
.btn-outline-lightcyan {
	--bs-btn-color: #e0ffff;
	--bs-btn-border-color: #e0ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e0ffff;
	--bs-btn-hover-border-color: #e0ffff;
	--bs-btn-focus-shadow-rgb: 224, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #e0ffff;
	--bs-btn-active-border-color: #e0ffff;
	background-color: transparent;
	color: #e0ffff;
	border-color: #e0ffff;
}
.btn-outline-lightcyan:hover,
.btn-outline-lightcyan:active,
.btn-outline-lightcyan.active {
	color: #212529;
	background-color: #e0ffff;
	border-color: #e0ffff;
}
.btn-outline-lightcyan:visited { background-color: transparent; color: #e0ffff; border-color: #e0ffff; }
.border-outline-lightcyan { border: 1px solid rgba(224,255,255,1.0); }
.border-1-outline-lightcyan { border: 1px solid rgba(224,255,255,1.0); }
.border-2-outline-lightcyan { border: 2px solid rgba(224,255,255,1.0); }
.border-3-outline-lightcyan { border: 3px solid rgba(224,255,255,1.0); }
/* PaleTurquoise // #AFEEEE // 175,238,238 */
.bg-paleturquoise { background-color: rgba(175,238,238,1.0); }
.bg-paleturquoise-soft { background-color: rgba(175,238,238,0.89); }
.text-paleturquoise { color: rgba(175,238,238,1.0); }
.btn-paleturquoise {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(175,238,238,0.85);
	--bs-btn-border-color: #afeeee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #afeeee;
	--bs-btn-hover-border-color: #afeeee;
	--bs-btn-focus-shadow-rgb: 175, 238, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #95caca;
	--bs-btn-active-border-color: #95caca;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(175,238,238,0.65);
	--bs-btn-disabled-border-color: #afeeee;
	color: #212529;
	background-color: rgba(175,238,238,0.85);
	border-color: #afeeee;
}
.btn-paleturquoise:hover,
.btn-paleturquoise:active,
.btn-paleturquoise.active,
.btn-paleturquoise:visited {
	color: #212529;
	background-color: #afeeee;
	border-color: #afeeee;
}
.btn-paleturquoise:active,
.btn-paleturquoise.active {
	background-color: #95caca;
	border-color: #95caca;
}
.border-paleturquoise { border: 1px solid #afeeee; }
.border-1-paleturquoise { border: 1px solid #afeeee; }
.border-2-paleturquoise { border: 2px solid #afeeee; }
.border-3-paleturquoise { border: 3px solid #afeeee; }
.btn-outline-paleturquoise {
	--bs-btn-color: #afeeee;
	--bs-btn-border-color: #afeeee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #afeeee;
	--bs-btn-hover-border-color: #afeeee;
	--bs-btn-focus-shadow-rgb: 175, 238, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #afeeee;
	--bs-btn-active-border-color: #afeeee;
	background-color: transparent;
	color: #afeeee;
	border-color: #afeeee;
}
.btn-outline-paleturquoise:hover,
.btn-outline-paleturquoise:active,
.btn-outline-paleturquoise.active {
	color: #212529;
	background-color: #afeeee;
	border-color: #afeeee;
}
.btn-outline-paleturquoise:visited { background-color: transparent; color: #afeeee; border-color: #afeeee; }
.border-outline-paleturquoise { border: 1px solid rgba(175,238,238,1.0); }
.border-1-outline-paleturquoise { border: 1px solid rgba(175,238,238,1.0); }
.border-2-outline-paleturquoise { border: 2px solid rgba(175,238,238,1.0); }
.border-3-outline-paleturquoise { border: 3px solid rgba(175,238,238,1.0); }
/* Aquamarine // #7FFFD4 // 127,255,212 */
.bg-aquamarine { background-color: rgba(127,255,212,1.0); }
.bg-aquamarine-soft { background-color: rgba(127,255,212,0.81); }
.text-aquamarine { color: rgba(127,255,212,1.0); }
.btn-aquamarine {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(127,255,212,0.85);
	--bs-btn-border-color: #7fffd4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7fffd4;
	--bs-btn-hover-border-color: #7fffd4;
	--bs-btn-focus-shadow-rgb: 127, 255, 212;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #6cd9b4;
	--bs-btn-active-border-color: #6cd9b4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(127,255,212,0.65);
	--bs-btn-disabled-border-color: #7fffd4;
	color: #212529;
	background-color: rgba(127,255,212,0.85);
	border-color: #7fffd4;
}
.btn-aquamarine:hover,
.btn-aquamarine:active,
.btn-aquamarine.active,
.btn-aquamarine:visited {
	color: #212529;
	background-color: #7fffd4;
	border-color: #7fffd4;
}
.btn-aquamarine:active,
.btn-aquamarine.active {
	background-color: #6cd9b4;
	border-color: #6cd9b4;
}
.border-aquamarine { border: 1px solid #7fffd4; }
.border-1-aquamarine { border: 1px solid #7fffd4; }
.border-2-aquamarine { border: 2px solid #7fffd4; }
.border-3-aquamarine { border: 3px solid #7fffd4; }
.btn-outline-aquamarine {
	--bs-btn-color: #7fffd4;
	--bs-btn-border-color: #7fffd4;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #7fffd4;
	--bs-btn-hover-border-color: #7fffd4;
	--bs-btn-focus-shadow-rgb: 127, 255, 212;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #7fffd4;
	--bs-btn-active-border-color: #7fffd4;
	background-color: transparent;
	color: #7fffd4;
	border-color: #7fffd4;
}
.btn-outline-aquamarine:hover,
.btn-outline-aquamarine:active,
.btn-outline-aquamarine.active {
	color: #212529;
	background-color: #7fffd4;
	border-color: #7fffd4;
}
.btn-outline-aquamarine:visited { background-color: transparent; color: #7fffd4; border-color: #7fffd4; }
.border-outline-aquamarine { border: 1px solid rgba(127,255,212,1.0); }
.border-1-outline-aquamarine { border: 1px solid rgba(127,255,212,1.0); }
.border-2-outline-aquamarine { border: 2px solid rgba(127,255,212,1.0); }
.border-3-outline-aquamarine { border: 3px solid rgba(127,255,212,1.0); }
/* Turquoise // #40E0D0 // 64,224,208 */
.bg-turquoise { background-color: rgba(64,224,208,1.0); }
.bg-turquoise-soft { background-color: rgba(64,224,208,0.68); }
.text-turquoise { color: rgba(64,224,208,1.0); }
.btn-turquoise {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(64,224,208,0.85);
	--bs-btn-border-color: #40e0d0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #40e0d0;
	--bs-btn-hover-border-color: #40e0d0;
	--bs-btn-focus-shadow-rgb: 64, 224, 208;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #36beb1;
	--bs-btn-active-border-color: #36beb1;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(64,224,208,0.65);
	--bs-btn-disabled-border-color: #40e0d0;
	color: #212529;
	background-color: rgba(64,224,208,0.85);
	border-color: #40e0d0;
}
.btn-turquoise:hover,
.btn-turquoise:active,
.btn-turquoise.active,
.btn-turquoise:visited {
	color: #212529;
	background-color: #40e0d0;
	border-color: #40e0d0;
}
.btn-turquoise:active,
.btn-turquoise.active {
	background-color: #36beb1;
	border-color: #36beb1;
}
.border-turquoise { border: 1px solid #40e0d0; }
.border-1-turquoise { border: 1px solid #40e0d0; }
.border-2-turquoise { border: 2px solid #40e0d0; }
.border-3-turquoise { border: 3px solid #40e0d0; }
.btn-outline-turquoise {
	--bs-btn-color: #40e0d0;
	--bs-btn-border-color: #40e0d0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #40e0d0;
	--bs-btn-hover-border-color: #40e0d0;
	--bs-btn-focus-shadow-rgb: 64, 224, 208;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #40e0d0;
	--bs-btn-active-border-color: #40e0d0;
	background-color: transparent;
	color: #40e0d0;
	border-color: #40e0d0;
}
.btn-outline-turquoise:hover,
.btn-outline-turquoise:active,
.btn-outline-turquoise.active {
	color: #212529;
	background-color: #40e0d0;
	border-color: #40e0d0;
}
.btn-outline-turquoise:visited { background-color: transparent; color: #40e0d0; border-color: #40e0d0; }
.border-outline-turquoise { border: 1px solid rgba(64,224,208,1.0); }
.border-1-outline-turquoise { border: 1px solid rgba(64,224,208,1.0); }
.border-2-outline-turquoise { border: 2px solid rgba(64,224,208,1.0); }
.border-3-outline-turquoise { border: 3px solid rgba(64,224,208,1.0); }
/* MediumTurquoise // #48D1CC // 72,209,204 */
.bg-mediumturquoise { background-color: rgba(72,209,204,1.0); }
.bg-mediumturquoise-soft { background-color: rgba(72,209,204,0.66); }
.text-mediumturquoise { color: rgba(72,209,204,1.0); }
.btn-mediumturquoise {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(72,209,204,0.85);
	--bs-btn-border-color: #48d1cc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #48d1cc;
	--bs-btn-hover-border-color: #48d1cc;
	--bs-btn-focus-shadow-rgb: 72, 209, 204;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #3db2ad;
	--bs-btn-active-border-color: #3db2ad;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(72,209,204,0.65);
	--bs-btn-disabled-border-color: #48d1cc;
	color: #212529;
	background-color: rgba(72,209,204,0.85);
	border-color: #48d1cc;
}
.btn-mediumturquoise:hover,
.btn-mediumturquoise:active,
.btn-mediumturquoise.active,
.btn-mediumturquoise:visited {
	color: #212529;
	background-color: #48d1cc;
	border-color: #48d1cc;
}
.btn-mediumturquoise:active,
.btn-mediumturquoise.active {
	background-color: #3db2ad;
	border-color: #3db2ad;
}
.border-mediumturquoise { border: 1px solid #48d1cc; }
.border-1-mediumturquoise { border: 1px solid #48d1cc; }
.border-2-mediumturquoise { border: 2px solid #48d1cc; }
.border-3-mediumturquoise { border: 3px solid #48d1cc; }
.btn-outline-mediumturquoise {
	--bs-btn-color: #48d1cc;
	--bs-btn-border-color: #48d1cc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #48d1cc;
	--bs-btn-hover-border-color: #48d1cc;
	--bs-btn-focus-shadow-rgb: 72, 209, 204;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #48d1cc;
	--bs-btn-active-border-color: #48d1cc;
	background-color: transparent;
	color: #48d1cc;
	border-color: #48d1cc;
}
.btn-outline-mediumturquoise:hover,
.btn-outline-mediumturquoise:active,
.btn-outline-mediumturquoise.active {
	color: #212529;
	background-color: #48d1cc;
	border-color: #48d1cc;
}
.btn-outline-mediumturquoise:visited { background-color: transparent; color: #48d1cc; border-color: #48d1cc; }
.border-outline-mediumturquoise { border: 1px solid rgba(72,209,204,1.0); }
.border-1-outline-mediumturquoise { border: 1px solid rgba(72,209,204,1.0); }
.border-2-outline-mediumturquoise { border: 2px solid rgba(72,209,204,1.0); }
.border-3-outline-mediumturquoise { border: 3px solid rgba(72,209,204,1.0); }
/* DarkTurquoise // #00CED1 // 0,206,209 */
.bg-darkturquoise { background-color: rgba(0,206,209,1.0); }
.bg-darkturquoise-soft { background-color: rgba(0,206,209,0.57); }
.text-darkturquoise { color: rgba(0,206,209,1.0); }
.btn-darkturquoise {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,206,209,0.85);
	--bs-btn-border-color: #00ced1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ced1;
	--bs-btn-hover-border-color: #00ced1;
	--bs-btn-focus-shadow-rgb: 0, 206, 209;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00afb2;
	--bs-btn-active-border-color: #00afb2;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,206,209,0.65);
	--bs-btn-disabled-border-color: #00ced1;
	color: #212529;
	background-color: rgba(0,206,209,0.85);
	border-color: #00ced1;
}
.btn-darkturquoise:hover,
.btn-darkturquoise:active,
.btn-darkturquoise.active,
.btn-darkturquoise:visited {
	color: #212529;
	background-color: #00ced1;
	border-color: #00ced1;
}
.btn-darkturquoise:active,
.btn-darkturquoise.active {
	background-color: #00afb2;
	border-color: #00afb2;
}
.border-darkturquoise { border: 1px solid #00ced1; }
.border-1-darkturquoise { border: 1px solid #00ced1; }
.border-2-darkturquoise { border: 2px solid #00ced1; }
.border-3-darkturquoise { border: 3px solid #00ced1; }
.btn-outline-darkturquoise {
	--bs-btn-color: #00ced1;
	--bs-btn-border-color: #00ced1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00ced1;
	--bs-btn-hover-border-color: #00ced1;
	--bs-btn-focus-shadow-rgb: 0, 206, 209;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00ced1;
	--bs-btn-active-border-color: #00ced1;
	background-color: transparent;
	color: #00ced1;
	border-color: #00ced1;
}
.btn-outline-darkturquoise:hover,
.btn-outline-darkturquoise:active,
.btn-outline-darkturquoise.active {
	color: #212529;
	background-color: #00ced1;
	border-color: #00ced1;
}
.btn-outline-darkturquoise:visited { background-color: transparent; color: #00ced1; border-color: #00ced1; }
.border-outline-darkturquoise { border: 1px solid rgba(0,206,209,1.0); }
.border-1-outline-darkturquoise { border: 1px solid rgba(0,206,209,1.0); }
.border-2-outline-darkturquoise { border: 2px solid rgba(0,206,209,1.0); }
.border-3-outline-darkturquoise { border: 3px solid rgba(0,206,209,1.0); }
/* LightSeaGreen // #20B2AA // 32,178,170 */
.bg-lightseagreen { background-color: rgba(32,178,170,1.0); }
.bg-lightseagreen-soft { background-color: rgba(32,178,170,0.52); }
.text-lightseagreen { color: rgba(32,178,170,1.0); }
.btn-lightseagreen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(32,178,170,0.85);
	--bs-btn-border-color: #20b2aa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #20b2aa;
	--bs-btn-hover-border-color: #20b2aa;
	--bs-btn-focus-shadow-rgb: 32, 178, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #1b9790;
	--bs-btn-active-border-color: #1b9790;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(32,178,170,0.65);
	--bs-btn-disabled-border-color: #20b2aa;
	color: #212529;
	background-color: rgba(32,178,170,0.85);
	border-color: #20b2aa;
}
.btn-lightseagreen:hover,
.btn-lightseagreen:active,
.btn-lightseagreen.active,
.btn-lightseagreen:visited {
	color: #212529;
	background-color: #20b2aa;
	border-color: #20b2aa;
}
.btn-lightseagreen:active,
.btn-lightseagreen.active {
	background-color: #1b9790;
	border-color: #1b9790;
}
.border-lightseagreen { border: 1px solid #20b2aa; }
.border-1-lightseagreen { border: 1px solid #20b2aa; }
.border-2-lightseagreen { border: 2px solid #20b2aa; }
.border-3-lightseagreen { border: 3px solid #20b2aa; }
.btn-outline-lightseagreen {
	--bs-btn-color: #20b2aa;
	--bs-btn-border-color: #20b2aa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #20b2aa;
	--bs-btn-hover-border-color: #20b2aa;
	--bs-btn-focus-shadow-rgb: 32, 178, 170;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #20b2aa;
	--bs-btn-active-border-color: #20b2aa;
	background-color: transparent;
	color: #20b2aa;
	border-color: #20b2aa;
}
.btn-outline-lightseagreen:hover,
.btn-outline-lightseagreen:active,
.btn-outline-lightseagreen.active {
	color: #212529;
	background-color: #20b2aa;
	border-color: #20b2aa;
}
.btn-outline-lightseagreen:visited { background-color: transparent; color: #20b2aa; border-color: #20b2aa; }
.border-outline-lightseagreen { border: 1px solid rgba(32,178,170,1.0); }
.border-1-outline-lightseagreen { border: 1px solid rgba(32,178,170,1.0); }
.border-2-outline-lightseagreen { border: 2px solid rgba(32,178,170,1.0); }
.border-3-outline-lightseagreen { border: 3px solid rgba(32,178,170,1.0); }
/* CadetBlue // #5F9EA0 // 95,158,160 */
.bg-cadetblue { background-color: rgba(95,158,160,1.0); }
.bg-cadetblue-soft { background-color: rgba(95,158,160,0.57); }
.text-cadetblue { color: rgba(95,158,160,1.0); }
.btn-cadetblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(95,158,160,0.85);
	--bs-btn-border-color: #5f9ea0;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #5f9ea0;
	--bs-btn-hover-border-color: #5f9ea0;
	--bs-btn-focus-shadow-rgb: 95, 158, 160;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #518688;
	--bs-btn-active-border-color: #518688;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(95,158,160,0.65);
	--bs-btn-disabled-border-color: #5f9ea0;
	color: #fff;
	background-color: rgba(95,158,160,0.85);
	border-color: #5f9ea0;
}
.btn-cadetblue:hover,
.btn-cadetblue:active,
.btn-cadetblue.active,
.btn-cadetblue:visited {
	color: #fff;
	background-color: #5f9ea0;
	border-color: #5f9ea0;
}
.btn-cadetblue:active,
.btn-cadetblue.active {
	background-color: #518688;
	border-color: #518688;
}
.border-cadetblue { border: 1px solid #5f9ea0; }
.border-1-cadetblue { border: 1px solid #5f9ea0; }
.border-2-cadetblue { border: 2px solid #5f9ea0; }
.border-3-cadetblue { border: 3px solid #5f9ea0; }
.btn-outline-cadetblue {
	--bs-btn-color: #5f9ea0;
	--bs-btn-border-color: #5f9ea0;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #5f9ea0;
	--bs-btn-hover-border-color: #5f9ea0;
	--bs-btn-focus-shadow-rgb: 95, 158, 160;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #5f9ea0;
	--bs-btn-active-border-color: #5f9ea0;
	background-color: transparent;
	color: #5f9ea0;
	border-color: #5f9ea0;
}
.btn-outline-cadetblue:hover,
.btn-outline-cadetblue:active,
.btn-outline-cadetblue.active {
	color: #fff;
	background-color: #5f9ea0;
	border-color: #5f9ea0;
}
.btn-outline-cadetblue:visited { background-color: transparent; color: #5f9ea0; border-color: #5f9ea0; }
.border-outline-cadetblue { border: 1px solid rgba(95,158,160,1.0); }
.border-1-outline-cadetblue { border: 1px solid rgba(95,158,160,1.0); }
.border-2-outline-cadetblue { border: 2px solid rgba(95,158,160,1.0); }
.border-3-outline-cadetblue { border: 3px solid rgba(95,158,160,1.0); }
/* DarkCyan // #008B8B // 0,139,139 */
.bg-darkcyan { background-color: rgba(0,139,139,1.0); }
.bg-darkcyan-soft { background-color: rgba(0,139,139,0.38); }
.text-darkcyan { color: rgba(0,139,139,1.0); }
.btn-darkcyan {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,139,139,0.85);
	--bs-btn-border-color: #008b8b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008b8b;
	--bs-btn-hover-border-color: #008b8b;
	--bs-btn-focus-shadow-rgb: 0, 139, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #007676;
	--bs-btn-active-border-color: #007676;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,139,139,0.65);
	--bs-btn-disabled-border-color: #008b8b;
	color: #fff;
	background-color: rgba(0,139,139,0.85);
	border-color: #008b8b;
}
.btn-darkcyan:hover,
.btn-darkcyan:active,
.btn-darkcyan.active,
.btn-darkcyan:visited {
	color: #fff;
	background-color: #008b8b;
	border-color: #008b8b;
}
.btn-darkcyan:active,
.btn-darkcyan.active {
	background-color: #007676;
	border-color: #007676;
}
.border-darkcyan { border: 1px solid #008b8b; }
.border-1-darkcyan { border: 1px solid #008b8b; }
.border-2-darkcyan { border: 2px solid #008b8b; }
.border-3-darkcyan { border: 3px solid #008b8b; }
.btn-outline-darkcyan {
	--bs-btn-color: #008b8b;
	--bs-btn-border-color: #008b8b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008b8b;
	--bs-btn-hover-border-color: #008b8b;
	--bs-btn-focus-shadow-rgb: 0, 139, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #008b8b;
	--bs-btn-active-border-color: #008b8b;
	background-color: transparent;
	color: #008b8b;
	border-color: #008b8b;
}
.btn-outline-darkcyan:hover,
.btn-outline-darkcyan:active,
.btn-outline-darkcyan.active {
	color: #fff;
	background-color: #008b8b;
	border-color: #008b8b;
}
.btn-outline-darkcyan:visited { background-color: transparent; color: #008b8b; border-color: #008b8b; }
.border-outline-darkcyan { border: 1px solid rgba(0,139,139,1.0); }
.border-1-outline-darkcyan { border: 1px solid rgba(0,139,139,1.0); }
.border-2-outline-darkcyan { border: 2px solid rgba(0,139,139,1.0); }
.border-3-outline-darkcyan { border: 3px solid rgba(0,139,139,1.0); }
/* Teal // #008080 // 0,128,128 */
.bg-teal { background-color: rgba(0,128,128,1.0); }
.bg-teal-soft { background-color: rgba(0,128,128,0.35); }
.text-teal { color: rgba(0,128,128,1.0); }
.btn-teal {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,128,128,0.85);
	--bs-btn-border-color: #008080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008080;
	--bs-btn-hover-border-color: #008080;
	--bs-btn-focus-shadow-rgb: 0, 128, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #006d6d;
	--bs-btn-active-border-color: #006d6d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,128,128,0.65);
	--bs-btn-disabled-border-color: #008080;
	color: #fff;
	background-color: rgba(0,128,128,0.85);
	border-color: #008080;
}
.btn-teal:hover,
.btn-teal:active,
.btn-teal.active,
.btn-teal:visited {
	color: #fff;
	background-color: #008080;
	border-color: #008080;
}
.btn-teal:active,
.btn-teal.active {
	background-color: #006d6d;
	border-color: #006d6d;
}
.border-teal { border: 1px solid #008080; }
.border-1-teal { border: 1px solid #008080; }
.border-2-teal { border: 2px solid #008080; }
.border-3-teal { border: 3px solid #008080; }
.btn-outline-teal {
	--bs-btn-color: #008080;
	--bs-btn-border-color: #008080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #008080;
	--bs-btn-hover-border-color: #008080;
	--bs-btn-focus-shadow-rgb: 0, 128, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #008080;
	--bs-btn-active-border-color: #008080;
	background-color: transparent;
	color: #008080;
	border-color: #008080;
}
.btn-outline-teal:hover,
.btn-outline-teal:active,
.btn-outline-teal.active {
	color: #fff;
	background-color: #008080;
	border-color: #008080;
}
.btn-outline-teal:visited { background-color: transparent; color: #008080; border-color: #008080; }
.border-outline-teal { border: 1px solid rgba(0,128,128,1.0); }
.border-1-outline-teal { border: 1px solid rgba(0,128,128,1.0); }
.border-2-outline-teal { border: 2px solid rgba(0,128,128,1.0); }
.border-3-outline-teal { border: 3px solid rgba(0,128,128,1.0); }
/* Blue Group */
/* LightSteelBlue // #B0C4DE // 176,196,222 */
.bg-lightsteelblue { background-color: rgba(176,196,222,1.0); }
.bg-lightsteelblue-soft { background-color: rgba(176,196,222,0.81); }
.text-lightsteelblue { color: rgba(176,196,222,1.0); }
.btn-lightsteelblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(176,196,222,0.85);
	--bs-btn-border-color: #b0c4de;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #b0c4de;
	--bs-btn-hover-border-color: #b0c4de;
	--bs-btn-focus-shadow-rgb: 176, 196, 222;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #96a7bd;
	--bs-btn-active-border-color: #96a7bd;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(176,196,222,0.65);
	--bs-btn-disabled-border-color: #b0c4de;
	color: #212529;
	background-color: rgba(176,196,222,0.85);
	border-color: #b0c4de;
}
.btn-lightsteelblue:hover,
.btn-lightsteelblue:active,
.btn-lightsteelblue.active,
.btn-lightsteelblue:visited {
	color: #212529;
	background-color: #b0c4de;
	border-color: #b0c4de;
}
.btn-lightsteelblue:active,
.btn-lightsteelblue.active {
	background-color: #96a7bd;
	border-color: #96a7bd;
}
.border-lightsteelblue { border: 1px solid #b0c4de; }
.border-1-lightsteelblue { border: 1px solid #b0c4de; }
.border-2-lightsteelblue { border: 2px solid #b0c4de; }
.border-3-lightsteelblue { border: 3px solid #b0c4de; }
.btn-outline-lightsteelblue {
	--bs-btn-color: #b0c4de;
	--bs-btn-border-color: #b0c4de;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #b0c4de;
	--bs-btn-hover-border-color: #b0c4de;
	--bs-btn-focus-shadow-rgb: 176, 196, 222;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b0c4de;
	--bs-btn-active-border-color: #b0c4de;
	background-color: transparent;
	color: #b0c4de;
	border-color: #b0c4de;
}
.btn-outline-lightsteelblue:hover,
.btn-outline-lightsteelblue:active,
.btn-outline-lightsteelblue.active {
	color: #212529;
	background-color: #b0c4de;
	border-color: #b0c4de;
}
.btn-outline-lightsteelblue:visited { background-color: transparent; color: #b0c4de; border-color: #b0c4de; }
.border-outline-lightsteelblue { border: 1px solid rgba(176,196,222,1.0); }
.border-1-outline-lightsteelblue { border: 1px solid rgba(176,196,222,1.0); }
.border-2-outline-lightsteelblue { border: 2px solid rgba(176,196,222,1.0); }
.border-3-outline-lightsteelblue { border: 3px solid rgba(176,196,222,1.0); }
/* PowderBlue // #B0E0E6 // 176,224,230 */
.bg-powderblue { background-color: rgba(176,224,230,1.0); }
.bg-powderblue-soft { background-color: rgba(176,224,230,0.86); }
.text-powderblue { color: rgba(176,224,230,1.0); }
.btn-powderblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(176,224,230,0.85);
	--bs-btn-border-color: #b0e0e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #b0e0e6;
	--bs-btn-hover-border-color: #b0e0e6;
	--bs-btn-focus-shadow-rgb: 176, 224, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #96bec4;
	--bs-btn-active-border-color: #96bec4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(176,224,230,0.65);
	--bs-btn-disabled-border-color: #b0e0e6;
	color: #212529;
	background-color: rgba(176,224,230,0.85);
	border-color: #b0e0e6;
}
.btn-powderblue:hover,
.btn-powderblue:active,
.btn-powderblue.active,
.btn-powderblue:visited {
	color: #212529;
	background-color: #b0e0e6;
	border-color: #b0e0e6;
}
.btn-powderblue:active,
.btn-powderblue.active {
	background-color: #96bec4;
	border-color: #96bec4;
}
.border-powderblue { border: 1px solid #b0e0e6; }
.border-1-powderblue { border: 1px solid #b0e0e6; }
.border-2-powderblue { border: 2px solid #b0e0e6; }
.border-3-powderblue { border: 3px solid #b0e0e6; }
.btn-outline-powderblue {
	--bs-btn-color: #b0e0e6;
	--bs-btn-border-color: #b0e0e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #b0e0e6;
	--bs-btn-hover-border-color: #b0e0e6;
	--bs-btn-focus-shadow-rgb: 176, 224, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b0e0e6;
	--bs-btn-active-border-color: #b0e0e6;
	background-color: transparent;
	color: #b0e0e6;
	border-color: #b0e0e6;
}
.btn-outline-powderblue:hover,
.btn-outline-powderblue:active,
.btn-outline-powderblue.active {
	color: #212529;
	background-color: #b0e0e6;
	border-color: #b0e0e6;
}
.btn-outline-powderblue:visited { background-color: transparent; color: #b0e0e6; border-color: #b0e0e6; }
.border-outline-powderblue { border: 1px solid rgba(176,224,230,1.0); }
.border-1-outline-powderblue { border: 1px solid rgba(176,224,230,1.0); }
.border-2-outline-powderblue { border: 2px solid rgba(176,224,230,1.0); }
.border-3-outline-powderblue { border: 3px solid rgba(176,224,230,1.0); }
/* LightBlue // #ADD8E6 // 173,216,230 */
.bg-lightblue { background-color: rgba(173,216,230,1.0); }
.bg-lightblue-soft { background-color: rgba(173,216,230,0.85); }
.text-lightblue { color: rgba(173,216,230,1.0); }
.btn-lightblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(173,216,230,0.85);
	--bs-btn-border-color: #add8e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #add8e6;
	--bs-btn-hover-border-color: #add8e6;
	--bs-btn-focus-shadow-rgb: 173, 216, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #93b8c4;
	--bs-btn-active-border-color: #93b8c4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(173,216,230,0.65);
	--bs-btn-disabled-border-color: #add8e6;
	color: #212529;
	background-color: rgba(173,216,230,0.85);
	border-color: #add8e6;
}
.btn-lightblue:hover,
.btn-lightblue:active,
.btn-lightblue.active,
.btn-lightblue:visited {
	color: #212529;
	background-color: #add8e6;
	border-color: #add8e6;
}
.btn-lightblue:active,
.btn-lightblue.active {
	background-color: #93b8c4;
	border-color: #93b8c4;
}
.border-lightblue { border: 1px solid #add8e6; }
.border-1-lightblue { border: 1px solid #add8e6; }
.border-2-lightblue { border: 2px solid #add8e6; }
.border-3-lightblue { border: 3px solid #add8e6; }
.btn-outline-lightblue {
	--bs-btn-color: #add8e6;
	--bs-btn-border-color: #add8e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #add8e6;
	--bs-btn-hover-border-color: #add8e6;
	--bs-btn-focus-shadow-rgb: 173, 216, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #add8e6;
	--bs-btn-active-border-color: #add8e6;
	background-color: transparent;
	color: #add8e6;
	border-color: #add8e6;
}
.btn-outline-lightblue:hover,
.btn-outline-lightblue:active,
.btn-outline-lightblue.active {
	color: #212529;
	background-color: #add8e6;
	border-color: #add8e6;
}
.btn-outline-lightblue:visited { background-color: transparent; color: #add8e6; border-color: #add8e6; }
.border-outline-lightblue { border: 1px solid rgba(173,216,230,1.0); }
.border-1-outline-lightblue { border: 1px solid rgba(173,216,230,1.0); }
.border-2-outline-lightblue { border: 2px solid rgba(173,216,230,1.0); }
.border-3-outline-lightblue { border: 3px solid rgba(173,216,230,1.0); }
/* SkyBlue // #87CEEB // 135,206,235 */
.bg-skyblue { background-color: rgba(135,206,235,1.0); }
.bg-skyblue-soft { background-color: rgba(135,206,235,0.79); }
.text-skyblue { color: rgba(135,206,235,1.0); }
.btn-skyblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(135,206,235,0.85);
	--bs-btn-border-color: #87ceeb;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #87ceeb;
	--bs-btn-hover-border-color: #87ceeb;
	--bs-btn-focus-shadow-rgb: 135, 206, 235;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #73afc8;
	--bs-btn-active-border-color: #73afc8;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(135,206,235,0.65);
	--bs-btn-disabled-border-color: #87ceeb;
	color: #212529;
	background-color: rgba(135,206,235,0.85);
	border-color: #87ceeb;
}
.btn-skyblue:hover,
.btn-skyblue:active,
.btn-skyblue.active,
.btn-skyblue:visited {
	color: #212529;
	background-color: #87ceeb;
	border-color: #87ceeb;
}
.btn-skyblue:active,
.btn-skyblue.active {
	background-color: #73afc8;
	border-color: #73afc8;
}
.border-skyblue { border: 1px solid #87ceeb; }
.border-1-skyblue { border: 1px solid #87ceeb; }
.border-2-skyblue { border: 2px solid #87ceeb; }
.border-3-skyblue { border: 3px solid #87ceeb; }
.btn-outline-skyblue {
	--bs-btn-color: #87ceeb;
	--bs-btn-border-color: #87ceeb;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #87ceeb;
	--bs-btn-hover-border-color: #87ceeb;
	--bs-btn-focus-shadow-rgb: 135, 206, 235;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #87ceeb;
	--bs-btn-active-border-color: #87ceeb;
	background-color: transparent;
	color: #87ceeb;
	border-color: #87ceeb;
}
.btn-outline-skyblue:hover,
.btn-outline-skyblue:active,
.btn-outline-skyblue.active {
	color: #212529;
	background-color: #87ceeb;
	border-color: #87ceeb;
}
.btn-outline-skyblue:visited { background-color: transparent; color: #87ceeb; border-color: #87ceeb; }
.border-outline-skyblue { border: 1px solid rgba(135,206,235,1.0); }
.border-1-outline-skyblue { border: 1px solid rgba(135,206,235,1.0); }
.border-2-outline-skyblue { border: 2px solid rgba(135,206,235,1.0); }
.border-3-outline-skyblue { border: 3px solid rgba(135,206,235,1.0); }
/* LightSkyBlue // #87CEFA // 135,206,250 */
.bg-lightskyblue { background-color: rgba(135,206,250,1.0); }
.bg-lightskyblue-soft { background-color: rgba(135,206,250,0.81); }
.text-lightskyblue { color: rgba(135,206,250,1.0); }
.btn-lightskyblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(135,206,250,0.85);
	--bs-btn-border-color: #87cefa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #87cefa;
	--bs-btn-hover-border-color: #87cefa;
	--bs-btn-focus-shadow-rgb: 135, 206, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #73afd4;
	--bs-btn-active-border-color: #73afd4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(135,206,250,0.65);
	--bs-btn-disabled-border-color: #87cefa;
	color: #212529;
	background-color: rgba(135,206,250,0.85);
	border-color: #87cefa;
}
.btn-lightskyblue:hover,
.btn-lightskyblue:active,
.btn-lightskyblue.active,
.btn-lightskyblue:visited {
	color: #212529;
	background-color: #87cefa;
	border-color: #87cefa;
}
.btn-lightskyblue:active,
.btn-lightskyblue.active {
	background-color: #73afd4;
	border-color: #73afd4;
}
.border-lightskyblue { border: 1px solid #87cefa; }
.border-1-lightskyblue { border: 1px solid #87cefa; }
.border-2-lightskyblue { border: 2px solid #87cefa; }
.border-3-lightskyblue { border: 3px solid #87cefa; }
.btn-outline-lightskyblue {
	--bs-btn-color: #87cefa;
	--bs-btn-border-color: #87cefa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #87cefa;
	--bs-btn-hover-border-color: #87cefa;
	--bs-btn-focus-shadow-rgb: 135, 206, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #87cefa;
	--bs-btn-active-border-color: #87cefa;
	background-color: transparent;
	color: #87cefa;
	border-color: #87cefa;
}
.btn-outline-lightskyblue:hover,
.btn-outline-lightskyblue:active,
.btn-outline-lightskyblue.active {
	color: #212529;
	background-color: #87cefa;
	border-color: #87cefa;
}
.btn-outline-lightskyblue:visited { background-color: transparent; color: #87cefa; border-color: #87cefa; }
.border-outline-lightskyblue { border: 1px solid rgba(135,206,250,1.0); }
.border-1-outline-lightskyblue { border: 1px solid rgba(135,206,250,1.0); }
.border-2-outline-lightskyblue { border: 2px solid rgba(135,206,250,1.0); }
.border-3-outline-lightskyblue { border: 3px solid rgba(135,206,250,1.0); }
/* DeepSkyBlue // #00BFFF // 0,191,255 */
.bg-deepskyblue { background-color: rgba(0,191,255,1.0); }
.bg-deepskyblue-soft { background-color: rgba(0,191,255,0.61); }
.text-deepskyblue { color: rgba(0,191,255,1.0); }
.btn-deepskyblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(0,191,255,0.85);
	--bs-btn-border-color: #00bfff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00bfff;
	--bs-btn-hover-border-color: #00bfff;
	--bs-btn-focus-shadow-rgb: 0, 191, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00a2d9;
	--bs-btn-active-border-color: #00a2d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(0,191,255,0.65);
	--bs-btn-disabled-border-color: #00bfff;
	color: #212529;
	background-color: rgba(0,191,255,0.85);
	border-color: #00bfff;
}
.btn-deepskyblue:hover,
.btn-deepskyblue:active,
.btn-deepskyblue.active,
.btn-deepskyblue:visited {
	color: #212529;
	background-color: #00bfff;
	border-color: #00bfff;
}
.btn-deepskyblue:active,
.btn-deepskyblue.active {
	background-color: #00a2d9;
	border-color: #00a2d9;
}
.border-deepskyblue { border: 1px solid #00bfff; }
.border-1-deepskyblue { border: 1px solid #00bfff; }
.border-2-deepskyblue { border: 2px solid #00bfff; }
.border-3-deepskyblue { border: 3px solid #00bfff; }
.btn-outline-deepskyblue {
	--bs-btn-color: #00bfff;
	--bs-btn-border-color: #00bfff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #00bfff;
	--bs-btn-hover-border-color: #00bfff;
	--bs-btn-focus-shadow-rgb: 0, 191, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #00bfff;
	--bs-btn-active-border-color: #00bfff;
	background-color: transparent;
	color: #00bfff;
	border-color: #00bfff;
}
.btn-outline-deepskyblue:hover,
.btn-outline-deepskyblue:active,
.btn-outline-deepskyblue.active {
	color: #212529;
	background-color: #00bfff;
	border-color: #00bfff;
}
.btn-outline-deepskyblue:visited { background-color: transparent; color: #00bfff; border-color: #00bfff; }
.border-outline-deepskyblue { border: 1px solid rgba(0,191,255,1.0); }
.border-1-outline-deepskyblue { border: 1px solid rgba(0,191,255,1.0); }
.border-2-outline-deepskyblue { border: 2px solid rgba(0,191,255,1.0); }
.border-3-outline-deepskyblue { border: 3px solid rgba(0,191,255,1.0); }
/* DodgerBlue // #1E90FF // 30,144,255 */
.bg-dodgerblue { background-color: rgba(30,144,255,1.0); }
.bg-dodgerblue-soft { background-color: rgba(30,144,255,0.59); }
.text-dodgerblue { color: rgba(30,144,255,1.0); }
.btn-dodgerblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(30,144,255,0.85);
	--bs-btn-border-color: #1e90ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #1e90ff;
	--bs-btn-hover-border-color: #1e90ff;
	--bs-btn-focus-shadow-rgb: 30, 144, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #1a7ad9;
	--bs-btn-active-border-color: #1a7ad9;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(30,144,255,0.65);
	--bs-btn-disabled-border-color: #1e90ff;
	color: #fff;
	background-color: rgba(30,144,255,0.85);
	border-color: #1e90ff;
}
.btn-dodgerblue:hover,
.btn-dodgerblue:active,
.btn-dodgerblue.active,
.btn-dodgerblue:visited {
	color: #fff;
	background-color: #1e90ff;
	border-color: #1e90ff;
}
.btn-dodgerblue:active,
.btn-dodgerblue.active {
	background-color: #1a7ad9;
	border-color: #1a7ad9;
}
.border-dodgerblue { border: 1px solid #1e90ff; }
.border-1-dodgerblue { border: 1px solid #1e90ff; }
.border-2-dodgerblue { border: 2px solid #1e90ff; }
.border-3-dodgerblue { border: 3px solid #1e90ff; }
.btn-outline-dodgerblue {
	--bs-btn-color: #1e90ff;
	--bs-btn-border-color: #1e90ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #1e90ff;
	--bs-btn-hover-border-color: #1e90ff;
	--bs-btn-focus-shadow-rgb: 30, 144, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #1e90ff;
	--bs-btn-active-border-color: #1e90ff;
	background-color: transparent;
	color: #1e90ff;
	border-color: #1e90ff;
}
.btn-outline-dodgerblue:hover,
.btn-outline-dodgerblue:active,
.btn-outline-dodgerblue.active {
	color: #fff;
	background-color: #1e90ff;
	border-color: #1e90ff;
}
.btn-outline-dodgerblue:visited { background-color: transparent; color: #1e90ff; border-color: #1e90ff; }
.border-outline-dodgerblue { border: 1px solid rgba(30,144,255,1.0); }
.border-1-outline-dodgerblue { border: 1px solid rgba(30,144,255,1.0); }
.border-2-outline-dodgerblue { border: 2px solid rgba(30,144,255,1.0); }
.border-3-outline-dodgerblue { border: 3px solid rgba(30,144,255,1.0); }
/* CornflowerBlue // #6495ED // 100,149,237 */
.bg-cornflowerblue { background-color: rgba(100,149,237,1.0); }
.bg-cornflowerblue-soft { background-color: rgba(100,149,237,0.67); }
.text-cornflowerblue { color: rgba(100,149,237,1.0); }
.btn-cornflowerblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(100,149,237,0.85);
	--bs-btn-border-color: #6495ed;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #6495ed;
	--bs-btn-hover-border-color: #6495ed;
	--bs-btn-focus-shadow-rgb: 100, 149, 237;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #557fc9;
	--bs-btn-active-border-color: #557fc9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(100,149,237,0.65);
	--bs-btn-disabled-border-color: #6495ed;
	color: #212529;
	background-color: rgba(100,149,237,0.85);
	border-color: #6495ed;
}
.btn-cornflowerblue:hover,
.btn-cornflowerblue:active,
.btn-cornflowerblue.active,
.btn-cornflowerblue:visited {
	color: #212529;
	background-color: #6495ed;
	border-color: #6495ed;
}
.btn-cornflowerblue:active,
.btn-cornflowerblue.active {
	background-color: #557fc9;
	border-color: #557fc9;
}
.border-cornflowerblue { border: 1px solid #6495ed; }
.border-1-cornflowerblue { border: 1px solid #6495ed; }
.border-2-cornflowerblue { border: 2px solid #6495ed; }
.border-3-cornflowerblue { border: 3px solid #6495ed; }
.btn-outline-cornflowerblue {
	--bs-btn-color: #6495ed;
	--bs-btn-border-color: #6495ed;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #6495ed;
	--bs-btn-hover-border-color: #6495ed;
	--bs-btn-focus-shadow-rgb: 100, 149, 237;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #6495ed;
	--bs-btn-active-border-color: #6495ed;
	background-color: transparent;
	color: #6495ed;
	border-color: #6495ed;
}
.btn-outline-cornflowerblue:hover,
.btn-outline-cornflowerblue:active,
.btn-outline-cornflowerblue.active {
	color: #212529;
	background-color: #6495ed;
	border-color: #6495ed;
}
.btn-outline-cornflowerblue:visited { background-color: transparent; color: #6495ed; border-color: #6495ed; }
.border-outline-cornflowerblue { border: 1px solid rgba(100,149,237,1.0); }
.border-1-outline-cornflowerblue { border: 1px solid rgba(100,149,237,1.0); }
.border-2-outline-cornflowerblue { border: 2px solid rgba(100,149,237,1.0); }
.border-3-outline-cornflowerblue { border: 3px solid rgba(100,149,237,1.0); }
/* SteelBlue // #4682B4 // 70,130,180 */
.bg-steelblue { background-color: rgba(70,130,180,1.0); }
.bg-steelblue-soft { background-color: rgba(70,130,180,0.52); }
.text-steelblue { color: rgba(70,130,180,1.0); }
.btn-steelblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(70,130,180,0.85);
	--bs-btn-border-color: #4682b4;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4682b4;
	--bs-btn-hover-border-color: #4682b4;
	--bs-btn-focus-shadow-rgb: 70, 130, 180;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #3c6e99;
	--bs-btn-active-border-color: #3c6e99;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(70,130,180,0.65);
	--bs-btn-disabled-border-color: #4682b4;
	color: #fff;
	background-color: rgba(70,130,180,0.85);
	border-color: #4682b4;
}
.btn-steelblue:hover,
.btn-steelblue:active,
.btn-steelblue.active,
.btn-steelblue:visited {
	color: #fff;
	background-color: #4682b4;
	border-color: #4682b4;
}
.btn-steelblue:active,
.btn-steelblue.active {
	background-color: #3c6e99;
	border-color: #3c6e99;
}
.border-steelblue { border: 1px solid #4682b4; }
.border-1-steelblue { border: 1px solid #4682b4; }
.border-2-steelblue { border: 2px solid #4682b4; }
.border-3-steelblue { border: 3px solid #4682b4; }
.btn-outline-steelblue {
	--bs-btn-color: #4682b4;
	--bs-btn-border-color: #4682b4;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4682b4;
	--bs-btn-hover-border-color: #4682b4;
	--bs-btn-focus-shadow-rgb: 70, 130, 180;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #4682b4;
	--bs-btn-active-border-color: #4682b4;
	background-color: transparent;
	color: #4682b4;
	border-color: #4682b4;
}
.btn-outline-steelblue:hover,
.btn-outline-steelblue:active,
.btn-outline-steelblue.active {
	color: #fff;
	background-color: #4682b4;
	border-color: #4682b4;
}
.btn-outline-steelblue:visited { background-color: transparent; color: #4682b4; border-color: #4682b4; }
.border-outline-steelblue { border: 1px solid rgba(70,130,180,1.0); }
.border-1-outline-steelblue { border: 1px solid rgba(70,130,180,1.0); }
.border-2-outline-steelblue { border: 2px solid rgba(70,130,180,1.0); }
.border-3-outline-steelblue { border: 3px solid rgba(70,130,180,1.0); }
/* RoyalBlue // #4169E1 // 65,105,225 */
.bg-royalblue { background-color: rgba(65,105,225,1.0); }
.bg-royalblue-soft { background-color: rgba(65,105,225,0.54); }
.text-royalblue { color: rgba(65,105,225,1.0); }
.btn-royalblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(65,105,225,0.85);
	--bs-btn-border-color: #4169e1;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4169e1;
	--bs-btn-hover-border-color: #4169e1;
	--bs-btn-focus-shadow-rgb: 65, 105, 225;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #3759bf;
	--bs-btn-active-border-color: #3759bf;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(65,105,225,0.65);
	--bs-btn-disabled-border-color: #4169e1;
	color: #fff;
	background-color: rgba(65,105,225,0.85);
	border-color: #4169e1;
}
.btn-royalblue:hover,
.btn-royalblue:active,
.btn-royalblue.active,
.btn-royalblue:visited {
	color: #fff;
	background-color: #4169e1;
	border-color: #4169e1;
}
.btn-royalblue:active,
.btn-royalblue.active {
	background-color: #3759bf;
	border-color: #3759bf;
}
.border-royalblue { border: 1px solid #4169e1; }
.border-1-royalblue { border: 1px solid #4169e1; }
.border-2-royalblue { border: 2px solid #4169e1; }
.border-3-royalblue { border: 3px solid #4169e1; }
.btn-outline-royalblue {
	--bs-btn-color: #4169e1;
	--bs-btn-border-color: #4169e1;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4169e1;
	--bs-btn-hover-border-color: #4169e1;
	--bs-btn-focus-shadow-rgb: 65, 105, 225;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #4169e1;
	--bs-btn-active-border-color: #4169e1;
	background-color: transparent;
	color: #4169e1;
	border-color: #4169e1;
}
.btn-outline-royalblue:hover,
.btn-outline-royalblue:active,
.btn-outline-royalblue.active {
	color: #fff;
	background-color: #4169e1;
	border-color: #4169e1;
}
.btn-outline-royalblue:visited { background-color: transparent; color: #4169e1; border-color: #4169e1; }
.border-outline-royalblue { border: 1px solid rgba(65,105,225,1.0); }
.border-1-outline-royalblue { border: 1px solid rgba(65,105,225,1.0); }
.border-2-outline-royalblue { border: 2px solid rgba(65,105,225,1.0); }
.border-3-outline-royalblue { border: 3px solid rgba(65,105,225,1.0); }
/* Blue // #0000FF // 0,0,255 */
.bg-blue { background-color: rgba(0,0,255,1.0); }
.bg-blue-soft { background-color: rgba(0,0,255,0.35); }
.text-blue { color: rgba(0,0,255,1.0); }
.btn-blue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,0,255,0.85);
	--bs-btn-border-color: #0000ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0000ff;
	--bs-btn-hover-border-color: #0000ff;
	--bs-btn-focus-shadow-rgb: 0, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0000d9;
	--bs-btn-active-border-color: #0000d9;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,0,255,0.65);
	--bs-btn-disabled-border-color: #0000ff;
	color: #fff;
	background-color: rgba(0,0,255,0.85);
	border-color: #0000ff;
}
.btn-blue:hover,
.btn-blue:active,
.btn-blue.active,
.btn-blue:visited {
	color: #fff;
	background-color: #0000ff;
	border-color: #0000ff;
}
.btn-blue:active,
.btn-blue.active {
	background-color: #0000d9;
	border-color: #0000d9;
}
.border-blue { border: 1px solid #0000ff; }
.border-1-blue { border: 1px solid #0000ff; }
.border-2-blue { border: 2px solid #0000ff; }
.border-3-blue { border: 3px solid #0000ff; }
.btn-outline-blue {
	--bs-btn-color: #0000ff;
	--bs-btn-border-color: #0000ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0000ff;
	--bs-btn-hover-border-color: #0000ff;
	--bs-btn-focus-shadow-rgb: 0, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0000ff;
	--bs-btn-active-border-color: #0000ff;
	background-color: transparent;
	color: #0000ff;
	border-color: #0000ff;
}
.btn-outline-blue:hover,
.btn-outline-blue:active,
.btn-outline-blue.active {
	color: #fff;
	background-color: #0000ff;
	border-color: #0000ff;
}
.btn-outline-blue:visited { background-color: transparent; color: #0000ff; border-color: #0000ff; }
.border-outline-blue { border: 1px solid rgba(0,0,255,1.0); }
.border-1-outline-blue { border: 1px solid rgba(0,0,255,1.0); }
.border-2-outline-blue { border: 2px solid rgba(0,0,255,1.0); }
.border-3-outline-blue { border: 3px solid rgba(0,0,255,1.0); }
/* MediumBlue // #0000CD // 0,0,205 */
.bg-mediumblue { background-color: rgba(0,0,205,1.0); }
.bg-mediumblue-soft { background-color: rgba(0,0,205,0.28); }
.text-mediumblue { color: rgba(0,0,205,1.0); }
.btn-mediumblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,0,205,0.85);
	--bs-btn-border-color: #0000cd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0000cd;
	--bs-btn-hover-border-color: #0000cd;
	--bs-btn-focus-shadow-rgb: 0, 0, 205;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0000ae;
	--bs-btn-active-border-color: #0000ae;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,0,205,0.65);
	--bs-btn-disabled-border-color: #0000cd;
	color: #fff;
	background-color: rgba(0,0,205,0.85);
	border-color: #0000cd;
}
.btn-mediumblue:hover,
.btn-mediumblue:active,
.btn-mediumblue.active,
.btn-mediumblue:visited {
	color: #fff;
	background-color: #0000cd;
	border-color: #0000cd;
}
.btn-mediumblue:active,
.btn-mediumblue.active {
	background-color: #0000ae;
	border-color: #0000ae;
}
.border-mediumblue { border: 1px solid #0000cd; }
.border-1-mediumblue { border: 1px solid #0000cd; }
.border-2-mediumblue { border: 2px solid #0000cd; }
.border-3-mediumblue { border: 3px solid #0000cd; }
.btn-outline-mediumblue {
	--bs-btn-color: #0000cd;
	--bs-btn-border-color: #0000cd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0000cd;
	--bs-btn-hover-border-color: #0000cd;
	--bs-btn-focus-shadow-rgb: 0, 0, 205;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0000cd;
	--bs-btn-active-border-color: #0000cd;
	background-color: transparent;
	color: #0000cd;
	border-color: #0000cd;
}
.btn-outline-mediumblue:hover,
.btn-outline-mediumblue:active,
.btn-outline-mediumblue.active {
	color: #fff;
	background-color: #0000cd;
	border-color: #0000cd;
}
.btn-outline-mediumblue:visited { background-color: transparent; color: #0000cd; border-color: #0000cd; }
.border-outline-mediumblue { border: 1px solid rgba(0,0,205,1.0); }
.border-1-outline-mediumblue { border: 1px solid rgba(0,0,205,1.0); }
.border-2-outline-mediumblue { border: 2px solid rgba(0,0,205,1.0); }
.border-3-outline-mediumblue { border: 3px solid rgba(0,0,205,1.0); }
/* DarkBlue // #00008B // 0,0,139 */
.bg-darkblue { background-color: rgba(0,0,139,1.0); }
.bg-darkblue-soft { background-color: rgba(0,0,139,0.19); }
.text-darkblue { color: rgba(0,0,139,1.0); }
.btn-darkblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,0,139,0.85);
	--bs-btn-border-color: #00008b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #00008b;
	--bs-btn-hover-border-color: #00008b;
	--bs-btn-focus-shadow-rgb: 0, 0, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #000076;
	--bs-btn-active-border-color: #000076;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,0,139,0.65);
	--bs-btn-disabled-border-color: #00008b;
	color: #fff;
	background-color: rgba(0,0,139,0.85);
	border-color: #00008b;
}
.btn-darkblue:hover,
.btn-darkblue:active,
.btn-darkblue.active,
.btn-darkblue:visited {
	color: #fff;
	background-color: #00008b;
	border-color: #00008b;
}
.btn-darkblue:active,
.btn-darkblue.active {
	background-color: #000076;
	border-color: #000076;
}
.border-darkblue { border: 1px solid #00008b; }
.border-1-darkblue { border: 1px solid #00008b; }
.border-2-darkblue { border: 2px solid #00008b; }
.border-3-darkblue { border: 3px solid #00008b; }
.btn-outline-darkblue {
	--bs-btn-color: #00008b;
	--bs-btn-border-color: #00008b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #00008b;
	--bs-btn-hover-border-color: #00008b;
	--bs-btn-focus-shadow-rgb: 0, 0, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #00008b;
	--bs-btn-active-border-color: #00008b;
	background-color: transparent;
	color: #00008b;
	border-color: #00008b;
}
.btn-outline-darkblue:hover,
.btn-outline-darkblue:active,
.btn-outline-darkblue.active {
	color: #fff;
	background-color: #00008b;
	border-color: #00008b;
}
.btn-outline-darkblue:visited { background-color: transparent; color: #00008b; border-color: #00008b; }
.border-outline-darkblue { border: 1px solid rgba(0,0,139,1.0); }
.border-1-outline-darkblue { border: 1px solid rgba(0,0,139,1.0); }
.border-2-outline-darkblue { border: 2px solid rgba(0,0,139,1.0); }
.border-3-outline-darkblue { border: 3px solid rgba(0,0,139,1.0); }
/* Navy // #000080 // 0,0,128 */
.bg-navy { background-color: rgba(0,0,128,1.0); }
.bg-navy-soft { background-color: rgba(0,0,128,0.18); }
.text-navy { color: rgba(0,0,128,1.0); }
.btn-navy {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,0,128,0.85);
	--bs-btn-border-color: #000080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #000080;
	--bs-btn-hover-border-color: #000080;
	--bs-btn-focus-shadow-rgb: 0, 0, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #00006d;
	--bs-btn-active-border-color: #00006d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,0,128,0.65);
	--bs-btn-disabled-border-color: #000080;
	color: #fff;
	background-color: rgba(0,0,128,0.85);
	border-color: #000080;
}
.btn-navy:hover,
.btn-navy:active,
.btn-navy.active,
.btn-navy:visited {
	color: #fff;
	background-color: #000080;
	border-color: #000080;
}
.btn-navy:active,
.btn-navy.active {
	background-color: #00006d;
	border-color: #00006d;
}
.border-navy { border: 1px solid #000080; }
.border-1-navy { border: 1px solid #000080; }
.border-2-navy { border: 2px solid #000080; }
.border-3-navy { border: 3px solid #000080; }
.btn-outline-navy {
	--bs-btn-color: #000080;
	--bs-btn-border-color: #000080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #000080;
	--bs-btn-hover-border-color: #000080;
	--bs-btn-focus-shadow-rgb: 0, 0, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #000080;
	--bs-btn-active-border-color: #000080;
	background-color: transparent;
	color: #000080;
	border-color: #000080;
}
.btn-outline-navy:hover,
.btn-outline-navy:active,
.btn-outline-navy.active {
	color: #fff;
	background-color: #000080;
	border-color: #000080;
}
.btn-outline-navy:visited { background-color: transparent; color: #000080; border-color: #000080; }
.border-outline-navy { border: 1px solid rgba(0,0,128,1.0); }
.border-1-outline-navy { border: 1px solid rgba(0,0,128,1.0); }
.border-2-outline-navy { border: 2px solid rgba(0,0,128,1.0); }
.border-3-outline-navy { border: 3px solid rgba(0,0,128,1.0); }
/* MidnightBlue // #191970 // 25,25,112 */
.bg-midnightblue { background-color: rgba(25,25,112,1.0); }
.bg-midnightblue-soft { background-color: rgba(25,25,112,0.22); }
.text-midnightblue { color: rgba(25,25,112,1.0); }
.btn-midnightblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(25,25,112,0.85);
	--bs-btn-border-color: #191970;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #191970;
	--bs-btn-hover-border-color: #191970;
	--bs-btn-focus-shadow-rgb: 25, 25, 112;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #15155f;
	--bs-btn-active-border-color: #15155f;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(25,25,112,0.65);
	--bs-btn-disabled-border-color: #191970;
	color: #fff;
	background-color: rgba(25,25,112,0.85);
	border-color: #191970;
}
.btn-midnightblue:hover,
.btn-midnightblue:active,
.btn-midnightblue.active,
.btn-midnightblue:visited {
	color: #fff;
	background-color: #191970;
	border-color: #191970;
}
.btn-midnightblue:active,
.btn-midnightblue.active {
	background-color: #15155f;
	border-color: #15155f;
}
.border-midnightblue { border: 1px solid #191970; }
.border-1-midnightblue { border: 1px solid #191970; }
.border-2-midnightblue { border: 2px solid #191970; }
.border-3-midnightblue { border: 3px solid #191970; }
.btn-outline-midnightblue {
	--bs-btn-color: #191970;
	--bs-btn-border-color: #191970;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #191970;
	--bs-btn-hover-border-color: #191970;
	--bs-btn-focus-shadow-rgb: 25, 25, 112;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #191970;
	--bs-btn-active-border-color: #191970;
	background-color: transparent;
	color: #191970;
	border-color: #191970;
}
.btn-outline-midnightblue:hover,
.btn-outline-midnightblue:active,
.btn-outline-midnightblue.active {
	color: #fff;
	background-color: #191970;
	border-color: #191970;
}
.btn-outline-midnightblue:visited { background-color: transparent; color: #191970; border-color: #191970; }
.border-outline-midnightblue { border: 1px solid rgba(25,25,112,1.0); }
.border-1-outline-midnightblue { border: 1px solid rgba(25,25,112,1.0); }
.border-2-outline-midnightblue { border: 2px solid rgba(25,25,112,1.0); }
.border-3-outline-midnightblue { border: 3px solid rgba(25,25,112,1.0); }
/* Purple Group */
/* Lavender // #E6E6FA // 230,230,250 */
.bg-lavender { background-color: rgba(230,230,250,1.0); }
.bg-lavender-soft { background-color: rgba(230,230,250,0.97); }
.text-lavender { color: rgba(230,230,250,1.0); }
.btn-lavender {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(230,230,250,0.85);
	--bs-btn-border-color: #e6e6fa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e6e6fa;
	--bs-btn-hover-border-color: #e6e6fa;
	--bs-btn-focus-shadow-rgb: 230, 230, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #c4c4d4;
	--bs-btn-active-border-color: #c4c4d4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(230,230,250,0.65);
	--bs-btn-disabled-border-color: #e6e6fa;
	color: #212529;
	background-color: rgba(230,230,250,0.85);
	border-color: #e6e6fa;
}
.btn-lavender:hover,
.btn-lavender:active,
.btn-lavender.active,
.btn-lavender:visited {
	color: #212529;
	background-color: #e6e6fa;
	border-color: #e6e6fa;
}
.btn-lavender:active,
.btn-lavender.active {
	background-color: #c4c4d4;
	border-color: #c4c4d4;
}
.border-lavender { border: 1px solid #e6e6fa; }
.border-1-lavender { border: 1px solid #e6e6fa; }
.border-2-lavender { border: 2px solid #e6e6fa; }
.border-3-lavender { border: 3px solid #e6e6fa; }
.btn-outline-lavender {
	--bs-btn-color: #e6e6fa;
	--bs-btn-border-color: #e6e6fa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #e6e6fa;
	--bs-btn-hover-border-color: #e6e6fa;
	--bs-btn-focus-shadow-rgb: 230, 230, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #e6e6fa;
	--bs-btn-active-border-color: #e6e6fa;
	background-color: transparent;
	color: #e6e6fa;
	border-color: #e6e6fa;
}
.btn-outline-lavender:hover,
.btn-outline-lavender:active,
.btn-outline-lavender.active {
	color: #212529;
	background-color: #e6e6fa;
	border-color: #e6e6fa;
}
.btn-outline-lavender:visited { background-color: transparent; color: #e6e6fa; border-color: #e6e6fa; }
.border-outline-lavender { border: 1px solid rgba(230,230,250,1.0); }
.border-1-outline-lavender { border: 1px solid rgba(230,230,250,1.0); }
.border-2-outline-lavender { border: 2px solid rgba(230,230,250,1.0); }
.border-3-outline-lavender { border: 3px solid rgba(230,230,250,1.0); }
/* Thistle // #D8BFD8 // 216,191,216 */
.bg-thistle { background-color: rgba(216,191,216,1.0); }
.bg-thistle-soft { background-color: rgba(216,191,216,0.85); }
.text-thistle { color: rgba(216,191,216,1.0); }
.btn-thistle {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(216,191,216,0.85);
	--bs-btn-border-color: #d8bfd8;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d8bfd8;
	--bs-btn-hover-border-color: #d8bfd8;
	--bs-btn-focus-shadow-rgb: 216, 191, 216;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b8a2b8;
	--bs-btn-active-border-color: #b8a2b8;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(216,191,216,0.65);
	--bs-btn-disabled-border-color: #d8bfd8;
	color: #212529;
	background-color: rgba(216,191,216,0.85);
	border-color: #d8bfd8;
}
.btn-thistle:hover,
.btn-thistle:active,
.btn-thistle.active,
.btn-thistle:visited {
	color: #212529;
	background-color: #d8bfd8;
	border-color: #d8bfd8;
}
.btn-thistle:active,
.btn-thistle.active {
	background-color: #b8a2b8;
	border-color: #b8a2b8;
}
.border-thistle { border: 1px solid #d8bfd8; }
.border-1-thistle { border: 1px solid #d8bfd8; }
.border-2-thistle { border: 2px solid #d8bfd8; }
.border-3-thistle { border: 3px solid #d8bfd8; }
.btn-outline-thistle {
	--bs-btn-color: #d8bfd8;
	--bs-btn-border-color: #d8bfd8;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d8bfd8;
	--bs-btn-hover-border-color: #d8bfd8;
	--bs-btn-focus-shadow-rgb: 216, 191, 216;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d8bfd8;
	--bs-btn-active-border-color: #d8bfd8;
	background-color: transparent;
	color: #d8bfd8;
	border-color: #d8bfd8;
}
.btn-outline-thistle:hover,
.btn-outline-thistle:active,
.btn-outline-thistle.active {
	color: #212529;
	background-color: #d8bfd8;
	border-color: #d8bfd8;
}
.btn-outline-thistle:visited { background-color: transparent; color: #d8bfd8; border-color: #d8bfd8; }
.border-outline-thistle { border: 1px solid rgba(216,191,216,1.0); }
.border-1-outline-thistle { border: 1px solid rgba(216,191,216,1.0); }
.border-2-outline-thistle { border: 2px solid rgba(216,191,216,1.0); }
.border-3-outline-thistle { border: 3px solid rgba(216,191,216,1.0); }
/* Plum // #DDA0DD // 221,160,221 */
.bg-plum { background-color: rgba(221,160,221,1.0); }
.bg-plum-soft { background-color: rgba(221,160,221,0.82); }
.text-plum { color: rgba(221,160,221,1.0); }
.btn-plum {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(221,160,221,0.85);
	--bs-btn-border-color: #dda0dd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #dda0dd;
	--bs-btn-hover-border-color: #dda0dd;
	--bs-btn-focus-shadow-rgb: 221, 160, 221;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bc88bc;
	--bs-btn-active-border-color: #bc88bc;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(221,160,221,0.65);
	--bs-btn-disabled-border-color: #dda0dd;
	color: #212529;
	background-color: rgba(221,160,221,0.85);
	border-color: #dda0dd;
}
.btn-plum:hover,
.btn-plum:active,
.btn-plum.active,
.btn-plum:visited {
	color: #212529;
	background-color: #dda0dd;
	border-color: #dda0dd;
}
.btn-plum:active,
.btn-plum.active {
	background-color: #bc88bc;
	border-color: #bc88bc;
}
.border-plum { border: 1px solid #dda0dd; }
.border-1-plum { border: 1px solid #dda0dd; }
.border-2-plum { border: 2px solid #dda0dd; }
.border-3-plum { border: 3px solid #dda0dd; }
.btn-outline-plum {
	--bs-btn-color: #dda0dd;
	--bs-btn-border-color: #dda0dd;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #dda0dd;
	--bs-btn-hover-border-color: #dda0dd;
	--bs-btn-focus-shadow-rgb: 221, 160, 221;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #dda0dd;
	--bs-btn-active-border-color: #dda0dd;
	background-color: transparent;
	color: #dda0dd;
	border-color: #dda0dd;
}
.btn-outline-plum:hover,
.btn-outline-plum:active,
.btn-outline-plum.active {
	color: #212529;
	background-color: #dda0dd;
	border-color: #dda0dd;
}
.btn-outline-plum:visited { background-color: transparent; color: #dda0dd; border-color: #dda0dd; }
.border-outline-plum { border: 1px solid rgba(221,160,221,1.0); }
.border-1-outline-plum { border: 1px solid rgba(221,160,221,1.0); }
.border-2-outline-plum { border: 2px solid rgba(221,160,221,1.0); }
.border-3-outline-plum { border: 3px solid rgba(221,160,221,1.0); }
/* Violet // #EE82EE // 238,130,238 */
.bg-violet { background-color: rgba(238,130,238,1.0); }
.bg-violet-soft { background-color: rgba(238,130,238,0.83); }
.text-violet { color: rgba(238,130,238,1.0); }
.btn-violet {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(238,130,238,0.85);
	--bs-btn-border-color: #ee82ee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ee82ee;
	--bs-btn-hover-border-color: #ee82ee;
	--bs-btn-focus-shadow-rgb: 238, 130, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ca6eca;
	--bs-btn-active-border-color: #ca6eca;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(238,130,238,0.65);
	--bs-btn-disabled-border-color: #ee82ee;
	color: #212529;
	background-color: rgba(238,130,238,0.85);
	border-color: #ee82ee;
}
.btn-violet:hover,
.btn-violet:active,
.btn-violet.active,
.btn-violet:visited {
	color: #212529;
	background-color: #ee82ee;
	border-color: #ee82ee;
}
.btn-violet:active,
.btn-violet.active {
	background-color: #ca6eca;
	border-color: #ca6eca;
}
.border-violet { border: 1px solid #ee82ee; }
.border-1-violet { border: 1px solid #ee82ee; }
.border-2-violet { border: 2px solid #ee82ee; }
.border-3-violet { border: 3px solid #ee82ee; }
.btn-outline-violet {
	--bs-btn-color: #ee82ee;
	--bs-btn-border-color: #ee82ee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ee82ee;
	--bs-btn-hover-border-color: #ee82ee;
	--bs-btn-focus-shadow-rgb: 238, 130, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ee82ee;
	--bs-btn-active-border-color: #ee82ee;
	background-color: transparent;
	color: #ee82ee;
	border-color: #ee82ee;
}
.btn-outline-violet:hover,
.btn-outline-violet:active,
.btn-outline-violet.active {
	color: #212529;
	background-color: #ee82ee;
	border-color: #ee82ee;
}
.btn-outline-violet:visited { background-color: transparent; color: #ee82ee; border-color: #ee82ee; }
.border-outline-violet { border: 1px solid rgba(238,130,238,1.0); }
.border-1-outline-violet { border: 1px solid rgba(238,130,238,1.0); }
.border-2-outline-violet { border: 2px solid rgba(238,130,238,1.0); }
.border-3-outline-violet { border: 3px solid rgba(238,130,238,1.0); }
/* Orchid // #DA70D6 // 218,112,214 */
.bg-orchid { background-color: rgba(218,112,214,1.0); }
.bg-orchid-soft { background-color: rgba(218,112,214,0.75); }
.text-orchid { color: rgba(218,112,214,1.0); }
.btn-orchid {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(218,112,214,0.85);
	--bs-btn-border-color: #da70d6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #da70d6;
	--bs-btn-hover-border-color: #da70d6;
	--bs-btn-focus-shadow-rgb: 218, 112, 214;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b95fb6;
	--bs-btn-active-border-color: #b95fb6;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(218,112,214,0.65);
	--bs-btn-disabled-border-color: #da70d6;
	color: #212529;
	background-color: rgba(218,112,214,0.85);
	border-color: #da70d6;
}
.btn-orchid:hover,
.btn-orchid:active,
.btn-orchid.active,
.btn-orchid:visited {
	color: #212529;
	background-color: #da70d6;
	border-color: #da70d6;
}
.btn-orchid:active,
.btn-orchid.active {
	background-color: #b95fb6;
	border-color: #b95fb6;
}
.border-orchid { border: 1px solid #da70d6; }
.border-1-orchid { border: 1px solid #da70d6; }
.border-2-orchid { border: 2px solid #da70d6; }
.border-3-orchid { border: 3px solid #da70d6; }
.btn-outline-orchid {
	--bs-btn-color: #da70d6;
	--bs-btn-border-color: #da70d6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #da70d6;
	--bs-btn-hover-border-color: #da70d6;
	--bs-btn-focus-shadow-rgb: 218, 112, 214;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #da70d6;
	--bs-btn-active-border-color: #da70d6;
	background-color: transparent;
	color: #da70d6;
	border-color: #da70d6;
}
.btn-outline-orchid:hover,
.btn-outline-orchid:active,
.btn-outline-orchid.active {
	color: #212529;
	background-color: #da70d6;
	border-color: #da70d6;
}
.btn-outline-orchid:visited { background-color: transparent; color: #da70d6; border-color: #da70d6; }
.border-outline-orchid { border: 1px solid rgba(218,112,214,1.0); }
.border-1-outline-orchid { border: 1px solid rgba(218,112,214,1.0); }
.border-2-outline-orchid { border: 2px solid rgba(218,112,214,1.0); }
.border-3-outline-orchid { border: 3px solid rgba(218,112,214,1.0); }
/* Fuchsia // #FF00FF // 255,0,255 */
.bg-fuchsia { background-color: rgba(255,0,255,1.0); }
.bg-fuchsia-soft { background-color: rgba(255,0,255,0.7); }
.text-fuchsia { color: rgba(255,0,255,1.0); }
.btn-fuchsia {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(255,0,255,0.85);
	--bs-btn-border-color: #ff00ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff00ff;
	--bs-btn-hover-border-color: #ff00ff;
	--bs-btn-focus-shadow-rgb: 255, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d900d9;
	--bs-btn-active-border-color: #d900d9;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(255,0,255,0.65);
	--bs-btn-disabled-border-color: #ff00ff;
	color: #fff;
	background-color: rgba(255,0,255,0.85);
	border-color: #ff00ff;
}
.btn-fuchsia:hover,
.btn-fuchsia:active,
.btn-fuchsia.active,
.btn-fuchsia:visited {
	color: #fff;
	background-color: #ff00ff;
	border-color: #ff00ff;
}
.btn-fuchsia:active,
.btn-fuchsia.active {
	background-color: #d900d9;
	border-color: #d900d9;
}
.border-fuchsia { border: 1px solid #ff00ff; }
.border-1-fuchsia { border: 1px solid #ff00ff; }
.border-2-fuchsia { border: 2px solid #ff00ff; }
.border-3-fuchsia { border: 3px solid #ff00ff; }
.btn-outline-fuchsia {
	--bs-btn-color: #ff00ff;
	--bs-btn-border-color: #ff00ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff00ff;
	--bs-btn-hover-border-color: #ff00ff;
	--bs-btn-focus-shadow-rgb: 255, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ff00ff;
	--bs-btn-active-border-color: #ff00ff;
	background-color: transparent;
	color: #ff00ff;
	border-color: #ff00ff;
}
.btn-outline-fuchsia:hover,
.btn-outline-fuchsia:active,
.btn-outline-fuchsia.active {
	color: #fff;
	background-color: #ff00ff;
	border-color: #ff00ff;
}
.btn-outline-fuchsia:visited { background-color: transparent; color: #ff00ff; border-color: #ff00ff; }
.border-outline-fuchsia { border: 1px solid rgba(255,0,255,1.0); }
.border-1-outline-fuchsia { border: 1px solid rgba(255,0,255,1.0); }
.border-2-outline-fuchsia { border: 2px solid rgba(255,0,255,1.0); }
.border-3-outline-fuchsia { border: 3px solid rgba(255,0,255,1.0); }
/* Magenta // #FF00FF // 255,0,255 */
.bg-magenta { background-color: rgba(255,0,255,1.0); }
.bg-magenta-soft { background-color: rgba(255,0,255,0.7); }
.text-magenta { color: rgba(255,0,255,1.0); }
.btn-magenta {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(255,0,255,0.85);
	--bs-btn-border-color: #ff00ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff00ff;
	--bs-btn-hover-border-color: #ff00ff;
	--bs-btn-focus-shadow-rgb: 255, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #d900d9;
	--bs-btn-active-border-color: #d900d9;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(255,0,255,0.65);
	--bs-btn-disabled-border-color: #ff00ff;
	color: #fff;
	background-color: rgba(255,0,255,0.85);
	border-color: #ff00ff;
}
.btn-magenta:hover,
.btn-magenta:active,
.btn-magenta.active,
.btn-magenta:visited {
	color: #fff;
	background-color: #ff00ff;
	border-color: #ff00ff;
}
.btn-magenta:active,
.btn-magenta.active {
	background-color: #d900d9;
	border-color: #d900d9;
}
.border-magenta { border: 1px solid #ff00ff; }
.border-1-magenta { border: 1px solid #ff00ff; }
.border-2-magenta { border: 2px solid #ff00ff; }
.border-3-magenta { border: 3px solid #ff00ff; }
.btn-outline-magenta {
	--bs-btn-color: #ff00ff;
	--bs-btn-border-color: #ff00ff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ff00ff;
	--bs-btn-hover-border-color: #ff00ff;
	--bs-btn-focus-shadow-rgb: 255, 0, 255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ff00ff;
	--bs-btn-active-border-color: #ff00ff;
	background-color: transparent;
	color: #ff00ff;
	border-color: #ff00ff;
}
.btn-outline-magenta:hover,
.btn-outline-magenta:active,
.btn-outline-magenta.active {
	color: #fff;
	background-color: #ff00ff;
	border-color: #ff00ff;
}
.btn-outline-magenta:visited { background-color: transparent; color: #ff00ff; border-color: #ff00ff; }
.border-outline-magenta { border: 1px solid rgba(255,0,255,1.0); }
.border-1-outline-magenta { border: 1px solid rgba(255,0,255,1.0); }
.border-2-outline-magenta { border: 2px solid rgba(255,0,255,1.0); }
.border-3-outline-magenta { border: 3px solid rgba(255,0,255,1.0); }
/* MediumOrchid // #BA55D3 // 186,85,211 */
.bg-mediumorchid { background-color: rgba(186,85,211,1.0); }
.bg-mediumorchid-soft { background-color: rgba(186,85,211,0.66); }
.text-mediumorchid { color: rgba(186,85,211,1.0); }
.btn-mediumorchid {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(186,85,211,0.85);
	--bs-btn-border-color: #ba55d3;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ba55d3;
	--bs-btn-hover-border-color: #ba55d3;
	--bs-btn-focus-shadow-rgb: 186, 85, 211;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #9e48b3;
	--bs-btn-active-border-color: #9e48b3;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(186,85,211,0.65);
	--bs-btn-disabled-border-color: #ba55d3;
	color: #fff;
	background-color: rgba(186,85,211,0.85);
	border-color: #ba55d3;
}
.btn-mediumorchid:hover,
.btn-mediumorchid:active,
.btn-mediumorchid.active,
.btn-mediumorchid:visited {
	color: #fff;
	background-color: #ba55d3;
	border-color: #ba55d3;
}
.btn-mediumorchid:active,
.btn-mediumorchid.active {
	background-color: #9e48b3;
	border-color: #9e48b3;
}
.border-mediumorchid { border: 1px solid #ba55d3; }
.border-1-mediumorchid { border: 1px solid #ba55d3; }
.border-2-mediumorchid { border: 2px solid #ba55d3; }
.border-3-mediumorchid { border: 3px solid #ba55d3; }
.btn-outline-mediumorchid {
	--bs-btn-color: #ba55d3;
	--bs-btn-border-color: #ba55d3;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #ba55d3;
	--bs-btn-hover-border-color: #ba55d3;
	--bs-btn-focus-shadow-rgb: 186, 85, 211;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #ba55d3;
	--bs-btn-active-border-color: #ba55d3;
	background-color: transparent;
	color: #ba55d3;
	border-color: #ba55d3;
}
.btn-outline-mediumorchid:hover,
.btn-outline-mediumorchid:active,
.btn-outline-mediumorchid.active {
	color: #fff;
	background-color: #ba55d3;
	border-color: #ba55d3;
}
.btn-outline-mediumorchid:visited { background-color: transparent; color: #ba55d3; border-color: #ba55d3; }
.border-outline-mediumorchid { border: 1px solid rgba(186,85,211,1.0); }
.border-1-outline-mediumorchid { border: 1px solid rgba(186,85,211,1.0); }
.border-2-outline-mediumorchid { border: 2px solid rgba(186,85,211,1.0); }
.border-3-outline-mediumorchid { border: 3px solid rgba(186,85,211,1.0); }
/* MediumPurple // #9370DB // 147,112,219 */
.bg-mediumpurple { background-color: rgba(147,112,219,1.0); }
.bg-mediumpurple-soft { background-color: rgba(147,112,219,0.65); }
.text-mediumpurple { color: rgba(147,112,219,1.0); }
.btn-mediumpurple {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(147,112,219,0.85);
	--bs-btn-border-color: #9370db;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9370db;
	--bs-btn-hover-border-color: #9370db;
	--bs-btn-focus-shadow-rgb: 147, 112, 219;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #7d5fba;
	--bs-btn-active-border-color: #7d5fba;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(147,112,219,0.65);
	--bs-btn-disabled-border-color: #9370db;
	color: #fff;
	background-color: rgba(147,112,219,0.85);
	border-color: #9370db;
}
.btn-mediumpurple:hover,
.btn-mediumpurple:active,
.btn-mediumpurple.active,
.btn-mediumpurple:visited {
	color: #fff;
	background-color: #9370db;
	border-color: #9370db;
}
.btn-mediumpurple:active,
.btn-mediumpurple.active {
	background-color: #7d5fba;
	border-color: #7d5fba;
}
.border-mediumpurple { border: 1px solid #9370db; }
.border-1-mediumpurple { border: 1px solid #9370db; }
.border-2-mediumpurple { border: 2px solid #9370db; }
.border-3-mediumpurple { border: 3px solid #9370db; }
.btn-outline-mediumpurple {
	--bs-btn-color: #9370db;
	--bs-btn-border-color: #9370db;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9370db;
	--bs-btn-hover-border-color: #9370db;
	--bs-btn-focus-shadow-rgb: 147, 112, 219;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #9370db;
	--bs-btn-active-border-color: #9370db;
	background-color: transparent;
	color: #9370db;
	border-color: #9370db;
}
.btn-outline-mediumpurple:hover,
.btn-outline-mediumpurple:active,
.btn-outline-mediumpurple.active {
	color: #fff;
	background-color: #9370db;
	border-color: #9370db;
}
.btn-outline-mediumpurple:visited { background-color: transparent; color: #9370db; border-color: #9370db; }
.border-outline-mediumpurple { border: 1px solid rgba(147,112,219,1.0); }
.border-1-outline-mediumpurple { border: 1px solid rgba(147,112,219,1.0); }
.border-2-outline-mediumpurple { border: 2px solid rgba(147,112,219,1.0); }
.border-3-outline-mediumpurple { border: 3px solid rgba(147,112,219,1.0); }
/* BlueViolet // #8A2BE2 // 138,43,226 */
.bg-blueviolet { background-color: rgba(138,43,226,1.0); }
.bg-blueviolet-soft { background-color: rgba(138,43,226,0.56); }
.text-blueviolet { color: rgba(138,43,226,1.0); }
.btn-blueviolet {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(138,43,226,0.85);
	--bs-btn-border-color: #8a2be2;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8a2be2;
	--bs-btn-hover-border-color: #8a2be2;
	--bs-btn-focus-shadow-rgb: 138, 43, 226;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #7525c0;
	--bs-btn-active-border-color: #7525c0;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(138,43,226,0.65);
	--bs-btn-disabled-border-color: #8a2be2;
	color: #fff;
	background-color: rgba(138,43,226,0.85);
	border-color: #8a2be2;
}
.btn-blueviolet:hover,
.btn-blueviolet:active,
.btn-blueviolet.active,
.btn-blueviolet:visited {
	color: #fff;
	background-color: #8a2be2;
	border-color: #8a2be2;
}
.btn-blueviolet:active,
.btn-blueviolet.active {
	background-color: #7525c0;
	border-color: #7525c0;
}
.border-blueviolet { border: 1px solid #8a2be2; }
.border-1-blueviolet { border: 1px solid #8a2be2; }
.border-2-blueviolet { border: 2px solid #8a2be2; }
.border-3-blueviolet { border: 3px solid #8a2be2; }
.btn-outline-blueviolet {
	--bs-btn-color: #8a2be2;
	--bs-btn-border-color: #8a2be2;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8a2be2;
	--bs-btn-hover-border-color: #8a2be2;
	--bs-btn-focus-shadow-rgb: 138, 43, 226;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #8a2be2;
	--bs-btn-active-border-color: #8a2be2;
	background-color: transparent;
	color: #8a2be2;
	border-color: #8a2be2;
}
.btn-outline-blueviolet:hover,
.btn-outline-blueviolet:active,
.btn-outline-blueviolet.active {
	color: #fff;
	background-color: #8a2be2;
	border-color: #8a2be2;
}
.btn-outline-blueviolet:visited { background-color: transparent; color: #8a2be2; border-color: #8a2be2; }
.border-outline-blueviolet { border: 1px solid rgba(138,43,226,1.0); }
.border-1-outline-blueviolet { border: 1px solid rgba(138,43,226,1.0); }
.border-2-outline-blueviolet { border: 2px solid rgba(138,43,226,1.0); }
.border-3-outline-blueviolet { border: 3px solid rgba(138,43,226,1.0); }
/* DarkViolet // #9400D3 // 148,0,211 */
.bg-darkviolet { background-color: rgba(148,0,211,1.0); }
.bg-darkviolet-soft { background-color: rgba(148,0,211,0.49); }
.text-darkviolet { color: rgba(148,0,211,1.0); }
.btn-darkviolet {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(148,0,211,0.85);
	--bs-btn-border-color: #9400d3;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9400d3;
	--bs-btn-hover-border-color: #9400d3;
	--bs-btn-focus-shadow-rgb: 148, 0, 211;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #7e00b3;
	--bs-btn-active-border-color: #7e00b3;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(148,0,211,0.65);
	--bs-btn-disabled-border-color: #9400d3;
	color: #fff;
	background-color: rgba(148,0,211,0.85);
	border-color: #9400d3;
}
.btn-darkviolet:hover,
.btn-darkviolet:active,
.btn-darkviolet.active,
.btn-darkviolet:visited {
	color: #fff;
	background-color: #9400d3;
	border-color: #9400d3;
}
.btn-darkviolet:active,
.btn-darkviolet.active {
	background-color: #7e00b3;
	border-color: #7e00b3;
}
.border-darkviolet { border: 1px solid #9400d3; }
.border-1-darkviolet { border: 1px solid #9400d3; }
.border-2-darkviolet { border: 2px solid #9400d3; }
.border-3-darkviolet { border: 3px solid #9400d3; }
.btn-outline-darkviolet {
	--bs-btn-color: #9400d3;
	--bs-btn-border-color: #9400d3;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9400d3;
	--bs-btn-hover-border-color: #9400d3;
	--bs-btn-focus-shadow-rgb: 148, 0, 211;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #9400d3;
	--bs-btn-active-border-color: #9400d3;
	background-color: transparent;
	color: #9400d3;
	border-color: #9400d3;
}
.btn-outline-darkviolet:hover,
.btn-outline-darkviolet:active,
.btn-outline-darkviolet.active {
	color: #fff;
	background-color: #9400d3;
	border-color: #9400d3;
}
.btn-outline-darkviolet:visited { background-color: transparent; color: #9400d3; border-color: #9400d3; }
.border-outline-darkviolet { border: 1px solid rgba(148,0,211,1.0); }
.border-1-outline-darkviolet { border: 1px solid rgba(148,0,211,1.0); }
.border-2-outline-darkviolet { border: 2px solid rgba(148,0,211,1.0); }
.border-3-outline-darkviolet { border: 3px solid rgba(148,0,211,1.0); }
/* DarkOrchid // #9932CC // 153,50,204 */
.bg-darkorchid { background-color: rgba(153,50,204,1.0); }
.bg-darkorchid-soft { background-color: rgba(153,50,204,0.56); }
.text-darkorchid { color: rgba(153,50,204,1.0); }
.btn-darkorchid {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(153,50,204,0.85);
	--bs-btn-border-color: #9932cc;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9932cc;
	--bs-btn-hover-border-color: #9932cc;
	--bs-btn-focus-shadow-rgb: 153, 50, 204;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #822aad;
	--bs-btn-active-border-color: #822aad;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(153,50,204,0.65);
	--bs-btn-disabled-border-color: #9932cc;
	color: #fff;
	background-color: rgba(153,50,204,0.85);
	border-color: #9932cc;
}
.btn-darkorchid:hover,
.btn-darkorchid:active,
.btn-darkorchid.active,
.btn-darkorchid:visited {
	color: #fff;
	background-color: #9932cc;
	border-color: #9932cc;
}
.btn-darkorchid:active,
.btn-darkorchid.active {
	background-color: #822aad;
	border-color: #822aad;
}
.border-darkorchid { border: 1px solid #9932cc; }
.border-1-darkorchid { border: 1px solid #9932cc; }
.border-2-darkorchid { border: 2px solid #9932cc; }
.border-3-darkorchid { border: 3px solid #9932cc; }
.btn-outline-darkorchid {
	--bs-btn-color: #9932cc;
	--bs-btn-border-color: #9932cc;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #9932cc;
	--bs-btn-hover-border-color: #9932cc;
	--bs-btn-focus-shadow-rgb: 153, 50, 204;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #9932cc;
	--bs-btn-active-border-color: #9932cc;
	background-color: transparent;
	color: #9932cc;
	border-color: #9932cc;
}
.btn-outline-darkorchid:hover,
.btn-outline-darkorchid:active,
.btn-outline-darkorchid.active {
	color: #fff;
	background-color: #9932cc;
	border-color: #9932cc;
}
.btn-outline-darkorchid:visited { background-color: transparent; color: #9932cc; border-color: #9932cc; }
.border-outline-darkorchid { border: 1px solid rgba(153,50,204,1.0); }
.border-1-outline-darkorchid { border: 1px solid rgba(153,50,204,1.0); }
.border-2-outline-darkorchid { border: 2px solid rgba(153,50,204,1.0); }
.border-3-outline-darkorchid { border: 3px solid rgba(153,50,204,1.0); }
/* DarkMagenta // #8B008B // 139,0,139 */
.bg-darkmagenta { background-color: rgba(139,0,139,1.0); }
.bg-darkmagenta-soft { background-color: rgba(139,0,139,0.38); }
.text-darkmagenta { color: rgba(139,0,139,1.0); }
.btn-darkmagenta {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(139,0,139,0.85);
	--bs-btn-border-color: #8b008b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b008b;
	--bs-btn-hover-border-color: #8b008b;
	--bs-btn-focus-shadow-rgb: 139, 0, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #760076;
	--bs-btn-active-border-color: #760076;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(139,0,139,0.65);
	--bs-btn-disabled-border-color: #8b008b;
	color: #fff;
	background-color: rgba(139,0,139,0.85);
	border-color: #8b008b;
}
.btn-darkmagenta:hover,
.btn-darkmagenta:active,
.btn-darkmagenta.active,
.btn-darkmagenta:visited {
	color: #fff;
	background-color: #8b008b;
	border-color: #8b008b;
}
.btn-darkmagenta:active,
.btn-darkmagenta.active {
	background-color: #760076;
	border-color: #760076;
}
.border-darkmagenta { border: 1px solid #8b008b; }
.border-1-darkmagenta { border: 1px solid #8b008b; }
.border-2-darkmagenta { border: 2px solid #8b008b; }
.border-3-darkmagenta { border: 3px solid #8b008b; }
.btn-outline-darkmagenta {
	--bs-btn-color: #8b008b;
	--bs-btn-border-color: #8b008b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #8b008b;
	--bs-btn-hover-border-color: #8b008b;
	--bs-btn-focus-shadow-rgb: 139, 0, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #8b008b;
	--bs-btn-active-border-color: #8b008b;
	background-color: transparent;
	color: #8b008b;
	border-color: #8b008b;
}
.btn-outline-darkmagenta:hover,
.btn-outline-darkmagenta:active,
.btn-outline-darkmagenta.active {
	color: #fff;
	background-color: #8b008b;
	border-color: #8b008b;
}
.btn-outline-darkmagenta:visited { background-color: transparent; color: #8b008b; border-color: #8b008b; }
.border-outline-darkmagenta { border: 1px solid rgba(139,0,139,1.0); }
.border-1-outline-darkmagenta { border: 1px solid rgba(139,0,139,1.0); }
.border-2-outline-darkmagenta { border: 2px solid rgba(139,0,139,1.0); }
.border-3-outline-darkmagenta { border: 3px solid rgba(139,0,139,1.0); }
/* Purple // #800080 // 128,0,128 — Bootstrap-style solid + outline */
.bg-purple { background-color: rgba(128,0,128,1.0); }
.bg-purple-soft { background-color: rgba(128,0,128,0.35); }
.text-purple { color: rgba(128,0,128,1.0); }
.btn-purple {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(128,0,128,0.85);
	--bs-btn-border-color: #800080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #800080;
	--bs-btn-hover-border-color: #800080;
	--bs-btn-focus-shadow-rgb: 128, 0, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6d006d;
	--bs-btn-active-border-color: #6d006d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(128,0,128,0.65);
	--bs-btn-disabled-border-color: #800080;
	color: #fff;
	background-color: rgba(128,0,128,0.85);
	border-color: #800080;
}
.btn-purple:hover,
.btn-purple:active,
.btn-purple.active,
.btn-purple:visited {
	color: #fff;
	background-color: #800080;
	border-color: #800080;
}
.btn-purple:active,
.btn-purple.active {
	background-color: #6d006d;
	border-color: #6d006d;
}
.border-purple { border: 1px solid #800080; }
.border-1-purple { border: 1px solid #800080; }
.border-2-purple { border: 2px solid #800080; }
.border-3-purple { border: 3px solid #800080; }
.btn-outline-purple {
	--bs-btn-color: #800080;
	--bs-btn-border-color: #800080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #800080;
	--bs-btn-hover-border-color: #800080;
	--bs-btn-focus-shadow-rgb: 128, 0, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #800080;
	--bs-btn-active-border-color: #800080;
	background-color: transparent;
	color: #800080;
	border-color: #800080;
}
.btn-outline-purple:hover,
.btn-outline-purple:active,
.btn-outline-purple.active {
	color: #fff;
	background-color: #800080;
	border-color: #800080;
}
.btn-outline-purple:visited { background-color: transparent; color: #800080; border-color: #800080; }
.border-outline-purple { border: 1px solid rgba(128,0,128,1.0); }
.border-1-outline-purple { border: 1px solid rgba(128,0,128,1.0); }
.border-2-outline-purple { border: 2px solid rgba(128,0,128,1.0); }
.border-3-outline-purple { border: 3px solid rgba(128,0,128,1.0); }
/* Indigo // #4B0082 // 75,0,130 */
.bg-indigo { background-color: rgba(75,0,130,1.0); }
.bg-indigo-soft { background-color: rgba(75,0,130,0.28); }
.text-indigo { color: rgba(75,0,130,1.0); }
.btn-indigo {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(75,0,130,0.85);
	--bs-btn-border-color: #4b0082;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4b0082;
	--bs-btn-hover-border-color: #4b0082;
	--bs-btn-focus-shadow-rgb: 75, 0, 130;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #40006e;
	--bs-btn-active-border-color: #40006e;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(75,0,130,0.65);
	--bs-btn-disabled-border-color: #4b0082;
	color: #fff;
	background-color: rgba(75,0,130,0.85);
	border-color: #4b0082;
}
.btn-indigo:hover,
.btn-indigo:active,
.btn-indigo.active,
.btn-indigo:visited {
	color: #fff;
	background-color: #4b0082;
	border-color: #4b0082;
}
.btn-indigo:active,
.btn-indigo.active {
	background-color: #40006e;
	border-color: #40006e;
}
.border-indigo { border: 1px solid #4b0082; }
.border-1-indigo { border: 1px solid #4b0082; }
.border-2-indigo { border: 2px solid #4b0082; }
.border-3-indigo { border: 3px solid #4b0082; }
.btn-outline-indigo {
	--bs-btn-color: #4b0082;
	--bs-btn-border-color: #4b0082;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #4b0082;
	--bs-btn-hover-border-color: #4b0082;
	--bs-btn-focus-shadow-rgb: 75, 0, 130;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #4b0082;
	--bs-btn-active-border-color: #4b0082;
	background-color: transparent;
	color: #4b0082;
	border-color: #4b0082;
}
.btn-outline-indigo:hover,
.btn-outline-indigo:active,
.btn-outline-indigo.active {
	color: #fff;
	background-color: #4b0082;
	border-color: #4b0082;
}
.btn-outline-indigo:visited { background-color: transparent; color: #4b0082; border-color: #4b0082; }
.border-outline-indigo { border: 1px solid rgba(75,0,130,1.0); }
.border-1-outline-indigo { border: 1px solid rgba(75,0,130,1.0); }
.border-2-outline-indigo { border: 2px solid rgba(75,0,130,1.0); }
.border-3-outline-indigo { border: 3px solid rgba(75,0,130,1.0); }
/* DarkSlateBlue // #483D8B // 72,61,139 */
.bg-darkslateblue { background-color: rgba(72,61,139,1.0); }
.bg-darkslateblue-soft { background-color: rgba(72,61,139,0.37); }
.text-darkslateblue { color: rgba(72,61,139,1.0); }
.btn-darkslateblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(72,61,139,0.85);
	--bs-btn-border-color: #483d8b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #483d8b;
	--bs-btn-hover-border-color: #483d8b;
	--bs-btn-focus-shadow-rgb: 72, 61, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #3d3476;
	--bs-btn-active-border-color: #3d3476;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(72,61,139,0.65);
	--bs-btn-disabled-border-color: #483d8b;
	color: #fff;
	background-color: rgba(72,61,139,0.85);
	border-color: #483d8b;
}
.btn-darkslateblue:hover,
.btn-darkslateblue:active,
.btn-darkslateblue.active,
.btn-darkslateblue:visited {
	color: #fff;
	background-color: #483d8b;
	border-color: #483d8b;
}
.btn-darkslateblue:active,
.btn-darkslateblue.active {
	background-color: #3d3476;
	border-color: #3d3476;
}
.border-darkslateblue { border: 1px solid #483d8b; }
.border-1-darkslateblue { border: 1px solid #483d8b; }
.border-2-darkslateblue { border: 2px solid #483d8b; }
.border-3-darkslateblue { border: 3px solid #483d8b; }
.btn-outline-darkslateblue {
	--bs-btn-color: #483d8b;
	--bs-btn-border-color: #483d8b;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #483d8b;
	--bs-btn-hover-border-color: #483d8b;
	--bs-btn-focus-shadow-rgb: 72, 61, 139;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #483d8b;
	--bs-btn-active-border-color: #483d8b;
	background-color: transparent;
	color: #483d8b;
	border-color: #483d8b;
}
.btn-outline-darkslateblue:hover,
.btn-outline-darkslateblue:active,
.btn-outline-darkslateblue.active {
	color: #fff;
	background-color: #483d8b;
	border-color: #483d8b;
}
.btn-outline-darkslateblue:visited { background-color: transparent; color: #483d8b; border-color: #483d8b; }
.border-outline-darkslateblue { border: 1px solid rgba(72,61,139,1.0); }
.border-1-outline-darkslateblue { border: 1px solid rgba(72,61,139,1.0); }
.border-2-outline-darkslateblue { border: 2px solid rgba(72,61,139,1.0); }
.border-3-outline-darkslateblue { border: 3px solid rgba(72,61,139,1.0); }
/* SlateBlue // #6A5ACD // 106,90,205 */
.bg-slateblue { background-color: rgba(106,90,205,1.0); }
.bg-slateblue-soft { background-color: rgba(106,90,205,0.55); }
.text-slateblue { color: rgba(106,90,205,1.0); }
.btn-slateblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(106,90,205,0.85);
	--bs-btn-border-color: #6a5acd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6a5acd;
	--bs-btn-hover-border-color: #6a5acd;
	--bs-btn-focus-shadow-rgb: 106, 90, 205;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #5a4cae;
	--bs-btn-active-border-color: #5a4cae;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(106,90,205,0.65);
	--bs-btn-disabled-border-color: #6a5acd;
	color: #fff;
	background-color: rgba(106,90,205,0.85);
	border-color: #6a5acd;
}
.btn-slateblue:hover,
.btn-slateblue:active,
.btn-slateblue.active,
.btn-slateblue:visited {
	color: #fff;
	background-color: #6a5acd;
	border-color: #6a5acd;
}
.btn-slateblue:active,
.btn-slateblue.active {
	background-color: #5a4cae;
	border-color: #5a4cae;
}
.border-slateblue { border: 1px solid #6a5acd; }
.border-1-slateblue { border: 1px solid #6a5acd; }
.border-2-slateblue { border: 2px solid #6a5acd; }
.border-3-slateblue { border: 3px solid #6a5acd; }
.btn-outline-slateblue {
	--bs-btn-color: #6a5acd;
	--bs-btn-border-color: #6a5acd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6a5acd;
	--bs-btn-hover-border-color: #6a5acd;
	--bs-btn-focus-shadow-rgb: 106, 90, 205;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6a5acd;
	--bs-btn-active-border-color: #6a5acd;
	background-color: transparent;
	color: #6a5acd;
	border-color: #6a5acd;
}
.btn-outline-slateblue:hover,
.btn-outline-slateblue:active,
.btn-outline-slateblue.active {
	color: #fff;
	background-color: #6a5acd;
	border-color: #6a5acd;
}
.btn-outline-slateblue:visited { background-color: transparent; color: #6a5acd; border-color: #6a5acd; }
.border-outline-slateblue { border: 1px solid rgba(106,90,205,1.0); }
.border-1-outline-slateblue { border: 1px solid rgba(106,90,205,1.0); }
.border-2-outline-slateblue { border: 2px solid rgba(106,90,205,1.0); }
.border-3-outline-slateblue { border: 3px solid rgba(106,90,205,1.0); }
/* MediumSlateBlue // #7B68EE // 123,104,238 */
.bg-mediumslateblue { background-color: rgba(123,104,238,1.0); }
.bg-mediumslateblue-soft { background-color: rgba(123,104,238,0.64); }
.text-mediumslateblue { color: rgba(123,104,238,1.0); }
.btn-mediumslateblue {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(123,104,238,0.85);
	--bs-btn-border-color: #7b68ee;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #7b68ee;
	--bs-btn-hover-border-color: #7b68ee;
	--bs-btn-focus-shadow-rgb: 123, 104, 238;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6958ca;
	--bs-btn-active-border-color: #6958ca;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(123,104,238,0.65);
	--bs-btn-disabled-border-color: #7b68ee;
	color: #fff;
	background-color: rgba(123,104,238,0.85);
	border-color: #7b68ee;
}
.btn-mediumslateblue:hover,
.btn-mediumslateblue:active,
.btn-mediumslateblue.active,
.btn-mediumslateblue:visited {
	color: #fff;
	background-color: #7b68ee;
	border-color: #7b68ee;
}
.btn-mediumslateblue:active,
.btn-mediumslateblue.active {
	background-color: #6958ca;
	border-color: #6958ca;
}
.border-mediumslateblue { border: 1px solid #7b68ee; }
.border-1-mediumslateblue { border: 1px solid #7b68ee; }
.border-2-mediumslateblue { border: 2px solid #7b68ee; }
.border-3-mediumslateblue { border: 3px solid #7b68ee; }
.btn-outline-mediumslateblue {
	--bs-btn-color: #7b68ee;
	--bs-btn-border-color: #7b68ee;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #7b68ee;
	--bs-btn-hover-border-color: #7b68ee;
	--bs-btn-focus-shadow-rgb: 123, 104, 238;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #7b68ee;
	--bs-btn-active-border-color: #7b68ee;
	background-color: transparent;
	color: #7b68ee;
	border-color: #7b68ee;
}
.btn-outline-mediumslateblue:hover,
.btn-outline-mediumslateblue:active,
.btn-outline-mediumslateblue.active {
	color: #fff;
	background-color: #7b68ee;
	border-color: #7b68ee;
}
.btn-outline-mediumslateblue:visited { background-color: transparent; color: #7b68ee; border-color: #7b68ee; }
.border-outline-mediumslateblue { border: 1px solid rgba(123,104,238,1.0); }
.border-1-outline-mediumslateblue { border: 1px solid rgba(123,104,238,1.0); }
.border-2-outline-mediumslateblue { border: 2px solid rgba(123,104,238,1.0); }
.border-3-outline-mediumslateblue { border: 3px solid rgba(123,104,238,1.0); }
/* White Group */
/* White // #FFFFFF // 255,255,255 */
.bg-white { background-color: rgba(255,255,255,1.0); }
.bg-white-soft { background-color: rgba(255,255,255,1.05); }
.text-white { color: rgba(255,255,255,1.0); }
.btn-white {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,255,255,0.85);
	--bs-btn-border-color: #ffffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffffff;
	--bs-btn-hover-border-color: #ffffff;
	--bs-btn-focus-shadow-rgb: 255, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d9d9;
	--bs-btn-active-border-color: #d9d9d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,255,255,0.65);
	--bs-btn-disabled-border-color: #ffffff;
	color: #212529;
	background-color: rgba(255,255,255,0.85);
	border-color: #ffffff;
}
.btn-white:hover,
.btn-white:active,
.btn-white.active,
.btn-white:visited {
	color: #212529;
	background-color: #ffffff;
	border-color: #ffffff;
}
.btn-white:active,
.btn-white.active {
	background-color: #d9d9d9;
	border-color: #d9d9d9;
}
.border-white { border: 1px solid #ffffff; }
.border-1-white { border: 1px solid #ffffff; }
.border-2-white { border: 2px solid #ffffff; }
.border-3-white { border: 3px solid #ffffff; }
.btn-outline-white {
	--bs-btn-color: #ffffff;
	--bs-btn-border-color: #ffffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffffff;
	--bs-btn-hover-border-color: #ffffff;
	--bs-btn-focus-shadow-rgb: 255, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffffff;
	--bs-btn-active-border-color: #ffffff;
	background-color: transparent;
	color: #ffffff;
	border-color: #ffffff;
}
.btn-outline-white:hover,
.btn-outline-white:active,
.btn-outline-white.active {
	color: #212529;
	background-color: #ffffff;
	border-color: #ffffff;
}
.btn-outline-white:visited { background-color: transparent; color: #ffffff; border-color: #ffffff; }
.border-outline-white { border: 1px solid rgba(255,255,255,1.0); }
.border-1-outline-white { border: 1px solid rgba(255,255,255,1.0); }
.border-2-outline-white { border: 2px solid rgba(255,255,255,1.0); }
.border-3-outline-white { border: 3px solid rgba(255,255,255,1.0); }
/* Snow // #FFFAFA // 255,250,250 */
.bg-snow { background-color: rgba(255,250,250,1.0); }
.bg-snow-soft { background-color: rgba(255,250,250,1.03); }
.text-snow { color: rgba(255,250,250,1.0); }
.btn-snow {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,250,250,0.85);
	--bs-btn-border-color: #fffafa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffafa;
	--bs-btn-hover-border-color: #fffafa;
	--bs-btn-focus-shadow-rgb: 255, 250, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d4d4;
	--bs-btn-active-border-color: #d9d4d4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,250,250,0.65);
	--bs-btn-disabled-border-color: #fffafa;
	color: #212529;
	background-color: rgba(255,250,250,0.85);
	border-color: #fffafa;
}
.btn-snow:hover,
.btn-snow:active,
.btn-snow.active,
.btn-snow:visited {
	color: #212529;
	background-color: #fffafa;
	border-color: #fffafa;
}
.btn-snow:active,
.btn-snow.active {
	background-color: #d9d4d4;
	border-color: #d9d4d4;
}
.border-snow { border: 1px solid #fffafa; }
.border-1-snow { border: 1px solid #fffafa; }
.border-2-snow { border: 2px solid #fffafa; }
.border-3-snow { border: 3px solid #fffafa; }
.btn-outline-snow {
	--bs-btn-color: #fffafa;
	--bs-btn-border-color: #fffafa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffafa;
	--bs-btn-hover-border-color: #fffafa;
	--bs-btn-focus-shadow-rgb: 255, 250, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fffafa;
	--bs-btn-active-border-color: #fffafa;
	background-color: transparent;
	color: #fffafa;
	border-color: #fffafa;
}
.btn-outline-snow:hover,
.btn-outline-snow:active,
.btn-outline-snow.active {
	color: #212529;
	background-color: #fffafa;
	border-color: #fffafa;
}
.btn-outline-snow:visited { background-color: transparent; color: #fffafa; border-color: #fffafa; }
.border-outline-snow { border: 1px solid rgba(255,250,250,1.0); }
.border-1-outline-snow { border: 1px solid rgba(255,250,250,1.0); }
.border-2-outline-snow { border: 2px solid rgba(255,250,250,1.0); }
.border-3-outline-snow { border: 3px solid rgba(255,250,250,1.0); }
/* Honeydew // #F0FFF0 // 240,255,240 */
.bg-honeydew { background-color: rgba(240,255,240,1.0); }
.bg-honeydew-soft { background-color: rgba(240,255,240,1.01); }
.text-honeydew { color: rgba(240,255,240,1.0); }
.btn-honeydew {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(240,255,240,0.85);
	--bs-btn-border-color: #f0fff0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0fff0;
	--bs-btn-hover-border-color: #f0fff0;
	--bs-btn-focus-shadow-rgb: 240, 255, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ccd9cc;
	--bs-btn-active-border-color: #ccd9cc;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(240,255,240,0.65);
	--bs-btn-disabled-border-color: #f0fff0;
	color: #212529;
	background-color: rgba(240,255,240,0.85);
	border-color: #f0fff0;
}
.btn-honeydew:hover,
.btn-honeydew:active,
.btn-honeydew.active,
.btn-honeydew:visited {
	color: #212529;
	background-color: #f0fff0;
	border-color: #f0fff0;
}
.btn-honeydew:active,
.btn-honeydew.active {
	background-color: #ccd9cc;
	border-color: #ccd9cc;
}
.border-honeydew { border: 1px solid #f0fff0; }
.border-1-honeydew { border: 1px solid #f0fff0; }
.border-2-honeydew { border: 2px solid #f0fff0; }
.border-3-honeydew { border: 3px solid #f0fff0; }
.btn-outline-honeydew {
	--bs-btn-color: #f0fff0;
	--bs-btn-border-color: #f0fff0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0fff0;
	--bs-btn-hover-border-color: #f0fff0;
	--bs-btn-focus-shadow-rgb: 240, 255, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f0fff0;
	--bs-btn-active-border-color: #f0fff0;
	background-color: transparent;
	color: #f0fff0;
	border-color: #f0fff0;
}
.btn-outline-honeydew:hover,
.btn-outline-honeydew:active,
.btn-outline-honeydew.active {
	color: #212529;
	background-color: #f0fff0;
	border-color: #f0fff0;
}
.btn-outline-honeydew:visited { background-color: transparent; color: #f0fff0; border-color: #f0fff0; }
.border-outline-honeydew { border: 1px solid rgba(240,255,240,1.0); }
.border-1-outline-honeydew { border: 1px solid rgba(240,255,240,1.0); }
.border-2-outline-honeydew { border: 2px solid rgba(240,255,240,1.0); }
.border-3-outline-honeydew { border: 3px solid rgba(240,255,240,1.0); }
/* MintCream // #F5FFFA // 245,255,250 */
.bg-mintcream { background-color: rgba(245,255,250,1.0); }
.bg-mintcream-soft { background-color: rgba(245,255,250,1.03); }
.text-mintcream { color: rgba(245,255,250,1.0); }
.btn-mintcream {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(245,255,250,0.85);
	--bs-btn-border-color: #f5fffa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5fffa;
	--bs-btn-hover-border-color: #f5fffa;
	--bs-btn-focus-shadow-rgb: 245, 255, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d0d9d4;
	--bs-btn-active-border-color: #d0d9d4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(245,255,250,0.65);
	--bs-btn-disabled-border-color: #f5fffa;
	color: #212529;
	background-color: rgba(245,255,250,0.85);
	border-color: #f5fffa;
}
.btn-mintcream:hover,
.btn-mintcream:active,
.btn-mintcream.active,
.btn-mintcream:visited {
	color: #212529;
	background-color: #f5fffa;
	border-color: #f5fffa;
}
.btn-mintcream:active,
.btn-mintcream.active {
	background-color: #d0d9d4;
	border-color: #d0d9d4;
}
.border-mintcream { border: 1px solid #f5fffa; }
.border-1-mintcream { border: 1px solid #f5fffa; }
.border-2-mintcream { border: 2px solid #f5fffa; }
.border-3-mintcream { border: 3px solid #f5fffa; }
.btn-outline-mintcream {
	--bs-btn-color: #f5fffa;
	--bs-btn-border-color: #f5fffa;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5fffa;
	--bs-btn-hover-border-color: #f5fffa;
	--bs-btn-focus-shadow-rgb: 245, 255, 250;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f5fffa;
	--bs-btn-active-border-color: #f5fffa;
	background-color: transparent;
	color: #f5fffa;
	border-color: #f5fffa;
}
.btn-outline-mintcream:hover,
.btn-outline-mintcream:active,
.btn-outline-mintcream.active {
	color: #212529;
	background-color: #f5fffa;
	border-color: #f5fffa;
}
.btn-outline-mintcream:visited { background-color: transparent; color: #f5fffa; border-color: #f5fffa; }
.border-outline-mintcream { border: 1px solid rgba(245,255,250,1.0); }
.border-1-outline-mintcream { border: 1px solid rgba(245,255,250,1.0); }
.border-2-outline-mintcream { border: 2px solid rgba(245,255,250,1.0); }
.border-3-outline-mintcream { border: 3px solid rgba(245,255,250,1.0); }
/* Azure // #F0FFFF // 240,255,255 */
.bg-azure { background-color: rgba(240,255,255,1.0); }
.bg-azure-soft { background-color: rgba(240,255,255,1.03); }
.text-azure { color: rgba(240,255,255,1.0); }
.btn-azure {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(240,255,255,0.85);
	--bs-btn-border-color: #f0ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0ffff;
	--bs-btn-hover-border-color: #f0ffff;
	--bs-btn-focus-shadow-rgb: 240, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ccd9d9;
	--bs-btn-active-border-color: #ccd9d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(240,255,255,0.65);
	--bs-btn-disabled-border-color: #f0ffff;
	color: #212529;
	background-color: rgba(240,255,255,0.85);
	border-color: #f0ffff;
}
.btn-azure:hover,
.btn-azure:active,
.btn-azure.active,
.btn-azure:visited {
	color: #212529;
	background-color: #f0ffff;
	border-color: #f0ffff;
}
.btn-azure:active,
.btn-azure.active {
	background-color: #ccd9d9;
	border-color: #ccd9d9;
}
.border-azure { border: 1px solid #f0ffff; }
.border-1-azure { border: 1px solid #f0ffff; }
.border-2-azure { border: 2px solid #f0ffff; }
.border-3-azure { border: 3px solid #f0ffff; }
.btn-outline-azure {
	--bs-btn-color: #f0ffff;
	--bs-btn-border-color: #f0ffff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0ffff;
	--bs-btn-hover-border-color: #f0ffff;
	--bs-btn-focus-shadow-rgb: 240, 255, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f0ffff;
	--bs-btn-active-border-color: #f0ffff;
	background-color: transparent;
	color: #f0ffff;
	border-color: #f0ffff;
}
.btn-outline-azure:hover,
.btn-outline-azure:active,
.btn-outline-azure.active {
	color: #212529;
	background-color: #f0ffff;
	border-color: #f0ffff;
}
.btn-outline-azure:visited { background-color: transparent; color: #f0ffff; border-color: #f0ffff; }
.border-outline-azure { border: 1px solid rgba(240,255,255,1.0); }
.border-1-outline-azure { border: 1px solid rgba(240,255,255,1.0); }
.border-2-outline-azure { border: 2px solid rgba(240,255,255,1.0); }
.border-3-outline-azure { border: 3px solid rgba(240,255,255,1.0); }
/* AliceBlue // #F0F8FF // 240,248,255 */
.bg-aliceblue { background-color: rgba(240,248,255,1.0); }
.bg-aliceblue-soft { background-color: rgba(240,248,255,1.02); }
.text-aliceblue { color: rgba(240,248,255,1.0); }
.btn-aliceblue {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(240,248,255,0.85);
	--bs-btn-border-color: #f0f8ff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0f8ff;
	--bs-btn-hover-border-color: #f0f8ff;
	--bs-btn-focus-shadow-rgb: 240, 248, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ccd3d9;
	--bs-btn-active-border-color: #ccd3d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(240,248,255,0.65);
	--bs-btn-disabled-border-color: #f0f8ff;
	color: #212529;
	background-color: rgba(240,248,255,0.85);
	border-color: #f0f8ff;
}
.btn-aliceblue:hover,
.btn-aliceblue:active,
.btn-aliceblue.active,
.btn-aliceblue:visited {
	color: #212529;
	background-color: #f0f8ff;
	border-color: #f0f8ff;
}
.btn-aliceblue:active,
.btn-aliceblue.active {
	background-color: #ccd3d9;
	border-color: #ccd3d9;
}
.border-aliceblue { border: 1px solid #f0f8ff; }
.border-1-aliceblue { border: 1px solid #f0f8ff; }
.border-2-aliceblue { border: 2px solid #f0f8ff; }
.border-3-aliceblue { border: 3px solid #f0f8ff; }
.btn-outline-aliceblue {
	--bs-btn-color: #f0f8ff;
	--bs-btn-border-color: #f0f8ff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f0f8ff;
	--bs-btn-hover-border-color: #f0f8ff;
	--bs-btn-focus-shadow-rgb: 240, 248, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f0f8ff;
	--bs-btn-active-border-color: #f0f8ff;
	background-color: transparent;
	color: #f0f8ff;
	border-color: #f0f8ff;
}
.btn-outline-aliceblue:hover,
.btn-outline-aliceblue:active,
.btn-outline-aliceblue.active {
	color: #212529;
	background-color: #f0f8ff;
	border-color: #f0f8ff;
}
.btn-outline-aliceblue:visited { background-color: transparent; color: #f0f8ff; border-color: #f0f8ff; }
.border-outline-aliceblue { border: 1px solid rgba(240,248,255,1.0); }
.border-1-outline-aliceblue { border: 1px solid rgba(240,248,255,1.0); }
.border-2-outline-aliceblue { border: 2px solid rgba(240,248,255,1.0); }
.border-3-outline-aliceblue { border: 3px solid rgba(240,248,255,1.0); }
/* GhostWhite // #F8F8FF // 248,248,255 */
.bg-ghostwhite { background-color: rgba(248,248,255,1.0); }
.bg-ghostwhite-soft { background-color: rgba(248,248,255,1.03); }
.text-ghostwhite { color: rgba(248,248,255,1.0); }
.btn-ghostwhite {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(248,248,255,0.85);
	--bs-btn-border-color: #f8f8ff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f8f8ff;
	--bs-btn-hover-border-color: #f8f8ff;
	--bs-btn-focus-shadow-rgb: 248, 248, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d3d3d9;
	--bs-btn-active-border-color: #d3d3d9;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(248,248,255,0.65);
	--bs-btn-disabled-border-color: #f8f8ff;
	color: #212529;
	background-color: rgba(248,248,255,0.85);
	border-color: #f8f8ff;
}
.btn-ghostwhite:hover,
.btn-ghostwhite:active,
.btn-ghostwhite.active,
.btn-ghostwhite:visited {
	color: #212529;
	background-color: #f8f8ff;
	border-color: #f8f8ff;
}
.btn-ghostwhite:active,
.btn-ghostwhite.active {
	background-color: #d3d3d9;
	border-color: #d3d3d9;
}
.border-ghostwhite { border: 1px solid #f8f8ff; }
.border-1-ghostwhite { border: 1px solid #f8f8ff; }
.border-2-ghostwhite { border: 2px solid #f8f8ff; }
.border-3-ghostwhite { border: 3px solid #f8f8ff; }
.btn-outline-ghostwhite {
	--bs-btn-color: #f8f8ff;
	--bs-btn-border-color: #f8f8ff;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f8f8ff;
	--bs-btn-hover-border-color: #f8f8ff;
	--bs-btn-focus-shadow-rgb: 248, 248, 255;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f8f8ff;
	--bs-btn-active-border-color: #f8f8ff;
	background-color: transparent;
	color: #f8f8ff;
	border-color: #f8f8ff;
}
.btn-outline-ghostwhite:hover,
.btn-outline-ghostwhite:active,
.btn-outline-ghostwhite.active {
	color: #212529;
	background-color: #f8f8ff;
	border-color: #f8f8ff;
}
.btn-outline-ghostwhite:visited { background-color: transparent; color: #f8f8ff; border-color: #f8f8ff; }
.border-outline-ghostwhite { border: 1px solid rgba(248,248,255,1.0); }
.border-1-outline-ghostwhite { border: 1px solid rgba(248,248,255,1.0); }
.border-2-outline-ghostwhite { border: 2px solid rgba(248,248,255,1.0); }
.border-3-outline-ghostwhite { border: 3px solid rgba(248,248,255,1.0); }
/* WhiteSmoke // #F5F5F5 // 245,245,245 */
.bg-whitesmoke { background-color: rgba(245,245,245,1.0); }
.bg-whitesmoke-soft { background-color: rgba(245,245,245,1.01); }
.text-whitesmoke { color: rgba(245,245,245,1.0); }
.btn-whitesmoke {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(245,245,245,0.85);
	--bs-btn-border-color: #f5f5f5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5f5f5;
	--bs-btn-hover-border-color: #f5f5f5;
	--bs-btn-focus-shadow-rgb: 245, 245, 245;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d0d0d0;
	--bs-btn-active-border-color: #d0d0d0;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(245,245,245,0.65);
	--bs-btn-disabled-border-color: #f5f5f5;
	color: #212529;
	background-color: rgba(245,245,245,0.85);
	border-color: #f5f5f5;
}
.btn-whitesmoke:hover,
.btn-whitesmoke:active,
.btn-whitesmoke.active,
.btn-whitesmoke:visited {
	color: #212529;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
}
.btn-whitesmoke:active,
.btn-whitesmoke.active {
	background-color: #d0d0d0;
	border-color: #d0d0d0;
}
.border-whitesmoke { border: 1px solid #f5f5f5; }
.border-1-whitesmoke { border: 1px solid #f5f5f5; }
.border-2-whitesmoke { border: 2px solid #f5f5f5; }
.border-3-whitesmoke { border: 3px solid #f5f5f5; }
.btn-outline-whitesmoke {
	--bs-btn-color: #f5f5f5;
	--bs-btn-border-color: #f5f5f5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5f5f5;
	--bs-btn-hover-border-color: #f5f5f5;
	--bs-btn-focus-shadow-rgb: 245, 245, 245;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f5f5f5;
	--bs-btn-active-border-color: #f5f5f5;
	background-color: transparent;
	color: #f5f5f5;
	border-color: #f5f5f5;
}
.btn-outline-whitesmoke:hover,
.btn-outline-whitesmoke:active,
.btn-outline-whitesmoke.active {
	color: #212529;
	background-color: #f5f5f5;
	border-color: #f5f5f5;
}
.btn-outline-whitesmoke:visited { background-color: transparent; color: #f5f5f5; border-color: #f5f5f5; }
.border-outline-whitesmoke { border: 1px solid rgba(245,245,245,1.0); }
.border-1-outline-whitesmoke { border: 1px solid rgba(245,245,245,1.0); }
.border-2-outline-whitesmoke { border: 2px solid rgba(245,245,245,1.0); }
.border-3-outline-whitesmoke { border: 3px solid rgba(245,245,245,1.0); }
/* Seashell // #FFF5EE // 255,245,238 */
.bg-seashell { background-color: rgba(255,245,238,1.0); }
.bg-seashell-soft { background-color: rgba(255,245,238,1.01); }
.text-seashell { color: rgba(255,245,238,1.0); }
.btn-seashell {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,245,238,0.85);
	--bs-btn-border-color: #fff5ee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff5ee;
	--bs-btn-hover-border-color: #fff5ee;
	--bs-btn-focus-shadow-rgb: 255, 245, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d0ca;
	--bs-btn-active-border-color: #d9d0ca;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,245,238,0.65);
	--bs-btn-disabled-border-color: #fff5ee;
	color: #212529;
	background-color: rgba(255,245,238,0.85);
	border-color: #fff5ee;
}
.btn-seashell:hover,
.btn-seashell:active,
.btn-seashell.active,
.btn-seashell:visited {
	color: #212529;
	background-color: #fff5ee;
	border-color: #fff5ee;
}
.btn-seashell:active,
.btn-seashell.active {
	background-color: #d9d0ca;
	border-color: #d9d0ca;
}
.border-seashell { border: 1px solid #fff5ee; }
.border-1-seashell { border: 1px solid #fff5ee; }
.border-2-seashell { border: 2px solid #fff5ee; }
.border-3-seashell { border: 3px solid #fff5ee; }
.btn-outline-seashell {
	--bs-btn-color: #fff5ee;
	--bs-btn-border-color: #fff5ee;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff5ee;
	--bs-btn-hover-border-color: #fff5ee;
	--bs-btn-focus-shadow-rgb: 255, 245, 238;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fff5ee;
	--bs-btn-active-border-color: #fff5ee;
	background-color: transparent;
	color: #fff5ee;
	border-color: #fff5ee;
}
.btn-outline-seashell:hover,
.btn-outline-seashell:active,
.btn-outline-seashell.active {
	color: #212529;
	background-color: #fff5ee;
	border-color: #fff5ee;
}
.btn-outline-seashell:visited { background-color: transparent; color: #fff5ee; border-color: #fff5ee; }
.border-outline-seashell { border: 1px solid rgba(255,245,238,1.0); }
.border-1-outline-seashell { border: 1px solid rgba(255,245,238,1.0); }
.border-2-outline-seashell { border: 2px solid rgba(255,245,238,1.0); }
.border-3-outline-seashell { border: 3px solid rgba(255,245,238,1.0); }
/* Beige // #F5F5DC // 245,245,220 */
.bg-beige { background-color: rgba(245,245,220,1.0); }
.bg-beige-soft { background-color: rgba(245,245,220,0.97); }
.text-beige { color: rgba(245,245,220,1.0); }
.btn-beige {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(245,245,220,0.85);
	--bs-btn-border-color: #f5f5dc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5f5dc;
	--bs-btn-hover-border-color: #f5f5dc;
	--bs-btn-focus-shadow-rgb: 245, 245, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d0d0bb;
	--bs-btn-active-border-color: #d0d0bb;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(245,245,220,0.65);
	--bs-btn-disabled-border-color: #f5f5dc;
	color: #212529;
	background-color: rgba(245,245,220,0.85);
	border-color: #f5f5dc;
}
.btn-beige:hover,
.btn-beige:active,
.btn-beige.active,
.btn-beige:visited {
	color: #212529;
	background-color: #f5f5dc;
	border-color: #f5f5dc;
}
.btn-beige:active,
.btn-beige.active {
	background-color: #d0d0bb;
	border-color: #d0d0bb;
}
.border-beige { border: 1px solid #f5f5dc; }
.border-1-beige { border: 1px solid #f5f5dc; }
.border-2-beige { border: 2px solid #f5f5dc; }
.border-3-beige { border: 3px solid #f5f5dc; }
.btn-outline-beige {
	--bs-btn-color: #f5f5dc;
	--bs-btn-border-color: #f5f5dc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #f5f5dc;
	--bs-btn-hover-border-color: #f5f5dc;
	--bs-btn-focus-shadow-rgb: 245, 245, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #f5f5dc;
	--bs-btn-active-border-color: #f5f5dc;
	background-color: transparent;
	color: #f5f5dc;
	border-color: #f5f5dc;
}
.btn-outline-beige:hover,
.btn-outline-beige:active,
.btn-outline-beige.active {
	color: #212529;
	background-color: #f5f5dc;
	border-color: #f5f5dc;
}
.btn-outline-beige:visited { background-color: transparent; color: #f5f5dc; border-color: #f5f5dc; }
.border-outline-beige { border: 1px solid rgba(245,245,220,1.0); }
.border-1-outline-beige { border: 1px solid rgba(245,245,220,1.0); }
.border-2-outline-beige { border: 2px solid rgba(245,245,220,1.0); }
.border-3-outline-beige { border: 3px solid rgba(245,245,220,1.0); }
/* OldLace // #FDF5E6 // 253,245,230 */
.bg-oldlace { background-color: rgba(253,245,230,1.0); }
.bg-oldlace-soft { background-color: rgba(253,245,230,1); }
.text-oldlace { color: rgba(253,245,230,1.0); }
.btn-oldlace {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(253,245,230,0.85);
	--bs-btn-border-color: #fdf5e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fdf5e6;
	--bs-btn-hover-border-color: #fdf5e6;
	--bs-btn-focus-shadow-rgb: 253, 245, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d7d0c4;
	--bs-btn-active-border-color: #d7d0c4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(253,245,230,0.65);
	--bs-btn-disabled-border-color: #fdf5e6;
	color: #212529;
	background-color: rgba(253,245,230,0.85);
	border-color: #fdf5e6;
}
.btn-oldlace:hover,
.btn-oldlace:active,
.btn-oldlace.active,
.btn-oldlace:visited {
	color: #212529;
	background-color: #fdf5e6;
	border-color: #fdf5e6;
}
.btn-oldlace:active,
.btn-oldlace.active {
	background-color: #d7d0c4;
	border-color: #d7d0c4;
}
.border-oldlace { border: 1px solid #fdf5e6; }
.border-1-oldlace { border: 1px solid #fdf5e6; }
.border-2-oldlace { border: 2px solid #fdf5e6; }
.border-3-oldlace { border: 3px solid #fdf5e6; }
.btn-outline-oldlace {
	--bs-btn-color: #fdf5e6;
	--bs-btn-border-color: #fdf5e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fdf5e6;
	--bs-btn-hover-border-color: #fdf5e6;
	--bs-btn-focus-shadow-rgb: 253, 245, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fdf5e6;
	--bs-btn-active-border-color: #fdf5e6;
	background-color: transparent;
	color: #fdf5e6;
	border-color: #fdf5e6;
}
.btn-outline-oldlace:hover,
.btn-outline-oldlace:active,
.btn-outline-oldlace.active {
	color: #212529;
	background-color: #fdf5e6;
	border-color: #fdf5e6;
}
.btn-outline-oldlace:visited { background-color: transparent; color: #fdf5e6; border-color: #fdf5e6; }
.border-outline-oldlace { border: 1px solid rgba(253,245,230,1.0); }
.border-1-outline-oldlace { border: 1px solid rgba(253,245,230,1.0); }
.border-2-outline-oldlace { border: 2px solid rgba(253,245,230,1.0); }
.border-3-outline-oldlace { border: 3px solid rgba(253,245,230,1.0); }
/* FloralWhite // #FFFAF0 // 255,250,240 */
.bg-floralwhite { background-color: rgba(255,250,240,1.0); }
.bg-floralwhite-soft { background-color: rgba(255,250,240,1.02); }
.text-floralwhite { color: rgba(255,250,240,1.0); }
.btn-floralwhite {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,250,240,0.85);
	--bs-btn-border-color: #fffaf0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffaf0;
	--bs-btn-hover-border-color: #fffaf0;
	--bs-btn-focus-shadow-rgb: 255, 250, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d4cc;
	--bs-btn-active-border-color: #d9d4cc;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,250,240,0.65);
	--bs-btn-disabled-border-color: #fffaf0;
	color: #212529;
	background-color: rgba(255,250,240,0.85);
	border-color: #fffaf0;
}
.btn-floralwhite:hover,
.btn-floralwhite:active,
.btn-floralwhite.active,
.btn-floralwhite:visited {
	color: #212529;
	background-color: #fffaf0;
	border-color: #fffaf0;
}
.btn-floralwhite:active,
.btn-floralwhite.active {
	background-color: #d9d4cc;
	border-color: #d9d4cc;
}
.border-floralwhite { border: 1px solid #fffaf0; }
.border-1-floralwhite { border: 1px solid #fffaf0; }
.border-2-floralwhite { border: 2px solid #fffaf0; }
.border-3-floralwhite { border: 3px solid #fffaf0; }
.btn-outline-floralwhite {
	--bs-btn-color: #fffaf0;
	--bs-btn-border-color: #fffaf0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffaf0;
	--bs-btn-hover-border-color: #fffaf0;
	--bs-btn-focus-shadow-rgb: 255, 250, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fffaf0;
	--bs-btn-active-border-color: #fffaf0;
	background-color: transparent;
	color: #fffaf0;
	border-color: #fffaf0;
}
.btn-outline-floralwhite:hover,
.btn-outline-floralwhite:active,
.btn-outline-floralwhite.active {
	color: #212529;
	background-color: #fffaf0;
	border-color: #fffaf0;
}
.btn-outline-floralwhite:visited { background-color: transparent; color: #fffaf0; border-color: #fffaf0; }
.border-outline-floralwhite { border: 1px solid rgba(255,250,240,1.0); }
.border-1-outline-floralwhite { border: 1px solid rgba(255,250,240,1.0); }
.border-2-outline-floralwhite { border: 2px solid rgba(255,250,240,1.0); }
.border-3-outline-floralwhite { border: 3px solid rgba(255,250,240,1.0); }
/* Ivory // #FFFFF0 // 255,255,240 */
.bg-ivory { background-color: rgba(255,255,240,1.0); }
.bg-ivory-soft { background-color: rgba(255,255,240,1.03); }
.text-ivory { color: rgba(255,255,240,1.0); }
.btn-ivory {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,255,240,0.85);
	--bs-btn-border-color: #fffff0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffff0;
	--bs-btn-hover-border-color: #fffff0;
	--bs-btn-focus-shadow-rgb: 255, 255, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9d9cc;
	--bs-btn-active-border-color: #d9d9cc;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,255,240,0.65);
	--bs-btn-disabled-border-color: #fffff0;
	color: #212529;
	background-color: rgba(255,255,240,0.85);
	border-color: #fffff0;
}
.btn-ivory:hover,
.btn-ivory:active,
.btn-ivory.active,
.btn-ivory:visited {
	color: #212529;
	background-color: #fffff0;
	border-color: #fffff0;
}
.btn-ivory:active,
.btn-ivory.active {
	background-color: #d9d9cc;
	border-color: #d9d9cc;
}
.border-ivory { border: 1px solid #fffff0; }
.border-1-ivory { border: 1px solid #fffff0; }
.border-2-ivory { border: 2px solid #fffff0; }
.border-3-ivory { border: 3px solid #fffff0; }
.btn-outline-ivory {
	--bs-btn-color: #fffff0;
	--bs-btn-border-color: #fffff0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fffff0;
	--bs-btn-hover-border-color: #fffff0;
	--bs-btn-focus-shadow-rgb: 255, 255, 240;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fffff0;
	--bs-btn-active-border-color: #fffff0;
	background-color: transparent;
	color: #fffff0;
	border-color: #fffff0;
}
.btn-outline-ivory:hover,
.btn-outline-ivory:active,
.btn-outline-ivory.active {
	color: #212529;
	background-color: #fffff0;
	border-color: #fffff0;
}
.btn-outline-ivory:visited { background-color: transparent; color: #fffff0; border-color: #fffff0; }
.border-outline-ivory { border: 1px solid rgba(255,255,240,1.0); }
.border-1-outline-ivory { border: 1px solid rgba(255,255,240,1.0); }
.border-2-outline-ivory { border: 2px solid rgba(255,255,240,1.0); }
.border-3-outline-ivory { border: 3px solid rgba(255,255,240,1.0); }
/* AntiqueWhite // #FAEBD7 // 250,235,215 */
.bg-antiquewhite { background-color: rgba(250,235,215,1.0); }
.bg-antiquewhite-soft { background-color: rgba(250,235,215,0.96); }
.text-antiquewhite { color: rgba(250,235,215,1.0); }
.btn-antiquewhite {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(250,235,215,0.85);
	--bs-btn-border-color: #faebd7;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #faebd7;
	--bs-btn-hover-border-color: #faebd7;
	--bs-btn-focus-shadow-rgb: 250, 235, 215;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d4c8b7;
	--bs-btn-active-border-color: #d4c8b7;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(250,235,215,0.65);
	--bs-btn-disabled-border-color: #faebd7;
	color: #212529;
	background-color: rgba(250,235,215,0.85);
	border-color: #faebd7;
}
.btn-antiquewhite:hover,
.btn-antiquewhite:active,
.btn-antiquewhite.active,
.btn-antiquewhite:visited {
	color: #212529;
	background-color: #faebd7;
	border-color: #faebd7;
}
.btn-antiquewhite:active,
.btn-antiquewhite.active {
	background-color: #d4c8b7;
	border-color: #d4c8b7;
}
.border-antiquewhite { border: 1px solid #faebd7; }
.border-1-antiquewhite { border: 1px solid #faebd7; }
.border-2-antiquewhite { border: 2px solid #faebd7; }
.border-3-antiquewhite { border: 3px solid #faebd7; }
.btn-outline-antiquewhite {
	--bs-btn-color: #faebd7;
	--bs-btn-border-color: #faebd7;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #faebd7;
	--bs-btn-hover-border-color: #faebd7;
	--bs-btn-focus-shadow-rgb: 250, 235, 215;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #faebd7;
	--bs-btn-active-border-color: #faebd7;
	background-color: transparent;
	color: #faebd7;
	border-color: #faebd7;
}
.btn-outline-antiquewhite:hover,
.btn-outline-antiquewhite:active,
.btn-outline-antiquewhite.active {
	color: #212529;
	background-color: #faebd7;
	border-color: #faebd7;
}
.btn-outline-antiquewhite:visited { background-color: transparent; color: #faebd7; border-color: #faebd7; }
.border-outline-antiquewhite { border: 1px solid rgba(250,235,215,1.0); }
.border-1-outline-antiquewhite { border: 1px solid rgba(250,235,215,1.0); }
.border-2-outline-antiquewhite { border: 2px solid rgba(250,235,215,1.0); }
.border-3-outline-antiquewhite { border: 3px solid rgba(250,235,215,1.0); }
/* Linen // #FAF0E6 // 250,240,230 */
.bg-linen { background-color: rgba(250,240,230,1.0); }
.bg-linen-soft { background-color: rgba(250,240,230,0.99); }
.text-linen { color: rgba(250,240,230,1.0); }
.btn-linen {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(250,240,230,0.85);
	--bs-btn-border-color: #faf0e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #faf0e6;
	--bs-btn-hover-border-color: #faf0e6;
	--bs-btn-focus-shadow-rgb: 250, 240, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d4ccc4;
	--bs-btn-active-border-color: #d4ccc4;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(250,240,230,0.65);
	--bs-btn-disabled-border-color: #faf0e6;
	color: #212529;
	background-color: rgba(250,240,230,0.85);
	border-color: #faf0e6;
}
.btn-linen:hover,
.btn-linen:active,
.btn-linen.active,
.btn-linen:visited {
	color: #212529;
	background-color: #faf0e6;
	border-color: #faf0e6;
}
.btn-linen:active,
.btn-linen.active {
	background-color: #d4ccc4;
	border-color: #d4ccc4;
}
.border-linen { border: 1px solid #faf0e6; }
.border-1-linen { border: 1px solid #faf0e6; }
.border-2-linen { border: 2px solid #faf0e6; }
.border-3-linen { border: 3px solid #faf0e6; }
.btn-outline-linen {
	--bs-btn-color: #faf0e6;
	--bs-btn-border-color: #faf0e6;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #faf0e6;
	--bs-btn-hover-border-color: #faf0e6;
	--bs-btn-focus-shadow-rgb: 250, 240, 230;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #faf0e6;
	--bs-btn-active-border-color: #faf0e6;
	background-color: transparent;
	color: #faf0e6;
	border-color: #faf0e6;
}
.btn-outline-linen:hover,
.btn-outline-linen:active,
.btn-outline-linen.active {
	color: #212529;
	background-color: #faf0e6;
	border-color: #faf0e6;
}
.btn-outline-linen:visited { background-color: transparent; color: #faf0e6; border-color: #faf0e6; }
.border-outline-linen { border: 1px solid rgba(250,240,230,1.0); }
.border-1-outline-linen { border: 1px solid rgba(250,240,230,1.0); }
.border-2-outline-linen { border: 2px solid rgba(250,240,230,1.0); }
.border-3-outline-linen { border: 3px solid rgba(250,240,230,1.0); }
/* LavenderBlush // #FFF0F5 // 255,240,245 */
.bg-lavenderblush { background-color: rgba(255,240,245,1.0); }
.bg-lavenderblush-soft { background-color: rgba(255,240,245,1.01); }
.text-lavenderblush { color: rgba(255,240,245,1.0); }
.btn-lavenderblush {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,240,245,0.85);
	--bs-btn-border-color: #fff0f5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff0f5;
	--bs-btn-hover-border-color: #fff0f5;
	--bs-btn-focus-shadow-rgb: 255, 240, 245;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9ccd0;
	--bs-btn-active-border-color: #d9ccd0;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,240,245,0.65);
	--bs-btn-disabled-border-color: #fff0f5;
	color: #212529;
	background-color: rgba(255,240,245,0.85);
	border-color: #fff0f5;
}
.btn-lavenderblush:hover,
.btn-lavenderblush:active,
.btn-lavenderblush.active,
.btn-lavenderblush:visited {
	color: #212529;
	background-color: #fff0f5;
	border-color: #fff0f5;
}
.btn-lavenderblush:active,
.btn-lavenderblush.active {
	background-color: #d9ccd0;
	border-color: #d9ccd0;
}
.border-lavenderblush { border: 1px solid #fff0f5; }
.border-1-lavenderblush { border: 1px solid #fff0f5; }
.border-2-lavenderblush { border: 2px solid #fff0f5; }
.border-3-lavenderblush { border: 3px solid #fff0f5; }
.btn-outline-lavenderblush {
	--bs-btn-color: #fff0f5;
	--bs-btn-border-color: #fff0f5;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #fff0f5;
	--bs-btn-hover-border-color: #fff0f5;
	--bs-btn-focus-shadow-rgb: 255, 240, 245;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #fff0f5;
	--bs-btn-active-border-color: #fff0f5;
	background-color: transparent;
	color: #fff0f5;
	border-color: #fff0f5;
}
.btn-outline-lavenderblush:hover,
.btn-outline-lavenderblush:active,
.btn-outline-lavenderblush.active {
	color: #212529;
	background-color: #fff0f5;
	border-color: #fff0f5;
}
.btn-outline-lavenderblush:visited { background-color: transparent; color: #fff0f5; border-color: #fff0f5; }
.border-outline-lavenderblush { border: 1px solid rgba(255,240,245,1.0); }
.border-1-outline-lavenderblush { border: 1px solid rgba(255,240,245,1.0); }
.border-2-outline-lavenderblush { border: 2px solid rgba(255,240,245,1.0); }
.border-3-outline-lavenderblush { border: 3px solid rgba(255,240,245,1.0); }
/* MistyRose // #FFE4E1 // 255,228,225 */
.bg-mistyrose { background-color: rgba(255,228,225,1.0); }
.bg-mistyrose-soft { background-color: rgba(255,228,225,0.97); }
.text-mistyrose { color: rgba(255,228,225,1.0); }
.btn-mistyrose {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(255,228,225,0.85);
	--bs-btn-border-color: #ffe4e1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4e1;
	--bs-btn-hover-border-color: #ffe4e1;
	--bs-btn-focus-shadow-rgb: 255, 228, 225;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d9c2bf;
	--bs-btn-active-border-color: #d9c2bf;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(255,228,225,0.65);
	--bs-btn-disabled-border-color: #ffe4e1;
	color: #212529;
	background-color: rgba(255,228,225,0.85);
	border-color: #ffe4e1;
}
.btn-mistyrose:hover,
.btn-mistyrose:active,
.btn-mistyrose.active,
.btn-mistyrose:visited {
	color: #212529;
	background-color: #ffe4e1;
	border-color: #ffe4e1;
}
.btn-mistyrose:active,
.btn-mistyrose.active {
	background-color: #d9c2bf;
	border-color: #d9c2bf;
}
.border-mistyrose { border: 1px solid #ffe4e1; }
.border-1-mistyrose { border: 1px solid #ffe4e1; }
.border-2-mistyrose { border: 2px solid #ffe4e1; }
.border-3-mistyrose { border: 3px solid #ffe4e1; }
.btn-outline-mistyrose {
	--bs-btn-color: #ffe4e1;
	--bs-btn-border-color: #ffe4e1;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #ffe4e1;
	--bs-btn-hover-border-color: #ffe4e1;
	--bs-btn-focus-shadow-rgb: 255, 228, 225;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #ffe4e1;
	--bs-btn-active-border-color: #ffe4e1;
	background-color: transparent;
	color: #ffe4e1;
	border-color: #ffe4e1;
}
.btn-outline-mistyrose:hover,
.btn-outline-mistyrose:active,
.btn-outline-mistyrose.active {
	color: #212529;
	background-color: #ffe4e1;
	border-color: #ffe4e1;
}
.btn-outline-mistyrose:visited { background-color: transparent; color: #ffe4e1; border-color: #ffe4e1; }
.border-outline-mistyrose { border: 1px solid rgba(255,228,225,1.0); }
.border-1-outline-mistyrose { border: 1px solid rgba(255,228,225,1.0); }
.border-2-outline-mistyrose { border: 2px solid rgba(255,228,225,1.0); }
.border-3-outline-mistyrose { border: 3px solid rgba(255,228,225,1.0); }
/* Gray Group */
/* Gainsboro // #DCDCDC // 220,220,220 */
.bg-gainsboro { background-color: rgba(220,220,220,1.0); }
.bg-gainsboro-soft { background-color: rgba(220,220,220,0.9); }
.text-gainsboro { color: rgba(220,220,220,1.0); }
.btn-gainsboro {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(220,220,220,0.85);
	--bs-btn-border-color: #dcdcdc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #dcdcdc;
	--bs-btn-hover-border-color: #dcdcdc;
	--bs-btn-focus-shadow-rgb: 220, 220, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #bbbbbb;
	--bs-btn-active-border-color: #bbbbbb;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(220,220,220,0.65);
	--bs-btn-disabled-border-color: #dcdcdc;
	color: #212529;
	background-color: rgba(220,220,220,0.85);
	border-color: #dcdcdc;
}
.btn-gainsboro:hover,
.btn-gainsboro:active,
.btn-gainsboro.active,
.btn-gainsboro:visited {
	color: #212529;
	background-color: #dcdcdc;
	border-color: #dcdcdc;
}
.btn-gainsboro:active,
.btn-gainsboro.active {
	background-color: #bbbbbb;
	border-color: #bbbbbb;
}
.border-gainsboro { border: 1px solid #dcdcdc; }
.border-1-gainsboro { border: 1px solid #dcdcdc; }
.border-2-gainsboro { border: 2px solid #dcdcdc; }
.border-3-gainsboro { border: 3px solid #dcdcdc; }
.btn-outline-gainsboro {
	--bs-btn-color: #dcdcdc;
	--bs-btn-border-color: #dcdcdc;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #dcdcdc;
	--bs-btn-hover-border-color: #dcdcdc;
	--bs-btn-focus-shadow-rgb: 220, 220, 220;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #dcdcdc;
	--bs-btn-active-border-color: #dcdcdc;
	background-color: transparent;
	color: #dcdcdc;
	border-color: #dcdcdc;
}
.btn-outline-gainsboro:hover,
.btn-outline-gainsboro:active,
.btn-outline-gainsboro.active {
	color: #212529;
	background-color: #dcdcdc;
	border-color: #dcdcdc;
}
.btn-outline-gainsboro:visited { background-color: transparent; color: #dcdcdc; border-color: #dcdcdc; }
.border-outline-gainsboro { border: 1px solid rgba(220,220,220,1.0); }
.border-1-outline-gainsboro { border: 1px solid rgba(220,220,220,1.0); }
.border-2-outline-gainsboro { border: 2px solid rgba(220,220,220,1.0); }
.border-3-outline-gainsboro { border: 3px solid rgba(220,220,220,1.0); }
/* LightGray // #D3D3D3 // 211,211,211 */
.bg-lightgray { background-color: rgba(211,211,211,1.0); }
.bg-lightgray-soft { background-color: rgba(211,211,211,0.87); }
.text-lightgray { color: rgba(211,211,211,1.0); }
.btn-lightgray {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(211,211,211,0.85);
	--bs-btn-border-color: #d3d3d3;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d3d3d3;
	--bs-btn-hover-border-color: #d3d3d3;
	--bs-btn-focus-shadow-rgb: 211, 211, 211;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #b3b3b3;
	--bs-btn-active-border-color: #b3b3b3;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(211,211,211,0.65);
	--bs-btn-disabled-border-color: #d3d3d3;
	color: #212529;
	background-color: rgba(211,211,211,0.85);
	border-color: #d3d3d3;
}
.btn-lightgray:hover,
.btn-lightgray:active,
.btn-lightgray.active,
.btn-lightgray:visited {
	color: #212529;
	background-color: #d3d3d3;
	border-color: #d3d3d3;
}
.btn-lightgray:active,
.btn-lightgray.active {
	background-color: #b3b3b3;
	border-color: #b3b3b3;
}
.border-lightgray { border: 1px solid #d3d3d3; }
.border-1-lightgray { border: 1px solid #d3d3d3; }
.border-2-lightgray { border: 2px solid #d3d3d3; }
.border-3-lightgray { border: 3px solid #d3d3d3; }
.btn-outline-lightgray {
	--bs-btn-color: #d3d3d3;
	--bs-btn-border-color: #d3d3d3;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #d3d3d3;
	--bs-btn-hover-border-color: #d3d3d3;
	--bs-btn-focus-shadow-rgb: 211, 211, 211;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #d3d3d3;
	--bs-btn-active-border-color: #d3d3d3;
	background-color: transparent;
	color: #d3d3d3;
	border-color: #d3d3d3;
}
.btn-outline-lightgray:hover,
.btn-outline-lightgray:active,
.btn-outline-lightgray.active {
	color: #212529;
	background-color: #d3d3d3;
	border-color: #d3d3d3;
}
.btn-outline-lightgray:visited { background-color: transparent; color: #d3d3d3; border-color: #d3d3d3; }
.border-outline-lightgray { border: 1px solid rgba(211,211,211,1.0); }
.border-1-outline-lightgray { border: 1px solid rgba(211,211,211,1.0); }
.border-2-outline-lightgray { border: 2px solid rgba(211,211,211,1.0); }
.border-3-outline-lightgray { border: 3px solid rgba(211,211,211,1.0); }
/* Silver // #C0C0C0 // 192,192,192 */
.bg-silver { background-color: rgba(192,192,192,1.0); }
.bg-silver-soft { background-color: rgba(192,192,192,0.79); }
.text-silver { color: rgba(192,192,192,1.0); }
.btn-silver {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(192,192,192,0.85);
	--bs-btn-border-color: #c0c0c0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #c0c0c0;
	--bs-btn-hover-border-color: #c0c0c0;
	--bs-btn-focus-shadow-rgb: 192, 192, 192;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #a3a3a3;
	--bs-btn-active-border-color: #a3a3a3;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(192,192,192,0.65);
	--bs-btn-disabled-border-color: #c0c0c0;
	color: #212529;
	background-color: rgba(192,192,192,0.85);
	border-color: #c0c0c0;
}
.btn-silver:hover,
.btn-silver:active,
.btn-silver.active,
.btn-silver:visited {
	color: #212529;
	background-color: #c0c0c0;
	border-color: #c0c0c0;
}
.btn-silver:active,
.btn-silver.active {
	background-color: #a3a3a3;
	border-color: #a3a3a3;
}
.border-silver { border: 1px solid #c0c0c0; }
.border-1-silver { border: 1px solid #c0c0c0; }
.border-2-silver { border: 2px solid #c0c0c0; }
.border-3-silver { border: 3px solid #c0c0c0; }
.btn-outline-silver {
	--bs-btn-color: #c0c0c0;
	--bs-btn-border-color: #c0c0c0;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #c0c0c0;
	--bs-btn-hover-border-color: #c0c0c0;
	--bs-btn-focus-shadow-rgb: 192, 192, 192;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #c0c0c0;
	--bs-btn-active-border-color: #c0c0c0;
	background-color: transparent;
	color: #c0c0c0;
	border-color: #c0c0c0;
}
.btn-outline-silver:hover,
.btn-outline-silver:active,
.btn-outline-silver.active {
	color: #212529;
	background-color: #c0c0c0;
	border-color: #c0c0c0;
}
.btn-outline-silver:visited { background-color: transparent; color: #c0c0c0; border-color: #c0c0c0; }
.border-outline-silver { border: 1px solid rgba(192,192,192,1.0); }
.border-1-outline-silver { border: 1px solid rgba(192,192,192,1.0); }
.border-2-outline-silver { border: 2px solid rgba(192,192,192,1.0); }
.border-3-outline-silver { border: 3px solid rgba(192,192,192,1.0); }
/* DarkGray // #A9A9A9 // 169,169,169 */
.bg-darkgray { background-color: rgba(169,169,169,1.0); }
.bg-darkgray-soft { background-color: rgba(169,169,169,0.69); }
.text-darkgray { color: rgba(169,169,169,1.0); }
.btn-darkgray {
	--bs-btn-color: #212529;
	--bs-btn-bg: rgba(169,169,169,0.85);
	--bs-btn-border-color: #a9a9a9;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #a9a9a9;
	--bs-btn-hover-border-color: #a9a9a9;
	--bs-btn-focus-shadow-rgb: 169, 169, 169;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #909090;
	--bs-btn-active-border-color: #909090;
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: rgba(169,169,169,0.65);
	--bs-btn-disabled-border-color: #a9a9a9;
	color: #212529;
	background-color: rgba(169,169,169,0.85);
	border-color: #a9a9a9;
}
.btn-darkgray:hover,
.btn-darkgray:active,
.btn-darkgray.active,
.btn-darkgray:visited {
	color: #212529;
	background-color: #a9a9a9;
	border-color: #a9a9a9;
}
.btn-darkgray:active,
.btn-darkgray.active {
	background-color: #909090;
	border-color: #909090;
}
.border-darkgray { border: 1px solid #a9a9a9; }
.border-1-darkgray { border: 1px solid #a9a9a9; }
.border-2-darkgray { border: 2px solid #a9a9a9; }
.border-3-darkgray { border: 3px solid #a9a9a9; }
.btn-outline-darkgray {
	--bs-btn-color: #a9a9a9;
	--bs-btn-border-color: #a9a9a9;
	--bs-btn-hover-color: #212529;
	--bs-btn-hover-bg: #a9a9a9;
	--bs-btn-hover-border-color: #a9a9a9;
	--bs-btn-focus-shadow-rgb: 169, 169, 169;
	--bs-btn-active-color: #212529;
	--bs-btn-active-bg: #a9a9a9;
	--bs-btn-active-border-color: #a9a9a9;
	background-color: transparent;
	color: #a9a9a9;
	border-color: #a9a9a9;
}
.btn-outline-darkgray:hover,
.btn-outline-darkgray:active,
.btn-outline-darkgray.active {
	color: #212529;
	background-color: #a9a9a9;
	border-color: #a9a9a9;
}
.btn-outline-darkgray:visited { background-color: transparent; color: #a9a9a9; border-color: #a9a9a9; }
.border-outline-darkgray { border: 1px solid rgba(169,169,169,1.0); }
.border-1-outline-darkgray { border: 1px solid rgba(169,169,169,1.0); }
.border-2-outline-darkgray { border: 2px solid rgba(169,169,169,1.0); }
.border-3-outline-darkgray { border: 3px solid rgba(169,169,169,1.0); }
/* Gray // #808080 // 128,128,128 */
.bg-gray { background-color: rgba(128,128,128,1.0); }
.bg-gray-soft { background-color: rgba(128,128,128,0.53); }
.text-gray { color: rgba(128,128,128,1.0); }
.btn-gray {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(128,128,128,0.85);
	--bs-btn-border-color: #808080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #808080;
	--bs-btn-hover-border-color: #808080;
	--bs-btn-focus-shadow-rgb: 128, 128, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6d6d6d;
	--bs-btn-active-border-color: #6d6d6d;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(128,128,128,0.65);
	--bs-btn-disabled-border-color: #808080;
	color: #fff;
	background-color: rgba(128,128,128,0.85);
	border-color: #808080;
}
.btn-gray:hover,
.btn-gray:active,
.btn-gray.active,
.btn-gray:visited {
	color: #fff;
	background-color: #808080;
	border-color: #808080;
}
.btn-gray:active,
.btn-gray.active {
	background-color: #6d6d6d;
	border-color: #6d6d6d;
}
.border-gray { border: 1px solid #808080; }
.border-1-gray { border: 1px solid #808080; }
.border-2-gray { border: 2px solid #808080; }
.border-3-gray { border: 3px solid #808080; }
.btn-outline-gray {
	--bs-btn-color: #808080;
	--bs-btn-border-color: #808080;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #808080;
	--bs-btn-hover-border-color: #808080;
	--bs-btn-focus-shadow-rgb: 128, 128, 128;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #808080;
	--bs-btn-active-border-color: #808080;
	background-color: transparent;
	color: #808080;
	border-color: #808080;
}
.btn-outline-gray:hover,
.btn-outline-gray:active,
.btn-outline-gray.active {
	color: #fff;
	background-color: #808080;
	border-color: #808080;
}
.btn-outline-gray:visited { background-color: transparent; color: #808080; border-color: #808080; }
.border-outline-gray { border: 1px solid rgba(128,128,128,1.0); }
.border-1-outline-gray { border: 1px solid rgba(128,128,128,1.0); }
.border-2-outline-gray { border: 2px solid rgba(128,128,128,1.0); }
.border-3-outline-gray { border: 3px solid rgba(128,128,128,1.0); }
/* DimGray // #696969 // 105,105,105 */
.bg-dimgray { background-color: rgba(105,105,105,1.0); }
.bg-dimgray-soft { background-color: rgba(105,105,105,0.43); }
.text-dimgray { color: rgba(105,105,105,1.0); }
.btn-dimgray {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(105,105,105,0.85);
	--bs-btn-border-color: #696969;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #696969;
	--bs-btn-hover-border-color: #696969;
	--bs-btn-focus-shadow-rgb: 105, 105, 105;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #595959;
	--bs-btn-active-border-color: #595959;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(105,105,105,0.65);
	--bs-btn-disabled-border-color: #696969;
	color: #fff;
	background-color: rgba(105,105,105,0.85);
	border-color: #696969;
}
.btn-dimgray:hover,
.btn-dimgray:active,
.btn-dimgray.active,
.btn-dimgray:visited {
	color: #fff;
	background-color: #696969;
	border-color: #696969;
}
.btn-dimgray:active,
.btn-dimgray.active {
	background-color: #595959;
	border-color: #595959;
}
.border-dimgray { border: 1px solid #696969; }
.border-1-dimgray { border: 1px solid #696969; }
.border-2-dimgray { border: 2px solid #696969; }
.border-3-dimgray { border: 3px solid #696969; }
.btn-outline-dimgray {
	--bs-btn-color: #696969;
	--bs-btn-border-color: #696969;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #696969;
	--bs-btn-hover-border-color: #696969;
	--bs-btn-focus-shadow-rgb: 105, 105, 105;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #696969;
	--bs-btn-active-border-color: #696969;
	background-color: transparent;
	color: #696969;
	border-color: #696969;
}
.btn-outline-dimgray:hover,
.btn-outline-dimgray:active,
.btn-outline-dimgray.active {
	color: #fff;
	background-color: #696969;
	border-color: #696969;
}
.btn-outline-dimgray:visited { background-color: transparent; color: #696969; border-color: #696969; }
.border-outline-dimgray { border: 1px solid rgba(105,105,105,1.0); }
.border-1-outline-dimgray { border: 1px solid rgba(105,105,105,1.0); }
.border-2-outline-dimgray { border: 2px solid rgba(105,105,105,1.0); }
.border-3-outline-dimgray { border: 3px solid rgba(105,105,105,1.0); }
/* LightSlateGray // #778899 // 119,136,153 */
.bg-lightslategray { background-color: rgba(119,136,153,1.0); }
.bg-lightslategray-soft { background-color: rgba(119,136,153,0.56); }
.text-lightslategray { color: rgba(119,136,153,1.0); }
.btn-lightslategray {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(119,136,153,0.85);
	--bs-btn-border-color: #778899;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #778899;
	--bs-btn-hover-border-color: #778899;
	--bs-btn-focus-shadow-rgb: 119, 136, 153;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #657482;
	--bs-btn-active-border-color: #657482;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(119,136,153,0.65);
	--bs-btn-disabled-border-color: #778899;
	color: #fff;
	background-color: rgba(119,136,153,0.85);
	border-color: #778899;
}
.btn-lightslategray:hover,
.btn-lightslategray:active,
.btn-lightslategray.active,
.btn-lightslategray:visited {
	color: #fff;
	background-color: #778899;
	border-color: #778899;
}
.btn-lightslategray:active,
.btn-lightslategray.active {
	background-color: #657482;
	border-color: #657482;
}
.border-lightslategray { border: 1px solid #778899; }
.border-1-lightslategray { border: 1px solid #778899; }
.border-2-lightslategray { border: 2px solid #778899; }
.border-3-lightslategray { border: 3px solid #778899; }
.btn-outline-lightslategray {
	--bs-btn-color: #778899;
	--bs-btn-border-color: #778899;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #778899;
	--bs-btn-hover-border-color: #778899;
	--bs-btn-focus-shadow-rgb: 119, 136, 153;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #778899;
	--bs-btn-active-border-color: #778899;
	background-color: transparent;
	color: #778899;
	border-color: #778899;
}
.btn-outline-lightslategray:hover,
.btn-outline-lightslategray:active,
.btn-outline-lightslategray.active {
	color: #fff;
	background-color: #778899;
	border-color: #778899;
}
.btn-outline-lightslategray:visited { background-color: transparent; color: #778899; border-color: #778899; }
.border-outline-lightslategray { border: 1px solid rgba(119,136,153,1.0); }
.border-1-outline-lightslategray { border: 1px solid rgba(119,136,153,1.0); }
.border-2-outline-lightslategray { border: 2px solid rgba(119,136,153,1.0); }
.border-3-outline-lightslategray { border: 3px solid rgba(119,136,153,1.0); }
/* SlateGray // #708090 // 112,128,144 */
.bg-slategray { background-color: rgba(112,128,144,1.0); }
.bg-slategray-soft { background-color: rgba(112,128,144,0.53); }
.text-slategray { color: rgba(112,128,144,1.0); }
.btn-slategray {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(112,128,144,0.85);
	--bs-btn-border-color: #708090;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #708090;
	--bs-btn-hover-border-color: #708090;
	--bs-btn-focus-shadow-rgb: 112, 128, 144;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #5f6d7a;
	--bs-btn-active-border-color: #5f6d7a;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(112,128,144,0.65);
	--bs-btn-disabled-border-color: #708090;
	color: #fff;
	background-color: rgba(112,128,144,0.85);
	border-color: #708090;
}
.btn-slategray:hover,
.btn-slategray:active,
.btn-slategray.active,
.btn-slategray:visited {
	color: #fff;
	background-color: #708090;
	border-color: #708090;
}
.btn-slategray:active,
.btn-slategray.active {
	background-color: #5f6d7a;
	border-color: #5f6d7a;
}
.border-slategray { border: 1px solid #708090; }
.border-1-slategray { border: 1px solid #708090; }
.border-2-slategray { border: 2px solid #708090; }
.border-3-slategray { border: 3px solid #708090; }
.btn-outline-slategray {
	--bs-btn-color: #708090;
	--bs-btn-border-color: #708090;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #708090;
	--bs-btn-hover-border-color: #708090;
	--bs-btn-focus-shadow-rgb: 112, 128, 144;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #708090;
	--bs-btn-active-border-color: #708090;
	background-color: transparent;
	color: #708090;
	border-color: #708090;
}
.btn-outline-slategray:hover,
.btn-outline-slategray:active,
.btn-outline-slategray.active {
	color: #fff;
	background-color: #708090;
	border-color: #708090;
}
.btn-outline-slategray:visited { background-color: transparent; color: #708090; border-color: #708090; }
.border-outline-slategray { border: 1px solid rgba(112,128,144,1.0); }
.border-1-outline-slategray { border: 1px solid rgba(112,128,144,1.0); }
.border-2-outline-slategray { border: 2px solid rgba(112,128,144,1.0); }
.border-3-outline-slategray { border: 3px solid rgba(112,128,144,1.0); }
/* DarkSlateGray // #2F4F4F // 47,79,79 */
.bg-darkslategray { background-color: rgba(47,79,79,1.0); }
.bg-darkslategray-soft { background-color: rgba(47,79,79,0.28); }
.text-darkslategray { color: rgba(47,79,79,1.0); }
.btn-darkslategray {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(47,79,79,0.85);
	--bs-btn-border-color: #2f4f4f;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2f4f4f;
	--bs-btn-hover-border-color: #2f4f4f;
	--bs-btn-focus-shadow-rgb: 47, 79, 79;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #284343;
	--bs-btn-active-border-color: #284343;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(47,79,79,0.65);
	--bs-btn-disabled-border-color: #2f4f4f;
	color: #fff;
	background-color: rgba(47,79,79,0.85);
	border-color: #2f4f4f;
}
.btn-darkslategray:hover,
.btn-darkslategray:active,
.btn-darkslategray.active,
.btn-darkslategray:visited {
	color: #fff;
	background-color: #2f4f4f;
	border-color: #2f4f4f;
}
.btn-darkslategray:active,
.btn-darkslategray.active {
	background-color: #284343;
	border-color: #284343;
}
.border-darkslategray { border: 1px solid #2f4f4f; }
.border-1-darkslategray { border: 1px solid #2f4f4f; }
.border-2-darkslategray { border: 2px solid #2f4f4f; }
.border-3-darkslategray { border: 3px solid #2f4f4f; }
.btn-outline-darkslategray {
	--bs-btn-color: #2f4f4f;
	--bs-btn-border-color: #2f4f4f;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #2f4f4f;
	--bs-btn-hover-border-color: #2f4f4f;
	--bs-btn-focus-shadow-rgb: 47, 79, 79;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #2f4f4f;
	--bs-btn-active-border-color: #2f4f4f;
	background-color: transparent;
	color: #2f4f4f;
	border-color: #2f4f4f;
}
.btn-outline-darkslategray:hover,
.btn-outline-darkslategray:active,
.btn-outline-darkslategray.active {
	color: #fff;
	background-color: #2f4f4f;
	border-color: #2f4f4f;
}
.btn-outline-darkslategray:visited { background-color: transparent; color: #2f4f4f; border-color: #2f4f4f; }
.border-outline-darkslategray { border: 1px solid rgba(47,79,79,1.0); }
.border-1-outline-darkslategray { border: 1px solid rgba(47,79,79,1.0); }
.border-2-outline-darkslategray { border: 2px solid rgba(47,79,79,1.0); }
.border-3-outline-darkslategray { border: 3px solid rgba(47,79,79,1.0); }
/* Black // #000000 // 0,0,0 */
.bg-black { background-color: rgba(0,0,0,1.0); }
.bg-black-soft { background-color: rgba(0,0,0,0.21); }
.text-black { color: rgba(0,0,0,1.0); }
.btn-black {
	--bs-btn-color: #fff;
	--bs-btn-bg: rgba(0,0,0,0.85);
	--bs-btn-border-color: #000000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #000000;
	--bs-btn-hover-border-color: #000000;
	--bs-btn-focus-shadow-rgb: 0, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #000000;
	--bs-btn-active-border-color: #000000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: rgba(0,0,0,0.65);
	--bs-btn-disabled-border-color: #000000;
	color: #fff;
	background-color: rgba(0,0,0,0.85);
	border-color: #000000;
}
.btn-black:hover,
.btn-black:active,
.btn-black.active,
.btn-black:visited {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-black:active,
.btn-black.active {
	background-color: #000000;
	border-color: #000000;
}
.border-black { border: 1px solid #000000; }
.border-1-black { border: 1px solid #000000; }
.border-2-black { border: 2px solid #000000; }
.border-3-black { border: 3px solid #000000; }
.btn-outline-black {
	--bs-btn-color: #000000;
	--bs-btn-border-color: #000000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #000000;
	--bs-btn-hover-border-color: #000000;
	--bs-btn-focus-shadow-rgb: 0, 0, 0;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #000000;
	--bs-btn-active-border-color: #000000;
	background-color: transparent;
	color: #000000;
	border-color: #000000;
}
.btn-outline-black:hover,
.btn-outline-black:active,
.btn-outline-black.active {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
.btn-outline-black:visited { background-color: transparent; color: #000000; border-color: #000000; }
.border-outline-black { border: 1px solid rgba(0,0,0,1.0); }
.border-1-outline-black { border: 1px solid rgba(0,0,0,1.0); }
.border-2-outline-black { border: 2px solid rgba(0,0,0,1.0); }
.border-3-outline-black { border: 3px solid rgba(0,0,0,1.0); }
