#Login-Popup-Div,#signup-popup{font-family:Roboto,sans-serif}.Hidden{display:none}.cd-user-modal-container .cd-switcher li{list-style-type:none}.pull-left{float:left}.pull-right{float:right}.cd-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(52,54,66,.9);z-index:9999999;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0,visibility 0 .3s;-moz-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}.cd-user-modal.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0,visibility 0 0;-moz-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0}.cd-user-modal.is-visible .cd-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-user-modal-container{position:relative;max-width:100%;width:978px;background:#fff;margin:3em auto 4em;cursor:auto;border-radius:.25em;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;height:635px}.cd-user-modal-container .cd-switcher::after{clear:both;content:"";display:table}.cd-user-modal-container .cd-switcher li{width:50%;float:left;text-align:center}.cd-user-modal-container .cd-switcher li:last-child a{border-radius:0 .25em 0 0}.cd-user-modal-container .cd-switcher{position:relative;padding:0;margin:0}.bottom-logo{width:117px;position:absolute;bottom:25px;right:28px}.cd-user-modal-container button.cd-close-form{display:block;position:absolute;right:-15px;top:-15px;cursor:pointer;background-color:transparent;background-image:url(/ui/images/login-popup-close.png?v=1);background-size:30px 30px;background-position:0 0;width:30px;height:30px;border:none}.cd-user-modal-container .cd-switcher a{display:block;width:100%;padding:8px 0;line-height:50px;background:#d2d8d8;color:#555;text-decoration:none;font-size:18px}.cd-user-modal-container .cd-switcher a.selected{background:#fff;color:#686868}.cd-form{padding:1.4em}.cd-form .fieldset{position:relative;margin:1.2em 0;visibility:visible;opacity:1;-webkit-transform:none;transform:none;transition:all 250ms ease-out}.cd-form .fieldset:not(.active){visibility:hidden;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);transition:all 250ms ease-in}.cd-form .fieldset:first-child{margin-top:0}.cd-form .fieldset:last-child{margin-bottom:0}.cd-form label{font-size:13px;color:#595959;letter-spacing:.33px;font-weight:normal}.cd-form label.image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0}.cd-form label.cd-username{background-image:url("/ui/images/cd-icon-username.svg")}.cd-form label.cd-email{background-image:url("/ui/images/cd-icon-email.svg")}.cd-form label.cd-password{background-image:url("/ui/images/cd-icon-password.svg")}.cd-form label.cd-zip{background-image:url("/ui/images/cd-icon-zip.svg");background-size:106%}.cd-form input{margin:0;padding:0}.cd-form input.loading{background-image:url('/ui/images/loaders.gif');background-repeat:no-repeat;background-size:30px;background-position:calc(100% - 10px)}.cd-form input.full-width,.cd-form button.full-width{width:100%;box-sizing:border-box}.cd-form input.has-padding{padding:10px 20px 10px 50px}.cd-form input.has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.cd-form input.has-border:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,.1);outline:none}.cd-form input.has-error{border:1px solid #d76666}.cd-form input[type=password]{padding-right:65px}.cd-form input[type=submit],.cd-form button[type=submit]{padding:20px 0;cursor:pointer;background:#2f612e;color:#fff;font-weight:normal;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:18px;left:0;position:absolute;bottom:-1px}.no-touch .cd-form input[type=submit]:hover,.no-touch .cd-form input[type=submit]:focus,.no-touch .cd-form button[type=submit]:hover,.no-touch .cd-form button[type=submit]:focus{background:#3599ae;outline:none}.cd-form .hide-password,.cd-form .hide-password:hover{display:inline-block;position:absolute;right:0;top:0;padding:6px 15px;border-left:1px solid #d2d8d8;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#343642;text-decoration:none}.cd-form .cd-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,.9);padding:.8em;z-index:2;color:#fff;font-size:13px;border-radius:.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0,visibility 0 .2s;-moz-transition:opacity .2s 0,visibility 0 .2s;transition:opacity .2s 0,visibility 0 .2s}.cd-form .cd-error-message::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-bottom:8px solid rgba(215,102,102,.9);border-left:8px solid transparent;border-right:8px solid transparent}.cd-form .cd-error-message.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s 0,visibility 0 0;-moz-transition:opacity .2s 0,visibility 0 0;transition:opacity .2s 0,visibility 0 0}.cd-form .error-msg{background-color:rgba(215,102,102,.9);text-align:left;padding:10px 18px;border-radius:4px;color:#fff;margin-top:10px}.cd-form .success-msg{background-color:#3c763d;text-align:left;padding:10px 18px;border-radius:4px;color:#fff}#signup-loading{position:absolute;width:30px;margin-left:10px;margin-top:-2px}.cd-form-message{font-size:14px;line-height:1.4;text-align:center}.cd-form-bottom-message{position:absolute;width:100%;left:0;bottom:-30px;text-align:center;font-size:14px}.cd-form-bottom-message a{color:#fff;text-decoration:underline}.signup-mobile-header .cd-close-form{display:block;color:#808080;position:absolute;right:20px}.accept-terms{display:block;letter-spacing:-.33px}.accept-terms a,.cd-form label.newsletter{color:#525252;font-weight:bold}.cd-user-modal .clearfix{clear:both;margin-bottom:-16px}.back-to-login{text-align:center;margin-top:-10px}.forgot-password a,.forgot-password a:hover,.back-to-login a,.back-to-login a:hover{color:#555;font-weight:bold;text-decoration:none}.signup-content .sections .heading-text{color:#fff;font-family:Roboto;font-size:39px;font-weight:bold;letter-spacing:-.86px;line-height:46px;text-align:center}.signup-content .sections .sub-heading-text{color:#fff;font-size:16px;text-align:center;padding:0 25px;margin-top:15px}.signup-content .sections .sub-heading-text .yellow{color:#f1dd00;font-weight:bold}.signup-content .sections .feature-list{padding:40px 15px 0;position:relative}.signup-content .sections .feature-list .item,.signup-content-mobile .feature-list .item{padding-bottom:15px;position:relative}.signup-content .sections .feature-list .item span,.signup-content-mobile .feature-list .item span{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.44px;line-height:24px;padding-left:42px;display:block}.signup-content .sections .feature-list .item img{position:absolute;height:17px;width:17px;top:3px;left:12px}.mobile-green-header,.signup-content-mobile{display:none}.desktop{display:block}@media only screen and (min-width:1170px){.signup-mobile-header .cd-close-form{display:none}}@media only screen and (max-width:1024px){.fixed-body{height:100%;width:100%;overflow:hidden;position:fixed}nav.fixed_nav{position:absolute;height:56px;width:100%;z-index:999999;top:0}}#cd-login,#cd-signup,#cd-reset-password{display:none}#cd-login.is-selected,#cd-signup.is-selected,#cd-reset-password.is-selected{display:block}.cd-user-modal .aside-background-div{width:434px;background-color:#1d4916;background-image:url('/ui/images/login-bg-right.png');background-repeat:no-repeat;background-size:100% 100%;float:right;padding:50px 25px;color:#fff;height:100%;box-sizing:border-box;text-shadow:#1a1a1a 1px 1px 1px}.cd-user-modal .signup-modal .aside-background-div{background-image:url('/ui/images/signup-bg-right.png')}.cd-user-modal .login-text-container{margin-top:100px;padding:0 60px}.cd-user-modal .signup-text-container{margin-top:42px;padding:0 60px}.cd-user-modal .login-text-container .main-text,.cd-user-modal .signup-text-container .main-text{color:#1d1d1d;font-size:28px;font-weight:bold}.cd-user-modal .login-text-container .sub-text,.cd-user-modal .signup-text-container .sub-text{color:#595959;font-size:16px}.cd-user-modal .aside-background-div .logo{background-image:url('/ui/images/golflinkwhitelogo.png');width:100%;height:70px;background-size:100%}.aside-background-div .Login-text{font-size:16px;margin-left:15px;margin-top:25px}.signup-text{font-size:18px;margin-left:15px;margin-top:25px}.cd-user-modal .aside-background-div .welcome-back{font-size:24px;margin-top:10px;margin-bottom:10px;text-align:center;font-weight:bold}.cd-user-modal .aside-background-div .title.signup{font-size:24px;margin-top:125px;text-align:center}.cd-user-modal .aside-background-div .title.login{display:block;margin-top:87px;text-align:center}.cd-user-modal .aside-background-div .title{font-size:20px;color:#fff;font-weight:bold;text-align:left;padding-left:10px}.cd-user-modal .aside-background-div .bottom-signup-txt{position:absolute;bottom:40px;text-align:center;font-size:18px}.cd-user-modal .aside-background-div .bottom-signup-txt>div{font-weight:bold;font-size:22px}.cd-user-modal .main-form-container{width:calc(100% - 434px);float:left;height:100%;position:relative}.cd-user-modal .cd-user-modal-container .main-form-container .signup-social-buttons{margin-top:20px;padding:0 33px}.cd-user-modal .cd-user-modal-container .main-form-container .login-social-buttons{margin-top:30px;padding:0 33px}.cd-user-modal .social-btns{margin-left:28px;margin-top:20px;margin-bottom:-25px}.cd-user-modal .social-btns button{color:#fff;border:0;padding:6px;width:calc(50% - 20px);margin-right:10px;cursor:pointer;text-transform:uppercase;font-size:10px;padding-left:28px;position:relative}.cd-user-modal .social-btns button i{width:14px;height:14px;display:inline-block;background-size:100% 100%;position:absolute;left:10px}.cd-user-modal .social-btns #gmail-login{display:inline-block;width:calc(50% - 20px);text-transform:uppercase;position:relative}@media only screen and (min-width:768px){.signup-mobile-header{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.cd-user-modal .aside-background-div{width:40%}.cd-user-modal .main-form-container{width:60%}.cd-user-modal .cd-user-modal-container .main-form-container .login-social-buttons{padding:0 10px}.cd-user-modal .cd-user-modal-container .main-form-container .signup-social-buttons{padding:0 10px}.cd-form{padding:2em 40px}.cd-user-modal-container button.cd-close-form{right:10px}}@media only screen and (max-width:767px){.signup-content-mobile .sub-heading-text .yellow{color:#e2b308;font-weight:bold}.desktop{display:none}.cd-user-modal .login-text-container .main-text,.cd-user-modal .signup-text-container .main-text{font-size:23px}.cd-user-modal-container button.cd-close-form{display:none}.signup-mobile-header{display:none}.signup-content-mobile{display:block;padding:0 25px}.signup-content-mobile .feature-list .item img{position:absolute;height:15px;width:15px;top:2px;left:0}.signup-content-mobile .feature-list.free .item img{top:4px}.mobile-green-header{display:block;text-align:center;background-color:#1d4916;text-align:center;padding:10px 0}.mobile-green-header .top-logo{height:35px}.mobile-green-header .inner-cont{position:relative}.mobile-green-header img.back{height:30px;position:absolute;left:12px}.cd-user-modal .login-text-container,.cd-user-modal .signup-text-container{margin-top:25px;padding:0 25px}.cd-user-modal .login-text-container .sub-text,.cd-user-modal .signup-text-container .sub-text{font-size:13px}.fixed-body{height:100%;width:100%;overflow:hidden;position:fixed}nav.fixed_nav{position:absolute;height:56px;width:100%;z-index:999999;top:0}.top-signup-txt{text-align:center;background:#fff;color:#2f8a00;font-size:16px;font-weight:bold;margin:30px 20px 30px 20px}.cd-user-modal .social-btns button{margin-bottom:10px}.cd-user-modal .cd-user-modal-container .main-form-container .login-social-buttons,.cd-user-modal .cd-user-modal-container .main-form-container .signup-social-buttons{margin-left:25px;text-align:left;padding:0}.cd-form{padding:15px 25px}.cd-user-modal .aside-background-div{display:none}.cd-user-modal .main-form-container{width:100%;float:none;position:static}.cd-user-modal-container{width:100%;height:auto;min-height:100%;margin:0}.cd-user-modal-container.signup-modal{height:auto}.signup-content-mobile .sub-heading-text{line-height:19px}.signup-content-mobile .feature-list{padding-top:5px}.signup-content-mobile .feature-list .item span{color:#121212;font-size:12px;padding-left:20px}.signup-content-mobile .feature-list .item{padding-bottom:0;margin:0}#cd-signup .cd-form{padding-bottom:60px}}@media only screen and (min-width:600px){.cd-form{padding:2em 4.62em}.cd-form .fieldset{margin:1.2em 0}.cd-form .fieldset:first-child{margin-top:0}.cd-form .fieldset:last-child{margin-bottom:0}.cd-form input.has-padding{padding:10px 20px 10px 50px}.cd-form input[type=submit],.cd-form button[type=submit]{padding:25px 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cd-user-modal .aside-background-div{display:block}.cd-user-modal .main-form-container{width:calc(100% - 250px)}.cd-user-modal-container{position:relative;margin-left:auto;margin-right:auto}.cd-user-modal .cd-user-modal-container .main-form-container .login-social-buttons,.cd-user-modal .cd-user-modal-container .main-form-container .signup-social-buttons{margin-top:100px}.cd-form input[type=submit],.cd-form button[type=submit]{bottom:0}.cd-user-modal .social-btns{margin-left:16px}.cd-form{padding:2em}.cd-user-modal-container{height:540px}}@media only screen and (max-width:419px){.cd-user-modal .social-btns button{font-size:9px}}