#microsite-nav .path-nav a,.aws-feature-splash,.large-pill{font-family:Roboto,sans-serif}body.aws-layout-public{background-color:#fafbfb;height:100%;min-height:100vh}body.aws-layout-public.myaplos{background-image:url(https://cdn.aplos.com/aws/x/bg-login-donor.png);background-repeat:no-repeat;background-color:#eaebec}body.aws-layout-public.myaplos #aws-x-background{background-color:transparent}@media (max-width:480px){body.aws-layout-public.myaplos{background-image:none;background-repeat:no-repeat;background-color:#fff}body.aws-layout-public.myaplos #aws-x-background{padding:0}}.aws-x-public,.aws-x-public>div{height:100%}.aws-x-public .aws-x-panel-public{background-color:#fff;padding:20px;border:1px solid #e1e9eb;border-radius:3px;box-shadow:0 0 6px 0 rgba(101,121,132,.5);margin:0 auto 20px;max-width:400px}@media (max-width:480px){.aws-x-public .aws-x-panel-public{border:none;border-radius:0;box-shadow:none;margin:0;max-width:100%;height:100%;width:100%}}.aws-x-public .aws-x-panel-public .aws-x-panel-public-footer{border-top:1px solid #e1e9eb}.aws-x-public .aws-x-panel-public .aws-x-panel-public-footer .subtext{color:#657984}.aws-x-public #dlg_tac .x-dialog-body{overflow:scroll;height:500px;margin-bottom:0}.aws-feature-splash{color:#36505e;font-size:12px;line-height:20px;font-weight:300}@media screen and (min-width:320px){.aws-feature-splash{font-size:calc(12px + 2 * ((100vw - 320px)/ 448))}}@media screen and (min-width:768px){.aws-feature-splash{font-size:14px;line-height:17px}}.aws-feature-splash .btn{margin-bottom:20px;width:100%}.aws-feature-splash .over-text{margin-bottom:40px;text-align:center;width:300px}.aws-feature-splash .subtitle{font-style:italic}.aws-feature-splash .shadow-border{background-color:#fafbfb;height:400px;padding:0 20px}.aws-feature-splash .splash-content :not(note){line-height:1.8}.aws-feature-splash img.splash-image{max-width:400px;width:100%}.billing .saved-payment-methods{margin-bottom:45px}.billing .saved-payment-methods .payment-method{font-size:14px}.billing .saved-payment-methods .payment-method .title{font-size:18px;font-weight:700}.billing .saved-payment-methods .payment-method .paymentmethod{align-items:center;background-color:#f6f6f6;border:1px solid #d1d1d1;border-radius:3px;display:flex;font-size:18px;margin-top:20px;padding:20px}.billing .saved-payment-methods .payment-method .paymentmethod .remove{font-size:12px;margin-top:20px;margin-left:10px}.billing .saved-payment-methods .payment-method .paymentmethod i{margin-right:15px}.billing .saved-payment-methods .payment-method .paymentmethod .expiration{font-size:10px;margin-top:5px}.billing .payment-widget .options .form{min-width:575px}@media (max-width:768px){.billing .payment-widget .options .form{min-width:inherit;max-width:300px}.billing .payment-widget .options .payment-form:first-child{margin-bottom:25px}}.billing .payment-widget .options .payment-form{min-width:275px}.billing .payment-widget .options .payment-title{margin-bottom:25px;text-align:center;font-size:24px;font-weight:700}.billing .payment-widget .options .payment-title .fa{font-size:20px}.billing .payment-widget .options .payment-title .fa-check-circle-o{color:#2ba32a}.billing .payment-widget .options .cc-field{margin-bottom:15px}.billing .payment-widget .options .cc-field input,.billing .payment-widget .options .cc-field input:placeholder-shown,.billing .payment-widget .options .cc-field select,.billing .payment-widget .options .cc-field textarea{font-size:16px}.billing .payment-widget .options .line{border-right:1px solid #d1d1d1;height:175px}.billing .payment-widget .options .buttons{margin-top:25px;border-top:1px solid #d1d1d1;padding-top:30px}@media (max-width:768px){.billing .payment-widget .options .line{display:none}.billing .payment-widget .options .buttons{border-top:none;padding-top:0}}.billing .payment-widget .options .buttons button:first-child{margin-right:20px}.billing .payment-widget .subscription-footnote{color:#777;font-size:14px;font-style:italic;line-height:24px}.billing .payment-widget .subscription-footnote .highlight{color:#143443}.billing .payment-widget .subscription-footnote a{color:#007bd7;text-decoration:none}.billing .payment-widget .subscription-footnote a:hover{text-decoration:underline}.ap-page-wrapper{height:100vh}.ap-page-wrapper .my-approvals-table{table-layout:fixed}.ap-page-wrapper .my-approvals-table tbody td{height:55px}.signature-view{height:80px;width:400px;background:#fafbfb;border:1px solid #ced4d6;border-radius:2px}.add-signature{height:80px;width:400px;border:1px dashed #ced4d6;border-radius:2px;cursor:pointer}.add-signature span{height:40px;width:154px;background-color:#fafbfb;border-radius:3px}.signature-pad{height:166px;width:528px;border:1px solid #ced4d6;border-radius:3px}.is-disabled{opacity:.5;pointer-events:none}#microsite-nav{padding:10px 40px;width:100%;background-color:#133142;position:fixed}#microsite-nav .path-nav a{font-size:12px;line-height:20px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:#e1e9eb!important}@media screen and (min-width:320px){#microsite-nav .path-nav a{font-size:calc(12px + 2 * ((100vw - 320px)/ 448))}}@media screen and (min-width:768px){#microsite-nav .path-nav a{font-size:14px;line-height:17px}}#microsite-nav .path-nav a.active:after,#microsite-nav .path-nav a:not(.disabled):hover:after{background-color:#ff8000}.migrator-page-wrapper{min-height:calc(100vh - 107px);margin-top:60px;flex-grow:1}.migrator-page-wrapper section{padding:40px;border-bottom:1px solid #f3f6f7}.migrator-page-wrapper section.opaque-background{background-color:#fafbfb}.migrator-page-wrapper section.shadow{border-radius:3px;box-shadow:0 0 6px 0 rgba(101,121,132,.5)}.large-pill{display:inline-flex;align-items:center;border-radius:20px;border:none;margin:4px;padding:0 14px;color:#36505e;font-size:12px;line-height:20px;font-weight:700}@media screen and (min-width:320px){.large-pill{font-size:calc(12px + 2 * ((100vw - 320px)/ 448))}}@media screen and (min-width:768px){.large-pill{font-size:14px;line-height:17px}}.large-pill.warning{background-color:#f8f6c5}.large-pill.approved{background-color:#c7efd4}.testimonial-image{border-radius:75px}.dashed-border-line{border:1px dashed #e1e9eb}.bottom-footer{padding:14px 40px;background-color:#e1e9eb;width:100%}