input.tp-checkbox{visibility:hidden;width:12px}.tp-checkbox-wrapper{display:block;float:left;margin-right:5px;padding:0 4px;position:relative;width:20px}.tp-checkbox-wrapper label{background-color:#fff;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.tp-checkbox-wrapper label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:14px;height:8px;background:transparent;top:3px;left:2px;border:3px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tp-checkbox-wrapper input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.tp-checkbox-wrapper input[type=checkbox]:checked+label{background-color:#fa7063;border-color:#fa7063}label.tp-checkbox-label{cursor:pointer;display:inline;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}label.checkbox-label{cursor:pointer;margin:5px 0;vertical-align:middle;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}html{background-color:#fbfbfb}body{background-color:#fbfbfb;color:#555;font-family:'Hanken Grotesk',sans-serif;height:100%;padding:0}h1,h2,h3,h4,h5,h6{color:#555}a{color:#222;font-size:14px;outline:none;text-decoration:underline}a:hover,a:focus{color:#555;outline:none;text-decoration:underline}p{font-size:14px;line-height:18px;margin:0 0 15px 0}p a{text-decoration:underline}p a:hover,p a:focus{color:#555;outline:none}ol li,ul li{font-size:14px}.divider,.hidden-divider{clear:both;margin:15px 0}.divider hr,.hidden-divider hr{border:0;height:1px;background:#e3e3e3}.hidden-divider hr{background:none}.clear{clear:both;width:100%}.account-container{display:table;height:100vh;width:50%}.account-form .fa-check-circle-o{color:#76ba2f}.account-form .fa-times-circle-o{color:#f15a56}.account-splash{align-items:flex-end;background-color:transparent;background-image:url(/Content/img/homepage_hero_image_1_060B31_210op.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;float:left;font-size:25px;height:100vh;position:fixed;right:0;top:0;width:50%}.account-splash h2{background-color:rgba(0,0,0,.5);color:#fff;margin:0;padding:30px 50px}.account-body{box-sizing:border-box;display:table-cell;padding:20px 80px 50px;vertical-align:middle;width:100%}.account-body h1{clear:both;color:#555;font-size:24px;font-weight:bold;padding:15px 0;margin-top:70px}.account-bodyInner{margin:auto;width:360px}.account-bodyInnerSignup{width:500px}.account-logo,.account-logoMobile{display:block;margin:30px;position:absolute;width:170px}.account-logoMobile{display:none;margin:0}.account-largeButton{background-color:#fa7063;border:1px solid #fa7063;border-radius:5px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);clear:both;color:#fff;cursor:pointer;display:block;font-size:15px;margin-top:25px;padding:12px 0;text-align:center;text-decoration:none;transition:transform .15s ease;width:100%}.account-largeButton:hover,.account-largeButton:active,.account-largeButton:focus{background-color:#f9594a;border:1px solid #f9594a;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);color:#fff;text-decoration:none;transform:translateY(-1px)}.account-selectAccountBtn,.account-selectSignUpTypeBtn{background-color:#fff;border:2px solid #fa7063;border-radius:5px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);clear:both;color:#fa7063;cursor:pointer;display:inline-block;font-size:15px;margin:15px 15px 0 0;padding:6px 12px;text-align:center;text-decoration:none;transition:transform .15s ease}.account-selectAccountBtn:hover,.account-selectSignUpTypeBtn:hover,.account-selectAccountBtn:active,.account-selectSignUpTypeBtn:active,.account-selectAccountBtn:focus,.account-selectSignUpTypeBtn:focus{background-color:#fa7063;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);color:#fff;text-decoration:none;transform:translateY(-1px)}.account-selectSignUpTypeBtn{margin:15px 15px 15px 0;text-align:left;width:100%}.account-options{margin-top:40px}.account-optionsLeft{float:left}.account-optionsRight{float:right}.account-form .formGroup-full{margin-bottom:10px}.validation-summary-errors{border-radius:5px;margin-bottom:20px}.login-email,.login-password,.login-iconContainer{box-sizing:border-box;float:left}.login-iconContainer{border:1px solid #e3e3e3;border-right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;width:20%}.login-email,.login-password,.signup-firstName,.signup-lastName,.signup-email,.signup-restaurantTitle,.signup-password{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e3e3e3;border-radius:5px;box-sizing:border-box;color:#555;display:block;font-family:'Hanken Grotesk',sans-serif;font-size:15px;margin:0 0 15px 0;outline:none;padding:10px 15px;resize:vertical;width:100%}.login-email:hover,.login-password:hover,.signup-firstName:hover,.signup-lastName:hover,.signup-email:hover,.signup-restaurantTitle:hover,.signup-password:hover{border-color:#d6d6d6}.login-email:active,.login-password:active,.signup-firstName:active,.signup-lastName:active,.signup-email:active,.signup-restaurantTitle:active,.signup-password:active,.login-email:focus,.login-password:focus,.signup-firstName:focus,.signup-lastName:focus,.signup-email:focus,.signup-restaurantTitle:focus,.signup-password:focus{outline:2px solid #060b31}.login-disabledInput{background-color:#eee;cursor:not-allowed}.login-createAccount,.login-forgotPassword{float:left;font-size:13px;line-height:13px}.login-createAccount:hover,.login-forgotPassword:hover{text-decoration:underline}.login-forgotPassword{float:right}.login-emailContainer,.login-passwordContainer,.account-signUpFieldContainer{clear:both}.login-emailContainer label,.login-passwordContainer label,.account-signUpFieldContainer label{display:block}.login-emailContainer input,.login-passwordContainer input,.account-signUpFieldContainer input{width:100%}.login-emailContainer .styled-select,.login-passwordContainer .styled-select,.account-signUpFieldContainer .styled-select{float:left;font-size:15px;width:30%}.login-emailContainer .styled-select select,.login-passwordContainer .styled-select select,.account-signUpFieldContainer .styled-select select{padding:11px 5px}.login-emailContainer .styled-select .value,.login-passwordContainer .styled-select .value,.account-signUpFieldContainer .styled-select .value{border-bottom-left-radius:5px;border-color:#e3e3e3;border-right:0;border-top-left-radius:5px;padding:11px 0;line-height:19px;text-align:center}.login-emailContainer .styled-select .fa-chevron-down,.login-passwordContainer .styled-select .fa-chevron-down,.account-signUpFieldContainer .styled-select .fa-chevron-down{display:none}.login-emailContainer input.twoFactorAuthPhoneNumber,.login-passwordContainer input.twoFactorAuthPhoneNumber,.account-signUpFieldContainer input.twoFactorAuthPhoneNumber{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;float:left;line-height:19px;padding:11px 15px;width:70%}.login-emailContainer input.twoFactorAuthPhoneNumber:active,.login-passwordContainer input.twoFactorAuthPhoneNumber:active,.account-signUpFieldContainer input.twoFactorAuthPhoneNumber:active,.login-emailContainer input.twoFactorAuthPhoneNumber:focus,.login-passwordContainer input.twoFactorAuthPhoneNumber:focus,.account-signUpFieldContainer input.twoFactorAuthPhoneNumber:focus{outline:none}.account-signUpFieldContainer{clear:none;float:left;width:50%}.account-signUpFieldContainer:nth-child(odd){padding-right:10px}.account-signUpFieldContainer:nth-child(even){padding-left:10px}.login-passwordContainer input{margin-bottom:20px}.login-passwordContainerForSignup input{margin-bottom:5px}.login-rememberMeContainer,.signup-acceptTerms{clear:both;margin:5px 0 15px;overflow:hidden;width:100%}.login-rememberMeContainer input,.signup-acceptTerms input{display:block;float:left;margin:0}.login-rememberMeContainer label,.signup-acceptTerms label{display:block;float:left;font-size:14px;line-height:14px;margin:0 0 0 5px}.signup-acceptTerms{float:left;margin:10px 0 25px;padding-bottom:5px}.form-helperText{background-color:#eee;font-size:13px;line-height:16px;padding:5px}.form-helperText b{font-weight:bold}::-webkit-input-placeholder{color:#b7bcc0}::-moz-placeholder{color:#b7bcc0}:-ms-input-placeholder{color:#b7bcc0}:-moz-placeholder{color:#b7bcc0}.btn{text-decoration:none}input[type=checkbox]{accent-color:#fa7063}@media(max-width:1199px){.account-container{width:65%}.account-splash{width:35%}.account-bodyInnerSignup{width:360px}.account-signUpFieldContainer{width:100%}.account-signUpFieldContainer:nth-child(odd),.account-signUpFieldContainer:nth-child(even){padding:0}}@media(max-width:767px){.clearOnPhone{clear:both;width:100%}.account-container{width:100%}.account-body{padding:20px 0 120px}.account-body h1{margin-top:0}.account-bodyInnerSignup{width:100%}.account-bodyInner,.account-bodyInnerSignup{padding:0 20px}.account-form{padding-top:55px}.account-splash{display:none}.account-logo{display:none}.account-logoMobile{display:block}.login-email,.login-password{font-size:16px}}