/*
Theme Name: EindeContractMelder
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.l-footer {
	overflow: initial;
}

.breadcrumbs i {
	font-size: 8px;
}

.orange-blocks .vc_column-inner {
	background: #FF8F1F;
	padding: 30px;
	color: white !important;
}

#gform_submit_button_1 {
	width: 100%;
}

#gform_1 input:not([type="submit"]) {
	line-height: 2.2rem;
	background: white;
	padding-left: 10px;
}

#gform_1 textarea {
	background: white;
	padding-left: 10px;	
}

#gform_1 .gform_wrapper .gform_heading, .gform_wrapper .gfield {
	margin: 0px !important;
}

#input_1_2 {
	margin-top: 0px !important;
}


#gform_2 input:not([type="submit"]) {
	line-height: 2.2rem;
	background: white;
	padding-left: 10px;
}

#gform_2 textarea {
	background: white;
	padding-left: 10px;	
}

#gform_2 .gform_wrapper .gform_heading, .gform_wrapper .gfield {
	margin: 0px !important;
}

#gform_2  {
	position: relative !important;
}

#gform_2 .gform_footer.top_label {
	position: absolute;
    display: flex;
    justify-content: flex-end;
	margin-top:-4px;
}

.checklist ul li:before {    
    font-family: 'FontAwesome';
	font-size: 1.4rem;
    content: '\f00c';
/*     margin:0 10px 0 -33px; */
	margin-right: 10px;
    /* color: #f2902f; */
		color: #000;
}

button[type="submit"]:not(.w-btn), input[type="submit"] {
	font-size: 16px;
	line-height: 1.2!important;
	font-weight: 700;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0em;
	border-radius: 0em;
	padding: 0.8em 1.8em;
	box-shadow: 0 0em 0em rgb(0 0 0 / 20%);
	background: #000 !important;
	border-color: transparent;
	color: #ffffff!important;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area { 
	color: #000 !important; 
}


@media screen and (max-width: 600px) {
	.checklist ul li:before {    
  		position: absolute;
		left: 0;
	}
}

.checklist ul {
	list-style-type: none;
	margin-left: 0;
}


.gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0!important;
}

.gform_wrapper li.hidden_label input {
    margin-top: 0!important;
}

@media screen and (max-width: 600px) {
	.home-header {
		justify-content: center !important;
	}
}

#input_2_5_1 {
	margin-top: 0px !important;
}

#gform_3 input::placeholder, #field_3_7 {
	color: black !important;
}

#gform_3 select, #gform_3 .ginput_container_select {
	height: 100%;
}

#input_3_5 {
	width: 100%;
}