.signin-page{background:-webkit-linear-gradient(45deg, rgba(48,55,69,0.9), rgba(48,55,69,0.7)),url("/assets/sign-in-background-6ef6d39a89814149214a0fe33ac5e94c70ef1f484b77d9535481223cc96d1c19.png");background-size:cover}.signin-page .signin-logo{padding-top:55px;padding-bottom:10px}.signin-page .signin-logo img{max-width:300px;width:auto;max-height:70px;height:auto}@media (max-width: 575px){.signin-page .signin-logo img{max-width:250px}}@media (max-width: 319px){.signin-page .signin-logo img{max-width:200px}}.signin-page .buyer-login-logo img{max-width:100% !important;width:auto !important;max-height:120px !important;height:auto !important}.signin-page .signin-dialog{padding-top:30px;margin:calc((100vh - 570px) / 2) auto 25px;border-radius:10px;background-color:white;-webkit-box-shadow:2.5px 4.33px 10px 0px rgba(0,1,3,0.15);box-shadow:2.5px 4.33px 10px 0px rgba(0,1,3,0.15);min-height:525px;width:auto !important}.signin-page .confirmation-dialog{height:auto}.signin-page .confirmation-dialog .signin-actions{text-align:center}@media (min-width: 1200px) and (max-width: 1400px){.signin-page .col-lg-4{width:40% !important}.signin-page .col-lg-offset-4{margin-left:30% !important}}@media (max-width: 380px){.signin-page .signin-dialog{margin:25px auto 25px}.signin-page .signin-dialog .cover-checkbox-text{font-size:3vw}}@media (max-height: 768px){.signin-page .signin-dialog{margin:25px auto 25px}}.signin-page .signin-actions{padding-top:20px}.signin-page .signin-button{border-radius:4px;border-color:#b9a381;background-color:#b9a381;min-width:164px;height:40px;font-size:14px;color:white;text-transform:uppercase;line-height:1.643}.signin-page .signin-button:hover{background-color:#c8b388 !important}.signin-page .resend-confirm{width:auto !important}.signin-page .buyer-login{padding-top:40px}.signin-page .buyer-text{font-size:18px;color:#222222;font-weight:bold;line-height:1.167;text-align:center}.signin-page .buyer-signin{padding-left:20px}.signin-page .signin-footer-link a{font-size:14px;color:white;line-height:1.5;-moz-transform:scale(1.03, 1);-webkit-transform:scale(1.03, 1);-ms-transform:scale(1.03, 1)}.signin-page .signup-forgot{padding-bottom:30px}.signin-page .signin-form-input{margin:40px 0;width:100%;font-family:inherit !important}.signin-page .signin-form-input.password{margin-bottom:10px}.signin-page .signin-form-input label{position:relative;display:block;width:100%;min-height:45px;line-height:2.667;text-align:left;font-size:12px}.signin-page .signin-form-input .placeholder{font-weight:400;position:absolute;display:block;top:10px;z-index:2;font-size:14px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:100%;cursor:text;color:#999999}.signin-page .signin-form-input input{position:absolute;top:15px;z-index:1;width:100%;font-size:16px;border:none;border-bottom:1px solid #b9a381;-webkit-transition:border-color 200ms ease-in-out;transition:border-color 200ms ease-in-out;outline:none;padding:0;margin:0;font-size:14px;font-weight:400;box-shadow:none;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.signin-page .signin-form-input textarea{min-height:30px;padding:8px 0}.signin-page .signin-form-input input{height:30px}.signin-page .signin-form-input input:focus,.signin-page .signin-form-input input:-webkit-autofill{-webkit-box-shadow:none;box-shadow:none;outline:none;border-bottom:2px solid #b9a381}.signin-page .signin-form-input input:focus+.placeholder,.signin-page .signin-form-input input:-webkit-autofill+.placeholder{top:-10px;cursor:inherit;font-size:12px;color:#b9a381}.signin-page .signin-form-input input.filled-in{-webkit-box-shadow:none;box-shadow:none;outline:none;border-bottom:2px solid #b9a381}.signin-page .signin-form-input input.filled-in+.placeholder{top:-10px;cursor:inherit;font-size:12px;color:#b9a381}.signin-page .confirm-email-input{margin:10px 0 20px}.signin-page .change-email-link{cursor:pointer}.signin-page .signin-button,.signup-page .signin-button,.forgot-password .signin-button{border-radius:4px;border-color:#b9a381;background-color:#b9a381;min-width:164px;height:50px;font-size:14px;color:white;text-transform:uppercase;line-height:1.643}.signin-page #flashes,.signup-page #flashes,.forgot-password #flashes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px;width:auto !important}.forgot-password .signin-button{width:100% !important}.forgot-password .forgot-headers{padding-top:30px}.forgot-password .forgot-header{font-size:14px;font-family:"Open Sans", sans-serif;color:#333333;font-weight:bold;line-height:1.5;text-align:left;-moz-transform:scale(1.03, 1);-webkit-transform:scale(1.03, 1);-ms-transform:scale(1.03, 1);display:block;padding-bottom:20px}.forgot-password .forgot-subheader{display:block;font-size:14px;font-family:"Open Sans", sans-serif;color:#666666;line-height:1.5;text-align:left;-moz-transform:scale(1.03, 1);-webkit-transform:scale(1.03, 1);-ms-transform:scale(1.03, 1)}@media (max-width: 419px){.signin-dialog{height:auto !important}.signin-actions{text-align:center}.signin-actions .signin-button{float:none !important}.signin-actions .col-xs-6{width:100%}.signin-actions .checkbox-block.sign-in{padding-top:0;padding-bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
