.btn-outline-inForest {
	--bs-btn-color: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	/* --bs-btn-hover-color: #000; */
    --bs-btn-hover-color: #355E3B;
	--bs-btn-hover-bg: #f8f9fa;
	--bs-btn-hover-border-color: #f8f9fa;
	--bs-btn-focus-shadow-rgb: 248,249,250;
	/* --bs-btn-active-color: #000; */
    --bs-btn-active-color: #355E3B;
	--bs-btn-active-bg: #f8f9fa;
	--bs-btn-active-border-color: #f8f9fa;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #f8f9fa;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #f8f9fa;
	--bs-gradient: none;
}

.btn-outline-forest {
	--bs-btn-color: #355E3B;
	--bs-btn-border-color: #355E3B;
	/* --bs-btn-hover-color: #000; */
    --bs-btn-hover-color: #f8f9fa;
	--bs-btn-hover-bg: #355E3B;
	--bs-btn-hover-border-color: #355E3B;

	--bs-btn-focus-shadow-rgb: 248,249,250;
	/* --bs-btn-active-color: #000; */
    --bs-btn-active-color: #f8f9fa;;
	--bs-btn-active-bg: #355E3B;
	--bs-btn-active-border-color: #355E3B;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #355E3B;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #355E3B;
	--bs-gradient: none;
}

.btn-forest {
	color:#355E3B;
	
	--bs-btn-color: #fff;
	--bs-btn-bg: #355E3B;
	--bs-btn-border-color: #355E3B;
	
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #355E3B;
	--bs-btn-hover-border-color: #355E3B;
	--bs-btn-focus-shadow-rgb: 66,70,73;
	
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #355E3B;
	--bs-btn-active-border-color: #355E3B;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #355E3B;
	--bs-btn-disabled-border-color: #355E3B;
}

.optionBtn {
	margin-bottom: 5px;
	--bs-btn-color: #fff;
	--bs-btn-bg: #355E3B;
	--bs-btn-border-color: #355E3B;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #424649;
	--bs-btn-hover-border-color: #355E3B;
	--bs-btn-focus-shadow-rgb: 66,70,73;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #4d5154;
	--bs-btn-active-border-color: #355E3B;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #355E3B;
	--bs-btn-disabled-border-color: #355E3B;
}

.optionBtn.invalid {
	--bs-btn-color: #000;
	--bs-btn-bg: #ffc107;
	--bs-btn-border-color: #ffc107;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffca2c;
	--bs-btn-hover-border-color: #ffc720;
	--bs-btn-focus-shadow-rgb: 217,164,6;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #ffcd39;
	--bs-btn-active-border-color: #ffc720;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #ffc107;
	--bs-btn-disabled-border-color: #ffc107;
}

.optionBtn.selected {
	--bs-btn-color: #212529;
	--bs-btn-border-color: #212529;
	--bs-btn-bg: #fff;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #212529;
	--bs-btn-hover-border-color: #212529;
	--bs-btn-focus-shadow-rgb: 33,37,41;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #212529;
	--bs-btn-active-border-color: #212529;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #212529;
	--bs-gradient: none;
}

.btn-outline-dark {
	--bs-btn-color: #212529;
	--bs-btn-border-color: #212529;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #212529;
	--bs-btn-hover-border-color: #212529;
	--bs-btn-focus-shadow-rgb: 33,37,41;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #212529;
	--bs-btn-active-border-color: #212529;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #212529;
	--bs-gradient: none;
}

.picBtn {
	width:75px;
	margin-bottom: 5px;
	font-size: 12px;

	--bs-btn-color: #000;
	--bs-btn-bg: #fff;
	--bs-btn-border-color: #000;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: #000;
	--bs-btn-focus-shadow-rgb: 66,70,73;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: #000;
	/* --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); */
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #fff;
	--bs-btn-disabled-border-color: #fff;
}

.picBtn:hover {
	box-shadow: 1px 1px 3px black !important;
}

.picBtn img {
	max-width: 100%;
}

.picBtn.selected {
	--bs-btn-color: #000;
	--bs-btn-border-color: #000;
	--bs-btn-bg: #fff;

	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: #000;

	--bs-btn-focus-shadow-rgb: 53,94,59;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: #000;
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #000;
	--bs-gradient: none;

	box-shadow: 1px 1px 5px black !important;

}

.picBtn.invalid {
	--bs-btn-color: #000;
	--bs-btn-bg: #fff;
	--bs-btn-border-color: #fff;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffca2c;
	--bs-btn-hover-border-color: #fff;
	--bs-btn-focus-shadow-rgb: 217,164,6;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: #fff;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #fff;
	--bs-btn-disabled-border-color: #fff;
	opacity: 0.25;
}