.required .form-control-label::before{content:"*";color:#c00}.form-control{border:1px solid rgba(16,56,96,.2);border-radius:.25rem;color:#103860;font-size:1rem;height:3rem;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.form-control::-webkit-input-placeholder{color:rgba(16,56,96,.72)}.form-control::-moz-placeholder{color:rgba(16,56,96,.72)}.form-control:-ms-input-placeholder{color:rgba(16,56,96,.72)}.form-control::-ms-input-placeholder{color:rgba(16,56,96,.72)}.form-control::placeholder{color:rgba(16,56,96,.72)}.form-control:focus{border-color:#103860;outline:2px solid #3d7bbf;outline-offset:1px;-webkit-box-shadow:none;box-shadow:none}.form-control:disabled,.form-control[readonly]{background-color:#f3f4f6;color:rgba(16,56,96,.72)}.form-control.is-invalid{border-color:#8b1a2b}.form-control.is-invalid:focus{outline-color:#8b1a2b}.form-control.is-valid{border-color:#3d7d5b}textarea.form-control{height:auto;min-height:3rem}.form-control-label{color:#103860;font-size:.75rem;font-weight:500}.invalid-feedback{color:#8b1a2b;font-size:.75rem}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20viewBox='0%200%20140%20140'%20width='16'%20height='16'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath%20d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2%200,5.8l53.9,53.9c0.8,0.8%201.8,1.2%202.9,1.2%201,0%202.1-0.4%202.9-1.2l53.9-53.9c1.7-1.6%201.7-4.2%200.1-5.8z'%20fill='%23103860'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem;padding-right:2rem}:root{--login-width: 450px}body{overflow-x:hidden}.login-page-c{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100vw;padding:0}.login-page-c .login-img{width:60vw}.login-page-c .login-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.login-page-c .login-container,.login-page-c .register-container{width:40vw;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-page-c .login-container form button,.login-page-c .login-container form .register-button-c,.login-page-c .register-container form button,.login-page-c .register-container form .register-button-c{margin:30px auto}.login-page-c .login-container form .registration-not-yet,.login-page-c .register-container form .registration-not-yet{font-size:1.875rem;font-weight:bold;color:#103860;text-align:center}.login-page-c .login-container form input+label::after,.login-page-c .login-container form input+label::before,.login-page-c .register-container form input+label::after,.login-page-c .register-container form input+label::before{border:1px solid #103860;border-radius:.25rem;padding:10px;background-color:#fff;left:-30px;top:-1px}.login-page-c .password-recovery{font-size:1.125rem}.login-page-c .line-divisor{color:#103860}.login-page-c .login-container form,.login-page-c .register-container form{padding:0 30px;width:100%;margin:0 auto}.login-page-c .login-container>div:nth-child(1),.login-page-c .register-container>div:nth-child(1){color:#103860;padding:30px 30px 50px 30px;font-size:1.875rem;font-weight:600;text-align:center}.login-page-c .login-form-nav{margin-bottom:1.25em}.login-page-c .login-form-nav .tab-pane{margin-top:1em}.login-page-c .login{margin-bottom:.938em}.login-page-c .login .error-message-form{padding:.625em;background-color:#c00;color:#fff;border-radius:.188em}.custom-checkbox-container{margin-left:10px}.registration-page .privacy-policy{margin-top:.625rem}.login-banner{background-image:url("../images/account.jpg");background-position-y:40%}.equal-height .card{width:100%}.track-order-header{font-size:1.09375rem}.request-password-title{font-size:1.25rem}.request-password-text{font-size:1.25rem}@media screen and (max-width: 950px){.login-img{display:none}.login-page-c{height:auto}.login-page-c .login-container{margin:auto;width:80vw}.login-page-c .register-container{margin:auto;width:80vw}.login-container form,.register-container form{width:100% !important;padding:0}.btn-primary-310{width:100% !important}.login-page-c .login-container>div:nth-child(1),.login-page-c .register-container>div:nth-child(1){font-size:.9375rem}}.custom-control{padding-left:1.5625rem !important}.custom-control-label{color:#103860;margin-left:6px;font-size:.75rem}.register-container .custom-instructions{color:#103860;padding:10px 0 30px 0;font-size:.5rem;font-weight:600}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:#103860}.custom-control-label::after{background:50% 50%/15px 15px no-repeat}.snackbar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:5;left:0;right:0;top:0;pointer-events:none}.snackbar{visibility:hidden;min-width:250px;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:16px 32px;font-size:17px;margin-top:100px;-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,.3),0px 2px 3px 0px rgba(0,0,0,.2);box-shadow:0px 1px 5px 1px rgba(0,0,0,.3),0px 2px 3px 0px rgba(0,0,0,.2)}.snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 4.5s;animation:fadein .5s,fadeout .5s 4.5s}@-webkit-keyframes fadein{from{margin-top:0;opacity:0}to{margin-top:100px;opacity:1}}@keyframes fadein{from{margin-top:0;opacity:0}to{margin-top:100px;opacity:1}}@-webkit-keyframes fadeout{from{margin-top:100px;opacity:1}to{margin-top:0;opacity:0}}@keyframes fadeout{from{margin-top:100px;opacity:1}to{margin-top:0;opacity:0}}@media only screen and (max-width: 992px){.login-container form,.register-container form{padding:0 15px !important}}@media only screen and (max-width: 768px){.login-container form,.register-container form{padding:0px 0px !important}}