body,html{height:100%;color:#000!important}body{-ms-flex-align:center;align-items:center;padding-top:40px;padding-bottom:40px;background-color:#fff!important}.form-signin{width:100%;max-width:620px;margin:auto}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group>input,.form-label-group>label{height:3.125rem;padding:.75rem;border-radius:.35rem!important}form.user .form-control-user{padding:.75rem}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.form-label-group input:not(:placeholder-shown)~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}@supports (-ms-ime-align:auto){.form-label-group>label{display:none}.form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none}.form-label-group input:-ms-input-placeholder{color:#777}}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.account .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;width:100%;text-align:center;color:#748194;display:block}.fs--1{font-size:.83333rem}.mt-1,.my-1{margin-top:.25rem!important}@media (min-width:768px){.d-md-block{display:block!important}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.d-none{display:none!important}.account .nav-link.active{color:#000}a{color:#4e73df;text-decoration:none;background-color:transparent}.nav-link{display:block;padding:.5rem 1rem}.account .nav-link .nav-item-circle-parent{display:block}.account .nav-item-circle-parent{position:relative;padding:0 1rem}.account .nav-item:first-child .nav-item-circle-parent:before{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.account .nav-item:last-child .nav-item-circle-parent:before{left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.font-weight-semi-bold{font-weight:600!important}.account .nav-item:first-child .nav-item-circle-parent:before,.account .nav-item:last-child .nav-item-circle-parent:before{width:50%}.account .nav-link .nav-item-circle-parent:before{content:"";height:2px;width:101%;position:absolute;left:51%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#d8e2ef}.account .nav-link.active .nav-item-circle{background-color:#2e59d9!important;color:#fff;border-color:#2e59d9}.account .nav-link .nav-item-circle{color:#9da9bb;background-color:#fff;border:2px solid #d8e2ef;height:2.5rem;width:2.5rem;border-radius:50%;line-height:2.25rem;padding:0;text-align:center;-ms-flex-item-align:center;align-self:center;display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.account .nav-item-circle{margin:0 auto;z-index:1;position:relative}svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}svg{overflow:hidden;vertical-align:middle}.account.card{box-shadow:0 7px 14px 0 rgba(65,69,88,.1),0 3px 6px 0 rgba(0,0,0,.07);border:none}.account .nav-link-done .nav-item-circle{background-color:#000!important;color:#fff;border-color:#000!important}.account .nav-link-done .nav-item-circle-parent::before{background-color:#000!important;border-color:#000!important}.account .nav-link-done .fas{color:#fff}.account .nav-link-done span{color:#000}.account .nav-item:not(:first-child) .active .nav-item-circle-parent:after{content:"";width:50%;position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;background-color:#000}#card-holder-name,#coupon-code,.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}.stripe-cards img{width:40px}.custom-file-label{border:none!important;text-align:center!important;padding-top:35px!important}.custom-file-label::after{display:none!important;height:100px!important}.custom-file{height:100px!important;border:2px dashed #d8e2ef!important}.custom-file-input{height:100px!important;cursor:pointer}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#e74a3b!important}.custom-file-label.form-control.is-invalid{background-image:none}.account .phone-wrapper input{height:3.125rem;border:1px solid #d1d3e2;border-radius:.35rem;width:100%;outline:0!important}.account .phone-wrapper{width:100%}.account .phone-wrapper div:focus{outline:0!important}#company-error-msg,.account #error-msg{color:red}#company-valid-msg,.account #valid-msg{color:#00c900}.account input.error-phone{border:1px solid #ff7c7c}.account .hide{display:none}
