#lightbox-background{background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;height:100%;width:100%;z-index:16777269}#lightbox{height:0;text-align:center;width:100%}#spinner{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;z-index:16777270}.popup-padded-content{padding:28px}#lightbox .blue{background-color:#2075c3;color:#fff}#lightbox .progress{background:url(/static/sfb/hcc/images/progress.gif) center center no-repeat;height:500px;width:100%;display:inline-block;vertical-align:middle}.register-button{background-color:#97d700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;color:#222;cursor:pointer;font-weight:700;height:25px;min-width:50px}.center{text-align:center}.full-line-btn{width:75%;display:block;margin:8px auto;font-weight:700;font-size:14px;padding:10px 0}#lightbox input:not([type=submit]){border:1px solid #e6e7e8;padding-right:10px;padding-left:10px}#lightbox form input[type=submit]{border:1px solid transparent}.popup{width:800px;border:1px solid #999;box-shadow:0 0 0 1px rgba(0,0,0,.1);background-color:#fff;min-height:100px;display:inline-block;vertical-align:middle;position:relative;margin-top:5%}.popup.round-border{border-radius:5px}.popup.small{width:450px}.popup.drop-shadow-popup{border:0;box-shadow:0 0 18px 6px rgba(0,0,0,.2)}.dark-close-icon{position:absolute;top:8px;right:12px;background-image:url(/static/sfb/hcc/images/dark-x-icon.png);height:27px;width:26px;cursor:pointer}.cta-body{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.cta-column{width:33%;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;float:left}.pro-individuals-column{background-color:#444;box-shadow:0 0 8px 4px rgba(0,0,0,.2);z-index:1}.cta-top-img{background-size:cover;padding:28px 0 32px}.cta-basic-img{background:url(/static/sfb/hcc/images/basic-license.png) no-repeat #444}.cta-pro-img{background:url(/static/sfb/hcc/images/pro-license.png) no-repeat}.cta-pro-teams-img{background:url(/static/sfb/hcc/images/teams-license.png) no-repeat #444}.cta-body h2{margin:0;padding:2px;color:#fff;font-weight:400;font-size:26px}.cta-body h3{margin:0;color:#777}.cta-body h4{color:#999;margin:0;font-size:13px}.cta-body h5{margin:0;padding:1px;color:#ccc;font-weight:400}.pro-individuals-column h5{color:#fff}.cta-body button,.cta-body a{cursor:pointer;border-radius:6px;font-size:15px;font-weight:700;padding:12px 0 10px}.center-vertically{position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.cta-sub-header{background-color:#d8d8d8;position:relative;height:90px}.pro-individuals-column .cta-sub-header{background-color:#505050}.cta-sub-header .save-box{position:absolute;top:-11px;right:25%;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);line-height:22px;font-size:12px;padding:0 12px;border-radius:10px;font-weight:700;background-color:#97d700;z-index:1}.purchase-rates-table-container{padding:12px 0}.purchase-rates-table{display:table;border:none;border-collapse:collapse;width:100%}.purchase-rates-option{display:table-cell;border-left:2px solid #777;width:50%;padding:8px 0}.purchase-rates-option:first-child{border-left:0}.cta-column-body{text-align:left;display:flex;flex-direction:column}.cta-column-body ul{padding:20px 20px 10px;font-size:12px;color:#777}.pro-individuals-column ul{color:#ddd}.cta-column-body ul li{background:url(/static/sfb/hcc/images/grey-checkmark.svg) no-repeat 0 4px;background-size:12px 12px;padding:4px 0 18px 28px}.pro-individuals-column ul li{background:url(/static/sfb/hcc/images/green-checkmark.svg) no-repeat 0 4px;background-size:12px 12px}.cta-column-sticky-bottom{margin-top:auto;text-align:center;padding:20px 20px 50px;color:#999}.cta-bottom-item{padding:11px 0;width:100%;font-size:14px;font-weight:700;display:inline-block;margin-bottom:6px;border:1px solid transparent}#lightbox .grey-btn{background-color:#ddd;border:1px solid #222;color:#222;cursor:pointer}#lightbox .grey-btn:disabled{cursor:default;border-color:#aaa}#lightbox .green-btn{background-color:#97d700;border:1px solid #97d700;color:#222;cursor:pointer}.cta-footnote{text-align:left;color:#999;font-size:11px;padding:4px 8px 10px}.sign-up-form{margin:-5px 0 20px;font-size:12px}#registerForm{width:315px;padding:5px}#registerForm fieldset{border:none;padding:0;margin:0}.fine{font-size:12px}#registerForm input:not([type=checkbox]),#registerForm select{box-sizing:border-box;border:1px solid #e6e7e8;padding:6px 6px 6px 10px;width:100%;min-height:43px;font-size:12px}#registerForm input[type=submit]{padding:10px 21px;font-size:14px;margin-top:30px;font-weight:700}#registerForm input[type=submit]:disabled{background:#d3d3d3;color:gray}#registerForm .terms{font-size:80%}#registerForm .styled-select select{border:none;background:0 0;-webkit-appearance:none;width:100%;margin:0}#registerForm .styled-select{box-sizing:border-box;border:1px solid #e6e7e8;height:45px;width:100%;overflow:hidden;background:url(/static/sfb/hcc/images/dropdown_unselected.svg) no-repeat right #fff;background-size:10px 10px;background-position:right 10px center;margin:0 0 6px;padding:0}#registerForm .required{border:1px solid red}#registerForm .fieldContainer{position:relative}#registerForm .fieldContainer:hover .tooltip{display:block}#registerForm .inputContainer{position:relative;margin:0 0 6px;background-color:transparent}#registerForm p{font-size:80%}.required-note{font-size:80%;color:#555;margin-top:17px}.sign-up-form>.right-half{color:#444!important}.sign-up-form>.right-half>.plan-img{margin-left:0!important}.sign-up-form>.right-half>.right-align{margin-top:20px}.toc{padding:7px 0 18px 25px!important;background:url(/static/sfb/hcc/images/clear-circle.png) no-repeat top 6px left}.toc-active{padding:7px 0 18px 25px!important;background:url(/static/sfb/hcc/images/green-circle.png) no-repeat top 6px left}.popup-tos{padding:30px 44px;position:relative;text-align:left}.verify-email-container{text-align:left;color:#999;font-size:14px;margin-top:30px}.verify-email-container h4{color:#97d700;margin:0;padding:5px 0;font-size:29px}.verify-email-container h6{color:#777;margin:0;font-size:17px;padding:2px 0 12px}.verify-email-container p{margin:20px 0}.verify-email-container button{width:49%;float:left;font-weight:700;font-size:14px;height:49px;cursor:pointer}.verify-email-container button:first-child{margin-right:2%}.verify-email-buttons{overflow:hidden;padding:8px 0}#emailVerifiedPopup{color:#777;margin:40px auto 10px;width:80%;text-align:left;font-size:13px}#emailVerifiedPopup .verified-title{font-weight:600;font-size:28px}#emailVerifiedPopup .horizontal-separator{height:1px;width:100%;background-color:#e0e0e0;position:absolute;top:110px;left:0}#emailVerifiedPopup .subtitle{background:url(/static/sfb/hcc/images/blk-check.png) no-repeat top 18px left;background-size:22px 22px;padding:3px 3px 2px 30px;margin:50px 0 20px;font-size:1.35em;font-weight:600}#emailVerifiedPopup .features{margin:20px 0}#emailVerifiedPopup .features .feature{clear:both;height:28px;margin-bottom:5px}#emailVerifiedPopup .features .feature .label{background:url(/static/sfb/hcc/images/green-checkmark.svg) no-repeat top left;background-size:16px 16px;padding:4px 3px 4px 26px}#emailVerifiedPopup .bottom-green-button{border:0;box-sizing:border-box;font-weight:700;height:45px;width:100%;font-size:14px;text-align:center}#emailVerifiedPopup .verified-body{padding-bottom:30px}.trial-gear{background-image:url(/static/sfb/hcc/images/star-icon.png);background-size:32px 32px;width:32px;height:32px}.footnote{font-size:12px;padding:2px 0 10px;color:#999}.trial-gear h3{margin-left:39px;padding-top:10px;width:175px}.sign-in-popup h1,.forgot-password-popup h1{font-size:31px;margin:0;padding:8px 0;color:#222}.sign-in-popup h5,.forgot-password-popup h5{font-size:14px;color:#999;font-weight:400;line-height:1.25em;margin:0;padding:5px 0}.sign-in-top{text-align:left;padding:30px 50px}#sign-in-form{padding:40px 50px 20px}.sign-in-input{height:50px;width:100%;padding:0 24px;box-sizing:border-box;font-size:14px;border:1px solid #ccc}.sign-in-input::placeholder{color:#999}#sign-in-form input[type=submit],.forgot-password-popup .green-btn,.forgot-password-popup .grey-btn{width:100%;font-weight:700;font-size:14px;height:48px}#sign-in-form input[type=submit]{margin-top:15px}.sign-in-input-container{position:relative;margin:10px 0}.forgot-password-link{position:absolute;bottom:5px;right:5px;font-size:11px;color:#999!important}.remember-me-container{text-align:left;font-size:11px;color:#999;padding-bottom:10px}.sign-in-bottom{font-size:14px;line-height:18px;color:#777;padding:20px 0 40px}