.PARTYCONTACTME .formfinetext {
	font-size: 10px !important;
	line-height: 14px !important;
}

.PARTYCONTACTME .required {
	color: #F68E4D;
}


.PARTYCONTACTME .ui-widget-content {
	background-color: #fff !important;
	border: 1px solid #ccc !important;
}

.hostSpecialDiv {
	width: 380px;
	border-radius: 15px;
	padding: 20px;
	background: #EE6354;
	color: white;
}


@media screen and (max-width: 767px) {
	.PARTYCONTACTME .leftaligned {
		text-align: left !important;
	}

	.hostSpecialDiv {
		width: 100%;
	}

}

/*************** Begin Host Form ***************/
/* add some padding to form at xl screen sizes */
@media screen and (min-width: 1200px) {
	.PARTYCONTACTME {
		float: right;
		width: 65%;
		margin: auto;
		padding-right: 60px
	}
}

/* add some padding to form at lg screen sizes */
@media screen and (min-width:992px) and (max-width: 1199px) {
	.PARTYCONTACTME {
		float: right;
		width: 85%;
		margin: auto;
		padding-right: 40px
	}
}

.PARTYCONTACTME .Error {
	color: #EE6354 !important;
	text-transform: none;
}

/* Hide the error messages above the form */
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_ValidationSummary,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_ValidationSummary {
	display: none;
}

.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_phoneCtrl_ctl05,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_phoneCtrl_ctl05 {
	padding-left: 0;
}

.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_wdcPartyDate_dpRqDatePicker,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_wdcPartyDate_dpRqDatePicker {
	text-transform: none;
}

.PARTYCONTACTME .text-left {
	color: #F68E4D;
	text-align: left;
	min-height: 20px;
	font-size: 12px;
	text-transform: uppercase;
	border-color: transparent;
	font-weight: 400;
}

/* Form elements */
/* ctl02 is home office */
/* ctl03 is replicated */

/* hide the form elements we don't need */
.PARTYCONTACTME .Country,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_AllowSMSRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_BestTimeRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_ThemeRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_comment,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_AllowSMSRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_BestTimeRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_ThemeRow,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_comment {
	display: none;
}

/* Hide earn an income */
.PARTYCONTACTME [data-messagekey="SFALeadSource"],
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_ddlLeadSource,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_ddlLeadSource {
	display: none;
}

/* force the input boxes to 100% width */
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl07,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl10,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl16,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl07,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl10,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl16 {

	display: block;
	width: 100%;
}

/* email input has a mind of it's own */
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_EmailControl_ctl02,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_EmailControl_ctl02 {
	flex: 0 0 100%;
	max-width: 100%;
	/* margin-bottom: 20px; */
}

/* remove extra padding from labels */
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_phoneCtrl_ctl04,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_phoneCtrl_ctl02,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_EmailControl_lblEmailControl,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_EmailControl_ctl02,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_phoneCtrl_ctl04,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_phoneCtrl_ctl02,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_EmailControl_lblEmailControl,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_EmailControl_ctl02 {
	padding: 0;
	flex: 0 0 100%;
	max-width: 100%;
}

/* force the height on the last field so the submit button doesn't jump around when the email is validated */
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_EmailControl_ctl00,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_EmailControl_ctl00 {
	height: 115px;
}


.PARTYCONTACTME .form-group {
	margin-left: 0;
	margin-bottom: 0;
}

.PARTYCONTACTME label {
	margin-bottom: 0;
}

.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl02_PartyContactControl_SubmitCell,
.PARTYCONTACTME #ctl00_BaseBody_ctl00_ctl03_PartyContactControl_SubmitCell {
	padding-top: 15px;
}

/**************** End Host Form *****************/
