.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:0.938em}.login-page .login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;-webkit-border-radius:0.188em;border-radius:0.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-page .form-group,.passwordResetExpiredContainer .form-group{position:relative;margin-bottom:20px;padding-top:20px}.login-page .form-group.required .form-control-label::after,.passwordResetExpiredContainer .form-group.required .form-control-label::after{content:"*";color:var(--color-red);font-size:20px}.login-page .form-group.required .form-control-label::before,.passwordResetExpiredContainer .form-group.required .form-control-label::before{content:none}.login-page .form-group .form-control,.passwordResetExpiredContainer .form-group .form-control{display:block;width:100%;height:35px;padding:10px 5px;-webkit-border-radius:0;border-radius:0;border:0;border-bottom:1px solid var(--color-vlgray);outline:0;font-size:14px;-webkit-box-shadow:none;box-shadow:none;background:none}.login-page .form-group .form-control:focus,.passwordResetExpiredContainer .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.login-page .form-group .form-control::-webkit-input-placeholder,.passwordResetExpiredContainer .form-group .form-control::-webkit-input-placeholder{color:transparent}.login-page .form-group .form-control:-ms-input-placeholder,.passwordResetExpiredContainer .form-group .form-control:-ms-input-placeholder{color:transparent}.login-page .form-group .form-control::-webkit-input-placeholder, .passwordResetExpiredContainer .form-group .form-control::-webkit-input-placeholder{color:transparent}.login-page .form-group .form-control::-moz-placeholder, .passwordResetExpiredContainer .form-group .form-control::-moz-placeholder{color:transparent}.login-page .form-group .form-control:-ms-input-placeholder, .passwordResetExpiredContainer .form-group .form-control:-ms-input-placeholder{color:transparent}.login-page .form-group .form-control::-ms-input-placeholder, .passwordResetExpiredContainer .form-group .form-control::-ms-input-placeholder{color:transparent}.login-page .form-group .form-control::placeholder,.passwordResetExpiredContainer .form-group .form-control::placeholder{color:transparent}.login-page .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown),.login-page .form-group .form-control:required:valid:not(:placeholder-shown),.login-page .form-group .form-control:focus,.passwordResetExpiredContainer .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown),.passwordResetExpiredContainer .form-group .form-control:required:valid:not(:placeholder-shown),.passwordResetExpiredContainer .form-group .form-control:focus{border-bottom:2px solid var(--base-blue-color);-webkit-box-shadow:none;box-shadow:none}.login-page .form-group .form-control:required:not(.is-invalid):not(:-ms-input-placeholder),.login-page .form-group .form-control:required:valid:not(:-ms-input-placeholder),.passwordResetExpiredContainer .form-group .form-control:required:not(.is-invalid):not(:-ms-input-placeholder),.passwordResetExpiredContainer .form-group .form-control:required:valid:not(:-ms-input-placeholder){border-bottom:2px solid var(--base-blue-color);box-shadow:none}.login-page .form-group .form-control:required:not(.is-invalid):not(::-ms-input-placeholder),.login-page .form-group .form-control:required:valid:not(::-ms-input-placeholder),.passwordResetExpiredContainer .form-group .form-control:required:not(.is-invalid):not(::-ms-input-placeholder),.passwordResetExpiredContainer .form-group .form-control:required:valid:not(::-ms-input-placeholder){border-bottom:2px solid var(--base-blue-color);box-shadow:none}.login-page .form-group .form-control.is-invalid,.login-page .form-group .form-control.is-invalid:focus,.passwordResetExpiredContainer .form-group .form-control.is-invalid,.passwordResetExpiredContainer .form-group .form-control.is-invalid:focus{border-bottom:2px solid var(--color-red);-webkit-box-shadow:none;box-shadow:none}.login-page .form-group .form-control:not(:placeholder-shown)+label,.login-page .form-group .form-control:focus+label,.passwordResetExpiredContainer .form-group .form-control:not(:placeholder-shown)+label,.passwordResetExpiredContainer .form-group .form-control:focus+label{top:0;font-size:12px;color:var(--base-blue-color)}.login-page .form-group .form-control:not(:-ms-input-placeholder)+label,.passwordResetExpiredContainer .form-group .form-control:not(:-ms-input-placeholder)+label{top:0;font-size:12px;color:var(--base-blue-color)}.login-page .form-group .form-control:not(::-ms-input-placeholder)+label,.passwordResetExpiredContainer .form-group .form-control:not(::-ms-input-placeholder)+label{top:0;font-size:12px;color:var(--base-blue-color)}.login-page .form-group .form-control-label,.passwordResetExpiredContainer .form-group .form-control-label{position:absolute;top:25px;left:0;color:#757575;padding:0 5px;font-size:14px;text-transform:capitalize;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.login-page .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown) ~ .invalid-feedback:empty,.login-page .form-group .form-control:required:valid:not(:placeholder-shown) ~ .invalid-feedback:empty,.passwordResetExpiredContainer .form-group .form-control:required:not(.is-invalid):not(:placeholder-shown) ~ .invalid-feedback:empty,.passwordResetExpiredContainer .form-group .form-control:required:valid:not(:placeholder-shown) ~ .invalid-feedback:empty{display:none}.login-form,.registration-form{margin:0 75px;width:350px;padding:20px 0}.login-form .password-hint,.registration-form .password-hint{font-size:10px;line-height:normal;color:#676566;margin-top:5px}.checkbox{margin-top:0;margin-bottom:20px}.checkbox label{vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkbox input#rememberMe{-webkit-appearance:none}.checkbox .text-label{font-size:12px;line-height:20px;font-weight:400;margin-left:20px}.checkbox .text-label:hover{text-decoration:underline}@media only screen and (max-width: 1140px){.login-form{margin:0 50px 0 0;width:285px;float:right}.registration-form{margin:0 0 0 50px;width:285px}}@media only screen and (max-width: 750px){.login-form,.registration-form{margin:0;padding:20px 0;width:100%}}.form-title{margin-bottom:10px}.form-title .login-header{font-size:27px;font-weight:700;color:var(--base-blue-color);margin-bottom:15px}.form-title .login-info{font-size:14px;color:#676566;margin-bottom:5px;font-weight:400}.btn-primary.registration-btn,.btn-primary.login-btn{font-size:14px;font-weight:600;background-color:#e6bd1c;height:30px;padding:0 15px;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px;border:none;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}.btn-primary.registration-btn:hover,.btn-primary.registration-btn:active,.btn-primary.login-btn:hover,.btn-primary.login-btn:active{background-color:var(--base-blue-color);border:none;color:var(--color-white)}.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--base-blue-color);border:none;color:var(--color-white)}.btn-primary.login-btn{width:120px}.btn-primary.registration-btn{width:180px}.forgot-password{padding-top:5px}.forgot-password .forgot-password-link{color:#676566;font-size:13px;text-decoration:underline}.forgot-password .forgot-password-link:hover{color:#676566;background:none}.forgot-password .forgot-password-link:focus,.forgot-password .forgot-password-link:active{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;outline:none !important;background:none !important;color:#676566 !important}.privacy-policy{font-size:12px;color:#676566;margin-top:10px;line-height:18px}.privacy-policy .terms-of-use-link.btn-outline-primary,.privacy-policy .privacy-policy-link.btn-outline-primary{color:var(--base-blue-color);text-decoration:underline;display:inline-block}.privacy-policy .terms-of-use-link.btn-outline-primary:hover,.privacy-policy .terms-of-use-link.btn-outline-primary:active,.privacy-policy .terms-of-use-link.btn-outline-primary:focus:not(:disabled):not(.disabled),.privacy-policy .privacy-policy-link.btn-outline-primary:hover,.privacy-policy .privacy-policy-link.btn-outline-primary:active,.privacy-policy .privacy-policy-link.btn-outline-primary:focus:not(:disabled):not(.disabled){-webkit-box-shadow:none;box-shadow:none;color:var(--base-blue-color);background:none;text-decoration:none;border:none;outline:none}.login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login .alert-danger{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:5px;text-align:center;margin:10px 0}.login .alert_warning{background:rgba(231,189,29,0.101961);color:#333;border-color:#E7BD1D;text-align:left;padding:15px;line-height:normal}.line-or{position:relative;display:block}.line-or .text{width:45px;height:45px;background:var(--color-white);-webkit-border-radius:100%;border-radius:100%;border:1px solid var(--color-vlgray);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;text-transform:uppercase;font-weight:700;color:#676566;position:absolute;z-index:2}.line-or::after{content:"";background:var(--color-vlgray);width:1px;height:100%;position:absolute;display:block;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 543.98px){.line-or{width:100%;height:45px}.line-or::after{width:100%;height:1px;left:0}}.requestPasswordResetModal .modal-content,.passwordResetExpiredContainer .modal-content{max-width:445px;margin:0 auto}.requestPasswordResetModal .modal-dialog,.passwordResetExpiredContainer .modal-dialog{margin:130px auto 30px}@media only screen and (max-width: 1000px){.requestPasswordResetModal .modal-dialog,.passwordResetExpiredContainer .modal-dialog{margin:0 auto 30px}}.requestPasswordResetModal .modal-header,.passwordResetExpiredContainer .modal-header{border-bottom:none;padding:10px 15px}.requestPasswordResetModal .modal-body,.passwordResetExpiredContainer .modal-body{padding:15px 30px 60px}.requestPasswordResetModal .modal-header .close span,.passwordResetExpiredContainer .modal-header .close span{font-weight:700}.requestPasswordResetModal .modal-header .close span:hover,.passwordResetExpiredContainer .modal-header .close span:hover{color:var(--base-blue-color)}.requestPasswordResetModal .request-password-body h2,.requestPasswordResetModal .request-password-body p,.passwordResetExpiredContainer .request-password-body h2,.passwordResetExpiredContainer .request-password-body p{width:100%;text-align:left;font-size:14px;margin-bottom:15px}.requestPasswordResetModal .request-password-body h2,.passwordResetExpiredContainer .request-password-body h2{color:var(--color-black);font-weight:400}.requestPasswordResetModal .request-password-body p,.passwordResetExpiredContainer .request-password-body p{line-height:normal}.requestPasswordResetModal .email-wrapper,.passwordResetExpiredContainer .email-wrapper{width:100%;margin-bottom:30px;position:relative;padding-top:20px}.requestPasswordResetModal .send-email-btn,.passwordResetExpiredContainer .send-email-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1000px){.requestPasswordResetModal .send-email-btn,.passwordResetExpiredContainer .send-email-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.requestPasswordResetModal .submitEmailButton,.requestPasswordResetModal .cancelEmailButton,.passwordResetExpiredContainer .submitEmailButton,.passwordResetExpiredContainer .cancelEmailButton{margin:5px 15px}.requestPasswordResetModal .submitEmailButton,.passwordResetExpiredContainer .submitEmailButton{width:215px}.requestPasswordResetModal .cancelEmailButton,.passwordResetExpiredContainer .cancelEmailButton{width:90px}header ~ #maincontent .passwordResetContainer a:not(.btn-primary):not(.btn-outline-primary),header ~ #maincontent .passwordResetExpiredContainer a:not(.btn-primary):not(.btn-outline-primary){color:#217e8c}.passwordResetContainer,.passwordResetExpiredContainer{max-width:1140px;min-width:290px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1000px){.passwordResetContainer,.passwordResetExpiredContainer{max-width:576px}.passwordResetContainer .breadcrumbs,.passwordResetExpiredContainer .breadcrumbs{display:none}}.passwordResetContainer .breadcrumbs,.passwordResetExpiredContainer .breadcrumbs{margin-top:20px;margin-bottom:10px}.passwordResetContainer .breadcrumbs .home,.passwordResetExpiredContainer .breadcrumbs .home{font-size:13px;color:#217e8c}.passwordResetContainer .breadcrumbs .home:hover,.passwordResetExpiredContainer .breadcrumbs .home:hover{text-decoration:none}.passwordResetContainer .breadcrumbs .resetpassword_breadcrumb,.passwordResetExpiredContainer .breadcrumbs .resetpassword_breadcrumb{color:#757575;font-size:13px}.passwordResetContainer .container-inner,.passwordResetExpiredContainer .container-inner{margin-bottom:40px}.passwordResetContainer .container-inner .card,.passwordResetExpiredContainer .container-inner .card{border:none}.passwordResetContainer .container-inner .card-header,.passwordResetExpiredContainer .container-inner .card-header{border:none;padding:0;margin-bottom:30px;margin-top:20px}.passwordResetContainer .container-inner .card-header h2,.passwordResetExpiredContainer .container-inner .card-header h2{font-size:27px;font-weight:700;color:var(--base-blue-color);margin-bottom:10px}.passwordResetContainer .container-inner .card-header p,.passwordResetExpiredContainer .container-inner .card-header p{font-size:14px;color:#676566;margin-top:0;font-weight:400}.passwordResetContainer .container-inner .card-header .alert,.passwordResetExpiredContainer .container-inner .card-header .alert{background-color:#f2dede;border:1px solid #eed3d7;-webkit-border-radius:5px;border-radius:5px;color:#9d0f0c;font-size:15px;margin:10px 0;padding:5px;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-align:center;width:100%}.passwordResetContainer .container-inner .card-body,.passwordResetExpiredContainer .container-inner .card-body{padding:0;padding-top:20px}.passwordResetContainer .container-inner .card-body .input-data,.passwordResetExpiredContainer .container-inner .card-body .input-data{margin-bottom:40px;width:50%}@media only screen and (max-width: 1000px){.passwordResetContainer .container-inner .card-body .input-data,.passwordResetExpiredContainer .container-inner .card-body .input-data{width:100%;margin-bottom:60px}}.passwordResetContainer .container-inner .card-body .form-group.required .form-control-label::before,.passwordResetExpiredContainer .container-inner .card-body .form-group.required .form-control-label::before{content:none}.passwordResetContainer .container-inner .card-body .form-control:focus,.passwordResetExpiredContainer .container-inner .card-body .form-control:focus{border-top:none;border-left:none;border-right:none;-webkit-box-shadow:none;box-shadow:none}.passwordResetContainer .container-inner .card-body .email-wrapper,.passwordResetExpiredContainer .container-inner .card-body .email-wrapper{width:100%;margin-bottom:40px}@media only screen and (max-width: 1000px){.passwordResetContainer .container-inner .card-body .email-wrapper,.passwordResetExpiredContainer .container-inner .card-body .email-wrapper{margin-bottom:60px}}.passwordResetContainer .container-inner .card-body .send-email-btn,.passwordResetExpiredContainer .container-inner .card-body .send-email-btn{display:block}@media only screen and (max-width: 1000px){.passwordResetContainer .container-inner .card-body .send-email-btn,.passwordResetExpiredContainer .container-inner .card-body .send-email-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.passwordResetContainer .container-inner .card-body .submitEmailButton,.passwordResetContainer .container-inner .card-body .loginButton,.passwordResetContainer .container-inner .card-body .btn-save,.passwordResetExpiredContainer .container-inner .card-body .submitEmailButton,.passwordResetExpiredContainer .container-inner .card-body .loginButton,.passwordResetExpiredContainer .container-inner .card-body .btn-save{width:200px}.passwordResetContainer .container-inner .card-body .loginButton,.passwordResetExpiredContainer .container-inner .card-body .loginButton{border:none}.passwordResetContainer .container-inner .card-body .loginButton:focus,.passwordResetExpiredContainer .container-inner .card-body .loginButton:focus{-webkit-box-shadow:none;box-shadow:none;outline:5px auto -webkit-focus-ring-color}.passwordResetContainer .container-inner .card-body .submitEmailButton,.passwordResetExpiredContainer .container-inner .card-body .submitEmailButton{margin-left:0}@media only screen and (max-width: 1000px){.passwordResetContainer .container-inner .card-body .submitEmailButton,.passwordResetExpiredContainer .container-inner .card-body .submitEmailButton{margin-left:15px}}@media only screen and (min-width: 1000px){.passwordResetExpiredContainer .container-inner{width:400px}}.invalid{color:var(--color-red);-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.invalid:before{content:"\2715";padding-right:15px}.invalidPass{background:rgba(192,57,43,0.85)}.valid{color:#3CBC3C;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-animation-name:grow;animation-name:grow;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.valid strong{text-shadow:0px 5px 5px rgba(0,0,0,0.1),5px 10px 5px rgba(0,0,0,0.05),-5px 10px 5px rgba(0,0,0,0.05)}.valid::before{content:"\2713   ";left:-5px;position:relative;font-weight:800;-webkit-animation-name:grow;animation-name:grow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transition:opacity 100ms ease-out,-webkit-transform 1200ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 100ms ease-out,-webkit-transform 1200ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1200ms cubic-bezier(0.19, 1, 0.22, 1),opacity 100ms ease-out;transition:transform 1200ms cubic-bezier(0.19, 1, 0.22, 1),opacity 100ms ease-out,-webkit-transform 1200ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:scale(1.3);transform:scale(1.3)}.pswd_reqs{text-align:left;font-size:15px;color:#676566}.pswd_info ul,.pswd_info1 ul{margin:15px;width:250px}.pswd_info li,.pswd_info1 li{padding:10px;text-align:left;-webkit-transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pswd_info,.pswd_info1{display:none;padding:10px 5px 0;margin-top:10px;text-align:left;font-family:helvetica, arial, sans-serif;position:relative;text-align:center;margin:1em auto 0}.incorrectMsg{display:none}.shake{-webkit-animation:shake 0.8s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.8s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px, 0, 0);transform:translate3d(-1px, 0, 0)}20%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}30%,50%,70%{-webkit-transform:translate3d(-4px, 0, 0);transform:translate3d(-4px, 0, 0)}40%,60%{-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0)}}@-webkit-keyframes grow{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes grow{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.passwordResetContainer .form-group.first-row{height:100%}.passwordResetContainer input#newPassword{height:30px}.passwordResetContainer .first-row label.form-control-label{top:7px}.login-page .form-group.required .form-control-label::after,.passwordResetExpiredContainer .form-group.required .form-control-label::after{color:#ef0000}.btn-primary.registration-btn,.btn-primary.login-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:var(--rebrand_secondary_color);color:#fff !important}.btn-primary.registration-btn:active,.btn-primary.registration-btn:focus,.btn-primary.registration-btn:hover,.btn-primary.login-btn:active,.btn-primary.login-btn:focus,.btn-primary.login-btn:hover{background:var(--rebrand_secondary_hover)}.btn-primary.registration-btn.disabled,.btn-primary.registration-btn:disabled,.btn-primary.login-btn.disabled,.btn-primary.login-btn:disabled{background:#BF5C0099 !important;color:#fff !important}.btn-primary.registration-btn-hover,.btn-primary.login-btn-hover{background:var(--rebrand_secondary_hover);color:#fff}.checkbox label .check-box-effect{color:var(--rebrand_primary_color);border:1px solid #00819D}.checkbox label .check-box-effect::after{background:#00819D}.checkbox label .check-box-effect::before{background:#00819D}.checkbox input[type="checkbox"]:checked+.check-box-effect{background-color:#00819D !important;-webkit-transform:scale(1);transform:scale(1)}
