/* Form */
/*#left_form {*/
/*	background: #ffffff;  !* Fallback for old browsers *!*/
/*	background: -webkit-linear-gradient(to top, #8CBF74, #ffffff);  !* Chrome 10-25, Safari 5.1-6 *!*/
/*	background: linear-gradient(to top, #8CBF74, #ffffff); !* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ *!*/
/*}*/


/* Wizard Buttons */
.button-back,
.button-next {
	background: linear-gradient(to bottom, #4F5B46, #3A4534);
	border: none;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	transition: background 0.3s ease-in-out;
}

.button-back:hover,
.button-next:hover {
	background: linear-gradient(to bottom, #3A4534, #2C3427);
}

/* General links color */
a {
	color: #d4ffab;
	text-decoration: none;
	transition: color 0.3s ease-in-out;
}

a:hover,
a:focus {
	color: #4F5B46;
}

/* Button styles */
a.btn_1,
.btn_1 {
	background: linear-gradient(to bottom, #d4ffab, #A6CC80);
	border: none;
	color: #4F5B46;
	padding: 10px 20px;
	border-radius: 5px;
	font-weight: bold;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

a.btn_1:hover,
.btn_1:hover {
	background: linear-gradient(to bottom, #4F5B46, #3A4534);
	color: #fff;
}

/* Titles */
h2.main_title {
	color: #d4ffab;
	text-transform: uppercase;
	font-weight: bold;
}

/* Owl Carousel */
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #d4ffab;
}

/* Social media hover effect */
.team-item-detail-inner .social li a:hover {
	color: #d4ffab;
}

/* Additional enhancements */
.card {
	background: rgba(79, 91, 70, 0.9);
	border-radius: 10px;
	padding: 20px;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
}

.card h3 {
	color: #d4ffab;
}

.card p {
	color: #fff;
}
