.form-group.required .form-control-label::after{content:"*"}.form-group.ui-front{z-index:inherit}.form-group .area-code-col,.form-group .cvr-number-col{-webkit-box-flex:0;-ms-flex:0 0 20.8333%;flex:0 0 20.8333%;max-width:20.8333%}@media (min-width: 768px){.form-group .area-code-col,.form-group .cvr-number-col{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}}.form-group .area-code-col .area-code,.form-group .cvr-number-col .area-code,.form-group .cvr-number-col .cvr-number-country-code{display:block;width:100%;height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:38px;padding:0px 10px;background:#f2f2f2;position:relative;border:1px solid #f2f2f2}.form-group .phone-col,.form-group .cvr-col{-webkit-box-flex:0;-ms-flex:0 0 79.1667%;flex:0 0 79.1667%;max-width:79.1667%}@media (min-width: 768px){.form-group .phone-col,.form-group .cvr-col{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}}@media (min-width: 768px){.account-right-pane .form-group .area-code-col,.account-right-pane .form-group .cvr-number-col{-webkit-box-flex:0;-ms-flex:0 0 18.5%;flex:0 0 18.5%;max-width:18.5%}.account-right-pane .form-group .phone-col,.account-right-pane .form-group .cvr-col{-webkit-box-flex:0;-ms-flex:0 0 81.5%;flex:0 0 81.5%;max-width:81.5%}}label.form-control-label{margin-bottom:5px;font-weight:bold}.form-control{border-color:#ccc;border-radius:0;color:inherit}.login-page{margin:0;max-width:none;background:#f2f2f2;padding:30px 0px;overflow:hidden}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}.login-page .equal-height .card{width:300px;background-color:#fff;color:#4A4A4A;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 0px 6px 0px;box-shadow:rgba(0,0,0,0.5) 0px 0px 6px 0px;border-radius:2px;margin:0px auto;font-size:16px;line-height:1.5;border:none}.login-page .equal-height .card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;border:0;padding:0}.login-page .equal-height .card .card-header .back-to-login{cursor:pointer;color:#4A4A4A;font-size:15px;text-transform:none;padding-left:25px;line-height:22px;position:relative}.login-page .equal-height .card .card-header .back-to-login:before{height:8px;width:8px;position:absolute;left:11px;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;margin-top:inherit;border-color:#4A4A4A;border-style:solid;border-width:0 0 2px 2px}.login-page .equal-height .card .card-body{padding:10px 30px 25px}.login-page .equal-height .card .card-body .login-header,.login-page .equal-height .card .card-body .request-password-title{font-size:20px;line-height:26px;font-weight:bold;text-align:center;margin-bottom:20px}@media (min-width: 768px){.login-page .equal-height .card .card-body .login-header,.login-page .equal-height .card .card-body .request-password-title{font-size:18px;line-height:26px}}.login-page .equal-height .card .card-body .form-group{margin-bottom:15px}.login-page .equal-height .card .card-body .form-group .form-control{padding:6px 10px}.login-page .equal-height .card .card-body .forgot-password{margin-bottom:0.5em;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-page .equal-height .card .card-body .forgot-password a{color:#000;text-decoration:underline;text-align:center}.login-page .equal-height .card .card-body .remember-me{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0}.login-page .equal-height .card .card-body .remember-me .form-check-label{padding-left:25px;position:relative}@media (min-width: 768px){.login-page .equal-height .card .card-body .remember-me .form-check-label{padding-left:22px}}.login-page .equal-height .card .card-body .btn-primary{margin:0 auto;border:0px;background:#4A4A4A;color:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:16px;font-weight:normal}.login-page .equal-height .card .card-body .card-link-wrapper{text-align:center}.login-page .equal-height .card .card-body .card-link-wrapper a.create-account-link{color:#000;text-decoration:underline;margin-top:20px;margin-bottom:10px}.login-page .equal-height .card .card-body .card-link-wrapper-b2b{text-align:center;margin-top:20px}.login-page .equal-height .card .card-body .card-link-wrapper-b2b a.b2b-account-link{color:#000;text-decoration:underline;text-align:center;text-transform:none;cursor:pointer;font-size:16px;line-height:24px}.login-page .equal-height .card .card-body .request-password-body{line-height:1.3em;text-transform:none}.login-page .equal-height .card .card-body .request-password-body>p{margin-bottom:20px}.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}.container.register{padding:0px 10px}.container.register .register-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:610px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0px auto}.container.register .register-wrapper h1.page-title{position:static;padding:20px 0px;text-align:center;font-size:20px;line-height:30px;margin-top:0;margin-bottom:0.5rem;font-weight:bold}@media (min-width: 768px){.container.register .register-wrapper h1.page-title{padding:40px 0px;font-weight:600;font-size:36px;line-height:42px}}.container.register .register-wrapper .form-group{margin-bottom:20px;position:relative}.container.register .register-wrapper .form-group.form-radios{margin-bottom:0}@media (min-width: 768px){.container.register .register-wrapper .form-group.form-radios{margin-top:10px}}.container.register .register-wrapper .form-group .input-wrapper{position:relative}.container.register .register-wrapper .form-group .form-control{height:40px;padding:6px 10px}.container.register .register-wrapper .form-group .form-control.is-invalid{border-color:#a61200}.container.register .register-wrapper .form-group .invalid-feedback{color:#d0021b;border:2px solid #d0021b;font-size:14px;line-height:18px;font-weight:600;padding:10px 15px;margin:0;-webkit-box-shadow:rgba(0,0,0,0.5) 0px 1px 6px 0px;box-shadow:rgba(0,0,0,0.5) 0px 1px 6px 0px;background-color:#fff;position:absolute;top:calc(100% + 6px);width:90%;z-index:1}.container.register .register-wrapper .form-group .invalid-feedback:before{content:"";position:absolute;width:18px;height:18px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-11px;left:25px;border-top:2px solid #d0021b;border-left:2px solid #d0021b}.container.register .register-wrapper .form-text{font-size:14px;line-height:18px;font-style:italic;color:#999;margin:0 0 15px;padding-top:8px;width:100%}.container.register .register-wrapper input[type="radio"]{position:absolute;width:0px;height:0px;visibility:hidden;margin:0px 10px 0px 0px}.container.register .register-wrapper input[type="radio"]:checked+label:before{background-image:url("../../images/icons/BA-radio-checked.svg")}.container.register .register-wrapper input[type="radio"]+label{font-size:16px;line-height:1.5;margin-right:15px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px}.container.register .register-wrapper input[type="radio"]+label:before{content:"";width:14px;height:14px;display:block;margin:5px 10px 0px 0px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../../images/icons/BA-radio-unchecked.svg")}.container.register .register-wrapper .ui-selectmenu-button.ui-button{width:100%;border-color:#ccc;background-color:#fff;border-radius:0;color:#333;outline:none;position:relative;padding:0 10px;font-family:var(--skin-body-font);line-height:38px;margin:0}.container.register .register-wrapper .ui-selectmenu-button.ui-button .ui-icon{height:38px;width:25px;background-position:right center;background-repeat:no-repeat;background-size:24px;background-image:url("../images/icons/arrowdown.svg")}.container.register .register-wrapper .ui-selectmenu-menu{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.06);box-shadow:0 1px 0 rgba(0,0,0,0.06)}.container.register .register-wrapper .ui-selectmenu-menu .ui-menu{border-color:#ccc;border-top-color:#e6e6e6;margin-top:-1px;max-height:200px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-family:var(--skin-body-font)}.container.register .register-wrapper .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper{background-color:#fff;color:#666;display:block;padding:8px 10px;line-height:1.6em;margin:0}.container.register .register-wrapper .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper.ui-state-active,.container.register .register-wrapper .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper:active,.container.register .register-wrapper .ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper:hover{background-color:rgba(0,126,255,0.08);color:#333;border:none}.container.register .register-wrapper .btn.btn-primary{margin:20px auto 30px;background:#4A4A4A;border:none;font-weight:normal;font-size:16px;line-height:16px}.container.register .register-wrapper .privacy-policy{margin-bottom:30px;margin-top:20px}.new-password{padding:0px 15px}.new-password h1.page-title{display:block;position:static;font-weight:normal;padding:20px 0px 0px;text-align:center;font-size:30px;line-height:1.2em;margin-top:0;margin-bottom:0.5rem}@media (min-width: 768px){.new-password h1.page-title{padding:40px 0px 10px;font-size:36px}}.new-password .card{width:370px;max-width:100%;margin:0px auto 20px;border:0}.new-password .card .card-body{padding:25px 0px}.new-password .card .card-body .form-group{margin-bottom:20px}.new-password .card .card-body .form-group .form-control{padding:6px 10px}.new-password .card .card-body .send-email-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-password .card .card-body .btn{font-size:16px;line-height:16px;margin:20px 5px 0}.new-password .card .card-body .btn.btn-outline-primary,.new-password .card .card-body .btn#submitEmailButton{background:#4A4A4A;color:#fff;border-color:#4A4A4A;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px}.new-password .card .card-body .btn.btn-outline-primary::before,.new-password .card .card-body .btn#submitEmailButton::before{display:none}.new-password .card .card-body .btn.btn-outline-primary:hover,.new-password .card .card-body .btn#submitEmailButton:hover{color:#fff;background:#646464;border-color:#646464;text-decoration:none}
