body {
	font-family: "Chewy", cursive;
	letter-spacing: 0.1em;
	background-color: #63ab86;
	background-image: linear-gradient(45deg, #63ab86, #63ab86);
}

/*Color Styling*/
.accordion-button {
	border: 1px solid #346c4f;
	background-color: #50906f;
	box-shadow: inset 0 0 5px 0px #346c4f;
	margin: 0;
	padding: 25px;
}
.accordion-button:focus {
	border: 1px solid #346c4f;
	background-color: #50906f;
	box-shadow: inset 0 0 5px 0px #346c4f;
}
.accordion-button:not(.collapsed) {
	background-color: #50906f;
	box-shadow: inset 0 0 5px 5px #346c4f;
}

.accordion-collapse {
	background-color: #e0efe7;
	box-shadow: inset 0 0 15px 3px #c4cfc9;
}

.styles-tag input:focus {
	background: white;
	border: 2px solid black;
}

.styles-tag input {
	background: white;
	border: 2px solid black;
}

.styles-tag .btn-outline-secondary {
	background: white;
	border: 2px solid black;
}

.styles-tag .btn .accordian {
	--bs-accordion-btn-focus-box-shadow: none !important;
}

.styles-tag .btn-outline-secondary:hover {
	background: rgb(213, 212, 212);
	border: 2px solid black;
}

.accordion {
	--bs-accordion-btn-focus-box-shadow: none;
	--bs-accordion-border-color: 2px solid #02400b;
	--bs-accordion-btn-focus-border-color: black;
	--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #c9e265;
	--bs-btn-border-color: #50906f;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #b2c958;
	--bs-btn-hover-border-color: #67b34e;
	--bs-btn-focus-shadow-rgb: 235, 81, 150;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b2c958;
	--bs-btn-active-border-color: #67b34e;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #50906f;
	--bs-btn-disabled-border-color: #50906f;
	margin: 0.4rem;
	border: none;
	box-shadow: 2px 2px 4px black;
}

.btn-primary:active {
	box-shadow: none;
}
body > div.text-center.m-3.mt-0.mb-0.p-3.pb-0 > a {
	--bs-btn-bg: #e0efe7;
}

.btn-success {
	--bs-btn-bg: #33d72a;
	--bs-btn-hover-bg: #b2c958;
	--bs-btn-border-color: #c9e265;
	box-shadow: 2px 2px 4px black;
	border: none;
}

.btn-success:active {
	box-shadow: none;
	background-color: #50906f;
}

/*Curve Styling*/
section.curve-one {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 0px;
	padding-top: 0px;
	background: #50906f;
}

.curve-left {
	position: absolute;
	height: 400px;
	width: 100%;
	bottom: 0;
	text-align: center;
}

.curve-left::after {
	content: "";
	display: block;
	position: absolute;
	border-radius: 100% 50%;
	width: 45%;
	height: 100%;
	background-color: #50906f;
	transform: translate(-15%, 55%);
	z-index: -1;
}

/*Image Positioning*/
.enrich {
	width: 2%;
}

/*Placeholder Text Color*/
.form-control::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #212529;
}
.form-control:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #212529;
	opacity: 1;
}
.form-control::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #212529;
	opacity: 1;
}

.form-control::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #212529;
}

.form-control::placeholder {
	/* Most modern browsers support this now. */
	color: #212529;
}

/*Accordion Width*/
.container {
	width: 80%;
}

.swal-text {
	text-align: center;
}
/* 
section.curve-two {
   position: relative;
   display: flex;
   flex-direction: column;
   align-items: center;
   top: 50px;
   right: -950px;
   min-height: 0px;
   padding-top: 0px;
   background: #50906F;
} */

/*.curve-right {*/
/*    position: absolute;*/
/*    height: 500px;*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*    text-align: center;*/
/*}*/

/*.curve-right::after {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    border-radius: 40% 90%;*/
/*    width: 45%;*/
/*    height: 100%;*/
/*    background-color: #50906F;*/
/*    transform: translate(4%, 60%);*/
/*    z-index: -1;*/
/*}*/

/*section.curve-three {*/
/*    position: relative;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    top: 1650px;*/
/*    right: -1000px;*/
/*    min-height: 0px;*/
/*    padding-top: 0px;*/
/*    background: #50906F;*/
/*}*/

/*.curve-bottom-right {*/
/*    position: absolute;*/
/*    height: 500px;*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*    text-align: center;*/
/*}*/

/*.curve-bottom-right::after {*/
/*    content: '';*/
/*    display: block;*/
/*    position: absolute;*/
/*    border-radius: 100% 100%;*/
/*    width: 45%;*/
/*    height: 400px;*/
/*    background-color: #50906F;*/
/*    transform: translate(4%, 60%);*/
/*    z-index: -1;*/
/*}*/
