.form-group.required .form-control-label::before{content:"*";color:#c00}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.75rem}.request-password-title{font-size:1.5rem}.login.custom-widget{margin-bottom:0;overflow:hidden;position:relative;width:100%}.login.custom-widget header,.login.custom-widget footer,.login.custom-widget .alert-icon-col,.login.custom-widget .alert-icon,.login.custom-widget .app-info,.login.custom-widget .disclaimer,.login.custom-widget .form-icon,.login.custom-widget .placeholder-text{display:none}.login.custom-widget .alert{background-color:rgba(0,0,0,0);color:var(--praxis-text-gray);margin-bottom:32px;padding:0;top:0;width:100%;z-index:1}.login.custom-widget .alert .row{margin-left:0;width:100%}.login.custom-widget .alert::before{background-color:var(--praxis-error-red);border-radius:8px 0 0 8px;content:"";height:100%;left:0;position:absolute;top:0;width:8px;z-index:2}.login.custom-widget .alert-fixed{color:var(--praxis-text-gray);margin-bottom:32px;padding:0;top:0;width:100%;z-index:1}.login.custom-widget .alert-fixed .row{margin-left:0;width:100%}.login.custom-widget .alert-fixed::before{background-color:var(--praxis-error-red);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;width:8px;z-index:2}.login.custom-widget .alert-text{background-color:var(--praxis-highlight);border-color:var(--praxis-highlight);border-radius:8px;color:var(--praxis-text-gray);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 13px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.login.custom-widget .alert-text::before{content:"";color:var(--praxis-error-red);font:normal normal normal 14px/1 FontAwesome;padding:16px 8px 0}.login.custom-widget .btn{background-color:var(--praxis-text-gray);border-radius:100px;color:var(--praxis-white);cursor:pointer;font-weight:700;padding:10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login.custom-widget .btn:not(:disabled):not(.disabled):not(.password-toggle-btn):hover{background-color:var(--praxis-purple);color:var(--praxis-white)}.login.custom-widget .card-container.email-sent-success .card-body{margin-top:32px;text-align:center}.login.custom-widget .card-container.email-sent-success .card-body span{color:var(--praxis-black)}.login.custom-widget .card-container.email-sent-success .return-btn{margin:32px 0 !important}.login.custom-widget .card-container .circle-icon{display:none}.login.custom-widget .card-container .feature-info{background-color:rgba(0,0,0,0);border-bottom:none;padding:0}.login.custom-widget .card-container .feature-title{color:var(--praxis-black);font-family:var(--skin-headings-font);font-size:2rem;font-weight:300;line-height:2.5rem;margin-top:0;padding-bottom:16px}.login.custom-widget .card-container .page-desc{color:var(--praxis-black);font-weight:400;line-height:1.5rem}.login.custom-widget .error-msg{color:var(--praxis-text-gray);font-size:1rem;margin:10px 0}.login.custom-widget .expired-link .card-body p{text-align:center}.login.custom-widget .expired-link .card-body span{color:var(--praxis-black)}.login.custom-widget .expired-link .return-btn{margin-top:0 !important}.login.custom-widget .forgot-credentials{text-align:right}.login.custom-widget .forgot-credentials a{border-bottom:none;color:var(--praxis-black);font-size:0.875rem;font-weight:700;line-height:1.5rem}header~#maincontent .container .login.custom-widget .forgot-credentials a{color:var(--praxis-black)}.login.custom-widget .forgot-credentials a::after{content:"?"}.login.custom-widget .forgot-credentials a:focus{outline:0;padding:0}.login.custom-widget .form-check{margin:16px 0 40px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login.custom-widget .form-check-input{cursor:pointer;height:24px;left:20px;position:absolute;top:0;width:24px}.login.custom-widget .form-check-input:focus{outline:2px solid var(--praxis-blue);outline-style:auto}.login.custom-widget .form-check-label{cursor:pointer;display:block;margin-bottom:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login.custom-widget .form-check-label::before{background:rgba(0,0,0,0);border:2px solid var(--praxis-purple)}.login.custom-widget .form-check-label span{color:var(--praxis-black);font-size:0.875rem;font-weight:400;line-height:1.5rem;padding-left:30px;position:relative}.login.custom-widget .form-check-label span::before{background-color:var(--praxis-white);border:1px solid var(--praxis-black);border-radius:4px;content:"";height:24px;left:0;position:absolute;width:24px}.login.custom-widget .form-check-label .form-check-input:checked~span::before{background-color:var(--praxis-purple);content:url("../svg/checkmark.svg")}.login.custom-widget .form-check-label:hover span::before{border:1px solid var(--praxis-purple)}.login.custom-widget .form-control{background-clip:padding-box;background-color:var(--praxis-white);border-radius:8px;border:1px solid var(--praxis-locked-gray);color:var(--praxis-black);cursor:text;display:block;font-size:0.875rem;font-weight:400;height:52px !important;line-height:1.5rem;padding:6px 12px;width:100%}.login.custom-widget .form-control:hover,.login.custom-widget .form-control:focus{border:2px solid var(--praxis-blue)}.login.custom-widget .form-control:active{background-color:var(--praxis-purple-light)}.login.custom-widget .form-group{margin-bottom:0 !important;padding-bottom:0 !important}.login.custom-widget .form-label{color:var(--praxis-black);font-size:0.875rem;font-weight:400;line-height:1.5rem}.login.custom-widget .form-label::after{color:var(--praxis-black);content:"*"}.login.custom-widget .form-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.login.custom-widget .invalid-input{color:var(--praxis-error-red);font-size:0.75rem;font-weight:700;line-height:1rem;margin-top:4px;width:100%}.login.custom-widget .invalid-input:focus{border-color:var(--praxis-error-red);-webkit-box-shadow:0 0 0 .2rem rgba(204,0,0,.25);box-shadow:0 0 0 .2rem rgba(204,0,0,.25)}.login.custom-widget .jumbotron{background:rgba(0,0,0,0);margin-bottom:0;min-height:1px !important;padding:0}.login.custom-widget .loader{left:0;top:0}.login.custom-widget .ng-touched{border-width:2px;border-color:var(--praxis-error-red)}.login.custom-widget .ng-valid{border:1px solid var(--praxis-purple)}.login.custom-widget .password-toggle-btn{background-color:rgba(0,0,0,0);border-radius:0;color:var(--praxis-black);display:block;font-weight:100;padding:5px 15px;top:7px}.login.custom-widget .password-toggle-btn:focus{-webkit-box-shadow:none;box-shadow:none}.login.custom-widget .password-toggle-btn:hover{background-color:rgba(0,0,0,0);color:var(--praxis-black)}.login.custom-widget .password-toggle-icon{color:var(--praxis-black) !important}.login.custom-widget .return-btn{margin:0}.login.custom-widget .return-btn .secondary-btn{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--praxis-black);font-size:0.875rem;font-weight:700;line-height:1.5rem;margin:auto;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login.custom-widget .return-btn .secondary-btn:hover{color:var(--praxis-black)}.login.custom-widget .return-btn .secondary-btn:focus{outline:none}.login.custom-widget .submit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.login.custom-widget .submit-btn .btn{background-color:var(--praxis-text-gray);color:var(--praxis-white);font-size:0.875rem;line-height:1.5rem;margin:48px 0 16px;padding:10px 19px}.login.custom-widget .submit-btn .btn:focus{outline:none}.login.custom-widget #main-content>.container{padding:0}.login.custom-widget #signInForm{border:none;margin:auto;max-width:416px}.login.custom-widget .signin-loading-container{background-color:rgba(250,250,250,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:416px;padding-top:25%;position:absolute;width:100%;z-index:9}.login.custom-widget #forgotPasswordForm .form-group:nth-child(2){margin-top:32px}.login.custom-widget #resetPasswordForm{margin-top:16px}.login.custom-widget #resetPasswordForm .form-field-container{margin-bottom:32px}.login.custom-widget #forgotPasswordForm,.login.custom-widget #resetPasswordForm{margin:auto;max-width:416px}.login.custom-widget .forgot-password .page-desc{padding-bottom:40px}.login.custom-widget .password-reset-success .return-btn{margin-top:0 !important}.login.custom-widget .password-reset-success .return-btn .secondary-btn{background-color:var(--praxis-purple);color:var(--praxis-white);text-decoration:none;padding:8px 16px}.login.custom-widget .password-reset-success .return-btn .secondary-btn:hover{background-color:var(--praxis-white);border:solid 1px var(--praxis-purple);color:var(--praxis-purple)}.login.custom-widget .password-reset-success p{font-weight:400 !important}.login.custom-widget .reset-password .page-desc{margin-top:0 !important}.login.custom-widget #forgotUsernameForm{margin:auto;max-width:416px}.login.custom-widget .forgot-username .card-body p{margin:16px 0 32px;text-align:center}.login.custom-widget .forgot-username .page-desc{display:none}.login.custom-widget .username-request-success{text-align:center}.login.custom-widget .username-request-success .card-header{margin-bottom:1.5rem}.login.custom-widget .username-request-success .card-header .feature-title{padding-bottom:0 !important}.login.custom-widget .username-request-success .return-btn{margin:2rem !important}.login.custom-widget .username-request-success span.from-email-acct{color:var(--ets-true-black);font-weight:400;text-decoration:underline}.registration{margin-bottom:36px}.registration .fa-circle{font-size:0.25rem;width:12px}.registration #password-requirements p{color:var(--praxis-text-gray)}.registration #password-requirements.valid p{color:var(--status-success)}.registration__password--icon{background:unset;border:none;padding-top:6px}.registration .form-text-password{color:var(--praxis-text-gray);margin-top:15px}.registration .form-control{border-color:var(--praxis-gray-ultra-dark)}.registration .form-group{padding:0 12px;margin-bottom:24px}.registration .form-group label{margin-bottom:4px;line-height:24px}.registration .form-group .form-text,.registration .form-group .invalid-feedback{padding-left:0}.registration .alert-fixed{border:1px solid var(--praxis-error-red);background-color:var(--praxis-error-bg);border-radius:8px;padding:16px;font-size:14px;margin:24px 0 32px}.registration .alert-fixed .error-msg{margin:0;line-height:1.7rem}.registration .alert-fixed .alert-icon-col{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 8px 0 16px}.registration .profile-page-policy{-webkit-box-shadow:4px 4px 24px -6px rgba(0,0,0,.08);box-shadow:4px 4px 24px -6px rgba(0,0,0,.08);margin:12px 0 20px}.registration .profile-page-policy h2{padding-bottom:12px}.registration .profile-page-policy .profile-policies-text{overflow:visible;height:unset;padding:24px 4px 24px 24px;-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.08);box-shadow:0 4px 24px 0 rgba(0,0,0,.08)}.registration .profile-page-policy .profile-policies-text .profile-policies-text-container{max-height:200px;overflow-y:auto}@media(max-width: 576px){.registration .profile-page-policy .profile-policies-text .profile-policies-text-container{max-height:416px}}@media(max-width: 576px){.registration .profile-page-policy .profile-policies-text .profile-policies-text-container p{margin-right:16px}}.registration .profile-page-policy .profile-policies-text .profile-policies-text-container::-webkit-scrollbar{width:4px;margin-left:16px}.registration .profile-page-policy .profile-policies-text .profile-policies-text-container::-webkit-scrollbar-track{background-color:var(--praxis-gray-light);border-radius:8px}.registration .profile-page-policy .profile-policies-text .profile-policies-text-container::-webkit-scrollbar-thumb{background:var(--praxis-purple);border-radius:8px}@media(max-width: 576px){.registration .profile-page-policy .profile-policies-checkbox{padding:16px 24px}}.registration .AT-register-btn-submit{font-size:14px;padding:8px 16px}.registration .space-error{margin-bottom:32px}.login-page{background:var(--praxis-beige)}.login-page .login-head-top_back{padding:24px 0 8px}.login-page .login-head-top_back .back-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:24px;text-decoration:none !important;border-bottom:none}.login-page .login-head-top_back .back-button .fa{margin-right:13px;height:24px}.login-page .login-head-top_back .back-button .fa::before{font-size:24px;line-height:24px}.login-page .login-head-top_back .back-button span{margin-top:2px;text-decoration:underline}.login-page .btn{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-page .card{background-color:rgba(0,0,0,0);border:0}.login-page .card-body{margin:auto;max-width:636px;padding:0;width:100%}.login-page .card-body p{color:var(--praxis-black);font-weight:normal;line-height:1.5rem}.login-page .login-form-nav .nav-item{margin-bottom:-1px}.login-page .login-form-nav .nav-tabs{margin:auto;max-width:416px}.login-page .login-form-nav .nav-tabs .nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25rem;min-height:50px;text-decoration:none}header~#maincontent .login-page .login-form-nav .nav-tabs .nav-link{color:var(--praxis-text-gray)}.login-page .login-form-nav .nav-tabs .nav-link.active{border-bottom:1px solid var(--praxis-black)}header~#maincontent .login-page .login-form-nav .nav-tabs .nav-link.active{color:var(--praxis-black)}.login-page .login-form-nav .nav-tabs .nav-link:focus{outline:0;padding:8px 16px}.login-page .login-form-nav .nav-tabs .nav-link:hover{background-color:rgba(0,0,0,0)}@media(min-width: 769px){.login-page .login-form-nav .tab-pane{margin-top:0}}.login-page .login-form-nav .form-text{color:var(--praxis-black)}.login-page .login-form-nav .form-group .form-control{padding:12px 16px;border-color:var(--praxis-gray-ultra-dark)}.login-page .login-form-nav .form-group .form-control.ng-invalid.ng-touched{border-color:var(--praxis-error-red)}.login-page .login-form-nav .form-group .form-control.is-invalid{border-color:var(--praxis-error-red)}.login-page .login-form-nav a{border-bottom:none;text-decoration:underline}.login-page .title-login{font-family:var(--skin-headings-font);font-size:2rem;font-weight:300;line-height:2.5rem;margin:16px 0 24px;text-align:center}.login-page .modal-info{border:1px solid var(--praxis-purple);background:var(--praxis-gray-ultra-light);margin:40px 0}.login-page .custom-modal{max-width:416px;height:auto;border-radius:8px;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;top:170px;z-index:3}.login-page .custom-modal .fa-info-circle{color:var(--praxis-purple);font-size:22px}.login-page .custom-modal .icon-region{margin-right:8px}.login-page .custom-modal .modal-title{font-size:14px;font-weight:700;line-height:24px}.login-page .custom-modal .modal-text{font-size:14px;font-weight:400;line-height:24px;margin:0}.login-page #skip-link{display:none !important}#signInForm .forgot-credentials{padding-right:4px}#signInForm .forgot-credentials a{outline-offset:1px}#signInForm .form-check{padding-left:4px}#signInForm .form-check input{outline-color:var(--praxis-dark-blue)}#signInForm .password-toggle-btn{margin-right:6px}
