@charset "utf-8";.singleColumnArticleHeader{display:none}#signup .container{padding:0;margin:0;max-width:none}.pageStepWrapper{padding:59px 35px 49px 35px}@media (min-width:1300px){.pageStepWrapper.pageStep_SiteSport,.pageStepWrapper.pageStep_SiteType,.pageStepWrapper.pageStep_Start,.pageStepWrapper.pageStep_TeamLeague{max-width:1200px;margin:0 auto}}.pageStepWrapper.noWrapper{padding:0}#headerArea{text-align:center}.headerSignup{margin-bottom:26px}.headerSignupIconRow .fa-user{font-size:38px}.headerSignupIconRow .fa-comments-o{color:#2077ec;margin:0 16px;font-size:31px}.headerSignupIconRow .fa-calendar{font-size:31px}.headerSignupMsgRow{font-size:18px;margin-top:8px;font-weight:700}.headerSignupMsgRow .headerMsgText{color:#2077ec}@media (max-width:767px){.headerSignup{margin-bottom:12px}.headerSignupMsgRow{font-size:15px}.headerSignupIconRow .fa-user{font-size:34px}.headerSignupIconRow .fa-heart{margin:0 12px;font-size:20px}.headerSignupIconRow .fa-calendar{font-size:27px}}.headValue{color:#000;margin:0 4px;font-weight:700}.footerSignUp a{display:none}.headMsg{font-weight:900;font-size:16px;line-height:16px;text-align:center;color:#27e;text-transform:uppercase;margin-bottom:8px}.sportImages{text-align:center;margin-bottom:4px}@media (max-width:767px){.sportImages{display:none}}.sportImages table{border-collapse:collapse;width:100%}.sportImages td{width:14%;padding:0}.sportImages img{margin:0 auto}.sectionWrap{border:1px solid #27e;border-radius:10px;margin:0 auto 24px auto;padding:0 12px 16px;width:100%;max-width:350px;position:relative}.sectionWrap.sectionWrapWide{width:650px}@media (max-width:767px){.container{max-width:600px;padding-left:4px;padding-right:4px}.headMsg{font-size:14px;line-height:14px}.sectionWrap,.sectionWrap.sectionWrapWide{width:100%;margin-top:0}}.wrapLabel{padding:20px 18px 0 18px;background-repeat:no-repeat}.wrapLabelHead{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:22px;color:#27e;text-transform:uppercase;text-align:center;padding:20px 18px 12px 18px}.wrapLabelDesc{color:#666}.wrapContent{padding-left:12px;padding-right:12px}.inviteDetailWrapper{margin:20px auto 40px auto;width:343px}@media (max-width:767px){.inviteDetailWrapper{background-image:none;margin:8px auto 0 auto;width:100%;min-height:36px}}.inviteMessageWrapper{text-align:center}.inviteMessageMultiLine.inviteMessageWrapper{font-size:14px;text-align:left;padding:0 0 0 68px}@media (max-width:767px){.inviteMessageMultiLine.inviteMessageWrapper{padding:0 0 0 8px}.inviteMessageMultiLine.inviteMessageWrapper:before{display:none}}.transferDetailRow{font-size:16px;margin:4px 0}.inviteMessageMultiLine.inviteMessageWrapper a,.inviteMessageMultiLine.inviteMessageWrapper span{font-size:14px}.dataRow .col-sm-8,.transferDetailRow .col-sm-8{text-align:left;padding-left:10px}.dataRow .col-sm-8{padding-right:65px}.dataInput .col-xs-5{padding-right:0;padding-left:0}.dataInput .col-xs-7{padding-left:4px;padding-right:0}.dataRow .col-sm-4,.transferDetailRow .col-sm-4{text-align:right;padding-right:4px}@media (max-width:767px){.dataRow .col-sm-4,.transferDetailRow .col-sm-4{text-align:left}}.formEmailValue{font-size:14px;color:#2177ed;padding-left:6px}.formEmailValue_large{font-size:20px;color:#2177ed;padding-left:6px}.formEmailValue_forgotPassword{font-size:18px;color:#2177ed;text-align:center}.inviteMessageWrapper a,.inviteMessageWrapper span{font-size:16px;text-decoration:none}.inviteMessageWrapper{position:relative;padding:2px 12px 0 98px}.inviteMessageWrapper:before{font-family:FontAwesome;content:"\f234";font-size:62px;position:absolute;left:12px;top:12px;color:#27e}.inviteMessageMultiLine.inviteMessageWrapper:before{font-size:42px;position:absolute;left:6px;top:0}@media (max-width:767px){.inviteMessageWrapper{position:relative;padding:1px 12px 12px 65px;max-width:360px}.inviteMessageWrapper:before{font-size:42px;position:absolute;left:6px;top:16px}}@media (max-width:767px){#wrapStepAdditionalEmail .transferDetailMsg{font-size:12px}}.transferLabel{font-weight:700;color:#27e;display:block;vertical-align:top}.transferValue{display:inline-block;color:#000}.transferMsgLabel{font-weight:700;color:#27e}.contentInnerWrapper{border:1px solid #27e;border-radius:10px;margin:15px auto 15px auto;padding:18px 0 24px 0;width:566px}@media (max-width:767px){.contentInnerWrapper{width:100%;margin:0;border:none;padding:0}.transferDetailRow{font-size:14px;margin-bottom:12px}.dataRow .col-sm-4,.dataRow .col-sm-8,.transferDetailRow .col-sm-4,.transferDetailRow .col-sm-8{padding:0}}.transferDetailMsg{font-size:15px;font-weight:700;color:#27e;text-align:center;margin:12px 0}.transferDetailMsg.transferTopMsg{font-size:16px;margin:12px 0 22px 0}.transferDetailMsg.transferBottomMsg{margin:0 0 18px 0}.transferPasswordRow{text-align:center;margin:16px 0 18px 0}@media (max-width:767px){.transferPasswordRow{margin:8px 0 18px 0}}.transferSubmitRow{text-align:center;margin:4px 0}.transferSubmitRow a{font-size:15px;font-weight:900;margin:0 32px}a.passwordStrengthClose{opacity:1;position:absolute;right:6px;top:4px;text-decoration:none}a.passwordStrengthClose:before{font-family:FontAwesome;content:"\f2d3";color:#ccc;font-size:18px}#passwordStrengthValue{margin-left:4px;font-weight:700}#passwordStrengthToggleRow .inlineHelp{color:#090;margin-top:-4px}#transferConfirmedDialog{color:#27e}#transferDeclinedDialog{border-color:#aa1a1a;color:#aa1a1a}#transferConfirmedDialog,#transferDeclinedDialog{text-align:center;display:none}.transferStatusHead{font-size:15px;font-weight:900;margin-bottom:10px;text-transform:uppercase}.transferStatusDetails{font-weight:700;font-size:14px;margin-bottom:26px}.transferStatusLinks{text-align:center}.transferStatusLinks a{color:#27e;font-size:14px;font-weight:700;text-decoration:underline;margin:0 15px 15px 0;display:inline-block}.transferStatusLinks a:hover{color:#000}.transferStatusLinks.clicked a{color:#bbb}#wrapStepErrorMessage{border-color:#aa1a1a}#wrapStepErrorMessage .wrapLabelHead{color:#aa1a1a}#wrapStepErrorMessage .stepErrorMessage{padding:18px 0 28px 0}#wrapStepErrorMessage .errorMsg{font-weight:700;font-size:14px;line-height:18px;margin:0 0 32px 0;color:#aa1a1a}@media (max-width:767px){#wrapStepErrorMessage .errorMsg{margin:0 0 18px 0}}.contentFooterLinks{margin:18px 0}.contentFooterLinks a{background-color:#c9dcef;text-decoration:none;color:#27e;font-weight:700;line-height:14px;display:inline-block;padding:4px 18px;margin-right:10px;margin-bottom:8px;border-radius:7px;min-width:170px;text-align:center}.contentFooterLinks a:hover{color:#333}@media (max-width:767px){.contentFooterLinks a{margin-left:0;margin-right:0;width:100%}}.infoLabel{font-size:18px;line-height:26px;text-align:center}.dataRow{line-height:24px;margin:8px 0;text-align:left;line-height:22px}.dataLabel{padding-left:6px}label.dataLabel{margin-bottom:4px}.dataRow input,.transferPasswordRow input{font-size:16px;line-height:18px;padding:1px 6px}.formError{color:#c00;font-weight:700;text-align:center;margin-top:12px}.formError a{color:#c00;text-decoration:underline}.emailDisplay,a.emailDisplay{font-size:13px;font-weight:700;color:#333;text-decoration:none}#signupFirst{width:100%;font-size:16px;padding-left:6px;padding-right:6px}#signupLast{width:100%;font-size:16px;padding-left:6px;padding-right:6px}#signupConfirm,#signupPassword{padding-left:6px;padding-right:6px;font-size:16px;width:100%}#signupForm{position:relative}a.haveAccount{color:#999;text-decoration:underline;position:absolute;bottom:8px;left:40px;z-index:999}a.emailChange{color:#999;text-decoration:underline;position:absolute;bottom:8px;left:75px;background-color:transparent;border:none}.saveButtons .altLoginBtn{margin-top:12px;font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:16px;line-height:18px;background-color:#fff;margin-right:8px;height:26px;line-height:26px;width:100%;text-align:center;text-transform:uppercase;color:#777;border:none}.saveButtons .altLoginBtn:hover{color:#1862ed;border-color:#1862ed;text-decoration:none}.saveButtons .altLoginBtn.hidden{display:none}.saveButtons .oneTimePasswordButton{margin-top:18px;font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:16px;line-height:18px;background-color:#fff;margin-right:8px;height:26px;line-height:26px;width:100%;text-align:center;text-transform:uppercase;color:#777;border:none}.saveButtons .oneTimePasswordButton:hover{color:#1862ed;border-color:#1862ed;text-decoration:none}.saveButtons .oneTimePasswordButton.hidden{display:none}.btn-login{float:left}.btn-login-toggle{background-color:#666;color:#aaa;padding:6px 12px;border-radius:99px;line-height:25px}.btn-login-toggle:hover{background-color:#888;color:#fff}.btn-login-toggle.active{background-color:#27e;color:#fff}a.emailChange:hover,a.haveAccount:hover{color:#000}@media (max-width:767px){a.emailChange{position:relative;bottom:auto;left:auto;display:block;margin-top:12px}}a.emailChange.hidden-md{display:inline-block;float:right;margin:-2px 0 0 0}.stepNamePasswordInvite{margin:7px 0 20px 0}.stepNamePasswordInvite .contentText{margin-bottom:7px;font-size:14px}.stepNamePasswordInvite #passwordStrength{top:18px}.policyCheck{color:#27e;font-weight:700;text-align:center}.policyCheck a{color:#27e;text-decoration:underline}.policyCheck input{margin-right:7px;vertical-align:middle}#passwordStrength,#passwordStrength_popup{display:none;position:absolute;right:0;top:0;box-shadow:4px 4px 10px #888;border:1px solid #359a03;border-radius:6px;color:#090;background-color:#fff;width:271px}.psHeader{font-weight:700;padding:8px 8px 4px 8px;position:relative;text-align:center;font-size:14px;line-height:20px}.psTitle{text-transform:uppercase;white-space:nowrap;display:inline-block}.psDescription{white-space:nowrap;display:inline-block}.psContent{padding:6px 8px 8px 56px}.psCheckRow{text-align:left;margin:0 0 4px 3px;padding-left:21px;line-height:20px;background:url("/sportswebsites/images/signup/uncheckedWhite.png") no-repeat scroll 0 4px transparent;color:#666}.psCheckRow.psHot{background:url("/sportswebsites/images/signup/checkedWhite.png") no-repeat scroll 0 4px transparent;color:#090}#passwordStrengthToggleRow,#passwordStrengthToggleRow_popup{float:right;position:relative}#passwordStrengthToggleRow a,#passwordStrengthToggleRow_popup a{text-decoration:none;color:#090}#signupFormWrapper.hide{display:none}#policy.hide{display:none}.checkEmailWrapper{display:none;width:100%;max-width:350px;border:1px solid #27e;border-radius:10px;margin:0 auto 24px auto;padding:0 0 12px}#checkEmailWrapper.show{display:block}.checkEmail{margin:0;font-size:18px;padding:0 16px}.checkEmailMsgTitle{font-weight:900;color:#000;margin-bottom:6px;text-align:center}.checkEmailMsgEmail{color:#27e;text-align:center;margin-bottom:18px}.checkEmailMsgContinue{color:#000;font-weight:900;text-align:center}#checkEmailWrapper .checkEmail .inputRow{margin-top:12px;text-align:center}#checkEmailWrapper .inputRow input{width:200px;display:inline-block;text-align:center;font-size:24px;color:#000;font-weight:700;font-weight:900;letter-spacing:10px}#checkEmailWrapper .checkEmail .saveButtons{margin-top:26px}.checkEmailMsgChangeLink{color:#888;text-decoration:underline;cursor:pointer;font-size:16px;text-align:right;padding:0 16px;margin-top:24px}.checkEmailMsgChangeLink:hover{color:#444}.changeEmailLink{float:right;color:#aaa;text-decoration:none;font-size:12px}.changeEmailLink:before{display:inline-block;vertical-align:middle;font-family:FontAwesome;content:"\f0a8";font-size:18px;margin-right:5px;font-weight:400}.changeEmailLink span{display:inline-block;vertical-align:middle}.contentText,a.contentText{font-size:16px;line-height:18px;color:#27e;font-weight:700;text-align:center;margin:0 auto}.contentTextGray{color:#333}#emailInUseError{display:none}@media (max-width:767px){#emailInUseError{width:300px;margin-left:auto;margin-right:auto}}#signupEmail{font-size:16px;width:100%;margin:0 auto}.signupEmailLabel{margin-top:3px}@media (max-width:767px){.stepSignupEmail .dataRow{height:auto}.signupEmailLabel{width:270px;margin-left:auto;margin-right:auto;margin-bottom:1px;text-align:left;display:block}#signupEmail{margin:0 auto 8px auto}}.stepSignupConfirm{margin:25px 0 20px 0}.stepSignupConfirm .contentText{margin-bottom:5px}.stepSignupConfirm .contentText.contentTextGray{margin-bottom:18px}#invalidPasswordError{display:none}.confirmAndAgreeExpire .formError,.confirmAndAgreeInvalid .formError{font-size:16px;margin:45px auto 25px auto}.confirmAndAgreeExpire a.linkText,.confirmAndAgreeInvalid a.linkText{font-size:16px;line-height:20px;color:#27e;font-weight:700;text-align:center;display:block;margin:0 auto 126px auto;text-decoration:underline;cursor:pointer}.confirmAndAgreeExpire a.linkText:hover,.confirmAndAgreeInvalid a.linkText:hover{color:#5394ce}.confirmAndAgreeExpire a.linkText.clicked,.confirmAndAgreeInvalid a.linkText.clicked{color:#bbb}.dataRow.confirmPassword{margin-bottom:17px}.stepSignupConfirm .dataRow.yourPassword{margin-bottom:5px;text-align:center}.yourPasswordConfirm .dataInput{text-align:center}.stepSignupConfirm .policyCheck{margin-bottom:10px}.policy{color:#333;font-size:12px;line-height:16px;text-align:center}.policy a{color:#333;text-decoration:underline}.footMsgWrapper{display:inline-block;height:48px;position:relative;margin-top:12px}.footRow{text-align:center}.footRow img{position:absolute;left:0;top:0}.footMsg{padding:6px 0 0 60px;font-size:14px;color:#2177ed;font-weight:700}.noAdsMsg{float:right}.freeMsg{float:left}.dontDisplay{visibility:hidden}.saveButtons{text-align:center;padding:0;position:relative;margin:12px 0 4px 0}.saveButtons a{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:22px;line-height:40px;padding:0 22px 0 20px;text-transform:uppercase;display:inline-block;width:auto}.saveButtons a .btn-label{padding:4px 0 0 4px}.saveButtons a .btn-msg{padding:2px 0 0 0;line-height:36px}.saveButtons a#saveDecline{position:absolute;bottom:-48px;right:0;color:#888;font-size:14px;line-height:16px;font-family:Arial,Helvetica,sans-serif;font-weight:400;text-transform:none;text-decoration:underline}.confirmButtons{margin:28px 0 42px 0}#confirmAcceptWrapper{display:none}.stepContactInviteMobile #confirmAcceptWrapper{text-align:left}#wrapStepContactInviteMobile .wrapLabel{padding-bottom:12px}.nextStepsPrimary{text-align:center;padding-top:12px}.nextStepsSecondary{text-align:right;margin-top:36px;font-size:14px}.nextStepsSecondary a{color:#999}#confirmAcceptWrapper .messageWrapper{color:#999;text-align:center}.nextStepsSecondary .fa-share:before{text-decoration:underline}#confirmAcceptWrapper a.btn{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:22px;line-height:36px;padding:2px 16px 0 16px;text-transform:uppercase;border-radius:7px}#confirmAcceptWrapper a.btn-login{float:right;color:#fff}#confirmAcceptWrapper.hasAccount a.btn-login{float:none}#confirmAcceptWrapper a.btn-login:hover{background-color:#426}.pageStep_AdditionalEmail.pageStepWrapper,.pageStep_ContactInvite.pageStepWrapper,.pageStep_ContactInviteMobile.pageStepWrapper,.pageStep_KeyRoleTransfer.pageStepWrapper,.pageStep_MergeRequest.pageStepWrapper,.pageStep_MobilePlayerInvite.pageStepWrapper,.pageStep_MobileStaffInvite.pageStepWrapper,.pageStep_PlayerInvite.pageStepWrapper,.pageStep_RegularInvite.pageStepWrapper,.pageStep_RegularInviteMobile.pageStepWrapper,.pageStep_StaffInvite.pageStepWrapper{padding:24px 35px 49px 35px}.stepMobileStaffInvite #confirmAcceptWrapper{text-align:left}#wrapStepMobileStaffInvite .wrapLabel{padding-bottom:12px}#wrapStepMobileStaffInvite .nextStepsPrimary{text-align:center;padding-top:12px}#wrapStepMobileStaffInvite .nextStepsSecondary{text-align:right;margin-top:36px;font-size:14px}#wrapStepMobileStaffInvite .nextStepsSecondary a{color:#999}.stepMobileStaffInvite #confirmAcceptWrapper .messageWrapper{font-size:14px;color:#999;text-align:center}#wrapStepMobileStaffInvite .nextStepsSecondary .fa-share:before{text-decoration:underline}.stepMobileStaffInvite #confirmAcceptWrapper a.btn{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:22px;line-height:36px;padding:2px 16px 0 16px;text-transform:uppercase;border-radius:7px}.stepMobileStaffInvite #confirmAcceptWrapper a.btn-login{float:right;color:#fff}.stepMobileStaffInvite #confirmAcceptWrapper.hasAccount a.btn-login{float:none}.stepMobileStaffInvite #confirmAcceptWrapper a.btn-login:hover{background-color:#426}.stepRegularInviteMobile #confirmAcceptWrapper{text-align:left}#wrapStepRegularInviteMobile .wrapLabel{padding-bottom:12px}#wrapStepRegularInviteMobile .nextStepsPrimary{text-align:center;padding-top:12px}#wrapStepRegularInviteMobile .nextStepsSecondary{text-align:right;margin-top:36px;font-size:14px}#wrapStepRegularInviteMobile .nextStepsSecondary a{color:#999}.stepRegularInviteMobile #confirmAcceptWrapper .messageWrapper{font-size:14px;color:#999;text-align:center}#wrapStepRegularInviteMobile .nextStepsSecondary .fa-share:before{text-decoration:underline}.stepRegularInviteMobile #confirmAcceptWrapper a.btn{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:22px;line-height:36px;padding:2px 16px 0 16px;text-transform:uppercase;border-radius:7px}.stepRegularInviteMobile #confirmAcceptWrapper a.btn-login{float:right;color:#fff}.stepRegularInviteMobile #confirmAcceptWrapper.hasAccount a.btn-login{float:none}.stepRegularInviteMobile #confirmAcceptWrapper a.btn-login:hover{background-color:#426}#confirmDeclineWrapper{display:none;text-align:center}.confirmDeclineMsg{margin:48px 0;color:#800;font-size:18px;font-weight:700}#saveApply{width:100%;display:block;text-align:center;padding:0 24px 0 18px}#facebookLogin{position:absolute;right:0;top:0;width:auto;color:#27e!important;text-align:center;border:1px solid #27e!important;background-color:#fff!important;height:46px;font-family:Oswald-Bold,Arial,Helvetica,sans-serif;margin-left:12px}#facebookLogin:hover{color:#1862ed!important;border-color:#1862ed!important}#facebookLogin span{padding-top:6px;display:inline-block;font-size:18px;line-height:18px;vertical-align:middle}#facebookLogin.btn-fb:before{font-size:30px;line-height:26px;border-radius:8px;overflow:hidden}.stepSignupConfirm .saveButtons .buttonInner{text-transform:none}.saveButtons .buttonDescriptionMsg{display:none}.saveButtons .buttonInner{color:#fff;background:#256ad4;background:-moz-linear-gradient(top,#256ad4 20%,#014074 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#256ad4),color-stop(100%,#014074));background:-webkit-linear-gradient(top,#256ad4 20%,#014074 100%);background:-o-linear-gradient(top,#256ad4 20%,#014074 100%);background:-ms-linear-gradient(top,#256ad4 20%,#014074 100%);background:linear-gradient(top,#256ad4 20%,#014074 100%)}.saveButtons a:hover .buttonInner{color:#fff;background:#4883e3;background:-moz-linear-gradient(top,#4883e3 20%,#144d92 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#4883e3),color-stop(100%,#144d92));background:-webkit-linear-gradient(top,#4883e3 20%,#144d92 100%);background:-o-linear-gradient(top,#4883e3 20%,#144d92 100%);background:-ms-linear-gradient(top,#4883e3 20%,#144d92 100%);background:linear-gradient(top,#4883e3 20%,#144d92 100%)}.fade-out{position:relative;white-space:nowrap;overflow:hidden}.fade-out:after{display:block;position:absolute;top:0;right:0;bottom:0;width:40px;content:""}.emailDisplay.fade-out:after{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(left,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.scheduleWizardKey{font-size:14px;font-weight:700;color:#27e;max-width:436px;margin:4px auto 18px auto}@media (max-width:767px){.scheduleWizardKey{font-size:14px;font-weight:700;color:#27e;max-width:436px;margin-bottom:12px}}.fb-login-button{vertical-align:middle;display:inline-block}#questionairre{font-size:34px;line-height:38px}@media (max-width:520px){#questionairre #surveyOptions{font-size:30px;line-height:34px}.pageStep_SiteType #questionairre #surveyQuestion{font-size:30px;line-height:34px}}@media (max-width:440px){#questionairre #surveyOptions{font-size:26px;line-height:30px}}.signUpHeader{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:34px;line-height:38px;color:#092559;text-align:center;margin-top:45px}.signUpFooter{font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;font-size:24px;line-height:24px;color:#092559;text-align:center;display:flex;justify-content:center;padding-top:18px;padding-bottom:40px}.signUpFooter .signUpFooterLink{color:#092559}.signUpFooter .signUpFooterLink:hover{text-decoration:none}#surveyQuestion{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;color:#092559;text-align:center;position:relative;min-height:415px}#surveyQuestion.withFooter{min-height:270px}#surveyQuestion div.surveyQuestionText{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}@media (max-width:991px){#surveyQuestion.withFooter{min-height:100px}#surveyQuestion div.surveyQuestionText{top:65%}}#surveyOptions,#surveyQuestion{overflow:hidden}.staffOnlyBox{border:2px dashed #e8a317;background:#fffbf0;padding:10px 16px 12px;margin:20px auto 0;max-width:400px;text-align:center;border-radius:6px}#signupForm:has(.staffOnlyBox){padding-bottom:40px}.staffOnlyBox .staffOnlyLink{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#27e;text-decoration:underline;cursor:pointer;font-weight:700}.staffOnlyBox .staffOnlyLink:hover{color:#092559}.staffOnlyBox .staffOnlyLabel{display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#b08000;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}@media (max-width:991px){#surveyQuestion{min-height:100px}}.surveyContentWrapper{position:absolute;top:0;left:0;bottom:0;right:0}@media (max-width:991px){.surveyContentWrapper{text-align:center}}@-webkit-keyframes surveyContentAnimation{from{-webkit-opacity:0;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-opacity:1;opacity:1;-webkit-transform:none;transform:none}}@keyframes surveyContentAnimation{from{-webkit-opacity:0;opacity:0}to{-webkit-opacity:1;opacity:1}}.surveyContentAnimation{display:block;display:block;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:surveyContentAnimation;animation-name:surveyContentAnimation;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes surveyContentAnimationOut{from{-webkit-opacity:1;opacity:1;-webkit-transform:none;transform:none}to{-webkit-opacity:0;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes surveyContentAnimationOut{from{-webkit-opacity:1;opacity:1}to{-webkit-opacity:0;opacity:0}}.surveyContentAnimation.surveyContentAnimation-out{display:block;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:surveyContentAnimationOut;animation-name:surveyContentAnimationOut;-webkit-animation-duration:1s;animation-duration:1s}#surveyOptions{font-family:Oswald-Regular,Arial,Helvetica,sans-serif;position:relative}#surveyOptions .programList,#surveyOptions .sportsList{text-align:center;font-family:Oswald-Bold,Arial,Helvetica,sans-serif}#surveyOptions .startOptions{text-align:center;font-family:Oswald-Regular,Arial,Helvetica,sans-serif}#surveyOptions .startOptions span{font-family:Oswald-Bold,Arial,Helvetica,sans-serif}#surveyOptions ul.programList,#surveyOptions ul.startOptions{list-style-type:none;padding:0;margin:0;display:inline-block;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#surveyOptions .sportOptions{text-align:center}#surveyOptions ul.sportsList{list-style-type:none;display:inline-block;padding:18px 30px;text-align:left}#surveyOptions li{padding:8px 0}#surveyOptions a{color:#092559;background-color:#e6ecfd;display:block;padding:22px 24px 18px 24px;border-radius:11px}#surveyOptions a:hover{color:#e6ecfd;background-color:#092559;text-decoration:none}#surveyOptions a span{font-family:Oswald-Bold,Arial,Helvetica,sans-serif}.pageStep_SiteSport #surveyOptions a{text-align:center}@media (max-width:991px){#surveyOptions{padding:24px 28px;min-height:300px}.pageStep_SiteSport #surveyOptions{min-height:420px}#surveyOptions ul.programList{position:relative;display:inline-block;top:auto;left:auto;transform:none;width:auto;margin:16px auto 0 auto}#surveyOptions ul.startOptions{position:relative;display:inline-block;top:auto;left:auto;transform:none;max-width:430px;margin:16px auto 0 auto}#surveyOptions li{padding:9px 0}#surveyOptions ul.sportsList{padding:0 10px 0 10px;margin:16px auto 24px auto}}@media (max-width:450px){.pageStep_Start .surveyQuestionText{font-size:28px;line-height:32px}}@media (max-width:350px){#surveyOptions ul.sportsList{padding:0 5px 0 5px}#surveyOptions ul.sportsList a{padding:18px 12px 14px 12px}}.detailsHeader{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:36px;white-space:normal}.detailsHeader span{white-space:nowrap;display:inline-block}.detailsSubheader{font-family:Oswald-Regular,Arial,Helvetica,sans-serif;font-size:15px;color:#999;padding:6px 0 8px}.hidden-submit{display:none}#siteSignup{text-align:center;width:100%;padding:38px 22px 36px 22px}#siteSignup .logoContainer{padding:32px 0 36px;position:relative}#siteSignup .logoContainer #logoUploadButton{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';direction:ltr;cursor:pointer;width:100%;height:100%}#siteSignup .logoUpload{display:inline-block;cursor:pointer;position:relative;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;color:#fff;background-color:#27e;height:100px;width:100px;border-radius:50px}#siteSignup .logoContainer.hasLogo .logoUpload{display:none}#siteSignup .logoContainer .logoPreview{display:none}#siteSignup .logoContainer.hasLogo .logoPreview{display:inline-block;cursor:pointer;position:relative;background-color:#eee;height:100px;width:100px;border-radius:50px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 100%}#siteSignup .logoUpload .fa{position:absolute;bottom:0;right:0;font-size:22px;color:#ddd;border-radius:15px;border:1px solid #ccc;background-color:#fff;width:30px;height:30px;line-height:30px}#siteSignup .logoWords{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-size:18px;white-space:nowrap}#siteSignup .logoWords .logoWordsOptional{font-size:15px;font-weight:400;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;line-height:17px}#siteSignup .logoLabel{font-family:Oswald-Bold,Arial,Helvetica,sans-serif;font-size:26px}#siteSignup .form-control{display:inline-block;max-width:600px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:24px}#siteSignup .curSeason{margin:24px 0}#siteSignup .curSeason a{font-family:Arial,Helvetica,sans-serif;color:#666;font-size:22px;cursor:pointer}#siteSignup .curSeason a:hover{text-decoration:none;color:#27e}#siteSignup .curSeason a:after{font-family:FontAwesome;content:'\f040';padding-left:8px;font-size:22px}.dataRow{line-height:24px;margin:8px 0;text-align:left;line-height:22px}.dataLabel{padding-left:6px;color:#666}label.dataLabel{margin-bottom:4px}.dataRow input,.transferPasswordRow input{font-size:16px;line-height:18px;padding:1px 6px}.loginRow .change-link{font-size:16px;color:#666;cursor:pointer;float:right}#userSignup{width:100%;text-align:center;padding:18px 22px 24px 22px}#userSignup .saveButtons{margin:0 auto 0 auto;max-width:333px;position:relative}#confirmAcceptWrapper .saveButtons{margin:16px auto 0 auto;max-width:333px;position:relative}#signup .detailsHeader{font-size:28px;line-height:34px;margin-bottom:12px;color:#092559}@media (max-width:420px){#signup .detailsHeader{font-size:24px}}#signup .form-container{display:inline-block;max-width:333px;text-align:left}#signup .form-container.hidden{display:none}.pageStep_SiteInfo .saveButtons a{font-size:26px;width:216px;height:52px;line-height:52px;text-transform:lowercase;font-family:Oswald-Regular,Arial,Helvetica,sans-serif}.pageStep_SiteInfo .saveButtons a .btn-label{margin-top:-4px}#signup .avatarContainer{padding:12px 0 0;position:relative}#signup .avatarUploadContainer{display:inline-block;position:relative;height:72px;width:72px}#signup .avatarUpload{display:inline-block;cursor:pointer;font-family:Oswald-Regular,Arial,Helvetica,sans-serif;color:#ccc;height:72px;width:72px;border:1px solid #666;border-radius:36px;overflow:hidden}#signup .avatarUploadContainer .fa.fa-plus{position:absolute;bottom:0;right:0;font-size:16px;color:#fff;border-radius:10px;border:1px solid #fff;background-color:#27e;width:20px;height:20px;line-height:18px}#signup .avatarUpload .fa.fa-user{font-size:82px}a.passwordStrengthClose{opacity:1;position:absolute;right:6px;top:4px;text-decoration:none}a.passwordStrengthClose:before{font-family:FontAwesome;content:"\f2d3";color:#ccc;font-size:18px}#passwordStrengthValue,#passwordStrengthValue_popup{margin-left:4px;font-weight:700}#passwordStrengthToggleRow .inlineHelp,#passwordStrengthToggleRow_popup .inlineHelp{color:#090;margin-top:-4px}#passwordStrength{display:none;position:absolute;right:0;top:0;box-shadow:4px 4px 10px #888;border:1px solid #359a03;border-radius:6px;color:#090;background-color:#fff;width:271px;z-index:100}.psHeader{font-weight:700;padding:8px 8px 4px 8px;position:relative;text-align:center;font-size:14px;line-height:20px}.psTitle{text-transform:uppercase;white-space:nowrap;display:inline-block}.psDescription{white-space:nowrap;display:inline-block}.psContent{padding:6px 8px 8px 56px}.psCheckRow{text-align:left;margin:0 0 4px 3px;padding-left:21px;line-height:20px;background:url("/sportswebsites/images/signup/uncheckedWhite.png") no-repeat scroll 0 4px transparent;color:#666}.psCheckRow.psHot{background:url("/sportswebsites/images/signup/checkedWhite.png") no-repeat scroll 0 4px transparent;color:#090}#passwordStrengthToggleRow{float:right;position:relative}#passwordStrengthToggleRow a{text-decoration:none;color:#090}.policy{color:#333;font-size:12px;line-height:16px;text-align:center;margin-top:12px}.policy a{color:#333;text-decoration:underline}.form-group.confirmPassword{margin-bottom:6px}.form-group.loginRowHeader{display:flex;justify-content:center}.modal-header{padding:6px;font-size:14px}.bootstrap-dialog .bootstrap-dialog-close-button{right:0;top:5px}.bootstrap-dialog .bootstrap-dialog-title{margin:0 auto;font-size:22px}.bootstrap-dialog.oneTimeLoginDialog .bootstrap-dialog-title{font-size:18px}.modal-body{font-family:Arial,Helvetica,sans-serif}.modal-footer{border-top:1px solid #e5e5e5}.bootstrap-dialog .btn{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:4px 20px;font-weight:700;margin:0 4px;border:none}.btn-default{background-color:#999}.newSiteDetailDialog .dialogMessage{color:#999;margin-bottom:12px}.newSiteDetailDialog .dataRow{text-align:center}.newSiteDetailDialog .dataRow select{padding:0 24px;line-height:32px;height:32px;font-size:16px;color:#999;width:auto;display:inline-block}.oneTimeLoginDialog .inputRow{text-align:center}.oneTimeLoginDialog .inputLabelRow{margin-bottom:8px;text-align:center}.oneTimeLoginDialog .inputLabelRow .inputLabel{font-size:18px;line-height:22px;color:#777}#oneTimeLoginDialog_updatePassword_signup .introMsg{text-align:center;margin:4px 0 4px 0}#oneTimeLoginDialog_updatePassword_signup label{margin:0;font-size:18px;color:#888;padding-left:6px;margin-bottom:6px}#oneTimeLoginDialog_updatePassword_signup .passwordToggle-row label{color:#27e;cursor:pointer;font-weight:700}#oneTimeLoginDialog_updatePassword_signup .introMsg label{padding-left:0}#oneTimeLoginDialog_updatePassword_signup .logIntoSite-row{text-align:center;margin-top:36px}#oneTimeLoginDialog_updatePassword_signup .modal-body{padding-left:30px;padding-right:30px;padding-bottom:20px}#oneTimeLoginDialog_updatePassword_signup .submitResetPassword-row{text-align:center;margin-top:20px;margin-bottom:4px}#oneTimeLoginDialog_updatePassword_signup #resetPasswordInputSection_signup{display:block;padding:6px 0}#oneTimeLoginDialog_updatePassword_signup .passwordToggle-row{display:block;text-decoration:none;color:#27e;text-align:center;padding-left:15px}#oneTimeLoginDialog_updatePassword_signup .passwordToggle-row .btn{display:inline-block;width:32px;min-width:32px;text-align:center;padding-left:0;padding-right:0;margin-top:-8px;float:right}#oneTimeLoginDialog_updatePassword_signup .passwordToggle-row .btn:before{font-family:FontAwesome;content:"\f078"}#oneTimeLoginDialog_updatePassword_signup.showPasswordInput .passwordToggle-row .btn:before{content:"\f077"}#oneTimeLoginDialog_updatePassword_signup .btn{line-height:31px;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:34px;margin-top:2px;min-width:98px;text-align:center;border:none;padding-left:24px;padding-right:24px}#oneTimeLoginDialog_updatePassword_signup .logIntoSite-row .btn{color:#888;padding-left:12px}#oneTimeLoginDialog_updatePassword_signup .logIntoSite-row .btn .btn-label{font-size:16px;line-height:18px;text-decoration:underline;text-align:left}#oneTimeLoginDialog_code_signup .form-control.oneTimeCodeInput{max-width:150px;display:inline-block;font-size:20px;text-align:center;letter-spacing:6px}#oneTimeLoginDialog_code_signup .form-control.oneTimeCodeInput.error{border:2px dashed #d30}#oneTimeLoginDialog_code_signup .errorRow{font-size:16px;line-height:18px;color:#d30;text-align:center;margin:12px 0;font-family:Arial,Helvetica,sans-serif;display:none}#oneTimeLoginDialog_code_signup .errorRow.error{display:block}#otherSportDialog .select2-container{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#otherSportDialog .select2-container--default .select2-selection--single{border:none}#otherSportDialog .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5;color:#495057;padding-left:0}#otherSportDialog .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:'\f078';font-size:12px;line-height:30px}.resetPasswordWrapper{border:1px solid #27e;border-radius:12px;padding:12px 12px 6px 12px}.alertEmailInUse{text-align:center}.alertEmailInUse .alertLoginRow{margin:4px 0 22px 0}.alertEmailInUse .alertFooterNote a{color:#000;text-decoration:underline}