/* #CRM form integration styling
================================================== */
	input[type=text], input[type=email], input[type=url], input[type=password], input[type=date], input[type=time], input[type=tel], textarea, select {
        margin-top: 0px!important;
    }
	form > div > div, form > div > fieldset > div {
		width: 100%!important;
	}

	.optionSetFormFieldBlock select, .textFormFieldBlock input, .dateTimeFormFieldBlock input, .lookupFormFieldBlock input, .marketingForm textarea, div[data-editorblocktype="Captcha"] input {
        font-size: 1.6rem!important;
        padding: 13px 0px 13px 5px!important;
        background-color: #ffffff!important;
        border: 1px solid #ccc!important;
    }
     .phoneFormFieldBlock input {
         font-size: 1.6rem!important;
        padding: 13px 0px 13px 5px!important;
        background-color: #ffffff!important;
    }
    .phoneFormFieldBlock .phoneCountryCodeLabel {
        color: #333!important;
        background-color: #ebebeb!important;
    }
    .marketingForm table {
            margin-bottom: 0!important;
        }
    .marketingForm .submitButton {
        background-color: #867537!important;
    }
    .marketingForm .submitButton:hover {
        background-color: #999!important;
        color: #fff!important
    }
    .marketingForm th.columnContainer, .marketingForm th.inner {
        padding: 0;
        margin: 0;
    }
    .textFormFieldBlock, .dateTimeFormFieldBlock, .twoOptionFormFieldBlock, .optionSetFormFieldBlock, .multiOptionSetFormFieldBlock, .lookupFormFieldBlock, .phoneFormFieldBlock{
        padding: 20px 0!important;
    }
    .marketingForm p{
        text-align: left!important;
    }
    .marketingForm th.inner>div{
        padding: 0!important;
        margin:10px 0!important;
    }
	.marketingForm [data-layout="true"] {
    	margin: 0 0!important;
	}	
	.marketingForm h3 {
		display: none;
	}