#purchaseFlow{margin-top:20px;vertical-align:top}.purchase-body{margin:0 auto;width:90%;color:#777}.purchase-title{text-align:left;margin:40px auto 0;width:90%;height:76px;color:#777}.purchase-title h2{margin:0;padding:2px;color:#222}.purchase-title h5{margin:0;padding:2px;color:#777;font-weight:300;font-family:Arial,Helvetica,sans-serif}.purchase-step{color:#fff;position:relative;padding-bottom:10px;font-size:11px;font-weight:500;text-align:left;overflow:hidden}.purchase-step .step{background-color:#a2a2a2;margin:0 1px;cursor:pointer;float:left;line-height:50px;width:33%}.purchase-step.upgrade .step{width:49.7%}.purchase-step .step.active{background-color:#545454}.purchase-step .step .sign-up{background:url(/static/sfb/hcc/images/full-form-icon.png) no-repeat center left;background-size:14px 16px;padding:2px 3px 2px 20px;margin-left:20px}.purchase-step .step .select-plan{background:url(/static/sfb/hcc/images/white-check.png) no-repeat center left;background-size:14px 14px;padding:2px 3px 2px 20px;margin-left:20px}.purchase-step .step .payment{background:url(/static/sfb/hcc/images/payment-card.png) no-repeat center left;background-size:22px 14px;padding:2px 3px 2px 28px;margin-left:20px}.purchase-select-plan,.purchase-payment,.purchase-result{overflow:hidden;position:relative;margin:25px 0 20px;font-size:12px;text-align:left;height:100%}.purchase-body .left-half,.purchase-body .right-half{width:50%;height:100%;text-align:left;font-size:12px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.purchase-body .left-half{float:left;padding:10px 20px 10px 0}.purchase-body .right-half{float:right;padding:45px 0 10px 20px}.purchase-select-plan .select-plan h2,.purchase-payment .edit-payment h2,.purchase-result h1{margin:0;padding:2px;color:#000}.purchase-result .right-half{padding-top:10px}.purchase-result h1{font-size:29px}.purchase-body .step-content-container{display:none}.purchase-body .package-charge{padding:2px}.purchase-body .left-title{font-weight:600;color:#777;margin-bottom:20px;font-size:1.17em}.purchase-body li{padding:2px 0 18px 25px;margin-bottom:5px;font-weight:300;font-size:11px;color:#777}.purchase-select-plan .select-plan .hcc-purchase-package{background:url(/static/sfb/hcc/images/clear-circle.png) no-repeat top 6px left}.purchase-select-plan .select-plan .hcc-purchase-package.active{background:url(/static/sfb/hcc/images/green-circle.png) no-repeat top 6px left}.plan-img{background:url(/static/sfb/hcc/images/pro-box.png) no-repeat;background-size:cover;color:#fff;padding:5px 5px 30px}.plan-img .pro-check h2{margin-bottom:3px}.plan-img .pro-check .pro-price{font-size:18px}.plan-img .pro-check .normal-font{font-size:12px;font-weight:400;color:#888}.plan-img .plan-detail{margin-left:20px}.plan-img .plan-detail .plan-detail-title{font-style:italic;margin:25px 0 15px}.plan-img .plan-detail ul{list-style:disc inside;padding-left:10px}.plan-img .plan-detail li{margin-bottom:10px;font-weight:300;font-size:11px;color:#fff;padding:0;list-style-position:outside}.plan-img .pro-check{background:url(/static/sfb/hcc/images/white-check.png) no-repeat top 17px left;background-size:20px 20px;padding:2px 3px 2px 26px;margin:10px 0 0 20px}.select-plan .purchase-bottom{margin-top:200px}.purchase-result .purchase-bottom{margin-top:20px}.purchase-bottom button{font-size:14px;font-weight:700;display:inline-block;width:48%;height:40px;cursor:pointer}.purchase-payment .edit-payment li{background:url(/static/sfb/hcc/images/green-circle.png) no-repeat top 6px left;padding:2px 0 5px 25px}#invoice table{border-collapse:collapse;width:100%}#invoice{margin-left:20px}#invoice th{background-color:#545454;text-align:left;color:#fff}#invoice table td,th{padding:15px}#invoice td:first-child{text-align:left}#invoice td:last-child{text-align:right}#invoice tr:not(:last-child){background-color:#e1e1e1}#invoice tr:last-child{background-color:#d8d8d8}#invoice tr:nth-child(2){border-bottom:1pt solid silver}.purchase-body .fine-print{padding:2px 0 18px;margin-bottom:5px;font-weight:300;font-size:11px;color:#777}#hcc-purchase-credit-card-form{margin-bottom:15px;background-color:#e1e1e1}#bt-card-number{padding-right:40px}#bt-card-number[data-type=visa]{background:url(/static/sfb/hcc/images/credit-card-icon-visa.png) no-repeat right 5px center #fff}#bt-card-number[data-type=master-card]{background:url(/static/sfb/hcc/images/credit-card-icon-master-card.jpg) no-repeat right 5px center #fff}#bt-card-number[data-type=discover]{background:url(/static/sfb/hcc/images/credit-card-icon-discover.jpg) no-repeat right 5px center #fff}#bt-card-number[data-type=american-express]{background:url(/static/sfb/hcc/images/credit-card-icon-american-express.jpg) no-repeat right 5px center #fff}#bt-card-number[data-type=jcb]{background:url(/static/sfb/hcc/images/credit-card-icon-jcb.jpg) no-repeat right 5px center #fff}#bt-card-number:not([data-type=visa]):not([data-type=master-card]):not([data-type=discover]):not([data-type=american-express]):not([data-type=jcb]){background:url(/static/sfb/hcc/images/credit-card-icon-default.jpg) no-repeat right 5px center #fff}#hcc-purchase-credit-card-form .label{height:1em;width:100%;text-align:left;font-size:12px;color:#777;margin-bottom:5px}#hcc-purchase-credit-card-form .braintree-input-container,#hcc-purchase-credit-card-form input{box-sizing:border-box;height:30px;width:100%;text-align:left;border:1px solid #e6e7e8;padding:0 12px;background-color:#fff}#creditCardNext.disable{color:#777;cursor:not-allowed}#hcc-purchase-credit-card-form .form-row{padding:5px 20px}#hcc-purchase-credit-card-form .form-row:first-of-type{padding-top:20px}#hcc-purchase-credit-card-form .form-row:last-of-type{padding-bottom:20px}#hcc-purchase-credit-card-form .form-field{box-sizing:border-box;width:100%;padding:10px}.full-width{width:100%}.half-width{width:50%!important;display:inline-block}#hcc-purchase-credit-card-form .form-field.error .braintree-input-container,#hcc-purchase-credit-card-form .form-field.error input{box-shadow:0 0 3px 1px red!important;border:1px solid transparent}.purchase-result{margin-top:40px}.purchase-result h3{padding:2px;margin-top:2px}.purchase-body .multi-seat{color:#555;margin-top:20px}.purchase-bottom-item{padding:15px;font-size:14px;font-weight:700;display:inline-block;margin-bottom:6px;border:1px solid #222;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.result-detail .error-reason{padding-left:10px;text-align:left;color:red}.purchase-body .result-detail.upgrade p{padding-right:2px}#spinner{z-index:16777271;display:block}.purchase-body .badge{margin:30px 0;clear:both}.purchase-body .error-header{color:#555}.purchase-body .error-header{color:#555}.popup-footer{clear:both;min-height:20px}.popup-oanda-footer{background:#f1f1f2;min-height:140px;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.popup-oanda-footer h4{color:#555;padding:30px 0;margin:0}.popup-oanda-footer>.company-logos{width:100px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-left:30px;padding:0;margin-top:0;float:left}.popup-oanda-footer>.google-bckgrnd{background-image:url(/static/sfb/hcc/images/google.png)}.popup-oanda-footer>.kpmg-bckgrnd{background-image:url(/static/sfb/hcc/images/kpmg.png)}.popup-oanda-footer>.expedia-bckgrnd{background-image:url(/static/sfb/hcc/images/expedia.png)}.popup-oanda-footer>.baker-bckgrnd{background-image:url(/static/sfb/hcc/images/baker.png)}.popup-oanda-footer>.zuora-bckgrnd{background-image:url(/static/sfb/hcc/images/zuora.png)}.popup-oanda-footer>.tesla-bckgrnd{background-image:url(/static/sfb/hcc/images/tesla.png)}