@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Roboto';src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:700;font-style:normal}.required label:after{content:"*";color:red;margin:0 0 0 3px}.validation-summary-errors{margin-top:0;color:#ff0014}.validation-summary-errors ul{margin-bottom:20px;padding:10px;border-radius:3px;list-style:none;background:#ffdde0}.ng-dirty.ng-invalid{border-color:#dc1010}.input-validation-error{border-color:#dc1010}body{background-color:#f2f2f2;padding-top:50px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:14px}header{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;height:50px;padding:0 30px;background-color:#0a74b5;box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24);color:#fff;font-size:18px;font-weight:500;z-index:3}header .logo{width:60px;margin-right:30px}header .logo path{fill:#fff}h1{margin-bottom:30px;font-size:1.7rem;font-size:22px}a{color:#0a74b5}label{margin-bottom:.2rem}.form-control::-moz-placeholder{color:#c9c8c8;opacity:1}.form-control:-ms-input-placeholder{color:#c9c8c8}.form-control::-ms-input-placeholder{color:#c9c8c8}.form-control::placeholder{color:#c9c8c8}.block{margin-top:20px;padding:30px;background-color:#fff;box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24);min-height:calc(100vh - 50px - 70px - 20px - 20px - 100px - 75px)}.btn-success{min-width:245px;margin-top:30px;margin-left:30px;text-transform:uppercase;font-weight:500;font-size:20px}.btn-success[disabled]{opacity:.35}.btn-light{max-width:200px;border:1px solid #0a74b5;background-color:transparent;color:#0a74b5}.btn-light:hover{background-color:#0a74b5;color:#fff}.btn-light[disabled]{background-color:transparent;opacity:.5;border-color:#b7b7b7}.btn-light[disabled]:hover{background-color:transparent;opacity:.5;color:#212529}.btn-verify-later{margin-top:30px;min-width:245px}.form-control:disabled{color:rgba(0,0,0,.35)}.invalid-feedback{display:block}.login{max-width:400px;margin:0 auto}.login .btn-success{margin-left:0;width:100%}.address{margin-top:30px}.radio label:before{content:"";display:inline-block}.radio label .label-text{display:inline-flex;margin-top:3px}.radio label{display:inline-flex;align-items:center}.radio input[type=radio]{position:absolute;z-index:-55;opacity:0}.radio input[type=radio]~label{position:relative;cursor:pointer}.radio input[type=radio]~label:before{content:"";display:inline-block;width:20px;height:20px;min-width:20px;margin-right:10px;border:2px solid rgba(0,0,0,.54);border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 3px #fff}.radio input[type=radio]:checked~label:before{border-color:#0a74b5;background:#0a74b5}.radio input[type=radio]:checked:disabled~label:before{border-color:transparent;background:rgba(0,0,0,.1)}.radio.field-validation-error~label:before{border-color:rgba(227,64,64,.54)}.question{margin-bottom:5px;line-height:1.2}.question-list{padding:0;margin-left:17px}.help-text{margin-bottom:10px;color:rgba(0,0,0,.58);line-height:1.2;font-size:13px}.answers{margin-bottom:15px}.popeye-modal .btn{min-width:100px;text-transform:uppercase}.popeye-modal .btn{margin-left:15px}.popeye-modal .btn:first-child{margin-left:0}.disabled-link:hover{cursor:default;text-decoration:none;color:#0a74b5}.status{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:150px;padding:15px;margin:0 -30px}.status.success{background-color:#d0f0d2;color:#356238}.status.error{background-color:#ffdde0;color:#ff0014}.status h1{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:22px}.status .extra{font-size:18px}.status .success-icon{margin-right:20px}.success-message{background:#d0f0d2;padding:10px;border-radius:3px;color:#356238}.success-message:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/success-icon.svg);background-size:cover;vertical-align:top}.success-message>span{line-height:1.2}.code-form{margin-top:30px}@media(min-width:768px){.col-cgm-2{flex:0 0 14.3%;max-width:14.3%}.col-cgm-3{flex:0 0 21.4%;max-width:21.4%}.col-cgm-6{flex:0 0 42.85%;max-width:42.85%}.ssn-field{flex:0 0 42.85%;max-width:42.85%}.field{display:flex}.field>input{max-width:300px}.field>.btn{width:100%;margin-left:15px;max-width:200px}.field>.input-large{max-width:420px}}.step-bar{counter-reset:step;display:table;table-layout:fixed;width:100%;margin:20px auto 15px auto;margin-bottom:15px;padding:0;list-style:none;color:#bdbdbd;font-weight:500}.step-bar>li{counter-increment:step;position:relative;display:table-cell;text-align:center;font-size:14px}.step-bar>li:before{content:counter(step);position:relative;display:block;width:45px;height:45px;margin:0 auto;margin-bottom:.25em;border-radius:100%;border:3px solid #fff;background:#d0d0d0;text-align:center;line-height:39px;color:#fff;z-index:2}.step-bar>li:after{content:"";position:absolute;display:block;background:#d0d0d0;width:100%;height:6px;top:20px;left:50%;margin-left:20px;z-index:0}.step-bar>li:last-child:after{display:none}.step-bar>li.is-complete{color:#28a745}.step-bar>li.is-complete:before,.step-bar>li.is-complete:after{color:#fff;background:#28a745}.step-bar>li.is-active{color:#ffba06}.step-bar>li.is-active:before{color:#fff;background:#ffba06}@media(min-width:992px){.ssn-field{flex:0 0 21.4%;max-width:21.4%}}@media(max-width:768px){html{font-size:13px}body{font-size:14px}.form-control,.btn{font-size:16px}.code-form .form-group{margin-bottom:2rem}.field .btn-light{width:100%;margin-top:10px}.btn-light{max-width:none}.btn-success{width:100%;margin-left:0;font-size:20px}.form-inline{margin-bottom:20px}.btn-verify-later{width:100%;order:2;margin-top:10px}.step-bar>li{font-size:0}.step-bar>li:before{font-size:14px}}@media(max-width:370px){.block{padding:15px}.status{margin:0 -15px;align-items:flex-start}}.terms-info-links{text-align:center;height:30px;margin-top:30px}.terms-info-links a{position:relative;margin:0 10px;color:rgba(0,0,0,.87);text-decoration:underline}.terms-info-links a:first-child:after{content:"|";position:absolute;right:-14px}