.slider-holder {
	position: relative;
}
.eform div {
	height: unset !important;
}

.eform {
	width: 400px;
	height: unset !important;
	right: 300px;
	top: 30px;
	z-index: 10;
	position: absolute;
	border-radius: 6px;
}
@media (max-width: 768px) {
	.eform {
			width: unset;
			left: 30px;
			right: 30px;
	}
}

.tab-link {
	flex: 1;
	border: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 8px;
}
.tab-link.active {
	background: #34a853;
	color: #fff
}
.tab-content {
	background: rgba(255,255,255, 0.8);
	padding: 15px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.form-switch .form-check-input {
	height: 27px !important;
	width: 40px;
	min-height: unset !important;
}
.form-check-input:checked {
    background-color: #34a853;
    border-color: #34a853;
}

.tab-content .form-control,
.tab-content .form-select  {
	height: 37px !important;
	padding: 6px !important;
	min-height: unset !important;
}

button.btn {
	padding: 7px 15px !important;
}
.search-btn {
	padding: 0 !important;
}
.form-check-input {
	height: 1.5em !important;
	width: 1.5em !important;
	min-height: unset;
}
#clearSign {
	padding: 3px !important;
	color: #ccc;
	cursor: pointer;
}
/*@media (max-width: 1023px) {
	.eform {
			width: unset;
			left: 120px;

	}
}*/
/*
.eform div {
	height: unset !important;
}*/
/*.card {
	border: 0 !important;
}
.card-header {
	height: unset !important;
}

.form-control {
	border-radius: 0;
}
.select-person {
	border: 1px solid #ccc;
	display: flex;
	align-content: center;
	justify-content: center;
	flex: 1;
	padding: 4px 0;
	cursor: pointer;
}
.select-person.active {
	background: #34a853;
	color: #fff;
}
.card-header {
	background: none;
	padding: 10px 0;
}

.home-search-btn {
	background: #34a853;
	color: #fff;
	width: 100%;
	border: 0;
	padding: 3px;
}

@media (max-width: 1240px) {
  .hideMob {
    display: none;
  }
}*/