main.content{background:#fff;margin-top:0;height:100vh}.authentication-page-form{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);border-radius:4px;padding:24px;max-width:470px;margin:0 auto}@media(min-width:768px){.authentication-page-form{padding:24px 48px 48px}}.authentication-page .validation-summary-errors ul,.authentication-page .validation-summary-errors ul li{list-style-type:none;padding:0}.authentication-page .validation-summary-errors ul{margin-bottom:24px}.authentication-page .validation-summary-errors ul li{position:relative;font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;padding:6px;padding-left:calc(15px + 1.2em);color:#fff;background-color:#fc4c50}.authentication-page .validation-summary-errors ul li:before{content:"";line-height:.8em;font-family:FontAwesome;border-radius:50%;position:absolute;top:8px;left:15px}.authentication-page-header{margin:24px auto;max-width:155px}.authentication-page-header-link{display:block}.authentication-page-header-link-logo{width:100%}@keyframes shake{30%{transform:translate3d(3px,0,0)}60%{transform:translate3d(-3px,0,0)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.register-page{position:relative}.register-page-form-header{display:grid;grid-template-columns:repeat(2,max-content);grid-template-rows:32px;grid-column-gap:48px;justify-content:center;align-items:center}.register-page-form-header-login-text,.register-page-form-header-register-text{font-family:'Montserrat',sans-serif;font-weight:normal;font-style:normal}.register-page-form-header .register-page-form-header-register-text{font-size:24px;line-height:30px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;color:#565656;border-bottom:2px solid #44a9f8;font-weight:600}.register-page-form-header-login-text .register-page-form-header-login-text-link{font-size:20px;line-height:24px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;color:#b2b2b2}.register-page-form-header-login-text .register-page-form-header-login-text-link:hover{text-decoration:none}.register-page-form .register-page-form-subtitle-text{font-size:18px;line-height:22px;font-weight:500;font-family:'Lato',sans-serif;margin:24px 0;color:#565656}.register-page-form-content .register-page-form-content-input-validation{display:grid;margin:0}.register-page-form-content .register-page-form-content-input-validation.username-validation,.register-page-form-content .register-page-form-content-input-validation.password-validation,.register-page-form-content .register-page-form-content-input-validation.email-validation{display:none;margin-left:16px}.register-page-form-content .register-page-form-content-input-validation-content{display:grid;grid-template-columns:min-content max-content;grid-gap:8px;margin-bottom:0}.register-page-form-content .register-page-form-content-input-validation-content-image{width:14px;height:12px}.register-page-form-content .register-page-form-content-input-validation-content-image.checked{display:none}.register-page-form-content .register-page-form-content-input-validation-content-text{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif;color:#919191}.register-page-form-content .register-page-form-content-input-show-password,.register-page-form-content .register-page-form-content-input-hide-password{position:absolute;right:12px;cursor:pointer;pointer-events:all!important;padding-left:12px;background-color:#fff}.register-page-form-content .register-page-form-content-input-show-password{top:17px}.register-page-form-content .register-page-form-content-input-hide-password{display:none;top:13px}.register-page-form-content-additional-conditions{display:grid;row-gap:12px}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox{position:absolute;display:none}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox:checked+label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox:checked+label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox:checked+label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox:checked+label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox:checked~label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox:checked~label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox:checked~label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox:checked~label .checkbox-icon{content:url(/Content/images/icons/checkbox-checked.svg);position:relative}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox+label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox+label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox+label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox+label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox~label .checkbox-icon,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox~label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox~label .checkbox-icon,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox~label .checkbox-icon{content:url(/Content/images/icons/checkbox.svg);position:relative}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label:not(.sub-label),.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox-label:not(.sub-label),.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label:not(.sub-label),.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox-label:not(.sub-label){font-size:16px;line-height:20px;font-family:'Lato',sans-serif;font-weight:400;display:grid;grid-template-columns:min-content 1fr;grid-gap:8px}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label.sub-label,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox-label.sub-label,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label.sub-label,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox-label.sub-label{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif;font-weight:400;display:grid;grid-template-columns:min-content 1fr;grid-gap:8px}.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-sub-label span,.register-page-form-content-additional-conditions-terms-and-conditions .register-page-form-content-additional-conditions-privacy-policy-checkbox-sub-label span,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-sub-label span,.register-page-form-content-additional-conditions-privacy-policy .register-page-form-content-additional-conditions-privacy-policy-checkbox-sub-label span{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif}.register-page-form-content-additional-conditions-terms-and-conditions.collapse.in,.register-page-form-content-additional-conditions-privacy-policy.collapse.in{display:grid;margin-top:6px}.register-page-form-content-additional-conditions-terms-and-conditions.collapse.in .register-page-form-content-additional-conditions-terms-and-conditions-checkbox,.register-page-form-content-additional-conditions-privacy-policy.collapse.in .register-page-form-content-additional-conditions-terms-and-conditions-checkbox{width:12px;height:12px;justify-self:end}.register-page-form-content-additional-conditions-terms-and-conditions.collapse.in .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label,.register-page-form-content-additional-conditions-privacy-policy.collapse.in .register-page-form-content-additional-conditions-terms-and-conditions-checkbox-label{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif}.register-page-form-content-additional-conditions-terms-and-conditions.collapse,.register-page-form-content-additional-conditions-privacy-policy.collapse{display:none}.register-page-form-content-additional-conditions-terms-and-conditions-validation,.register-page-form-content-additional-conditions-privacy-policy-validation{font-size:12px!important;color:#fc4c50;margin-left:26px;margin-top:2px}.register-page-form-content-additional-conditions-show-hide-info-btn{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif;width:max-content;margin-top:6px;color:#565656}.register-page-form-content-additional-conditions-show-hide-info-btn:hover{text-decoration:none;cursor:pointer}.register-page-form-already-registered{text-align:center;margin:24px 0;margin-bottom:0}.register-page-form-already-registered .register-page-form-already-registered-text,.register-page-form-already-registered .register-page-form-already-registered-link{font-size:16px;line-height:20px;font-weight:400;font-family:'Lato',sans-serif}.register-page-form-already-registered .register-page-form-already-registered-text{color:#565656;margin-right:6px}.register-page-form-already-registered .register-page-form-already-registered-link{color:#44a9f8;font-weight:700}.register-page-loader{border:3px solid transparent;border-radius:50%;border-top:3px solid #44a9f8;width:64px;height:64px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:50%;left:47%;display:none}.label-and-assistive-text-container{margin-bottom:8px;display:grid}.input-field-container{margin-bottom:28px}.page-wrapper .register-page-form-content .register-page-form-content-submit-btn,.page-wrapper .register-page-form-content .register-page-form-content-submit-btn:disabled{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);font-size:16px;line-height:20px;font-family:'Lato',sans-serif;font-weight:400;font-weight:700;margin-top:24px}.external-login{display:grid;justify-content:center;row-gap:12px}@media(min-width:576px){.external-login{grid-template-columns:repeat(2,max-content);column-gap:24px}}.external-login .external-login-btn{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;width:175px;display:grid;grid-template-columns:min-content max-content;column-gap:12px;color:#565656;padding:12px 8px;border-radius:4px;text-decoration:none}