.evf-icon {
	padding: 8px;
	border-radius: 4px;
}

.evf-icon * {
	display: block;
}

.evf-h2 {
	font-size: 28px;
	font-weight: 600;
}

.evf-text-center {
	text-align: center;
}

#evf-modal-wrap #evf-modal #evf-modal-inner #evf-modal-options .evf-modal-inline {
	margin: 0;
	padding: 0 20px 0 0;
	display: inline-block;
}

#evf-modal-wrap #evf-modal .submitbox {
	padding: 8px 16px;
	background: #fcfcfc;
	border-top: 1px solid #dfdfdf;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#evf-modal-wrap #evf-modal .submitbox #evf-modal-cancel {
	float: left;
	line-height: 25px;
}

#evf-modal-wrap #evf-modal .submitbox #evf-modal-update {
	float: right;
	line-height: 23px;
}

#evf-modal-wrap #evf-modal .submitbox #evf-modal-update #evf-modal-submit {
	float: right;
	margin-bottom: 0;
}

@media screen and (max-width:782px) {}

@media screen and (max-width:520px) {}

@media screen and (max-height:520px) {}

@media screen and (max-height:290px) {}

.evf-icon-captcha::before {
	content: "";
}

.evf-icon-password::before {
	content: "";
}

.evf-icon-email::before {
	content: "";
}

.evf-icon-map-marker::before {
	content: "";
}

.evf-icon-flag::before {
	content: "";
}

.evf-icon-first-name::before {
	content: "";
}

.evf-icon-last-name::before {
	content: "";
}

.evf-icon-text::before {
	content: "";
}

.evf-icon-paragraph::before {
	content: "";
}

.evf-icon-dropdown::before {
	content: "";
}

.evf-icon-checkbox::before {
	content: "";
}

.evf-icon-multiple-choices::before {
	content: "";
}

.evf-icon-multiple-choices-radio::before {
	content: "";
}

.evf-icon-number::before {
	content: "";
}

.evf-icon-website::before {
	content: "";
}

.evf-icon-calendar::before {
	content: "";
}

.evf-icon-single-item::before {
	content: "";
}

.evf-icon-file-upload::before {
	content: "";
}

.evf-icon-hidden::before {
	content: "";
}

.evf-icon-phone::before {
	content: "";
}

.evf-icon-custom-html::before {
	content: "";
}

.evf-icon-section-divider::before {
	content: "";
}

.evf-icon-payment::before {
	content: "";
}

.evf-icon-total::before {
	content: "";
}

.evf-icon-subtotal::before {
	content: "";
}

.evf-icon-img-upload::before {
	content: "";
}

.evf-icon-star::before {
	content: "";
}

.evf-icon-likert::before {
	content: "";
}

.evf-icon-scale-rating::before {
	content: "";
}

.evf-icon-signature::before {
	content: "";
}

.evf-icon-privacy-policy::before {
	content: "";
}

.evf-icon-repeater::before {
	content: "";
}

.evf-icon-range-slider::before {
	content: "";
}

.evf-icon-divider::before {
	content: "";
}

.evf-icon-wysiwyg::before {
	content: "";
}

.evf-icon-eye::before {
	content: "";
}

.evf-icon-coupon::before {
	content: "";
}

.evf-icon-yes-no::before {
	content: "";
}

.evf-icon-reset::before {
	content: "";
}

.evf-icon-progress::before {
	content: "";
}

.evf-icon-color::before {
	content: "";
}

.evf-icon-ai::before {
	content: "";
}

.evf-icon-lookup::before {
	content: "";
}

.evf-icon-hcaptcha::before, .evf-icon-recaptcha::before, .evf-icon-turnstile::before {
	content: "";
}

.evf-icon-builder::before {
	content: "";
}

.evf-icon-subscription-plan::before {
	content: "";
}

.evf-icon-private-note::before {
	content: "";
}

.tooltipster-base {
	display: flex;
	position: absolute;
	pointer-events: none;
}

.tooltipster-base.tooltipster-ruler {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	visibility: hidden;
}

.tooltipster-base .tooltipster-box {
	border: none;
	flex: 1 1 auto;
	border-radius: 3px;
	background: #333;
	margin: 0 !important;
}

.tooltipster-base .tooltipster-box .tooltipster-content {
	color: #fff;
	overflow: auto;
	font-size: .8em;
	max-width: 150px;
	max-height: 100%;
	text-align: center;
	padding: .618em 1em;
	box-sizing: border-box;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.tooltipster-base .tooltipster-box .tooltipster-content a {
	color: #ff7d20;
}

.tooltipster-base .tooltipster-box .tooltipster-content code {
	padding: 1px;
	background: #888;
}

.tooltipster-base .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-base .tooltipster-arrow .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-base .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-border {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	position: absolute;
	border: 5px solid transparent;
}

.tooltipster-base .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-background {
	display: none;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow, .tooltipster-base.tooltipster-top .tooltipster-arrow {
	width: 10px;
	height: 5px;
	margin-left: -5px;
}

.tooltipster-base.tooltipster-left .tooltipster-arrow, .tooltipster-base.tooltipster-right .tooltipster-arrow {
	top: 0;
	width: 5px;
	height: 10px;
	margin-left: 0;
	margin-top: -5px;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow {
	top: -5px;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-uncropped {
	top: -5px;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-border {
	border-bottom-color: #333;
}

.tooltipster-base.tooltipster-left .tooltipster-arrow {
	right: -5px;
}

.tooltipster-base.tooltipster-left .tooltipster-arrow .tooltipster-arrow-border {
	border-left-color: #333;
}

.tooltipster-base.tooltipster-right .tooltipster-arrow {
	left: -5px;
}

.tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-uncropped {
	left: -5px;
}

.tooltipster-base.tooltipster-right .tooltipster-arrow .tooltipster-arrow-uncropped .tooltipster-arrow-border {
	border-right-color: #333;
}

.tooltipster-base.tooltipster-top .tooltipster-arrow {
	bottom: -5px;
}

.tooltipster-base.tooltipster-top .tooltipster-arrow .tooltipster-arrow-border {
	border-top-color: #333;
}

.tooltipster-base.tooltipster-fade {
	opacity: 0;
	transition-property: opacity;
}

.tooltipster-base.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

.tooltipster-base.tooltipster-update-rotate {
	animation: rotating .6s;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .input-wrapper {
	position: relative;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .input-wrapper .input-text {
	padding-left: 32px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .input-wrapper .evf-icon {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	padding: 9px;
	font-size: 16px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .input-wrapper .evf-icon-password {
	top: 37%;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field.evf-field-password .evf-field-password-input {
	position: relative;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field.evf-field-password .evf-field-password-input input {
	padding-right: 36px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field.evf-field-password .evf-field-password-input .toggle-password {
	position: absolute;
	right: 10px;
	top: calc(50% - 5px);
	transform: translateY(-50%);
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .everest-forms-payment-gateway .everest-forms-stripe-gateways-tabs {
	display: flex;
	flex-direction: row;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .everest-forms-payment-gateway .everest-forms-stripe-gateways-tabs .evf-tab {
	margin-right: 20px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .everest-forms-payment-gateway .everest-forms-stripe-gateways-tabs .evf-tab .label {
	text-decoration: none;
	color: #1e1e1e;
	padding: 5px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .everest-forms-payment-gateway .everest-forms-stripe-gateways-tabs .evf-tab .label.active {
	background: #efefef;
	border-bottom: 2px solid #469;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-field .everest-forms-payment-gateway .everest-forms-stripe-gateways-contents {
	margin-top: 20px;
}

.everest-forms .evf-field-container .evf-frontend-row .everest_form_signature_canvas-wrap {
	position: relative;
}

.everest-forms .evf-field-container .evf-frontend-row .everest_form_signature_canvas-wrap .evf-signature-reset {
	top: 10px;
	right: 10px;
	line-height: 1;
	position: absolute;
}

.everest-forms .evf-field-container .evf-frontend-row .everest_form_signature_canvas-wrap .evf-signature-reset .dashicons:hover {
	color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-rating-container input[type=radio] {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-rating-container label {
	display: inline-block;
	margin-right: 10px;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-rating-container .everest-forms-field-rating {
	transition: all .25s ease 0s;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-rating-container .everest-forms-field-rating.hover, .everest-forms .evf-field-container .evf-frontend-row .everest-forms-field-rating-container .everest-forms-field-rating.selected {
	transform: scale(1.25);
}

.everest-forms .evf-field-container .evf-frontend-row label.evf-error:empty {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row label.everest-froms-tooltip {
	display: inline-block;
}

.everest-forms .evf-field-container .evf-frontend-row label.everest-froms-tooltip .everest-forms-help-tooltip {
	margin: 0 4px;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-credit-card-cardnumber input {
	border: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader {
	cursor: pointer;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	border: 1px dashed #8e98a2;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader span {
	display: block;
	color: #494d50;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader span.everest-forms-upload-hint {
	color: #8e98a2;
	font-size: 14px;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader+input.dropzone-input {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-message {
	flex: 0 0 100%;
	width: 100%;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-message.hide {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview {
	flex: 0 0 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #e9ebf1;
	padding-bottom: 20px;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-image {
	width: 64px;
	height: 64px;
	background: #f6f7f9;
	flex: 0 0 64px;
	margin-right: 15px;
	border-radius: 3px;
	overflow: hidden;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-details {
	text-align: left;
	font-size: 14px;
	flex: 1;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-details .dz-size {
	color: #494d50;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-details .dz-filename span {
	color: #8e98a2;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-progress {
	background: #e9ebf1;
	border-radius: 2px;
	height: 4px;
	width: 100%;
	margin-left: 80px;
	order: 4;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-progress .dz-upload {
	background-color: #4bce61;
	border-radius: 2px;
	height: 4px;
	transition: all .25s ease 0s;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-error-message {
	font-size: 14px;
	flex: 0 0 100%;
	width: 100%;
	text-align: left;
	margin-left: 80px;
	order: 5;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-error-message span {
	color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-error-mark, .everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-success-mark {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-remove {
	font-size: 0;
	position: relative;
	height: 28px;
	width: 28px;
	display: inline-flex;
	margin-left: auto;
	order: 3;
	border-radius: 14px;
	border: 2px solid #8e98a2;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-remove::after, .everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-remove::before {
	content: "";
	height: 14px;
	width: 2px;
	display: block;
	background: #8e98a2;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-remove::before {
	transform: translateY(-50%) rotate(45deg);
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview .dz-remove::after {
	transform: translateY(-50%) rotate(-45deg);
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview.dz-processing .dz-progress {
	display: block;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview.dz-complete .dz-progress {
	display: none;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview.dz-error .dz-remove {
	border-color: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview.dz-error .dz-remove::after, .everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview.dz-error .dz-remove::before {
	background: #fa5252;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader .dz-preview:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ol, .everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ul {
	margin: inherit;
	padding: inherit;
}

.everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ul {
	list-style: inherit;
}

.everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ol {
	list-style: auto;
}

.everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ol[type=i] {
	list-style-type: lower-roman;
}

.everest-forms .evf-field-container .evf-frontend-row .tooltipster-content ol[type=a] {
	list-style-type: lower-alpha;
}

.everest-forms .evf-submit-container.everest-forms-ideal-hidden-submit {
	display: none;
}

.everest-forms .everest-forms-pass-strength {
	border: 1px solid transparent;
	color: #494d50;
	font-size: 14px;
	padding: 3px 5px;
	text-align: center;
	width: 100%;
}

.everest-forms .everest-forms-pass-strength.mismatch {
	background: rgb(254.7275280899, 245.5724719101, 245.5724719101);
	border-color: #fa5252;
	color: #fa5252;
}

.everest-forms .everest-forms-pass-strength.very-weak {
	background: rgb(254.7275280899, 245.5724719101, 245.5724719101);
	border-color: #fa5252;
	color: #fa5252;
}

.everest-forms .everest-forms-pass-strength.weak {
	background: #fff8e5;
	border-color: #ffba00;
}

.everest-forms .everest-forms-pass-strength.medium {
	background: #fff1cc;
	border-color: #ffba00;
}

.everest-forms .everest-forms-pass-strength.strong {
	background: rgb(215.3056768559, 244.1943231441, 220.1572052402);
	border-color: #4bce61;
}

.everest-forms .everest-forms-pass-strength.everest-forms-progress-bar {
	background: #cdd0d8;
	border: none;
	padding: 0;
}

.everest-forms .everest-forms-pass-strength.everest-forms-progress-bar.very-weak .everest-forms-progress-bar-indicator {
	background: #fa5252;
	width: 25%;
}

.everest-forms .everest-forms-pass-strength.everest-forms-progress-bar.weak .everest-forms-progress-bar-indicator {
	background: #ff8f00;
	width: 50%;
}

.everest-forms .everest-forms-pass-strength.everest-forms-progress-bar.medium .everest-forms-progress-bar-indicator {
	background: #ffba00;
	width: 75%;
}

.everest-forms .everest-forms-pass-strength.everest-forms-progress-bar.strong .everest-forms-progress-bar-indicator {
	background: #4bce61;
	width: 100%;
}

.everest-forms .everest-forms-pass-strength.password-strong {
	text-align: left;
	padding: 0;
}

.everest-forms .everest-forms-pass-strength.password-strong .strong-password-message {
	width: 100%;
	display: none;
	background: rgba(75, 206, 97, .3);
	border: 1px solid #4bce61;
	padding: 2px 30px;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	margin: 10px 0;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap {
	padding-left: 2px;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul {
	display: flex;
	flex-wrap: wrap;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li {
	text-align: left;
	width: 50%;
}

@media (max-width:767px) {
	.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li {
		width: 100%;
	}
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li .evr-dot {
	width: 8px;
	height: 8px;
	margin-right: 10px;
	border-radius: 8px;
	background: #4bce61;
	background: #494d50;
	display: inline-block;
	position: relative;
	top: -1px;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li label {
	display: block;
	padding-left: 15px;
	text-indent: -15px;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li label input[type=checkbox] {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	position: relative;
	top: -1px;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li label.strong {
	color: #4bce61;
}

.everest-forms .everest-forms-pass-strength.password-strong .everest-forms-password-fields-wrap ul li label.strong .evr-dot {
	background-color: #4bce61;
}

.everest-forms .evf-divider {
	margin: 25px 0 20px;
	background: 0 0;
	border-color: #cdd0d8;
	border-width: 2px;
	border-top-style: solid;
}

.everest-forms .evf-divider.dashed {
	border-top-style: dashed;
}

.everest-forms .evf-divider.dotted {
	border-top-style: dotted;
}

.everest-forms .evf-divider.thick {
	border-top-style: solid;
	border-width: 3px;
}

.everest-forms .evf-divider.double {
	border-top-style: double;
	border-width: 3px;
}

.everest-forms .evf-slider-group {
	display: flex;
	align-items: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.everest-forms .evf-slider-group .evf-slider {
	flex: 1;
	display: flex;
	position: relative;
}

.everest-forms .evf-slider-group .evf-slider>.irs {
	flex: 1;
}

.everest-forms .evf-slider-group .evf-slider>.irs .irs {
	position: absolute;
	width: 100%;
}

.everest-forms .evf-slider-group .evf-slider>.irs .irs .irs-line {
	background: #8e98a2;
	top: 0;
}

.everest-forms .evf-slider-group .evf-slider>.irs .irs, .everest-forms .evf-slider-group .evf-slider>.irs .irs-bar, .everest-forms .evf-slider-group .evf-slider>.irs .irs-handle {
	top: 50%;
	transform: translateY(-50%);
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--flat .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--flat .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--flat .irs-single {
	top: -25px;
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--big .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--big .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--big .irs-single {
	top: -35px;
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--modern .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--modern .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--modern .irs-single {
	top: -25px;
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--modern .irs-handle {
	transform: translateY(10px);
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--sharp .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--sharp .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--sharp .irs-single {
	top: -30px;
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--round .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--round .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--round .irs-single {
	top: -35px;
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--square .irs-handle {
	transform: translateY(-50%) rotate(45deg);
}

.everest-forms .evf-slider-group .evf-slider>.irs.irs--square .irs-max, .everest-forms .evf-slider-group .evf-slider>.irs.irs--square .irs-min, .everest-forms .evf-slider-group .evf-slider>.irs.irs--square .irs-single {
	top: -32px;
}

.everest-forms .evf-slider-group .evf-slider .ui-slider-handle {
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-left: -8px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 16px;
	border: none;
	background: #6c7680 none;
	box-shadow: 0 0 15px rgba(73, 77, 80, .2);
	z-index: auto;
}

.everest-forms .evf-slider-group .ui-slider-range {
	height: 100%;
	margin-left: -8px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background-color: #7e3bd0;
}

.everest-forms .evf-slider-group .evf-slider-input-wrapper {
	margin-left: 16px;
	display: flex;
	align-items: center;
}

.everest-forms .evf-slider-group .evf-slider-input-wrapper .evf-slider-input {
	max-width: 80px;
	margin-bottom: 0;
}

.everest-forms .evf-slider-group .evf-range-slider-reset-icon {
	width: 16px;
	height: 16px;
	font-size: 16px;
	cursor: pointer;
	margin-left: 10px;
	color: #8e98a2;
	transition: all .2s ease 0s;
}

.everest-forms-modal {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 99999999;
}

.everest-forms-modal::after {
	content: "";
	position: absolute;
	background-color: rgba(0, 0, 0, .3568627451);
	inset: 0;
	z-index: 1;
}

.everest-forms-modal .evf-model {
	display: flex;
	flex-direction: column;
	gap: 8px;
	overflow-y: auto;
	padding: 24px;
	border-radius: 8px;
	box-shadow: 2px 6px 32px 0 rgba(0, 0, 0, .1254901961);
	position: relative;
	background-color: #fff;
	z-index: 999;
	transition: scrollbar .5s ease-out;
	animation: MoveIn .5s ease-in-out;
}

.everest-forms-modal .evf-model::-webkit-scrollbar {
	width: 10px;
}

.everest-forms-modal .evf-model::-webkit-scrollbar-track {
	width: 20px;
	background-color: #fff;
	border-radius: 8px;
}

.everest-forms-modal .evf-model::-webkit-scrollbar-thumb {
	display: none;
	border-radius: 8px;
	width: 10px;
	border: 5px solid #d5d5d5;
	background-clip: content-box;
}

.everest-forms-modal .evf-model:hover::-webkit-scrollbar-thumb {
	display: block;
}

.everest-forms-modal .evf-model .evf-close-popup {
	text-decoration: none;
	line-height: 20px;
	color: #a7a7a7;
	cursor: pointer;
	font-size: 28px;
	font-weight: 600;
	position: absolute;
	right: 16px;
	top: 14px;
	transition: all .3s ease-in-out;
	z-index: 99999;
}

.everest-forms-modal .evf-model .evf-close-popup:hover {
	color: #ff6a6a;
}

.everest-forms-modal .evf-model .footer-wrap, .everest-forms-modal .evf-model .header-wrap {
	justify-items: center;
}

.everest-forms-modal .evf-model .footer-wrap .title, .everest-forms-modal .evf-model .header-wrap .title {
	margin: 0 0 12px 0;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	color: #222;
}

.everest-forms-modal .evf-model .footer-wrap .desc, .everest-forms-modal .evf-model .header-wrap .desc {
	font-size: 16px;
	line-height: 24px;
	color: #494d50;
}

.everest-forms-modal .evf-model .footer-wrap, .everest-forms-modal .evf-model .header-wrap {
	justify-items: center;
}

.everest-forms-modal .evf-model .footer-wrap .title, .everest-forms-modal .evf-model .header-wrap .title {
	color: #494d50;
}

.everest-forms-modal .evf-model .footer-wrap .desc, .everest-forms-modal .evf-model .header-wrap .desc {
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #494d50;
}

.everest-forms-modal .evf-model .everest-forms {
	margin-top: 30px;
	margin-bottom: 30px;
}

.everest-forms-modal .evf-model .everest-forms .evf-container.default {
	margin-bottom: 0;
}

.everest-forms-modal .evf-model .everest-forms .evf-container.default .everest-form .evf-submit-container {
	margin: 24px 0 0 0;
}

.everest-forms-modal .evf-model.evf-default {
	min-width: 45vw;
	height: 70vh;
}

.everest-forms-modal .evf-model.evf-medium {
	min-width: 55vw;
	height: 70vh;
}

.everest-forms-modal .evf-model.evf-large {
	min-width: 65vw;
	height: 70vh;
}

.evf-btn-select-all, .evf-btn-unselect-all {
	display: inline-block;
	text-decoration: none !important;
	font-size: 13px;
	line-height: 2.15384615;
	min-height: 30px;
	margin: 5px;
	padding: 0 10px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
}

.everest-forms-coupons {
	display: flex;
}

.everest-forms-coupons .everest-forms-coupons-wrapper {
	position: relative;
	width: 50%;
	margin-right: 24px;
}

.everest-forms-coupons .everest-forms-coupons-wrapper .input-text.evf-payment-coupon {
	flex: 1;
	margin-right: 16px;
}

.everest-forms-coupons .everest-forms-coupons-wrapper .evf-clear-coupon {
	position: absolute;
	top: 0;
	right: 16px;
}

.everest-forms-coupons .everest-forms-coupons-wrapper .evf-clear-coupon:hover {
	cursor: pointer;
}

.everest-forms-coupons .evf-coupon-apply {
	margin-bottom: 10px;
	padding: 0 16px;
	background-color: #e7e7e7;
	color: #3c3c3c;
	border: 1px solid #bababa;
}

.everest-forms-coupons .evf-coupon-apply:hover {
	background-color: #bababa;
	border-color: #bababa;
}

.evf-coupon-error {
	width: 71%;
	font-style: italic;
	color: #ef233c;
	padding: 8px 24px;
	background-color: rgba(239, 35, 59, .0470588235);
	border-top: 2px solid #ef233c;
}

.evf-coupon-error .evf-remove-coupon-error {
	display: none;
}

.everest-forms .evf-field-color .evf-color-picker-bg {
	width: 40px;
	height: 33px;
	float: left;
	position: relative;
	border-right: 1px solid #ccc;
	left: 1px;
}

.everest-forms .evf-field-color .evf-color-picker-bg input {
	border: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	display: block;
	padding: 0;
}

.everest-forms .evf-field-color .evf-color-picker-bg.no-color {
	border: 1px solid #afafaf;
}

.everest-forms .evf-field-color .evf-color-picker-bg.no-color::before {
	content: "";
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACQSURBVHgB7ddBCoAgFABRi46i9z+Q3qXaFLb6LUoGmbdSUGFAEFOSfrf0k1rrHm3IOUdLUmstXPPVOaWUu2FNEzGGyhgqY6imink8mvsp2jDyQXxzznK6xl4zKmOojKEyhmrrJ7QH8c05Pa8ZlTFUxlAZQ+VPk8oYKmOojKHypxnxp/kBY6iMoTKGaqoYaYADPCAvhGoG3M0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	position: absolute;
	width: 44px;
	height: 100%;
	left: -3px;
}

.everest-forms .evf-field-color .input-text {
	width: calc(100% - 40px);
	border-radius: 0;
}

.everest-forms .evf-field-reset .everest-forms-reset-buttons {
	text-align: right;
}

.everest-forms .evf-field-reset .everest-forms-reset-buttons .evf-reset-button {
	padding: 10px 15px;
	background: #db5855;
	border: 1px solid #db5855;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	transition: all .3s ease-in-out;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: .3px;
}

.everest-forms .evf-field-reset .everest-forms-reset-buttons .evf-reset-button:hover {
	background-color: #c82333;
	border-color: #bd2130;
}

.everest-forms .evf-field-container .evf-field-progress .evf-progress {
	display: block;
	width: 100%;
	padding: 20px;
}

.everest-forms .evf-field-container .evf-field-progress .evf-progress.evf-progress-success {
	background: rgb(87.0262008734, 209.2737991266, 107.5563318777);
	border-radius: 20px;
	padding: 10px;
	margin: 20px 0 10px;
}

.everest-forms .evf-field-container .evf-field-progress progress.evf-progress-success~.evf-progress-percentage {
	color: rgb(87.0262008734, 209.2737991266, 107.5563318777);
}

.everest-forms .evf-field-container .evf-field-progress .evf-progress-percentage {
	position: relative;
	font-weight: 500;
	color: #0075ff;
	top: -5px;
}

.everest-forms .evf-field-container .evf-field-progress progress[value="0"]~.evf-progress-percentage {
	color: #999;
}