/* Button */
div.wpforms-container-full input[type="submit"],
div.wpforms-container-full button[type="submit"],
div.wpforms-container-full .wpforms-page-button,
.wp-core-ui div.wpforms-container-full input[type="submit"],
.wp-core-ui div.wpforms-container-full button[type="submit"],
.wp-core-ui div.wpforms-container-full .wpforms-page-button {
	line-height: 1.2;
	padding-top: 13px;
	padding-right: 24px;
	padding-bottom: 13px;
	padding-left: 24px;
	height: auto;
}
/* Submit Button: Hover */
div.wpforms-container-full input[type="submit"]:hover,
div.wpforms-container-full button[type="submit"]:hover,
div.wpforms-container-full .wpforms-page-button:hover,
.wp-core-ui div.wpforms-container-full input[type="submit"]:hover,
.wp-core-ui div.wpforms-container-full button[type="submit"]:hover,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover {
	opacity: 0.7;
}
/* Submit Button: Focus */
div.wpforms-container-full input[type="submit"]:focus::after,
div.wpforms-container-full button[type="submit"]:focus::after,
div.wpforms-container-full .wpforms-page-button:focus::after,
.wp-core-ui div.wpforms-container-full input[type="submit"]:focus::after,
.wp-core-ui div.wpforms-container-full button[type="submit"]:focus::after,
.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus::after {
    content: none;
    position: static;
    border: none;
    border-radius: 0;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}


/* Fields */
.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium,
.wp-core-ui div.wpforms-container input.wpforms-field-medium,
.wp-core-ui div.wpforms-container select.wpforms-field-medium,
.wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
  max-width: 100%  !important;
}


/* Field Place Holders */
.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
	opacity: 0.8 !important;
}
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	opacity: 0.8 !important;
}
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
	opacity: 0.8 !important;
}

/* Labels */
.wpforms-field-label {
	margin: 0 !important;
}
.wpforms-field-sublabel {
	margin: 2px 0 0 0 !important;
}
.wpforms-field-description {
	margin: 0 !important;
	color: #000000 !important;
}
.wpforms-label-wrap {
	margin-bottom: 10px !important;
}

/*---------- FORM THEMES ----------*/

/* Fields on the left and textarea on the right */
.formtheme1 .wpforms-field-textarea,
.formtheme1 .wpforms-field-textarea .wpforms-field-medium {
	height: 100% !important;
}
.formtheme1 .wpforms-submit-container {
	text-align: center;
}