.register-form .submit,.forgot-password .submit{border-radius:5px}.register-form{width:1400px;margin:0 auto;text-align:left}@media screen and (max-width: 1559px){.register-form{width:90%;margin-left:5%;margin-right:5%}}.register-form .form-group{position:relative}.register-form .form-group:before{position:absolute}.register-form .submit,.forgot-password .submit{display:inline-block;zoom:1}.register-form .submit,.forgot-password .submit{font-weight:900;margin:0;padding:.8em 2em;text-transform:uppercase;border:none;cursor:pointer;text-align:center}.register-form .submit,.forgot-password .submit{background-color:rgb(1.6533980583,168.6466019417,88.4567961165);background-image:-webkit-gradient(linear, left top, left bottom, from(#02CC6B), to(rgb(1.6533980583, 168.6466019417, 88.4567961165)));background-image:-webkit-linear-gradient(top, #02CC6B, rgb(1.6533980583, 168.6466019417, 88.4567961165));background-image:-moz-linear-gradient(top, #02CC6B, rgb(1.6533980583, 168.6466019417, 88.4567961165));background-image:-ms-linear-gradient(top, #02CC6B, rgb(1.6533980583, 168.6466019417, 88.4567961165));background-image:-o-linear-gradient(top, #02CC6B, rgb(1.6533980583, 168.6466019417, 88.4567961165));background-image:linear-gradient(top, #02CC6B, rgb(1.6533980583, 168.6466019417, 88.4567961165));color:#fff}.register-form .submit:hover,.forgot-password .submit:hover{background-color:rgb(1.7524271845,178.7475728155,93.7548543689);background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(2.2475728155, 229.2524271845, 120.2451456311)), to(rgb(1.7524271845, 178.7475728155, 93.7548543689)));background-image:-webkit-linear-gradient(top, rgb(2.2475728155, 229.2524271845, 120.2451456311), rgb(1.7524271845, 178.7475728155, 93.7548543689));background-image:-moz-linear-gradient(top, rgb(2.2475728155, 229.2524271845, 120.2451456311), rgb(1.7524271845, 178.7475728155, 93.7548543689));background-image:-ms-linear-gradient(top, rgb(2.2475728155, 229.2524271845, 120.2451456311), rgb(1.7524271845, 178.7475728155, 93.7548543689));background-image:-o-linear-gradient(top, rgb(2.2475728155, 229.2524271845, 120.2451456311), rgb(1.7524271845, 178.7475728155, 93.7548543689));background-image:linear-gradient(top, rgb(2.2475728155, 229.2524271845, 120.2451456311), rgb(1.7524271845, 178.7475728155, 93.7548543689))}.register-form .submit:active,.forgot-password .submit:active{background-color:rgb(1.4058252427,143.3941747573,75.2116504854);background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(1.7524271845, 178.7475728155, 93.7548543689)), to(rgb(1.4058252427, 143.3941747573, 75.2116504854)));background-image:-webkit-linear-gradient(top, rgb(1.7524271845, 178.7475728155, 93.7548543689), rgb(1.4058252427, 143.3941747573, 75.2116504854));background-image:-moz-linear-gradient(top, rgb(1.7524271845, 178.7475728155, 93.7548543689), rgb(1.4058252427, 143.3941747573, 75.2116504854));background-image:-ms-linear-gradient(top, rgb(1.7524271845, 178.7475728155, 93.7548543689), rgb(1.4058252427, 143.3941747573, 75.2116504854));background-image:-o-linear-gradient(top, rgb(1.7524271845, 178.7475728155, 93.7548543689), rgb(1.4058252427, 143.3941747573, 75.2116504854));background-image:linear-gradient(top, rgb(1.7524271845, 178.7475728155, 93.7548543689), rgb(1.4058252427, 143.3941747573, 75.2116504854))}.forgot-password h3{margin-bottom:.6em;color:#414f47;font-size:1.8em;font-weight:700;text-transform:lowercase}.register h2.title{margin-bottom:.6em;color:#2b3630;font-size:2.4em;text-transform:capitalize}@media screen and (min-width: 769px)and (max-width: 1200px){.register h2.title{font-size:2em !important}}@media screen and (min-width: 476px)and (max-width: 768px){.register h2.title{font-size:1.8em !important}}@media screen and (max-width: 475px){.register h2.title{font-size:1.5em !important}}.register .switch-form a,.register-form .address-disclaimer a,.results a{color:#02cc6b;transition:.1s ease-in-out;text-decoration:underline}.register .switch-form a:hover,.register-form .address-disclaimer a:hover,.results a:hover{color:rgb(54.9611650485,253.0388349515,157.9223300971)}.register .switch-form a:active,.register-form .address-disclaimer a:active,.results a:active{color:rgb(1.0097087379,102.9902912621,54.0194174757)}.register-form .submit,.forgot-password .submit{font-size:.95em}@media screen and (min-width: 1200px)and (max-width: 1919px){.register-form .submit,.forgot-password .submit{font-size:.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.register-form .submit,.forgot-password .submit{font-size:.85em}}@media screen and (max-width: 450px){.register-form .submit,.forgot-password .submit{font-size:.8em}}.hero{background-image:url("/app/images/global/hero-bg.jpg")}.register{margin:0 auto;text-align:center;color:#fff}.register h2.title{font-size:2em;font-weight:300;margin-bottom:0;color:#fff}.register h2.title:before{content:"";display:inline-block;width:44px;height:42px;background:url("/app/images/global/signup-icon.png") no-repeat left top;background-size:44px;vertical-align:middle;padding-right:10px;text-align:center}.register h3{text-transform:uppercase;font-weight:500;text-align:center}.register .switch-form{font-size:1em;text-align:center}.register .switch-form a:hover{color:#9baaa1}.register .form-group .check-group .custom-check+label{color:#fff}.register-form{margin:0 auto;max-width:900px}.register-form .form-group:before{top:14px;left:20px;width:24px;height:24px;background:url("/app/images/global/checkout-icon-sprite.png") no-repeat left 100% top 100%;background-size:100%}.register-form .form-group .form-label{left:50px}.register-form .form-group.alt-address::before{background:none}.register-form .form-group .custom-select{width:100%}.register-form .form-group .custom-select .custom-select-choose{background-color:#fff;color:#909090}.register-form .form-group .custom-select .custom-select-options p{font-size:1em;color:#909090}.register-form .form-group .custom-check~.form-label{float:right}.register-form .form-group:before{display:block;content:"";pointer-events:none}.register-form .form-group.name:before,.register-form .form-group.username:before{background-position:center 0}.register-form .form-group.phone:before{background-position:center -72px}.register-form .form-group.email:before{background-position:center -140px}.register-form .form-group.business-name:before{background-position:center -582px}.register-form .form-group.password:before{background-position:center -360px;height:28px}.register-form .form-group.address:before,.register-form .form-group.shipping-address:before{background-position:center -432px}.register-form .form-group.address:after,.register-form .form-group.shipping-address:after{top:20px;width:120px;height:15px;background:url("/app/images/global/powered-by-google.png");background-size:120px}.register-form fieldset{margin-bottom:30px}.register-form fieldset .hidden{display:none}.register-form .loader{display:none;width:36px}.register-form .submit{font-size:1.2em;float:right}.register-form .address-disclaimer{padding-top:10px;font-size:1em;text-align:right;color:#909090}.register-form .address-fields .form-input{background-image:none}.register-form .address-fields .form-group .form-label{left:30px}.register-form .address-input-group .form-group::before{display:none}.results h2{margin:0 auto;font-size:1.5em;text-transform:none;font-weight:500}.results .error{font-weight:700;color:#ee2c54}.forgot-password-page .main-content{width:90%;max-width:1400px;margin:0 auto}.forgot-password{text-align:center}.forgot-password .form-group{width:60%;margin:0 auto 30px}.forgot-password .loader{width:30px;vertical-align:middle}.forgot-password .submit{font-size:1em}@media screen and (min-width: 1401px){.register{max-width:60%}}@media screen and (max-width: 1400px){.register{max-width:80%}}@media screen and (min-width: 1001px){.register h3{margin:3em 0 .8em}}@media screen and (max-width: 1000px){.hero{max-height:240px}.register{max-width:90%}.register h3{margin:.8em 0 .8em}}@media screen and (max-width: 550px){.register h2.title{font-size:1.25em}.register h2.title::before{background-size:30px;width:30px;height:30px}}@media screen and (max-width: 375px){.register h2.title{font-size:1em}}@media screen and (min-width: 631px){.register-form .form-group input,.register-form .form-group textarea{padding-left:50px}}@media screen and (max-width: 630px){.register-form .form-group{font-size:.825em}.register-form .form-group .form-label{top:.825em;left:35px}.register-form .form-group input,.register-form .form-group textarea{padding-left:35px}.register-form .form-group:before{top:7px;left:7px}.register-form .form-group .has-text~.form-label{top:.1em}}@media screen and (min-width: 501px){.register-form .half:nth-of-type(2n){margin-right:4%}}
