.sdo-new-member h4 {
	margin-top: 30px;
	padding: 10px;
	background-color: #f5f5f5;
}
.sdo-new-member .sfFormDropdown { margin: 15px 0 }
.sdo-new-member .row div:first-child {
	padding-left: 0;
}
.sdo-new-member .row div:last-child {
	padding-right: 0;
}
.sdo-new-member select {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.row #cph_main_content_C001_ctl00_ctl00_C044_Col00,
.row #cph_main_content_C001_ctl00_ctl00_C045_Col00 { margin-top: 16px !important; }
.interest-categories ul { 
	margin: 15px 0 0 16px;
	padding: 0;
	font-size: 0.86em;
}
.sdo-new-member .sfTxtLbl { font-weight: bold; }
.sfCheckListBox  label, .sfRadioList label { font-weight: normal; font-size: 1em }
#cph_main_content_C001_ctl00_ctl00_C047 { margin: 20px 0 10px; }
#ctl00_cph_main_content_C001_ctl00_ctl00_C041_ctl00_radCaptcha_SpamProtectorPanel { margin-top: 20px; }
@media only screen and (max-width : 767px) {
	.sdo-new-member .col-lg-4 {
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (min-width : 768px) {
	#ctl00_cph_main_content_C001_ctl00_ctl00_C041_ctl00_radCaptcha_SpamProtectorPanel input { width: 40%; }
}
.parallax-window {
	background-position: fixed;
}