.login-page{display:flex;justify-content:center;padding:35px 24px 65px}.login-page a,.login-page h1,.login-page h3,.login-page h4{font-family:var(--main-font)}.login-page-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:391px;width:100%}.login-page-inner h1{font-size:36px;font-weight:800;line-height:42px}.login-page-inner h3{font-size:14px;line-height:21px}.login-box{background:#fff;border-radius:3px;margin-bottom:24px;max-width:424px;padding:16px;width:100%}.login-box h4{font-size:14px;font-weight:400;line-height:21px;margin:16px 0}.login-form{display:flex;flex-direction:column}.login-form .input-section{display:flex;margin-bottom:10px}.login-form .input-section .input-container{border:1px solid #ececec;border-radius:3px;display:inline-block;padding:4px;width:100%}.login-form .input-section .input-container label{color:#6a6a6a;font-size:11px;font-weight:600;letter-spacing:.3px;line-height:13px}.login-form .input-section .input-container input{border:none;display:block;font-size:14px;font-weight:600;line-height:21px;outline:none;padding:0;width:100%}.login-form .input-section .norightborder{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:3px;border-top-right-radius:0}.login-form .input-section .eyeIcon-box{align-items:center;background:#ececec;border-bottom:1px solid #ececec;border-bottom-right-radius:3px;border-right:1px solid #ececec;border-top:1px solid #ececec;border-top-right-radius:3px;display:flex;padding:0 10px}.login-form .input-section .eyeIcon-box .eyeIcon{width:15px}.login-form .input-checkbox{align-items:center;display:grid;gap:.5em;grid-template-columns:1em auto;margin-bottom:10px}.login-form .input-checkbox input[type=checkbox]{height:1.15em;width:1.15em}.login-form input[type=submit]{background:#005585;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-family:var(--main-font);font-size:16px;font-weight:700;justify-content:center;line-height:24px;padding:14px 0}.login-form input[type=submit]:hover{opacity:.9;transition:.7s}.forgot-section{display:flex;justify-content:space-between}.forgotUsername-page{background-color:#f0f8ff;display:flex;justify-content:center;padding:84px 24px 400px}.forgotUsername-page a,.forgotUsername-page h1,.forgotUsername-page h3,.forgotUsername-page h4{font-family:var(--main-font)}.forgotUsername-page-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:522px;width:100%}.forgotUsername-box{background:#fff;border-radius:3px;max-width:522px;padding:24px;width:100%}.forgotUsername-box a{font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-decoration:none}.forgotUsername-box a.back-button i{color:#000;padding-right:10px}.forgotUsername-box h1{font-size:36px;font-weight:800;line-height:42px;margin:14px 0}.lookup-form{display:flex;flex-direction:column}.lookup-form input[type=text]{border:1px solid #ececec;border-radius:3px;font-size:14px;font-weight:600;height:40px;line-height:21px;margin-bottom:16px;padding:0 8px}.lookup-form input[type=submit]{align-self:flex-end;background:#005585;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-family:var(--main-font);font-size:16px;font-weight:700;justify-content:center;line-height:24px;padding:8px 44px;width:100%}@media only screen and (min-width:768px){.lookup-form input[type=submit]{max-width:154px}}.forgotPassword-page{background-color:#f0f8ff;display:flex;justify-content:center;padding:84px 24px 250px}.forgotPassword-page a,.forgotPassword-page h1,.forgotPassword-page h3,.forgotPassword-page h4{font-family:var(--main-font)}.forgotPassword-page-inner{max-width:522px}.facebookLogin-page-inner,.forgotPassword-page-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.facebookLogin-box{background:#fff;border-radius:3px;padding:24px 30px 44px;width:100%}.facebookLogin-box .back-button{font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-decoration:none}.facebookLogin-box a.back-button i{color:#000;padding-right:10px}.facebookLogin-box .middle,.facebookLogin-box h3{font-size:25px;font-weight:800}.facebookLogin-box .middle{display:flex;justify-content:center}.facebookLogin-box h4{font-size:14px;font-weight:400;line-height:21px;margin:16px 0}.facebookLogin-box .greyButton{padding:10px 20px!important}.forgotPassword-box{background:#fff;border-radius:3px;max-width:522px;padding:24px;width:100%}.forgotPassword-box a{font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-decoration:none}.forgotPassword-box a.back-button i{color:#000;padding-right:10px}.forgotPassword-box h1{font-size:36px;font-weight:800;line-height:42px;margin:14px 0}.forgotPwd-form .inputDividerText{font-size:16px;font-weight:700;line-height:24px}.forgotPwd-form input{display:block;font-size:14px;font-weight:600;line-height:1.2em;width:100%}.forgotPwd-form input[type=submit]{background:#005585;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-family:var(--main-font);font-size:16px;font-weight:700;justify-content:center;line-height:24px;padding:14px 0}.forgotPwd-form input[type=submit]:hover{opacity:.9;transition:.7s}.greyButton{align-items:center;background:#ececec;border-radius:3px;color:#000;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:21px;padding:10px 30px;text-decoration:none}@media only screen and (max-width:575px){.greyButton{padding:10px 5px}}.greyButton:hover{background:#cdcbcb;color:#000;transition:.7s}.lightBlueButton{align-items:center;background:#e0f4ff;border-radius:3px;color:#005585;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:21px;padding:15px;text-decoration:none}.lightBlueButton:hover{background:#d6e9f5;color:#005585;transition:.7s}.error-input{border:1px solid red!important}.success{color:#198754}@media only screen and (min-width:768px){.fb-google-login-section{min-height:280px}}.forgotPassword-page,.forgotUsername-page,.login-page{background-image:linear-gradient(0deg,rgba(0,41,65,.6),rgba(0,41,65,.6)),url(/63/images/racing_car_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.googleLoginButton{display:inline-block;width:100%}.greyBorder{border:1px solid #ececec}.loginBtnNew{border:none;border-radius:3px;box-sizing:border-box;color:#fff;font-family:var(--main-font);font-size:16px;line-height:34px;margin:.2em;padding:5px 15px;position:relative;text-align:center;white-space:nowrap;width:240px}.loginBtnNew--facebook{background-color:#1877f2;text-shadow:none}.loginBtnNew--google{background:#db4437;text-shadow:none}.hr-separator{border-top:1px solid #d8d8d8;display:inline-block;height:4px;min-width:100%}.hr-separator-text{font-size:13px;font-weight:700;position:absolute}.signup-questions-section{background-color:#fff;border:1px solid #f2f2f2;border-radius:5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);margin-top:15px;padding:12px 18px 20px}.signup-questions-section .title{font-size:24px;font-weight:700;line-height:29px}.signup-questions-section .info{font-size:14px;line-height:20px;margin-top:15px}.signup-questions-section .info .header{font-weight:600}.signup-questions-section .info .link{color:#006ba7}.signup-terms{font-size:12px;line-height:14px}.signup-terms-link{color:#006ba7;text-decoration:underline}.signup-button-box{background-color:#005585;border:1px solid #005585;border-radius:2px;color:#fff;cursor:pointer;font-weight:600;height:50px;width:256px}.signup-checkbox{font-size:14px;font-weight:600;line-height:17px}.after-signup-form{-ms-grid-columns:1fr 720px 314px 1fr;align-items:center;display:grid;display:-ms-grid;grid-template-areas:"faqs faqs";grid-template-columns:720px 314px;grid-template-rows:auto;justify-content:center;margin-top:60px}.after-signup-form .grid-faqs{-ms-grid-column-span:2;grid-area:faqs;-ms-grid-column:2;-ms-grid-row:1;padding-top:60px}.after-signup-form .grid-faqs h1{font-size:36px;font-weight:700;line-height:43px;margin:0}.signup-form .grid-back-link{-ms-grid-column-span:2;grid-area:back-link;-ms-grid-column:2;-ms-grid-row:1;padding-bottom:18px}.signup-form .grid-back-link a{color:#006ba7;font-size:14px;font-weight:600;line-height:17px;text-align:left;text-decoration:underline}.signup-form .grid-back-link .fa{padding-left:4px;padding-right:4px}.signup-form label{position:relative}.signup-form .show-password{bottom:0;color:#007cc2;font-size:12px;font-weight:400;line-height:14px;position:absolute;right:0;text-decoration:underline}.signup-form .grid-left-column-header{-ms-grid-column-span:1;grid-area:left-column-header;-ms-grid-column:2;-ms-grid-row:2}.signup-form .grid-left-column-header h1,.thank-you-page h1{font-size:48px;font-weight:700;line-height:58px;margin:0 0 25px}.signup-form .membership-text{font-size:16px;font-weight:400;line-height:19px;margin-bottom:20px}.generic-red-bold,.signup-form .membership-text-bold,.thank-you-page span .red-bold{color:#ce2027;font-weight:700}.signup-form .grid-right-column-header{-ms-grid-column-span:1;align-self:end;grid-area:right-column-header;-ms-grid-column:3;-ms-grid-row:2;margin-bottom:20px;margin-left:16px}.signup-form .grid-left-column{-ms-grid-column-span:1;background-color:#fff;border:1px solid #f2f2f2;border-radius:5px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);grid-area:left-column;-ms-grid-column:2;-ms-grid-row:3;padding:45px;position:relative;top:0}.signup-form .grid-left-column.free-trial-signup{align-self:baseline}.signup-form .grid-right-column{-ms-grid-column-span:1;grid-area:right-column;-ms-grid-column:3;-ms-grid-row:3;height:100%;margin-left:16px}.signup-form .error{border-color:red!important}
