.SFCJOINHEROEVEN #joinViewSpecialCorporate,
.SFCJOINHEROODD #joinViewSpecialCorporate,
.SFRJOINHEROEVEN #joinViewSpecialReplicated,
.SFRJOINHEROODD #joinViewSpecialReplicated{
	left: 4%;
	top: 82%;
	width: 21%;
	height: 10%;
}

.carousel-control-prev,
.carousel-control-next {
	text-decoration: none;
}

.carousel .glyphicon-chevron-left,
.carousel .glyphicon-chevron-right {
	top: 40%;
	font-size: 42px;
	color: #9FD9DB;
	opacity:1;
	transition: unset;
}

@media screen and (max-width: 991px) and (min-width: 577px){
	.SFCJOINHEROEVEN #joinViewSpecialCorporate,
	.SFCJOINHEROODD #joinViewSpecialCorporate,
	.SFRJOINHEROEVEN #joinViewSpecialReplicated,
	.SFRJOINHEROODD #joinViewSpecialReplicated{
		top: 81%;
		width: 22%;
	}
}

@media screen and (max-width: 576px){
	.SFCJOINHEROEVEN #joinViewSpecialCorporate,
	.SFCJOINHEROODD #joinViewSpecialCorporate,
	.SFRJOINHEROEVEN #joinViewSpecialReplicated,
	.SFRJOINHEROODD #joinViewSpecialReplicated{
		left: 5%;
		top: 79%;
		width: 22%;
	}
}

/************ Begin Join Form ****************/
.SFJOINFORM {
	margin:auto;
}

@media (min-width: 576px) {
	.SFJOINFORM {
		max-width: 540px;
	}
}
	  
  @media (min-width: 768px) {
	.SFJOINFORM {
		max-width: 720px;
	}
}
	
  @media (min-width: 992px) {
	.SFJOINFORM {
		max-width: 800px;
	}
}
  
  @media (min-width: 1200px) {
	.SFJOINFORM {
		max-width: 1024px;
		margin:auto;
	}
}

/* override a random col-sm-6 just below module title */
@media screen and (min-width: 576px) and (max-width:766px){
	.SFJOINFORM .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

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

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_lblModuleTitle {
	display:none;
}

/* hide the form elements we don't need */
.SFJOINFORM .Country,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_comment
{
	display: none;
}

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

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl07,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl10,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_adrPrimaryAddress_ucAddressControlMultipleCountry_ctl16 {
	 display: block;
	 width: 100%;
}

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_EmailControl_ctl02,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_phoneCtrl_txtPrimaryPhone,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_phoneCtrl_ctl04 {
	flex: 0 0 100%;
	max-width: 100%;
}

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_phoneCtrl_ctl04,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_phoneCtrl_ctl02,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_EmailControl_lblEmailControl,
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_EmailControl_ctl02 {
	padding: 0;   
}

/* force the height on the last field so the submit button doesn't jump around when the email is validated */
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_EmailControl_ctl00{
	height:85px;
}


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

.SFJOINFORM label{
	margin-bottom: 0;
}

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_SubmitCell{
	padding-top:15px;
}

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

/* Hide the error messages above the form */
.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_ValidationSummary{
	display:none;
}

.SFJOINFORM #ctl00_BaseBody_ctl00_ctl02_ContactControl_phoneCtrl_ctl05{
	padding-left:0;
}

/*styling for the thank you popup */
/* .SFJOINFORM .fancybox-inner label{
	font-family: "GT-Walsheim-Bold", "Open Sans", sans-serif;
	color: #F68E4D;
	font-size: 33px;
	line-height: 40px;
}

.SFJOINFORM .fancybox-opened {
	top:200px !important;
}

.SFJOINFORM .fancybox-inner {
	height:120px !important;
} */

/************** End Join Form *****************/