.cmApp_signupContainer.cmApp_bar{position:fixed;border:none;top:0;left:0;width:100%;max-width:none;padding:6px 10px 0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;min-height:70px}.cmApp_signupContainer.cmApp_bar.cmApp_placementBottom{bottom:0;top:auto}.cmApp_signupContainer.cmApp_bar.cmApp_hidden{-webkit-transform:translateY(-102%);-moz-transform:translateY(-102%);-ms-transform:translateY(-102%);-o-transform:translateY(-102%);transform:translateY(-102%)}.cmApp_signupContainer.cmApp_bar.cmApp_placementBottom.cmApp_hidden{-webkit-transform:translateY(102%);-moz-transform:translateY(102%);-ms-transform:translateY(102%);-o-transform:translateY(102%);transform:translateY(102%)}.cmApp_signupContainer.cmApp_bar .cmApp_signupFormWrapper{padding-right:25px;margin:5px 0 0}.cmApp_signupContainer.cmApp_bar .cmApp_signupGenderFieldsContainer{margin:10px auto 7px}.cmApp_signupContainer.cmApp_bar div{float:left;margin-top:5px;margin-bottom:0}.cmApp_signupContainer.cmApp_bar .cmApp_formHeader{margin:13px 0 0;font-weight:400;padding-right:10px;padding-top:6px;line-height:1.1}.cmApp_signupContainer.cmApp_bar .cmApp_formSubHeader{margin:19px 3px}.cmApp_signupContainer.cmApp_bar .cmApp_textArea{width:230px;margin-bottom:0}.cmApp_signupContainer.cmApp_bar #cmApp_signupDateOfBirth{margin-bottom:0}.cmApp_signupContainer.cmApp_bar form{display:inline-block;width:auto}.cmApp_signupContainer.cmApp_bar form div:not(.cmApp_errorMsg):not(.cmApp_processingMsg){display:inline-block}.cmApp_signupContainer.cmApp_bar .cmApp_successMsg{margin:2px auto 0 10px;padding:10px 0;font-weight:400;font-size:12px;color:#4a4a4a}.cmApp_signupContainer.cmApp_bar #cmApp_thankYouCheck{margin:-2px 0 0}.cmApp_signupContainer.cmApp_bar .cmApp_successMsg span{font-size:12px;font-weight:400}.cmApp_signupContainer.cmApp_bar .cmApp_successMsg span:first-child{font-size:18px;margin-right:15px}.cmApp_signupContainer.cmApp_bar .cmApp_processingMsg{padding:8px 15%}.cmApp_signupContainer.cmApp_bar .cmApp_logo{float:left;display:inline-block;margin:18px 20px 0;padding-top:6px}.cmApp_signupContainer.cmApp_bar .cmApp_errorMsg{margin:20px 0}.cmApp_signupContainer.cmApp_lightbox{position:fixed;top:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:none;box-shadow:none;opacity:1;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;border-radius:4px}.cmApp_signupContainer.cmApp_lightbox.cmApp_hidden{opacity:0;display:none}.cmApp_signupContainer.cmApp_lightbox #cmApp_statusContainer{white-space:normal;display:block}#cmApp_statusContainer.cmApp_processing .cmApp_processingMsg{display:block}.cmApp_signupContainer.cmApp_lightbox #cmApp_statusContainer.cmApp_hidden{display:none}.cmApp_signupContainer.cmApp_lightbox .cmApp_closeFormButton{right:10px}.cmApp_signupContainer.cmApp_lightbox #cmApp_thankYouCheck{width:100%;box-sizing:border-box;opacity:1;margin:16px 0 0}.cmApp_signupContainer.cmApp_lightbox .cmApp_successMsg{padding:10px 20px 30px;margin-top:0}.cmApp_signupContainer.cmApp_lightbox .cmApp_successMsg span{display:block;font-size:12px}.cmApp_signupContainer.cmApp_lightbox .cmApp_successMsg span:first-child{font-size:18px;margin-bottom:10px}.cmApp_signupContainer.cmApp_slideoutTab{position:fixed;right:0;top:50px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;border:none;padding:25px 50px}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_placementBottom{bottom:50px;top:auto}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_placementLeft{left:0;right:auto}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_placementLeft .cmApp_slideOutTab{left:95.5%}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_placementLeft.cmApp_hidden{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_slideOutTab{position:absolute;display:block;left:-48%;top:40px;min-width:165px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);border-top-left-radius:4px;border-top-right-radius:4px;padding:7px}.cmApp_signupContainer.cmApp_slideoutTab.cmApp_placementLeft .cmApp_slideOutTab{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_slideOutTab #cmApp_slideoutButton{display:block;margin-left:auto;margin-right:auto;vertical-align:baseline;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;outline:none}.cmApp_signupContainer.cmApp_slideoutTab #cmApp_statusContainer{display:inline-block}.cmApp_signupContainer.cmApp_slideoutTab #cmApp_statusContainer.cmApp_hidden{display:none}.cmApp_signupContainer.cmApp_slideoutTab #cmApp_thankYouCheck{width:100%;box-sizing:border-box;opacity:1;margin:16px 0 0}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_successMsg{padding:10px 20px 30px;margin-top:0}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_successMsg span{display:block;font-size:12px}.cmApp_signupContainer.cmApp_slideoutTab .cmApp_successMsg span:first-child{font-size:18px;margin-bottom:10px}.cmApp_signupContainer .cmApp_closeFormButton{cursor:pointer;position:absolute;right:10px;top:10px;z-index:1000002;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAYdJREFUOBG1lDFSwzAQRaXI6VJyEO4AZRi6OI45BgVdqCjCNXBs3DEUNFyAjia3wCcI9rJfw3pkW7JDgWY8kndXT38lrZT6z5bneYzvL2tw/LYsy3OZM5OBBRFlir8iy9ZiH+vzLHukprn/Ph7fBaoxQWBEZPCvta410c06TQv8+5qFKXXr+KpoPr9sFToOFkmGtH4KKfXA2ukWmCTJMxRBmXhC0ADMqlutVp82ZYFAEZRJ6rC76U/BbLzApA9BVdO88WJLifvtW2Vi7ygUow8qPqcfwODzAuGYgHphmOc9ZTjsleE0MXYb7ymZKNrhAFy7jINAewDDPcOV0k1dP4Qqygv0nSaUiQp7C7iifNAB0AdjUDUz5q5/T1GmfWgHGIKhpOI43vGlTKeg7SmPwdwD6Nc9tsEuwovZioOBg7Z4NTB2WvBqjECvbcrGmBcGVafAEAMl/fTZfFgQfbQp4z3Du4YJ2DM3Tdh8TZSy77BQ6uJqs/nqxAEqD2XHMfJTFMXydb8/k5AfygENGFzxWpUAAAAASUVORK5CYII=");background-size:9px 9px;background-repeat:no-repeat;display:inline-block;background-color:transparent;min-height:9px;min-width:9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-decoration:none}.cmApp_signupContainer .cmApp_closeFormButton:hover,.cmApp_signupContainer .cmApp_closeFormButton:active,.cmApp_signupContainer .cmApp_closeFormButton:visited,.cmApp_signupContainer .cmApp_closeFormButton:focus{text-decoration:none;color:#333}.cmApp_signupContainer.cmApp_bar .cmApp_closeFormButton{top:35px;right:10px}.cmApp_signupContainer input.cmApp_inputError{box-shadow:0px 0px 5px 0px #a94442;background-color:#f2dede;border:2px solid #a94442}#cmApp_signupForm.cmApp_bar .cmApp_fieldWrap{margin:0}.cmApp_signupContainer .cmApp_formInput textarea{min-height:0;height:38px;padding:7px 11px}.cmApp_signupContainer.cmApp_bar input.cmApp_formSubmitButton{margin:5px 0 0}.cmApp_signupContainer .cmApp_formHeader{font-size:18px;font-weight:400;line-height:1.3}.cmApp_signupContainer .cmApp_formSubHeader{font-size:14px;margin-top:0;line-height:1.3}.cmApp_signupContainer .cmApp_signupGenderFieldsContainer{width:150px;margin:0 auto}input[type=radio].cmApp_styledRadio{display:none}.cmApp_styledRadio{display:none}.cmApp_styledRadio+label{position:relative;top:4px}.cmApp_styledRadio+label span:nth-child(1){position:relative;top:4px;display:inline-block;width:18px;height:18px;border:1px solid #bfbfbf;cursor:pointer;background:#fff;border-radius:100%}.cmApp_styledRadio:checked+label span:nth-child(1){background-color:white}.cmApp_styledRadio+label span:nth-child(1) span{border:none;position:absolute;left:0;top:0;height:16px;width:16px;background:#fff;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0)}.cmApp_styledRadio:checked+label span:nth-child(1) span{background:#111;-webkit-transition:background-color 100ms linear,-webkit-transform 100ms linear;-moz-transition:background-color 100ms linear,-moz-transform 100ms linear;-o-transition:background-color 100ms linear,-o-transform 100ms linear;-ms-transition:background-color 100ms linear,-ms-transform 100ms linear;transition:background-color 100ms linear,transform 100ms linear;-ms-transform:scale(.6,.6);-webkit-transform:scale(.6,.6);transform:scale(.6,.6)}.cmApp_formHeader{margin:5px 0 0}.cmApp_signupContainer.cmApp_bar>div>form>div:not(.cmApp_formHeader):not(.cmApp_errorMsg):not(.g-recaptcha){min-height:40px;margin-bottom:0}@media all and (max-width:600px){.cmApp_signupContainer.cmApp_bar .cmApp_textArea textarea{height:40px}}.cmApp_signupContainer #cmApp_signupForm ul{display:inline-block;margin:0;list-style:none;padding-left:0}.cmApp_signupContainer #cmApp_signupForm ul li{line-height:normal;text-align:left}.cmApp_signupContainer #cmApp_signupForm ul label{width:auto;display:inline-block}.cmFormElemButton{display:inline-block;background-color:#00f;color:#fff;padding:2px 10px}#cmApp_signupForm .cmApp_logo{text-align:center}