.form_widget_style_a {
	position: relative;
	background-color: #E6F0F9;
	padding: 0;
	border: 1px solid #E6F0F9;
	border-radius: 8px;
}
.form_widget_style_a .step-title {
	background-color: #E6F0F9;
	border: 5px solid #0066FF;
	color: #000000;
	font-size: 28px;
	font-weight: bold;
	line-height: 33px;
	text-align: center;
	margin-bottom: 0;
	padding: 20px;
	border-radius: 2px 2px 0px 0px;
}
.entry-content .form_widget_style_a .step-title {
	border: 15px solid #E6F0F9;
	border-bottom: none;
}
.form_widget_style_a .form-step {
	color: #000;
	padding-top: 0;
	padding-bottom: 0;
}
.form_widget_style_a .fields-wrap {
	border-top: none;
	padding: 15px;
}
.entry-content .form_widget_style_a .fields-wrap {
	padding-bottom: 25px;
}
.entry-content .form_widget_style_a .form-col {
	max-width: 100%;
}
.form_widget_style_a .field-label {
	margin-top: 0px;
}
.form_widget_style_a .field-label,
.form_widget_style_a .container-checkbox {
	color: #000;
	margin-bottom: 15px;
}
.form_widget_style_a .field-label .field-label-span {
	display: none;
}
.form_widget_style_a .form-col.field-error {
	/* margin-bottom: 8px; */
}
.form_widget_style_a .field-error .field-label,
.form_widget_style_a .field-error .container-checkbox {
	margin-top: 0;
	margin-bottom: 15px;
}
.form_widget_style_a .field-label input,
.form_widget_style_a .field-label select,
.form_widget_style_a .field-label textarea {
	margin-top: 0;
	border-radius: 4px;
	height: 100px;
}
.form_widget_style_a .field-label input,
.form_widget_style_a .field-label select,
.form_widget_style_a .container-no,
.form_widget_style_a .container-yes {
	font-size: 16px;
	font-weight: 400;
	height: 54px;
	line-height: 52px;
	border-radius: 4px;
}
.form_widget_style_a .field-label input.field-phone {
	width: 100%;
}


.form_widget_style_a .field-label [data-type] {
	background-repeat: no-repeat;
	background-position: calc(100% - 15px) center;
	background-size: 16px;
	padding-right: 45px;
}
.form_widget_style_a .field-label input[name="First_Name"],
.form_widget_style_a .field-label input[name="Last_Name"] {
	background-image: url('data:image/svg+xml,%3Csvg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="7" cy="4" r="4" fill="%230066FF"/%3E%3Cpath d="M0 12C0 10.3431 1.34315 9 3 9H10C12.2091 9 14 10.7909 14 13V15H0V12Z" fill="%230066FF"/%3E%3C/svg%3E');
	background-size: 14px 15px;
}
.form_widget_style_a .field-label input[name="Company"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 4H5V6C5 6.55228 5.44772 7 6 7H10C10.5523 7 11 6.55228 11 6V4H14C15.1046 4 16 4.89543 16 6V12C16 13.1046 15.1046 14 14 14H2C0.895431 14 0 13.1046 0 12V6C0 4.89543 0.895431 4 2 4ZM13 10V9H7V10H13ZM13 11V12H7V11H13ZM5 9H2V12H5V9Z" fill="%230066FF"/%3E%3Crect x="6" y="2" width="4" height="4" rx="1" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[data-type="phone"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M5 2H11V11H5L5 2ZM3 2C3 0.895431 3.89543 0 5 0H11C12.1046 0 13 0.895431 13 2V14C13 15.1046 12.1046 16 11 16H5C3.89543 16 3 15.1046 3 14V2ZM8 12C7.44772 12 7 12.4477 7 13C7 13.5523 7.44772 14 8 14C8.55228 14 9 13.5523 9 13C9 12.4477 8.55228 12 8 12Z" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[data-type="phone_ext"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6.45716 9.66017C7.3958 10.5597 8.06067 11.1855 8.64732 11.4592C9.11664 11.733 9.58596 11.5374 9.85973 11.2637C10.1335 10.9117 10.4073 10.6379 10.7202 10.2859C11.2677 9.66017 14.1227 10.7552 14.9831 10.9117C15.648 11.1072 16 11.4592 16 11.8894C16 12.437 16 12.9454 16 13.4147C15.2569 15.0182 14.1227 15.9178 12.4019 15.996C9.93795 16.0742 7.12203 15.0182 3.99323 11.9677C0.981761 8.83886 -0.0742072 6.06205 0.0040128 3.55901C0.0040128 1.87728 0.942652 0.70398 2.54616 0C3.01548 0 3.60213 0 4.07146 0C4.54077 0 4.93187 0.430209 5.01009 1.05597C5.28386 1.9555 6.41805 4.73231 5.75318 5.31896C5.47941 5.59273 5.08831 5.8665 4.81454 6.14027C4.54077 6.41404 4.34522 6.84425 4.61899 7.39179C4.93187 8.05666 5.47941 8.68242 6.45716 9.66017Z" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[data-type="email"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0_369_27)"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M2.23104 2H13.769C14.9933 2 16 3.00561 16 4.2367V11.7688C16 12.9962 14.9915 14 13.769 14H2.23104C1.00306 14 0 12.9944 0 11.7688V4.2367C0 3.00561 1.00306 2 2.23104 2ZM2 4L8 7L14 4V6.07334L8 9L2 6.07334V4Z" fill="%230066FF"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_369_27"%3E%3Crect width="16" height="12" fill="white" transform="translate(0 2)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[data-type="city"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M1 4C1 2.89543 1.89543 2 3 2H9C10.1046 2 11 2.89543 11 4V16H1V4ZM7 4H9V6H7V4ZM9 7H7V9H9V7ZM7 10H9V12H7V10ZM9 13H7V15H9V13ZM3 4H5V6H3V4ZM5 7H3V9H5V7ZM3 10H5V12H3V10ZM5 13H3V15H5V13Z" fill="%230066FF"/%3E%3Cpath d="M3 1C3 0.447715 3.44772 0 4 0H8C8.55228 0 9 0.447715 9 1V2H3V1Z" fill="%230066FF"/%3E%3Cpath d="M11 10H14C14.5523 10 15 10.4477 15 11V16H11V10Z" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[name="Address"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M0 6C0 4.34315 1.34315 3 3 3H9V6H13V3C14.6569 3 16 4.34315 16 6V13H0V6ZM2 6C2 5.44772 2.44772 5 3 5H6C6.55228 5 7 5.44772 7 6V11H2V6Z" fill="%230066FF"/%3E%3Crect x="10" y="1" width="2" height="4" fill="%230066FF"/%3E%3Crect x="6" y="13" width="4" height="3" fill="%230066FF"/%3E%3Crect x="10" y="2" width="2" height="4" transform="rotate(-90 10 2)" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .field-label input[data-type="zip"] {
	background-image: url('data:image/svg+xml,%3Csvg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg clip-path="url(%23clip0_225_64)"%3E%3Cpath d="M14 6.54545C14 11.6364 7 16 7 16C7 16 0 11.6364 0 6.54545C0 4.8 0.7 3.12727 2.02222 1.89091C3.34444 0.654545 5.13333 0 7 0C8.86667 0 10.6556 0.654545 11.9778 1.89091C13.3 3.12727 14 4.8 14 6.54545ZM7 8.72727C8.32222 8.72727 9.33333 7.78182 9.33333 6.54545C9.33333 5.30909 8.32222 4.36364 7 4.36364C5.67778 4.36364 4.66667 5.30909 4.66667 6.54545C4.66667 7.78182 5.67778 8.72727 7 8.72727Z" fill="%230066FF"/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id="clip0_225_64"%3E%3Crect width="14" height="16" fill="white"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');
	background-size: 14px 16px;
}
.form_widget_style_a .field-label textarea[data-type="textarea"] {
	background-image: url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect y="15" width="16" height="1" fill="%230066FF"/%3E%3Crect y="13" width="10" height="1" fill="%230066FF"/%3E%3Crect x="7.11108" y="2.77783" width="8.64239" height="4.71403" transform="rotate(45 7.11108 2.77783)" fill="%230066FF"/%3E%3Cpath d="M3.62615 0.707106C4.01667 0.316582 4.64983 0.316583 5.04036 0.707107L6.55547 2.22222L3.22214 5.55554L1.70704 4.04043C1.31651 3.64991 1.31651 3.01674 1.70704 2.62622L3.62615 0.707106Z" fill="%230066FF"/%3E%3Cpath d="M13.7778 9.44434L14.3334 13.3332L10.4445 12.7777L13.7778 9.44434Z" fill="%230066FF"/%3E%3C/svg%3E'),
	url('data:image/svg+xml,%3Csvg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="9" cy="9" r="1" fill="%23C4C4C4"/%3E%3Ccircle cx="5" cy="9" r="1" fill="%23C4C4C4"/%3E%3Ccircle cx="1" cy="9" r="1" fill="%23C4C4C4"/%3E%3Ccircle cx="9" cy="5" r="1" fill="%23C4C4C4"/%3E%3Ccircle cx="5" cy="5" r="1" fill="%23C4C4C4"/%3E%3Ccircle cx="9" cy="1" r="1" fill="%23C4C4C4"/%3E%3C/svg%3E');
	background-position: calc(100% - 15px) 15px, calc(100% - 5px) calc(100% - 5px);
}
.form_widget_style_a .form-col .select2-container--default .select2-selection--single .select2-selection__arrow b {
	background-image: url('data:image/svg+xml,%3Csvg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 0H0L6 7L12 0Z" fill="%230066FF"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: left 50%;
	background-size: 12px 7px;
}

.form_widget_style_a .phone-format {
	display: none;
}
.form_widget_style_a .step-button-wrap {
	text-align: center;
}

.form_widget_style_a .form-col .select2-container {
	margin-top: 0;
}
.form_widget_style_a .form-col .select2-container--default .select2-selection--single {
	height: auto;
}
.form_widget_style_a .form-col .select2-container--default .select2-selection--single .select2-selection__rendered {
	height: auto;
	line-height: 20px;
	/* padding-top: 9px; */
	/* padding-bottom: 9px; */
}
.form-col .select2-container--default .select2-selection--single .select2-selection__arrow {
	/* background-color: #FFF; */
	border-radius: 0 5px 5px 0;
	height: 51px;
}


.form_widget_style_a .select2-container--default .select2_multiple.select2-selection--multiple .select2-selection__rendered {
	background-color: #fff;
	background-image: url('data:image/svg+xml,%3Csvg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12 0H0L6 7L12 0Z" fill="%230066FF"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-position: calc(100% - 15px) center;
	background-size: 12px 7px;
	position: static;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding: 0 12px;
	padding-right: 45px;
	width: 100%;
	height: 54px;
	max-height: 54px;
	overflow: hidden;
	vertical-align: top;
	align-items: center;
	flex-wrap: wrap;
}
.form_widget_style_a .select2-container--default.select2-container--open .select2_multiple.select2-selection--multiple .select2-selection__rendered {
	background-image: url('data:image/svg+xml,%3Csvg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 7H12L6 0L0 7Z" fill="%230066FF"/%3E%3C/svg%3E');
}
.form_widget_style_a .select2-container--default.select2-container--focus .select2_multiple.select2-selection--multiple {
	background-color: #fff;
}
.form_widget_style_a .select2-container--default .select2_multiple.select2-selection--multiple {
	background-color: #fff;
}


.form_widget_style_a .form-col .error,
.form_widget_style_a .form-col .error-empty {
	font-size: 13px !important;
	margin-top: 0;
}
.form-steps .form-col input[data-type="zip"].valid {
	/* background-color: #fff; */
}

/* Autofill Color: Black */
@-webkit-keyframes autofill_fw {
    to {
        color: #4F4F4F;
        background-color: #fff;
    }
}
input:-webkit-autofill {
    -webkit-animation-name: autofill_fw;
    -webkit-animation-fill-mode: both;
}

.form_widget_style_a .info-in-secure-label {
	color: #737373;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 15px;
}
.form_widget_style_a .info-in-secure-label img {
	position: relative;
	top: 1px;
}

.form_widget_style_a .step-disclaimer {
	color: #737373;
	font-size: 12px;
	margin-top: 25px;
	text-align: center;
	max-width: 600px;
}

.form_widget_style_a .pre_form_btn,
.form_widget_style_a .step-button {
	/* min-width: 250px; */
	max-width: 100%;
	margin-top: 15px;
	width: auto;
}
.form_widget_style_a .pre_form_btn:hover,
.form_widget_style_a .step-button:hover {
	
}

.form_pre_form .col-step-secure {
	display: none;
}

@media (min-width: 992px) {
	.form_widget_style_a .fields-wrap .fields-row > .col-xs-6.col-md-6:first-child:not(:only-child) {
		padding-right: 7.5px;
	}
	.form_widget_style_a .fields-wrap .fields-row > .col-xs-6.col-md-6:last-child:not(:only-child) {
		padding-left: 7.5px;
	}
	.form_widget_style_a .fields-wrap .fields-row .form-col {
		width: 100%;
	}
}

@media (max-width: 991px) {
	.widget-content .form_widget_style_a {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	/*
	.form_widget_style_a .fields-wrap .fields-row > .col-xs-6.col-md-6:first-child:not(:only-child) {
		padding-right: 8px;
	}
	.form_widget_style_a .fields-wrap .fields-row > .col-xs-6.col-md-6:last-child:not(:only-child) {
		padding-left: 8px;
	}
	*/
}
@media (min-width: 768px) and (max-width: 991px) {
	.widget-content .form_widget_style_a .step-title {
		padding: 15px;
	}
	.widget-content .form_widget_style_a .fields-wrap {
		padding: 15px 15px 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px), (max-width: 480px) {
	.form_widget_style_a .step-title {
		font-size: 18px;
		line-height: 27px;
		padding: 15px;
	}
	.form_widget_style_a .fields-wrap {
		padding: 15px 15px 20px;
	}
	.form_widget_style_a .field-label input.field-phone {
		width: 100%;
		min-width: initial;
	}
	.form_widget_style_a .fields-row .col-xs-6 {
		width: 100%;
	}
	.form_widget_style_a .step-button-wrap {
		text-align: center;
	}
	.form_widget_style_a button {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.form_widget_style_a .field-label input,
	.form_widget_style_a .field-label select,
	.form_widget_style_a .field-label textarea,
	.form_widget_style_a .container-no,
	.form_widget_style_a .container-yes {
		font-size: 16px;
	}
	
	.form_widget_style_a .form-col .error,
	.form_widget_style_a .form-col .error-empty {
		bottom: 33px;
	}
}



