.login-page{padding:2rem 0;font-family:"Spartan",sans-serif}@media(min-width: 769px){.login-page{padding-bottom:5.5rem}}@media(max-width: 991.98px){.login-page{padding:0 1.15rem !important}}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login-form-nav,.login-page .join-checkout-nav,.login-page .track-order-nav{max-width:25rem;margin:0 auto;width:100%}@media(max-width: 768.98px){.login-page .join-checkout-nav,.login-page .track-order-nav{margin-top:1.5rem}}.login-page .track-order-nav .alert{color:#c40;padding:0;background-color:transparent;text-align:center}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c40;color:#fff;border-radius:.188em}.login-page .registration-page .alert-danger{padding:0 1.25rem .75rem 1.25rem}.login-page .registration-page .privacy-policy{margin-top:1rem}.login-page .login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.login-page .equal-height .card{width:100%}.login-page .track-order-header{font-size:1.75rem}.login-page .request-password-title{font-size:1.5rem}.login-page .column-alignment{max-width:31.25rem;margin:0 auto}.login-page .column-alignment .form-group.is-invalid .formStyleF2.change-password-length{display:none}@media(max-width: 768.98px){.login-page .column-alignment{max-width:22rem}}.login-page .is-invalid label{color:#c40}.login-page .button-alignment{margin-bottom:1.25rem;margin-top:1rem}.login-page .terms-conditions{color:#242529}.login-page label{line-height:1.4rem;margin-bottom:.5rem}.login-page .form-control-label::after{content:"*";color:#c40;margin-left:-0.3125rem}.login-page .custom-control-label::before,.login-page .custom-control-label::after{width:1.25rem;height:1.25rem;top:0;left:-2rem}.login-page .custom-control-label::before{content:"";background:#fff;border-radius:0;border-color:#242529;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.login-page .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background:#242529}.login-page .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:.875rem;top:.1875rem;left:.1875rem}.login-page .checklist-text{font-family:"Spartan",sans-serif;font-style:normal;font-weight:500;font-size:.8125rem;line-height:1.4rem;letter-spacing:.08rem;color:#242529}.login-page .create-account{width:100%}@media(min-width: 769px){.login-page .create-account{max-width:17.25rem}}.login-page .forgot-password{line-height:1rem}.login-page .forgot-password .cig-link.forgot-password{margin-bottom:.5rem}.login-page .clearfix.password-reset::after{content:none}.login-page .privacy-terms{font-weight:bold;font-size:.6875rem;line-height:.9375rem}.login-page .change-password-length{margin-top:.75rem}.login-page .request-password-title{margin-bottom:2rem}.login-page .custom-control .sms-legal-copy{padding-left:.5rem}.login-page.registration p.registration-body-top-text{margin-bottom:0}.login-page.registration .kount-error-message .alert{padding-top:0}.reset-password-form .forgot-password-text{padding-bottom:1.438rem}.reset-password-form .form-control-label::after{content:"*";color:#c40;margin-left:-0.2125rem}.reset-password-form .reset-password-email{margin-bottom:1.338rem}.reset-password-form .reset-password-email .form-control-label{margin-bottom:.313rem}.forgot-password-page{margin-bottom:4rem}.forgot-password-page .request-password-title{font-weight:400}.new-password-page h2{font-weight:400}.new-password-page .change-password-length{margin-top:.5rem}.new-password-page .form-control-label::after{content:"*";color:#c40;margin-left:-0.2125rem}.new-password-page .form-group.is-invalid .formStyleF2.change-password-length{display:none}.new-password-page .reset-password-button{margin-top:2.188rem;margin-bottom:2rem}.new-password-page .label-name-data{margin-bottom:.5rem}.password-reset-page .reset-password-link{text-decoration:underline}.password-reset-page .password-reset-success-title{text-transform:capitalize}.password-reset-page .send-email-btn{text-align:center}.password-reset-page .send-email-btn .sign-in-btn{font-weight:400;padding:.688rem 2.688rem;margin-top:1.875rem}
