congrats .card_expiry{font-weight:600}congrats .extra-card{background-color:#efefef;border-radius:5px}

cip-status-message{display:block}cip-status-message .heading{font-size:1.6rem !important}cip-status-message .forgot span{margin:0;padding:0 2px}cip-status-message .forgot a{font-weight:500;text-decoration:none;word-break:break-word}cip-status-message .bullet-container{margin:10px 0 0 8px}cip-status-message .point-img{width:37px;height:37px;max-width:37px;min-height:37px;margin:0 10px 10px 0;background-repeat:no-repeat;background-position:left top;background-size:37px 37px}@media screen and (max-width: 600px){cip-status-message .point-img:first-child{margin-top:0}}cip-status-message .point-container{margin-bottom:20px}cip-status-message .reference-number-container-xs{margin-left:-4px;margin-top:-8px}cip-status-message .sub-heading{font-size:1.25rem;font-weight:500}cip-status-message .reference-number{background:#dfdfdf;padding:15px 20px !important;margin:10px 0 0 0;font-weight:600}@media screen and (max-width: 600px){cip-status-message .reference-number{text-align:center}}cip-status-message .one{background-image:url("759b61dcfc80a13ac3c722385c4eb16a.svg")}@media screen and (max-width: 600px){cip-status-message .one{background-image:url("57bdc22014a4c1277dc089ec1da5edba.svg")}}cip-status-message .two{background-image:url("dba8b290128b2da4d82b2af651e53c1c.svg")}@media screen and (max-width: 600px){cip-status-message .two{background-image:url("b3f7bca626159b09d1c079dd37c4743b.svg")}}cip-status-message .three{background-image:url("265cfc6124b4c98cd808a7986b427f78.svg")}@media screen and (max-width: 600px){cip-status-message .three{background-image:url("72acf624471e25aef928fd0f2a7f4ac9.svg")}}cip-status-message .point{font-size:1.2rem;font-weight:300;text-align:left}@media screen and (max-width: 600px){cip-status-message .point{width:100%}}cip-status-message .questions{margin:14px 0 20px 0}@media screen and (max-width: 600px){cip-status-message .second-point-container{margin-bottom:0}}cip-status-message .third-point-container{margin:0}cip-status-message .cta-button{margin:10px 0 15px 0}cip-status-message .bottom-paragraph{margin-top:26px}cip-status-message .instruction-cip,cip-status-message .point{font-weight:300}cip-status-message .instruction-cip .make-it-strong,cip-status-message .point .make-it-strong{font-weight:500}cip-status-message .unverified-additional-heading{margin-bottom:10px}

select-fee-plan{display:block}

id-failed p{font-weight:300;word-break:break-word;font-size:1.1rem}id-failed .sub-header{color:#5e5e5e;font-size:1.3rem;padding-botom:16px;font-weight:400}id-failed .circle-number{border:1px solid #0070e0;border-radius:50%;color:#0070e0;padding:5px;margin:14px 10px 10px 0;min-width:30px;height:30px;text-align:center;line-height:18px;font-weight:300}id-failed .reference-number{background-color:#efefef;width:100%;text-align:center;padding:8px;color:#5e5e5e;font-weight:700}id-failed .disclosure{font-size:1rem !important;font-weight:300;padding-bottom:16px}id-failed .text-branding-color{color:#0070e0;text-decoration:none;font-weight:500}id-failed .existing-funds-callout{padding-top:10px;padding-bottom:20px}id-failed .no-bottom-margin{margin-bottom:0}id-failed .section-spacing{padding:17px 0 17px 0}id-failed .top-spacing{padding-top:17px}id-failed .clear-images-note{font-size:1rem !important;font-weight:300;color:#97999b}id-failed .cs-phone-number{text-decoration:none}id-failed .heavier-font{font-weight:800}

oac-register{display:block}oac-register ns-select{display:block}oac-register ns-select md-select{padding-left:0;padding-right:0}oac-register ns-select md-select .md-select-label span{color:rgba(0,0,0,.26) !important}oac-register ns-select select{max-width:100%}oac-register ns-select.ng-valid md-select .md-select-label span{color:rgba(0,0,0,.87) !important}oac-register h3.section-blurb:not(.noTopMargin){margin:2rem 0 0 0}oac-register p.section-blurb{margin:0}oac-register .email-input-container.prefilled{padding-bottom:3px;border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.12)}oac-register .email-input-container.prefilled ns-input-email{display:inline-block;width:calc(100% - 23px)}oac-register .email-input-container.prefilled ns-input-email input[disabled=disabled]{display:inline-block;border-bottom-style:none}oac-register .email-input-container.prefilled .edit-prefilled-email{display:inline-block;padding:0 5px;cursor:pointer}oac-register .email-input-container.prefilled .edit-prefilled-email ns-glyphicon{color:#0092bc;font-size:13px;vertical-align:text-top}oac-register .eula-link{margin-top:26px;text-decoration:none}

all-encompassing-terms-and-conditions .heading{margin-bottom:16px}all-encompassing-terms-and-conditions .all-encompassing-terms-and-conditions-container{max-width:600px;margin:9px}all-encompassing-terms-and-conditions .terms-agreement{margin:8px 0 0 -8px;display:flex}all-encompassing-terms-and-conditions .terms-agreement .terms-agreement-text{line-height:1.5rem}all-encompassing-terms-and-conditions p{margin:24px 0}all-encompassing-terms-and-conditions a{text-decoration:none}



password-auth{display:block}password-auth .forgot span{margin:0;padding:0 2px}password-auth .forgot a{color:#0070e0;font-weight:bold}

.activation-card-content.register-account-success{padding-left:0;padding-right:0}register-account-success .button-bar{margin-top:20px}register-account-success .heading{color:#0070e0;font-size:1.5rem;margin-top:15px}register-account-success .important-login-info{background:#efefef;font-style:italic;margin-top:10px;padding:23px 16px}register-account-success .important-login-info .have-not-linked{margin-top:10px}register-account-success .important-login-info .heading{color:#5e5e5e;font-size:1.5rem;font-weight:400}register-account-success .important-login-info .once-linked{margin-top:20px}register-account-success .important-login-info .text{padding-right:20px}register-account-success .important-login-info .unlinked-img{margin-top:15px;width:100%}register-account-success .important-login-info p{line-height:1.3}register-account-success .next-steps{margin-top:33px}register-account-success .next-steps .agree-to-features{font-size:1.3rem;margin-top:15px}register-account-success .next-steps .heading{color:#0070e0;font-size:1.7rem}register-account-success .padding-container{padding-left:16px;padding-right:16px}register-account-success .registered-blurb{font-size:1.3rem;font-weight:400;line-height:1.3;margin-top:20px}

.activation-external-registration-success-content{padding-left:0;padding-right:0}@media screen and (min-width: 600px){.activation-external-registration-success-content{width:100%;max-width:600px;padding:28px 0;border-radius:4px;background-color:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)}}external-registration-success .step-instructions{margin-top:24px}@media screen and (min-width: 600px){external-registration-success .step-instructions{margin-top:0}}external-registration-success .linked-successfully{font-size:1.3rem}external-registration-success .linked-successfully p:first-child{font-weight:500;margin-bottom:0}external-registration-success .login-info{background-color:#f7f7f7;font-style:italic;margin-bottom:30px;padding:34px 8px 20px 16px}@media screen and (min-width: 600px){external-registration-success .login-info{padding:34px 53px 20px 53px}}external-registration-success .login-info .login-info-text{max-width:64%}external-registration-success .login-info .login-info-text .title{margin-bottom:0;font-size:1.5rem;font-weight:500}external-registration-success .login-info .login-info-text p{margin-top:10px;font-size:1.2rem}external-registration-success .login-info .hand-picture{margin-right:8px}external-registration-success .special-layout-padding{padding:8px 16px}@media screen and (min-width: 600px){external-registration-success .special-layout-padding{padding:8px 53px}}

optional-perso-card{display:block;flex-shrink:0}@media(max-width: 600px){optional-perso-card .optional-perso-card-button{margin-top:40px}}optional-perso-card .choose-card-type md-radio-button p{margin:0}optional-perso-card .choose-card-type md-radio-button .card-type{font-size:1.2rem;line-height:19px;margin-top:4px;font-weight:400}optional-perso-card .choose-card-type md-radio-button .card-type-desc{font-size:1.2rem;color:#99999a;font-weight:300}optional-perso-card .extended-description{font-style:italic;font-weight:300;font-size:1rem;color:#97999b;line-height:16px}

set-pin{display:block;flex-shrink:0}@media(max-width: 600px){set-pin .set-pin-button{margin-top:40px}}

direct-deposit-inquiry ns-checkbox{display:block}

identity-questions{display:block}identity-questions md-radio-button{margin:15px 0px}identity-questions .loading-row{min-height:200px}identity-questions .cta-button button{margin-top:8px}identity-questions .ie-ify{box-sizing:border-box}

card-activate{display:block;flex-shrink:0}

id-scan .header{line-height:1.6rem}id-scan .scan-button{width:100%}@media screen and (min-width: 600px){id-scan .scan-button{max-width:256px}}id-scan .scan-button .cta-button{font-size:1.1rem;font-weight:500;margin-top:0}id-scan .pointer{font-weight:500;font-size:1rem}id-scan .pointer ns-glyphicon{font-size:.8rem;padding-left:4px}@media screen and (min-width: 960px){#dialogContent_id-scan-iframe-dialog{min-width:500px}}#dialogContent_id-scan-iframe-dialog .md-toolbar-tools{background-color:#fff;color:#99999a;border-bottom:1px solid #dfdfdf}#dialogContent_id-scan-iframe-dialog .md-toolbar-tools ns-glyphicon[glyph=thin_x]{cursor:pointer}#id-scan-upload-wrapper .scan-upload-title{color:#5e5e5e}#id-scan-upload-wrapper .scan-upload-circle{padding:32px 16px}#id-scan-tips-page-container .tips-image{width:128px}#id-scan-tips-page-container .title{font-size:1.5rem;padding-top:16px}#id-scan-tips-page-container .tip{font-size:1.2rem;font-weight:300;padding:12px 0}id-scan-manual-info p{font-weight:300;word-break:break-word;font-size:1.1rem}id-scan-manual-info .header-lg{color:#5e5e5e;font-size:1.5rem;padding-botom:16px}id-scan-manual-info .header-sm{color:#5e5e5e;padding-top:16px;font-size:1.3rem}id-scan-manual-info .circle-number{border:1px solid #0070e0;border-radius:50%;color:#0070e0;padding:5px;margin:14px 10px 10px 0px;min-width:30px;height:30px;text-align:center;line-height:18px;font-weight:300}id-scan-manual-info .reference-number{background-color:#efefef;width:100%;text-align:center;padding:8px;color:#5e5e5e;font-weight:700}id-scan-manual-info .disclosure{font-size:1rem;font-weight:300;padding-bottom:16px}id-scan-manual-info .heavier-font{font-weight:800}id-scan-success .id-scan-success-wrapper{padding:32px 16px}id-scan-success .scan-successful-title{text-align:center;color:#5e5e5e}id-scan-success .scan-successful-info{text-align:center}id-scan-success .scan-successful-circle{padding:16px}

activation-errors{display:block}

verify-ssn .step-instructions p{margin-bottom:0}verify-ssn .disclaimer{margin-top:0;font-style:italic;line-height:1.2;font-size:1.1rem}

upgrade-auth .faux-login .upgrade-email-warning{padding:16px;margin:0 -8px;background-color:#efefef;line-height:1.5;font-style:italic}@media screen and (min-width: 960px){upgrade-auth .faux-login .upgrade-email-warning{margin:0;box-shadow:0px 2px 5px 0 rgba(0,0,0,.26)}}upgrade-auth .faux-login input,upgrade-auth .faux-login label{font-size:120%}upgrade-auth .faux-login ng-messages ng-message span p{text-align:center;font-size:1rem;line-height:1.3}upgrade-auth .faux-login ns-button,upgrade-auth .faux-login ns-button button{width:100%}upgrade-auth .faux-login .login-reset-credentials{margin-top:16px}upgrade-auth .faux-login .login-reset-credentials a{text-decoration:none}upgrade-auth .error-screen .warning-glyph{width:6.25rem;height:6.25rem;background-color:#f0f8fb;border-radius:50%}upgrade-auth .error-screen .warning-glyph ns-glyphicon{padding-bottom:.5rem;font-size:2.5rem;color:#0070e0}upgrade-auth .error-screen p{padding:8px 16px}upgrade-auth .error-screen ns-button{margin-bottom:50vh}@media screen and (min-width: 600px){upgrade-auth .error-screen ns-button{margin-bottom:0}}upgrade-auth .error-screen ns-button button{width:180px}

missing-perso-info{display:block}missing-perso-info ns-checkbox md-checkbox .md-container{top:30px}missing-perso-info ns-checkbox .md-label{max-width:100%}missing-perso-info .agree-terms{display:inline-flex}missing-perso-info .agree-terms a{color:#0070e0;text-decoration:none}missing-perso-info .agree-terms a:visited,missing-perso-info .agree-terms a:link{color:#0070e0}missing-perso-info .disclosure{margin-top:2rem;font-size:12px}missing-perso-info .disclosure .capitalize{text-transform:uppercase;font-weight:bold}

expected-use-questions .heading{margin:0}expected-use-questions .container{max-width:600px;margin:9px}expected-use-questions p{margin:24px 0}expected-use-questions a{text-decoration:none}

missing-business-info{display:block}missing-business-info ns-form.missing-business-info-form{max-width:926px}missing-business-info .step-instructions-business div{width:100%;max-width:876px}missing-business-info .business-info-heading{margin-top:0;margin-bottom:0}missing-business-info .business-name,missing-business-info .business-website{padding-left:0}missing-business-info .business-category md-checkbox{margin-left:0}missing-business-info .business-type-area .business-type-heading,missing-business-info .business-type-area .no-verify-types{margin-left:25px}missing-business-info .business-type-container{width:100%;background-color:#f2f9fc;padding:20px 0 15px 0}missing-business-info md-radio-group.layout-row md-radio-button.business-type,missing-business-info .business-type{margin:15px 30px 15px 0;max-width:none}missing-business-info .sole-prop-label{font-size:14px;margin-bottom:30px;margin-left:45px}missing-business-info .verification-notice{font-size:14px;margin-left:25px}missing-business-info .verify-types{margin-left:25px;width:100%}missing-business-info .field-block{padding:0 25px}

