.title h2,.blockTitle h3{color:#2b368a;vertical-align:middle;font-family:sf_pro_textbold,Arial,sans-serif}.title h2{margin:0 0 45px;font-size:26px;line-height:33px}.blockTitle h3{margin:0 0 15px;font-size:18px;line-height:21px}body .registrationForm{background-color:#f7f7f8;margin-bottom:15px;padding:25px}body .registrationForm>.col-sm-12{padding:0}body .registrationForm label{color:#12194d;vertical-align:middle;margin:0;padding:0 0 0 16px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:14px;font-weight:400;line-height:44px;padding:0 0 0 5px}body .registrationForm input,body .registrationForm select,body .registrationForm textarea,body .registrationForm input:focus,body .registrationForm select:focus,body .registrationForm textarea:focus{background-color:#fff;border:2px solid #d0d0d4;border-radius:10px;outline-color:#d0d0d4;flex-grow:1;flex-basis:0;height:44px;margin:0;display:inline-block}body .registrationForm input:focus-visible{background-color:#fff;border:2px solid #d0d0d4;border-radius:10px;outline-color:#d0d0d4;flex-grow:1;flex-basis:0;height:44px;margin:0;display:inline-block}body .registrationForm select:focus-visible{background-color:#fff;border:2px solid #d0d0d4;border-radius:10px;outline-color:#d0d0d4;flex-grow:1;flex-basis:0;height:44px;margin:0;display:inline-block}body .registrationForm textarea:focus-visible{background-color:#fff;border:2px solid #d0d0d4;border-radius:10px;outline-color:#d0d0d4;flex-grow:1;flex-basis:0;height:44px;margin:0;display:inline-block}body .registrationForm input:not([value=""]):not(:focus):invalid,body .registrationForm input.invalid{background-color:#fadddb}body .registrationForm input.emailInput:not([value=""]):not(:focus):invalid,body .registrationForm .inputGrp>input:not([value=""]):not(:focus):invalid{background-color:#fadddb;border:2px solid #da1810}body .registrationForm .inputGrp .passwordInputGroup{line-height:inherit;background-color:#fff;border:2px solid #d0d0d4;border-radius:10px;outline-color:#d0d0d4;align-items:center;transition:box-shadow .45s,border-color .45s ease-in-out;display:flex;box-shadow:inset 0 1px 2px #0000001a}body .registrationForm .inputGrp .passwordInputGroup input{box-shadow:none;border:none;outline:none}body .registrationForm .inputGrp .passwordInputGroup.invalid{background-color:#fadddb;border:2px solid #da1810}body .registrationForm .inputGrp .hasToggleBtnSibling:not(:placeholder-shown)+.toggleBtn{background-color:#0000;display:block}body .registrationForm .inputGrp .hasToggleBtnSibling:not(:placeholder-shown)+.toggleBtn .hideText{display:none}body .registrationForm .inputGrp .toggleBtn{color:#3f75cc;vertical-align:middle;height:44px;box-shadow:unset;border:none;padding:0 20px 0 0;font-family:sf_pro_textregular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;display:none}body .registrationForm .buttonRow .submitButton,body .registrationForm .buttonRow .cancelButton{text-align:center;vertical-align:middle;border:unset;border-radius:10px;height:44px;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:14px;font-weight:400;line-height:21px}body .registrationForm .buttonRow .submitButton:focus,body .registrationForm .buttonRow .cancelButton:focus{box-shadow:unset}body .registrationForm .buttonRow .submitButton{color:#fff;background-color:#3f75cc;margin:0 5px 0 0}body .registrationForm .buttonRow .cancelButton{color:#12194d;background-color:#d0d0d4}body .registrationForm .passwordProgressContainer{border:1px solid #d0d0d4;border-radius:3px;margin:0}body .registrationForm .passwordProgressContainer .title{color:#12194d;vertical-align:middle;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:13px;font-weight:400;line-height:35px}body .registrationForm .passwordProgressContainer .progress{background-color:#0000;border-radius:4px;height:6px;margin:14px 0}body .registrationForm .passwordProgressContainer .progress .progress-bar{background-color:#85a800;border-radius:4px;height:6px}body .registrationForm .passwordProgressContainer .progress.tooWeak .progress-bar:nth-of-type(n+2),body .registrationForm .passwordProgressContainer .progress.weak .progress-bar:nth-of-type(n+3),body .registrationForm .passwordProgressContainer .progress.medium .progress-bar:nth-of-type(n+4){background-color:#d0d0d4}body .registrationForm .passwordProgressContainer,body .registrationForm .newsletterInputHolder,body .registrationForm .loginRow{margin:15px 0 0}body .registrationForm .buttonRow{margin:35px 0 0}body .registrationForm .newsletterInputHolder{background-color:#fff;border-radius:3px;padding:16px 15px}body .registrationForm .newsletterInputHolder label{vertical-align:middle;cursor:pointer;margin:0;padding:0;font-family:sf_pro_textregular,Arial,sans-serif;font-size:13px;font-weight:400;line-height:17px;position:relative}body .registrationForm .newsletterInputHolder label input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}body .registrationForm .newsletterInputHolder label input:checked~.checkmark{background-color:#2b368a;border-color:#2b368a}body .registrationForm .newsletterInputHolder label input:checked~.checkmark:after{display:block}body .registrationForm .newsletterInputHolder label .checkmark{border:2px solid #2b368a;border-image:initial;background-color:#0000;border-radius:2px;width:16px;height:16px;position:absolute;top:0;left:0}body .registrationForm .newsletterInputHolder label .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;border-image:initial;width:5px;height:10px;display:none;position:absolute;top:0;left:4px;transform:rotate(45deg)}body .registrationForm .newsletterInputHolder label .name{margin:0 0 0 20px;display:inline-block}body .registrationForm .legal-statements-holder{color:#808192;font-size:12px}body .registrationForm .legal-statements-holder a{color:#3f75cc;text-decoration:underline}body .registrationForm .legal-statements-holder a:hover{color:#608cd5;text-decoration:none}body .registrationForm .legal-statements-holder .horizontal-line{border-top:1px solid #808192;width:88%;margin:20px auto 5px}body .registrationForm .buttonRow,body .registrationForm .loginRow{text-align:center}body .registrationForm .loginRow{color:#12194d;vertical-align:middle;font-family:sf_pro_textregular,Arial,sans-serif;font-size:13px;font-weight:400;line-height:17px}body .registrationForm .loginRow span{color:#3f75cc;cursor:pointer;text-decoration:underline}body .registrationForm .backendErrorMessage,body .registrationForm .unknownErrorMessage{margin:20px 0}body .benefits .title{color:#12194d;vertical-align:middle;margin:0 0 12px;font-family:sf_pro_textbold,Arial,sans-serif;font-size:16px;font-weight:400;line-height:18px}body .benefits ul{padding:0}body .benefits ul li{color:#12194d;vertical-align:middle;margin:0 0 12px;font-family:sf_pro_textregular,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;list-style:none}body .benefits ul li i{color:#fff;text-align:center;vertical-align:middle;background-color:#85a800;border-radius:10px;width:20px;height:20px;margin:0 10px 0 0;font-size:10px;line-height:20px;display:inline-block}body .afterRegistration{background-color:#f7f7f8;margin-bottom:15px;padding:25px;font-size:1em}body .afterRegistration H3{color:#12194d;vertical-align:middle;margin:.5em 0 0;padding:0;font-family:sf_pro_textsemibold,Arial,sans-serif;font-size:1.6em;font-weight:400;line-height:1.2em}body .afterRegistration P{color:#3f75cc;margin:0;font-size:.9em;line-height:1.4em}body .afterRegistration I{margin:20px 0;font-size:80px;display:inline-block}body .afterRegistration SPAN{margin-bottom:1em;font-size:.8em;display:block}body .afterRegistration .backendErrorMessage,body .afterRegistration .unknownErrorMessage{margin:20px 0}body .container{margin:0 auto;padding:0}body .userMenu{display:none}@media (max-width:767.98px){.userPageContent{padding:0}.userPageContent .pageTitle{display:none}body .registrationForm .buttonRow .submitButton,body .registrationForm .buttonRow .cancelButton{width:100%;margin:0 0 10px!important}}@media (min-width:576px){body .registrationForm .legal-statements-holder{text-align:center}}
/*# sourceMappingURL=/static//themes/base/css/user/user-registration-page_common.1b350c83.css.map */
