﻿#signup-form{background:white;border-radius:16px}#signup-form.w-opened .signup-form{top:0}#signup-modal{position:fixed;width:100vw;min-height:100vh;height:100%;z-index:18020;background:rgba(0,0,0,0);transition:all 250ms;pointer-events:none;top:0;left:0;overflow:auto}#signup-modal.show{background:rgba(0,0,0,0.7);pointer-events:auto}#signup-modal .m-close{position:absolute;border-radius:100%;color:#b9b9b9;right:8px;top:8px;z-index:1000}#signup-modal.show .signup-form{top:0;padding-top:32px !important;padding-bottom:24px !important;position:relative;height:auto;overflow:auto}.signup-form{transition:all 250ms;width:400px;background:white;padding:0 24px;box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden;top:-120vh}.signup-form .input{box-sizing:border-box;float:none;margin:8px 0;position:relative}.signup-form .input .clear_input{position:absolute;right:4px;bottom:4px;padding:0;color:gray;font-weight:normal}.signup-form input{display:block;width:100%;padding:8px 12px;border:1px solid #d4d4d4;font-size:1rem;font-weight:normal;background:#efefef;border-radius:4px;box-sizing:border-box;float:none;margin-left:0;margin-right:0}.signup-form input:focus{background-color:#f6f6f6}.signup-form .btn-signup-signin{cursor:pointer;font-family:pragmatica-web, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:normal;line-height:normal;position:relative;text-decoration:none;text-align:center;display:block;padding:0.3rem;width:100%;height:46px;margin:0 0 1rem;border-radius:4px;transition:background-color 300ms ease-out;border:none;box-sizing:border-box}.signup-form .btn-provider-signin{background:#bbb;vertical-align:middle;text-align:left;padding:0;display:flex;align-items:center;border-radius:0;height:41px}.signup-form .btn-provider-signin span.text{line-height:38px;font-size:1.1rem;color:#FFFFFF !important;vertical-align:middle;font-weight:bold}.signup-form .btn-provider-signin a{color:#FFFFFF}.signup-form .btn-provider-signin .provider-icon:before{color:white;width:41px;height:38px;margin:0 8px 0 0;text-align:center;display:inline-block;font-size:32px;line-height:38px;vertical-align:middle;border-right:1px solid #ffffff45}.signup-form .btn-provider-signin.google-signin .provider-icon,.signup-form .btn-provider-signin.microsoft-signin .provider-icon{background-size:100% auto !important;background-position:center !important;width:41px;height:41px;display:inline-block;margin:0 8px 0 0;vertical-align:middle}.signup-form .btn-provider-signin.google-signin .provider-icon:before,.signup-form .btn-provider-signin.microsoft-signin .provider-icon:before{content:none}.signup-form .btn-provider-signin.google-signin{background-color:#4285f4}.signup-form .btn-provider-signin.google-signin .provider-icon{background:url(https://hubbiz.net/assets/signin-button-google-1c66c1181ebe15a4a2cc07d7b1126b52ccba548d7c228982b9f30d87ba28bd78.svg) no-repeat;background-size:150% !important;border:2px solid #4285f4;box-sizing:border-box}.signup-form .btn-provider-signin.microsoft-signin{background-color:#2f2f2f}.signup-form .btn-provider-signin.microsoft-signin .provider-icon{background:url(https://hubbiz.net/assets/signin-button-microsoft-2ea2434ba68059facd6321af1560fdc0af70ab1d0175cb366cb190f01d64df42.svg) no-repeat;width:24px !important;height:24px !important;margin:auto 12px !important}.signup-form .btn-provider-signin.apple-signin{background-color:gray}.signup-form .btn-provider-signin.apple-signin .provider-icon:before{content:''}.signup-form .btn-provider-signin.twitter-signin{background-color:#00acee}.signup-form .btn-provider-signin.twitter-signin .provider-icon:before{font-family:pictonicregular;content:""}.signup-form .btn-provider-signin.facebook-signin{background-color:#365C9C}.signup-form .btn-provider-signin.facebook-signin .icon-mobile{color:white;width:41px;height:38px;margin:0 8px 0 0;text-align:center;display:inline-block;font-size:32px;line-height:38px;vertical-align:middle;border-right:1px solid #ffffff45}.signup-form .btn-provider-signin.facebook-signin .provider-icon{font-family:pictonicregular}.signup-form .btn-provider-signin.facebook-signin .provider-icon:before{content:""}.signup-form .login-button{background-color:#99BE2F;color:#FFFFFF;font-size:1.5rem;margin-top:16px;border-bottom:3px solid #5d7713;border-radius:8px}#signup-modal .auth-providers,#signup-form .auth-providers{margin-top:16px}#signup-modal .or-email,#signup-form .or-email{font-style:italic;color:#c7c5c2;font-size:14px;line-height:20px;text-align:center;margin:1.5rem 0 0.5rem}#signup-modal #terms-bottom,#signup-form #terms-bottom{font-size:0.8rem;text-align:left;padding:0 8px;line-height:120%;display:flex}#signup-modal #terms-bottom a,#signup-form #terms-bottom a{text-decoration:underline}#signup-modal .other-action,#signup-form .other-action{width:140px;text-align:center;line-height:1.1rem}#signup-modal .other-action a,#signup-form .other-action a{font-size:0.7rem}#signup-modal .other-action a span,#signup-form .other-action a span{font-size:130%}#signup-modal .signup-header,#signup-form .signup-header{display:flex;align-items:center;justify-content:space-between;margin:1rem 0}#signup-modal .signup-header h2,#signup-form .signup-header h2{margin:0;font-size:22px;font-weight:bold;display:block;width:100%;padding-bottom:4px;margin-bottom:4px;margin-top:8px;color:#50650b;line-height:140%;border-bottom:none}#signup-modal .signup-message,#signup-form .signup-message{font-size:1rem;padding-bottom:16px;border-bottom:1px solid #99be2f}#signup-modal .signup-message a,#signup-form .signup-message a{text-decoration:underline}#signup-modal .s-message,#signup-form .s-message{display:none;font-size:1.5rem;font-weight:bold;color:black;margin-bottom:24px}@media only screen and (min-width: 600px){.signup-form .m-close:before{font-family:pictonicregular;content:''}}@media only screen and (max-width: 600px){#signup-modal .signup-form,#signup-form .signup-form{width:auto}#signup-modal .signup-form .m-close:before,#signup-form .signup-form .m-close:before{content:"";font-family:FontAwesome;font-size:24px}.signup-form{background:white;padding:0 16px}#signup-modal .signup-form{width:90%}}@media only screen and (max-width: 360px){#signup-modal .btn-provider-signin span.text,#signup-form .btn-provider-signin span.text{font-size:1rem}#signup-modal .signup-form,#signup-form .signup-form{width:auto;padding:0 16px;border-radius:0}#signup-form .signup-form{margin:0 -16px -24px}}
