/* @override 
	https://americal.local/wp-content/themes/americal/css/gravity-forms.css?*
	http://americal.local/wp-content/themes/americal/css/gravity-forms.css?*
	https://stickermanrwde.wpengine.com/wp-content/themes/americal/css/gravity-forms.css?*
	https://stickerman-wp-engine.local/wp-content/themes/americal/css/gravity-forms.css?* */
.gravity-form {
  width: 100%;
  margin: 0 auto;
  margin-top: 0;
  padding: 0;
  	font-family: 'Inter', sans-serif!important;
overflow: hidden;
  /*  border: 1px solid #333;*/
}

.gravity-form_wrapper {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  width: 100%;
}

.gf-nopadding .gravity-form {
  padding: 0 !important;
}

button.gform_show_password {
	   margin-top:0px;
	   padding: 0!important;
}
.password_input_container input,
.gravity-form input[type='text'],
.gravity-form input textarea
.gravity-form ginput_container_name,
.gravity-form .ginput_container_text input,
.gravity-form .ginput_container_textarea input,
.gravity-form .ginput_container_phone input,
.gravity-form .ginput_container_email input,
.gravity-form .ginput_container_date input,
.gravity-form .ginput_container_textarea textarea {
    	font-family: 'Inter', sans-serif!important;
  font-size: 14px !important;
  line-height: inherit !important;
  height: 50px;
  padding-left: 10px !important;
  border: 1px solid #B7B7B7;
  border-radius: 3px;
  outline: none;
  -webkit-appearance: none;
  margin-top: 0px!important;
  color: #2C2C2C;
}



.ginput_container select:focus {
  opacity: 1!important;
}

.gravity-form input:focus {
  transition: all .2s ease-in-out;
border: 1px solid #29B5ED;
}

.gform_wrapper ul.gform_fields li.gfield:first-child {
  margin-top: 0;
}

.gform_wrapper ul.gform_fields li.gfield {
  margin-top: 20px!important;
  margin-bottom: 20px!important;
padding-right: 0;
}

.gform_wrapper .gf_left_half li.gfield {
  margin-top: 20px!important;
  margin-bottom: 20px!important;
padding-right: 20!important;
}

.gform_wrapper ul.gform_fields li.gfield:first-of-type {
margin-top: 0!important;
}

body .ginput_container input:focus,
body .ginput_container_text input:focus,
body .ginput_container_textarea input:focus,
body .ginput_container_phone input:focus,
body .ginput_container_email input:focus,
body .ginput_container_textarea textarea:focus,
body .ginput_container_select:focus {
  transition: all .2s ease-in-out;
border: 1px solid #29B5ED;
  outline: none !important;
  background: #fff !important;
}

body .ginput_container_select select:focus {
  outline: none !important;
}

 .gform_fields .gfield input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #617589;
}

.gform_fields .gfield input::-moz-placeholder {
  /* Firefox 19+ */
  color: #617589;
}

 .gform_fields .gfield input:-ms-input-placeholder {
  /* IE 10+ */
  color: #617589;
}

 .gform_fields .gfield input:-moz-placeholder {
  /* Firefox 18- */
  color: #617589;
}

.gravity-form .gfield_required {
	color: #B30838!important;
	font-size: 17px;
	line-height: 1;
}

/*.gravity-form .gform_footer.top_label {
  margin-top: 15px !important;
  float: left;
padding: 0;
}*/


.gravity-form label {
    	font-family: 'Inter', sans-serif!important;
  font-size: 13px !important;
  font-weight: 600 !important;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  letter-spacing: 0 !important;
  color: #032836 !important;
/*  background: red;*/
}

.gravity-form .top_label {
	  margin-bottom: 0px!important;
/*	  float: left;*/
}



.gravity-form .gfield_radio label,
.gravity-form .gfield_checkbox label {
  font-size: 14px !important;
  font-weight: normal !important;
  color: #192752 !important;
}

.gravity-form input[type='radio'],
.gravity-form input[type='checkbox'] {
  margin-top: 0 !important;
}

.gravity-form select:focus {
  outline: none !important;
}

.gravity-form select {
  font-size: 13px !important;
  line-height: inherit !important;
  height: 50px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 10px !important;
  border: 1px solid #B7B7B7;
  border-radius: 3px;
  background: #fff url("/wp-content/themes/americal/imgs/select-arrow.svg") no-repeat;
  background-position: right 15px center;
  background-size: 10px;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/*** the following rule remove default arrow on HTML tag select - IE10+ ***/
select::-ms-expand {
  display: none;
}


body .gfield_description.validation_message {
  font-size: 11px;
  font-weight: 400;
  padding: 0 0 0 !important;
  color: #042736;
  background: none;
}

.gravity-form.gf_simple_horizontal {
	margin-left: 0!important;
	margin-right: 0!important;
}

.gravity-form.gf_simple_horizontal select {
	min-width: 220px;
}

.gravity-form .button {
		    	font-family: 'Inter', sans-serif!important;
font-weight: 600!important;
		display: flex;
		justify-content: center;
		float: left;
		font-weight: 600;
		min-width: 180px;
		font-weight: 400;
		font-size: 16px;
		line-height: 50px;
		min-height: 50px!important;
		margin: 0 !important;
background: #09729C;
color: #fff;
		padding: 0 20px;
		text-align: center;
		transition: all .25s ease-in-out;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		border: 2px solid #09729C;
		white-space: nowrap;
		  -webkit-appearance: none;
border-radius: 3px;
}

.gravity-form.gf_simple_horizontal .button {
		background: #FFF;
		color: #042736;
font-weight: 400!important;
		border: 1px solid #09729C;

}

.gravity-form.gf_simple_horizontal .button {
	margin-left: 10px!important;
}


@media screen and (max-width: 641px) {
.gravity-form.gf_simple_horizontal .button {
	margin-left: 0px!important;

}
}




.gravity-form .button:hover {
	transition: all .25s ease-in-out;
	color: #09729C;
		border: 2px solid #09729C;
	background-color: #fff
}


/*https://css-tricks.com/snippets/css/change-autocomplete-styles-webkit-browsers/*/
#gform_2 input:-webkit-autofill,
#gform_2 input:-webkit-autofill:hover,
#gform_2 input:-webkit-autofill:focus,
#gform_2 textarea:-webkit-autofill,
#gform_2 textarea:-webkit-autofill:hover,
#gform_2 textarea:-webkit-autofill:focus,
#gform_2 select:-webkit-autofill,
#gform_2 select:-webkit-autofill:hover,
#gform_2 select:-webkit-autofill:focus {
  /*  transition: background-color 5000s ease-in-out 0s;*/
  font-size: 16px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  color: #000 !important;
  border: none !important;
  -webkit-box-shadow: 0 0 0 1000px #fe8371 inset;
  -webkit-text-fill-color: #18181a;
}


.gravity-form .gfield_description {
	line-height: 1.3!important;
}

.gf_list_inline,
.gf_list_2col,
.gf_list_3col,
.gf_list_4col {
	border: 1px solid #B7B7B7;
	border-radius: 3px;
/*	background: #eee;*/
padding: 20px!important;
margin-right: 20px;
}

.gravity-form .gfield_radio {
	display: flex;
	align-items: center;
}


.gf_list_inline .gfield_radio {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.gf_list_inline .gfield_radio li{
flex: 1;
/*text-align: center;*/
}

@media screen and (max-width: 641px) {
.gravity-form .gfield_radio {
	display: inherit;
	align-items: inherit;
}
}

.gform_drop_area .button {
		display: inline-table;
		float: none!important;
		font-weight: 400!important;
		min-width: inherit!important;
		font-size: 12px;
		
		line-height: inherit!important;
		min-height: inherit!important;

background: #032836;
color: #fff;
padding: 5px 20px !important;
}


.gform_drop_area span.gform_drop_instructions {
	display: none!important;
}


.gf_simple_horizontal_wrapper .gfield {
	padding-right: 0!important;
}