.flp-infusion-form .flp_button{
	cursor: pointer;
}

.flp-infusion-form .infusion-radio{
	padding: 10px;
}

.flp-infusion-form input[type="text"]{
	margin-top: 0px;
}

.flp-form-container {
	box-sizing: border-box;
	width: 100%;
}

.flp_input,
.flp_field,
.flp_button,
.flp-infusion-form{
	display: inline-block;
	box-sizing: border-box;
}

.flp-no-error{
	display: none;
}

.flp-loader {
  	display:inline-block;
  	border: 4px solid #ededed;
  	border-radius: 100%;
  	border-top: 4px solid #3498db;
  	width: 20px;
  	height: 20px;
  	-webkit-animation: spin 1s linear infinite;
  	animation: spin 1s linear infinite;
}