#acp-family-cards-transfer{width:100%;background-color:#fff;box-shadow:0 17px 50px rgba(0,0,0,.19);border-radius:2px;padding-top:40px;display:block}#acp-family-cards-transfer .family-cards-transfer-block{width:100%;margin:20px auto;padding:0 16px;max-width:600px}#acp-family-cards-transfer .family-cards-transfer-block h4{font-size:1.95rem;color:#3c3c3c;margin:24px 0}#acp-family-cards-transfer .family-cards-transfer-block .subheading{margin:0 0 50px;font-size:1.3rem;line-height:1.3;font-weight:300}#acp-family-cards-transfer .family-cards-transfer-block .info-field{max-height:85px;margin-bottom:26px}#acp-family-cards-transfer .family-cards-transfer-block .info-field label{font-weight:200}#acp-family-cards-transfer .family-cards-transfer-block .info-field md-select{margin:7px 0 5px 0}#acp-family-cards-transfer .family-cards-transfer-block .info-field md-select md-select-value{font-size:1.4rem;padding:5px 0;border-bottom-color:#bfbfbf}#acp-family-cards-transfer .family-cards-transfer-block .info-field ns-input-currency{width:45%}#acp-family-cards-transfer .family-cards-transfer-block .info-field ns-input-currency input{font-size:1.6rem}#acp-family-cards-transfer .family-cards-transfer-block .available-balance{color:#99999a}#acp-family-cards-transfer .family-cards-transfer-block button{width:240px;margin:30px 0 55px 0}@media screen and (max-width: 600px){#acp-family-cards-transfer{padding-top:20px}#acp-family-cards-transfer .family-cards-transfer-block .info-field ns-input-currency{width:60%}}

#acp-family-cards-create-flow{box-shadow:0px 17px 50px rgba(0,0,0,.19);border-radius:2px;background-color:#fff;width:100%}#acp-family-cards-create-flow .flow-container{margin:0 26px;padding-top:50px;padding-bottom:10px}@media screen and (min-width: 960px){#acp-family-cards-create-flow .flow-container{margin:0 32px 16px}}#acp-family-cards-create-flow a,#acp-family-cards-create-flow a:visited{cursor:pointer;color:#0070e0}#acp-family-cards-create-flow a.back-button,#acp-family-cards-create-flow a:visited.back-button{font-size:15px;text-decoration:none;display:flex;align-items:center}#acp-family-cards-create-flow a.back-button ns-glyphicon,#acp-family-cards-create-flow a:visited.back-button ns-glyphicon{margin-right:5px}#acp-family-cards-create-flow ns-progress-bar .step-column:first-of-type .step,#acp-family-cards-create-flow ns-progress-bar .step-column:last-of-type .step{border-radius:0}@media screen and (min-width: 600px){#acp-family-cards-create-flow ns-progress-bar .step-column{min-width:50px;margin-left:6px}}#acp-family-cards-create-flow ns-progress-bar .step{height:6px}@media screen and (min-width: 600px){#acp-family-cards-create-flow ns-progress-bar .step{height:7px}}#acp-family-cards-create-flow .ns-progress-panel .progress-bar-wrapper .ns-panel-progress-bar{padding-top:38px;padding-bottom:23px}@media screen and (min-width: 600px){#acp-family-cards-create-flow .ns-progress-panel .progress-bar-wrapper .ns-panel-progress-bar{padding-bottom:45px}}#acp-family-cards-create-flow .ns-progress-panel>*{width:100%}#acp-family-cards-error-state{background:#fff;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);padding:45px 25px}

acp-family-cards-intro{width:100%}acp-family-cards-intro .pointer{cursor:pointer}acp-family-cards-intro .body-container{margin-top:30px}@media screen and (max-width: 600px){acp-family-cards-intro .body-container{margin-top:10px}}acp-family-cards-intro .intro-container{max-width:700px}acp-family-cards-intro .intro-container .intro-lead{text-align:left;font-size:1.17rem;padding:15px 5px}acp-family-cards-intro .intro-container .intro-def{text-align:left;padding:10px 5px;max-width:700px;font-size:1.2rem;font-weight:300;width:100%}acp-family-cards-intro #feature-intro-template .hero-container .headline{font-size:xx-large}acp-family-cards-intro .section-title{text-align:left;font-size:1.3rem;padding:15px 0px 0px}acp-family-cards-intro .section-info{text-align:left;padding:15px 0px 10px;max-width:700px;font-size:1.2rem;font-weight:300;width:100%}acp-family-cards-intro .get-started-button{margin-top:15px}acp-family-cards-intro .faqs-link{font-weight:300;color:#0070e0}acp-family-cards-intro .aa-disclosure{padding:20px 20px 0 20px}acp-family-cards-intro .bullet-group{max-width:700px}@media screen and (min-width: 960px){ns-info-panel-dialog-container md-dialog md-dialog-content .info-panel-body{margin-left:32px}}

#acp-family-cards-create-flow{min-height:600px}#acp-family-cards-create-flow .loading-container{position:absolute;top:0;bottom:0;left:0;right:0}#acp-family-cards-shipping-info{width:100%}#acp-family-cards-shipping-info .subheading{margin:0 0 25px;font-size:1.25rem;line-height:1.3;font-weight:300}#acp-family-cards-shipping-info md-radio-button{margin:16px 0}#acp-family-cards-shipping-info md-select{width:93%}#acp-family-cards-shipping-info md-select md-select-value{font-size:1.2rem}#acp-family-cards-shipping-info ns-input-dob,#acp-family-cards-shipping-info ns-input-zipcode{width:100%;max-width:none}#acp-family-cards-shipping-info .shipping-info .section-label{margin:0 0 25px;font-size:1.25rem;line-height:1.3;font-weight:300}#acp-family-cards-shipping-info .shipping-info .section-label>*{display:inline-block;vertical-align:bottom}#acp-family-cards-shipping-info .shipping-info .section-label .actions{margin-left:10px;padding-bottom:4px}#acp-family-cards-shipping-info .shipping-info .info-field{width:100%;position:relative;font-size:1.25rem;margin-bottom:30px}#acp-family-cards-shipping-info .shipping-info .info-field ns-field{width:43%;display:inline-block;margin-right:35px;min-height:40px}#acp-family-cards-shipping-info .shipping-info .info-field ns-field ns-input-phone{max-width:initial !important}#acp-family-cards-shipping-info .shipping-info .info-field ns-select{font-size:1.15rem;width:85%}#acp-family-cards-shipping-info .shipping-info .info-field .actions{position:absolute;right:0;bottom:30px}#acp-family-cards-shipping-info button{width:240px}@media screen and (max-width: 600px){#acp-family-cards-shipping-info .shipping-info .info-field ns-field{width:100%}#acp-family-cards-shipping-info md-select{width:100%}}acp-family-cards-choose-card{border-radius:2px}acp-family-cards-choose-card .heading{margin-top:-36px;font-size:20px;font-weight:500}acp-family-cards-choose-card .subheading{margin:16px 0;font-size:17px;line-height:1.3;font-weight:300}acp-family-cards-choose-card .nickname-info-field ns-field{max-width:400px}acp-family-cards-choose-card .cards-container .card-design{margin:8px 38px}acp-family-cards-choose-card .cards-container .card-design .card-image{position:relative;width:100%;cursor:pointer}acp-family-cards-choose-card .cards-container .card-design .card-image>img{max-width:220px;max-height:260px;min-width:240px;padding:0 15px}acp-family-cards-choose-card .cards-container .card-design .card-image .checkmark{text-align:center}acp-family-cards-choose-card .cards-container .card-design .card-image .checkmark img{height:4rem;width:4rem;position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem)}acp-family-cards-choose-card p{line-height:normal;font-size:initial}acp-family-cards-choose-card .card-disclosure{font-size:15px;padding:0;color:#99999a}acp-family-cards-choose-card .fab-icon.rhs-spaced{margin-left:5px}acp-family-cards-choose-card .nav-buttons{margin-top:24px}acp-family-cards-choose-card .nav-buttons ns-button:not([ns-type=fab]):not([ns-type=icon]) .md-button{padding-left:16px;padding-right:16px}acp-family-cards-choose-card .nav-buttons .choose-card button{height:38px;width:173px}acp-family-cards-choose-card .nav-buttons .choose-card button span{font-size:1.2rem}acp-family-cards-choose-card .acp-upgrade-choose-card-disclosure{font-style:italic}@media screen and (min-width: 600px){acp-family-cards-choose-card .heading{font-size:24px;font-weight:500}acp-family-cards-choose-card .subheading{font-size:18px;line-height:1.3;font-weight:500}acp-family-cards-choose-card .cards-container{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:32px}acp-family-cards-choose-card .cards-container .card-design{margin:20px 40px}acp-family-cards-choose-card .cards-container .card-design.left-side-card{padding-right:20px}acp-family-cards-choose-card .cards-container .card-design.left-side-card .card-image{float:right}acp-family-cards-choose-card .cards-container .card-design.right-side-card{padding-left:20px}acp-family-cards-choose-card .cards-container .card-design.right-side-card .card-image{float:left}acp-family-cards-choose-card .cards-container .card-design .card-image{max-width:245px}acp-family-cards-choose-card .cards-container .card-design .card-image>img{max-width:245px;max-height:245px;padding:0}acp-family-cards-choose-card .nav-buttons{margin-top:20px;margin-bottom:28px}}#acp-family-cards-confirm{width:100%}#acp-family-cards-confirm .subheading{margin:0 0 25px;font-size:1.55rem;line-height:1.3;font-weight:300}#acp-family-cards-confirm .confirm-info{margin:32px 16px}#acp-family-cards-confirm .confirm-info .column-left{float:left;font-size:1.15rem}#acp-family-cards-confirm .confirm-info .column-left .confirm-label{font-weight:bold;min-height:55px}#acp-family-cards-confirm .confirm-info .column-middle{float:right;width:50%;padding:0 0 16px 8px;margin-right:16px;margin-left:auto;font-size:1.15rem}#acp-family-cards-confirm .confirm-info .column-middle .confirm-data{font-weight:300;min-height:55px}#acp-family-cards-confirm .confirm-info .column-right{border-left:#cfcfcf solid;border-width:.03rem}#acp-family-cards-confirm .confirm-info .column-right .card-design{margin:0 auto;text-align:center}#acp-family-cards-confirm .confirm-info .column-right .card-design .card-image{margin:8px}#acp-family-cards-confirm .confirm-info .column-right .card-design .card-image .card-image-content{max-width:80%}#acp-family-cards-confirm .confirm-info .column-right .payment-summary{width:80%;padding:16px;margin:0 auto}#acp-family-cards-confirm .confirm-info .column-right .payment-summary hr{clear:both;color:#cfcfcf;border-width:.03rem}#acp-family-cards-confirm .confirm-info .column-right .payment-summary .expense-line{margin-top:8px;margin-bottom:8px}#acp-family-cards-confirm .confirm-info .column-right .payment-summary .expense-total{font-weight:bold}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons{margin:0 auto;text-align:center;display:block}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons ns-button{margin:0 24px}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons ns-button .shipping-info{margin-top:16px}#acp-family-cards-confirm .years13-old-disclaimer .description{margin:16px 0;font-size:1.2em;line-height:1.4;font-weight:300}#acp-family-cards-confirm .years13-old-disclaimer .description.understand-disclaimer{font-size:1.1em}#acp-family-cards-confirm .years13-old-disclaimer md-checkbox{margin:24px 0}#acp-family-cards-confirm .years13-old-disclaimer md-checkbox ._md-container{position:relative;width:5px;vertical-align:top;margin-top:10px}#acp-family-cards-confirm .years13-old-disclaimer .years13-old-disclaimer-buttons{margin:32px 0;display:flex;align-items:center}#acp-family-cards-confirm .years13-old-disclaimer .wireless-carrier-disclaimer{font-size:.8em;margin-left:32px;color:#99999a}@media screen and (max-width: 600px){#acp-family-cards-confirm h4,#acp-family-cards-confirm .subheading{margin-left:16px}#acp-family-cards-confirm .confirm-info{width:100%}#acp-family-cards-confirm .confirm-info .column-left{margin-left:24px;font-size:1em}#acp-family-cards-confirm .confirm-info .column-middle{width:60%;margin:0;font-size:1em}#acp-family-cards-confirm .confirm-info .column-right{min-width:310px;border:none;padding:0;margin:32px 0 32px 0}#acp-family-cards-confirm .confirm-info .column-right .card-design .card-image .card-image-content{max-width:85%;margin:16px 8px}#acp-family-cards-confirm .confirm-info .column-right .payment-summary{width:100%;padding:0 32px}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons{width:55%}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons .shipping-info{margin-top:16px}#acp-family-cards-confirm .confirm-info .column-right .confirm-page-buttons ns-button{margin:0}}#acp-family-cards-manage{background-color:#fff;box-shadow:0px 17px 50px rgba(0,0,0,.19);border-radius:2px;padding:30px;background-color:#fff;position:relative;width:100%}@media screen and (min-width: 960px){#acp-family-cards-manage{padding:30px 220px}}#acp-family-cards-manage .family-cards-title{color:#3c3c3c}#acp-family-cards-manage .grey-rule{border:.5px solid #cfcfcf;height:1px;margin-top:20px;padding:0}#acp-family-cards-manage .manage-subtitle{color:#99999a;font-weight:400;text-transform:uppercase;font-size:.8rem;letter-spacing:.1rem;margin-left:5px}#acp-family-cards-manage .subaccount-content{max-width:600px;margin-left:auto;margin-right:auto;display:inline}#acp-family-cards-manage .available-balance-text{font-style:italic;color:#cfcfcf;margin-right:10px;font-weight:400}#acp-family-cards-manage .right-arrow{color:#0070e0}#acp-family-cards-manage .fade-in-out{transform:translate3d(0, 0, 0);transition:all ease-in-out .5s;transition-delay:100ms;display:block;overflow:hidden}#acp-family-cards-manage .fade-in-out.ng-enter{opacity:0;max-height:0}#acp-family-cards-manage .fade-in-out.ng-enter.ng-enter-active{opacity:1;max-height:50px}#acp-family-cards-manage .fade-in-out.ng-leave{opacity:1;max-height:50px}#acp-family-cards-manage .fade-in-out.ng-leave.ng-leave-active{opacity:0;max-height:0}#acp-family-cards-manage .family-cards-info .family-cards-info-title{color:#3c3c3c}#acp-family-cards-manage .family-cards-info .family-cards-info-description{font-weight:100}#acp-family-cards-manage .max-subaccounts-limit{background-color:#e7e7e7}#acp-family-cards-manage .max-subaccounts-limit .max-subaccounts-limit-text{padding:15px;font-style:italic;color:#99999a;font-weight:100}#acp-family-cards-manage .subaccounts{width:500px}#acp-family-cards-manage .available-balance,#acp-family-cards-manage .move-money{text-align:left}#acp-family-cards-manage .account{cursor:pointer}#acp-family-cards-control{min-height:400px}#acp-family-cards-control .loading-container{position:absolute;top:0;bottom:0;left:0;right:0}#acp-family-cards-control .title-content{display:flex;margin-top:32px}#acp-family-cards-control .title-content .subaccount-cardholder{margin:16px 0;min-width:300px;color:#1a1a1a}#acp-family-cards-control .title-content .card-image img{float:right;width:70%}#acp-family-cards-control .grey-block{background-color:#dfdfdf;height:16px;margin:8px 0}#acp-family-cards-control .control-container{padding:16px 0}#acp-family-cards-control .control-container .preferences .field-container,#acp-family-cards-control .control-container .preferences .control-detail,#acp-family-cards-control .control-container .alerts .field-container,#acp-family-cards-control .control-container .alerts .control-detail{padding:0}#acp-family-cards-control .control-container .alert-entry{cursor:pointer}#acp-family-cards-control .control-container .alert-entry .control-detail{margin:20px 0}#acp-family-cards-control .control-container .alert-entry .subaccount-entries,#acp-family-cards-control .control-container .alert-entry acp-animated-dropdown-arrow{color:#0070e0;font-size:1.1em}#acp-family-cards-control .control-container .headline{font-weight:bolder}#acp-family-cards-control .control-container .grey-rule{border:.5px solid #bfbfbf;height:1px;padding:0}#acp-family-cards-control .control-container .field-container.subaccount-info{height:85px;padding:0}#acp-family-cards-control .control-container .field-container{width:100%;padding:8px 0}#acp-family-cards-control .control-container .field-container>label,#acp-family-cards-control .control-container .field-container .optional{font-weight:100;font-size:.8em;color:#5e5e5e}#acp-family-cards-control .control-container .field-container ns-switch{z-index:0}#acp-family-cards-control .control-container .field-container ns-input-currency{margin:15px 20px 0 0}#acp-family-cards-control .control-container .field-container ns-input-currency input{width:50%;outline:0;border-width:0 0 1px;border-color:#99999a;color:gray}#acp-family-cards-control .control-container .field-container .control-subaccount-info{min-height:35px;border-bottom:.5px dashed #99999a;font-size:larger;padding:4px 0 8px 0;width:60%}#acp-family-cards-control .control-container .field-container .control-subaccount-info label{font-weight:100;color:#cfcfcf}#acp-family-cards-control .control-container .field-container .control-subaccount-info span{color:#3c3c3c}#acp-family-cards-control .control-container .field-container .control-subaccount-info .button-icon{border:0;font-size:.8em;background:none;float:right;color:#0070e0}#acp-family-cards-control .control-container .field-container .control-detail{padding:3px 0;display:flex;justify-content:space-between;max-height:30px}#acp-family-cards-control .control-container .field-container .control-detail label{font-size:1.1em}#acp-family-cards-control .control-container .field-container .control-detail md-switch{margin:0}#acp-family-cards-control .control-container .field-container .control-detail md-switch ._md-container{margin-bottom:8px}#acp-family-cards-control .control-container .info{font-weight:lighter;padding-bottom:16px;font-size:.9em}#acp-family-cards-control .control-container .nav-buttons{margin-top:32px}#acp-family-cards-control .control-container .card-action-buttons{margin-top:32px}#acp-family-cards-control .control-container .card-action-buttons ns-button .ns-negative{min-width:275px;border:1.5px solid #d32f2f}#acp-family-cards-control .control-container .card-action-buttons ns-button .ns-negative.top{margin-bottom:16px}@media screen and (max-width: 600px){#acp-family-cards-control .control-container .field-container .control-subaccount-info{width:100%}#acp-family-cards-control .control-container .field-container ns-input-currency input{width:70%}#acp-family-cards-control .title-content{display:block}#acp-family-cards-control .title-content .card-image img{float:none;width:85%;margin:30px 20px}}#acp-family-cards-field-change .change-field-container ns-input-email>input,#acp-family-cards-field-change .change-field-container ns-input>input{min-width:300px}#acp-family-cards-delete-card{max-width:600px}#acp-family-cards-delete-card h5{color:#3c3c3c;font-size:1.55em;margin:0 0}#acp-family-cards-delete-card .family-cards-delete-details .description{margin:16px 0;font-size:1.2em;line-height:1.4;font-weight:300}#acp-family-cards-delete-card .family-cards-delete-details .description.understand-disclaimer{font-size:1.1em}#acp-family-cards-delete-card .family-cards-delete-details md-checkbox{margin:20px 0}#acp-family-cards-delete-card .family-cards-delete-details md-checkbox ._md-container{position:relative;width:5px;vertical-align:top;margin-top:15px}#acp-family-cards-delete-card .family-cards-delete-details .delete-card-buttons{margin:32px 0;display:flex;align-items:center}#acp-family-cards-lost-stolen{max-width:600px}#acp-family-cards-lost-stolen h4{color:#3c3c3c;font-size:1.65em;margin:32px 0}#acp-family-cards-lost-stolen .subheading{color:#3c3c3c;font-size:1.3em;margin:32px 0 16px 0}#acp-family-cards-lost-stolen .page-block-element .question{margin:16px 0}#acp-family-cards-lost-stolen .lost-stolen-info{margin:16px 0}#acp-family-cards-lost-stolen .lost-stolen-block ns-field{min-height:40px;max-height:40px;margin:10px 0;border-bottom:.5px dashed #99999a}#acp-family-cards-lost-stolen .lost-stolen-block ns-field.disabled-field.subaccount-name{width:50%}#acp-family-cards-lost-stolen .lost-stolen-block ns-field.disabled-field.subaccount-name:first-child{margin-right:45px}#acp-family-cards-lost-stolen .lost-stolen-block .disabled-field label{transform:translate3d(0, 0, 0) scale(0.75)}#acp-family-cards-lost-stolen .lost-stolen-block .different-address{margin:32px 0}#acp-family-cards-lost-stolen .lost-stolen-block .different-address label[for=address] span{margin-left:-30px}#acp-family-cards-lost-stolen .lost-stolen-block .different-address ns-field{border:none}#acp-family-cards-lost-stolen .lost-stolen-block .different-address md-checkbox{float:left}#acp-family-cards-lost-stolen .shipping-method md-radio-group md-radio-button{margin:0;max-height:35px}#acp-family-cards-lost-stolen .nav-buttons{margin:32px 0;display:flex;align-items:center}@media screen and (max-width: 600px){#acp-family-cards-lost-stolen h4{margin:0 0 16px 0}#acp-family-cards-lost-stolen .lost-stolen-block ns-field.subaccount-name:first-child{margin-right:25px}}#acp-family-cards-deactivate-card{max-width:600px}#acp-family-cards-deactivate-card .deactivate-details .description{margin:16px 0;font-size:1.2em;line-height:1.4;font-weight:300}#acp-family-cards-deactivate-card .deactivate-details .card-pan{font-size:1.3em}#acp-family-cards-deactivate-card .deactivate-details .deactivate-card-buttons{margin:32px 0;display:flex;align-items:center}

