body{background-color:transparent!important}:root{--cf-green:#0c9443;--cf-green-hover:#239156;--tos-border:#9fd278}.App{display:grid;justify-content:center;width:100%}.SignIn{max-width:400px;width:100%}.SignUp{max-width:750px;width:100%}.SignIn,.SignUp{background-color:#fafafa;border:1px solid #eee;font-family:Lato,sans-serif;margin:22px 32px 32px;padding:32px}.SignIn input[type=email],.SignIn input[type=password],.SignIn input[type=tel],.SignIn input[type=text],.SignUp input[type=email],.SignUp input[type=password],.SignUp input[type=tel],.SignUp input[type=text]{background-color:#fff!important;border:1px solid #ccc;font-family:Lato,sans-serif!important;font-size:14px!important}.SignIn input[type=email]:active,.SignIn input[type=email]:focus,.SignIn input[type=email]:hover,.SignIn input[type=password]:active,.SignIn input[type=password]:focus,.SignIn input[type=password]:hover,.SignIn input[type=tel]:active,.SignIn input[type=tel]:focus,.SignIn input[type=tel]:hover,.SignIn input[type=text]:active,.SignIn input[type=text]:focus,.SignIn input[type=text]:hover,.SignUp input[type=email]:active,.SignUp input[type=email]:focus,.SignUp input[type=email]:hover,.SignUp input[type=password]:active,.SignUp input[type=password]:focus,.SignUp input[type=password]:hover,.SignUp input[type=tel]:active,.SignUp input[type=tel]:focus,.SignUp input[type=tel]:hover,.SignUp input[type=text]:active,.SignUp input[type=text]:focus,.SignUp input[type=text]:hover{background-color:#fff!important;border:1px solid #ccc}.SignIn h1,.SignUp h1{padding-bottom:16px;text-align:center}.SignIn .label,.SignUp .label{font-family:Lato,sans-serif!important;font-size:14px!important;font-weight:600;margin-bottom:4px;margin-top:12px}.SignIn button,.SignUp button{background-color:#0c9443;background-color:var(--cf-green);border:0;color:#fff;cursor:pointer;font-weight:700;margin-bottom:32px;margin-top:32px;padding:14px 28px}.SignIn button.sign-in,.SignUp button.sign-in{width:100%!important}.SignIn button:hover,.SignUp button:hover{background-color:#239156;background-color:var(--cf-green-hover)}.SignIn .secondary-links,.SignUp .secondary-links{font-size:14px;font-weight:700;text-decoration:underline}.SignIn .secondary-links.forgot,.SignUp .secondary-links.forgot{color:#0c9443;color:var(--cf-green);text-decoration:none}.SignIn div input,.SignUp div input{display:inline-block;height:16px!important;padding:8px;width:calc(100% - 20px)}.SignIn div input:focus,.SignUp div input:focus{outline:none}.SignIn .tos,.SignUp .tos{background-color:#fdfbf6;border:1px solid #e6e3d6;font-size:13px;font-weight:300;margin-bottom:32px;margin-top:18px;padding:32px}.SignIn .tos .IconToggle,.SignUp .tos .IconToggle{margin-right:8px}.SignIn .recap-checkbox,.SignIn .tos-checkbox,.SignUp .recap-checkbox,.SignUp .tos-checkbox{display:inline-block;margin-left:-3px;visibility:hidden;width:1px}.SignIn .office-list,.SignUp .office-list{margin-top:18px;text-align:justify}.SignIn .office-list .header,.SignUp .office-list .header{text-align:center}.SignIn .office-list .header .title,.SignUp .office-list .header .title{font-size:32px;margin-bottom:8px}.SignIn .office-list .header .subtitle,.SignUp .office-list .header .subtitle{font-size:18px;margin-bottom:32px}.SignIn .office-list .title,.SignUp .office-list .title{display:inline-block;margin-left:-8px;width:calc(100% + 2px)}.SignIn .office-list .title .icon,.SignUp .office-list .title .icon{background-color:#6f7272;color:#fff;font-size:18px;margin-right:8px;padding:8px}.SignIn .office-list .search-input,.SignUp .office-list .search-input{width:calc(100% - 17px)}.SignIn .office-list .selected-office .office,.SignUp .office-list .selected-office .office{background-color:#e0dcdc;padding:18px;width:calc(100% - 34px)}.SignIn .office-list .selected-office .office .office-name,.SignUp .office-list .selected-office .office .office-name{font-size:1em;font-weight:700}.SignIn .office-list .offices,.SignUp .office-list .offices{max-height:350px;outline:1px solid #eee;overflow-x:hidden;overflow-y:auto;padding:0!important;width:100%}.SignIn .office-list .offices .office,.SignUp .office-list .offices .office{cursor:pointer;padding:18px;width:calc(100% - 34px)}.SignIn .office-list .offices .office:nth-of-type(odd),.SignUp .office-list .offices .office:nth-of-type(odd){background-color:#eee}.SignIn .office-list .offices .office:hover,.SignUp .office-list .offices .office:hover{background-color:#fff}.SignIn .office-list .offices .office .office-name,.SignUp .office-list .offices .office .office-name{font-size:1em;font-weight:700}.SignIn .add-office .header .title,.SignUp .add-office .header .title{font-size:28px;margin-bottom:8px}.SignIn .add-office .header .subtitle,.SignUp .add-office .header .subtitle{font-size:14px;margin-bottom:18px}.SignIn .add-office button,.SignUp .add-office button{display:block;margin-bottom:0;width:250px}.SignIn .add-office-button,.SignUp .add-office-button{color:#707070;display:inline-block;font-size:16px;margin-top:18px;text-decoration:none}.SignIn .add-office,.SignUp .add-office{margin:0 18px 18px}.referral-container{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;display:flex;justify-content:flex-start;padding:30px 6.7%}.referral-container .referred-by-box p{color:#494949;font-family:Lato;font-size:16px;letter-spacing:5px;padding:0;text-transform:uppercase}.referral-container .worker-info-box{display:flex;width:330px}.referral-container .worker-info-box .image-box{height:auto;margin-left:20px;margin-right:20px;text-align:center;width:100px}.referral-container .worker-info-box .image-box img{height:auto;max-width:100%}.referral-container .worker-info-box .info-box{border-right:1px solid #e3e3e3;display:flex;flex-direction:column;justify-content:center;width:200px}.referral-container .worker-info-box .info-box .title-name{color:#494949;font-family:Lato;font-size:1.1vw;font-weight:700;line-height:22px;padding:0;text-transform:uppercase}.referral-container .worker-info-box .info-box .subtitle{color:#494949;font-family:Lato;font-size:14px;line-height:22px;padding:0}.referral-container .logo-box{display:flex;height:auto;justify-content:center;margin-left:15px;width:150px}.referral-container .logo-box img{height:auto;max-width:100px}@media screen and (max-width:923px){.referral-container{flex-direction:column}.referral-container .referred-by-box{margin-bottom:15px}.referral-container .worker-info-box .info-box{border-right:none;padding-right:0}.referral-container .worker-info-box .info-box .title-name{font-size:17px}.referral-container .logo-box{margin-left:0;margin-top:27px}}@media screen and (max-width:470px){.referral-container{align-items:center;background-color:#fff;border-top:1px solid #e3e3e3;display:flex;flex-direction:column;justify-content:center;padding:30px 6.7%}.referral-container .referred-by-box{margin-bottom:20px}.referral-container .worker-info-box{width:313px}.referral-container .worker-info-box .info-box{border-right:none}.referral-container .worker-info-box .info-box .title-name{font-size:3.7vw}.referral-container .logo-box{margin-left:0;margin-top:40px}}@media screen and (max-width:349px){.referral-container .worker-info-box{align-items:center;flex-direction:column;justify-content:center;padding:0;width:100%}.referral-container .worker-info-box .info-box{align-items:center;justify-content:center;margin-top:30px;padding:0;width:100%}.referral-container .worker-info-box .info-box .title-name{font-size:5.32vw}}@media screen and (min-width:1600px){.title-name{font-size:20px!important}}@media only screen and (max-width:768px){.referral-container{align-items:normal!important}}.ref-box *{margin:0}.expired{background:#fdfbf6;border:1px solid #e6e3d6;font-weight:700;padding:10px}
/*# sourceMappingURL=sourcemaps/sign-in-main-staging-4cb650a4591dd3be3d47.css.map*/