.page-login-login .main-wrapper,.page-register-register .main-wrapper,.page-invitation-acceptinvitation .main-wrapper,.page-sent-passwordmailsent .main-wrapper,.page-password-forgotpassword .main-wrapper,.page-password-restorepassword .main-wrapper,.page-changed-passwordchanged .main-wrapper{background-color:#eaeaea}.page-login-login .main-content .collapsed:not(a),.page-register-register .main-content .collapsed:not(a),.page-invitation-acceptinvitation .main-content .collapsed:not(a),.page-sent-passwordmailsent .main-content .collapsed:not(a),.page-password-forgotpassword .main-content .collapsed:not(a),.page-password-restorepassword .main-content .collapsed:not(a),.page-changed-passwordchanged .main-content .collapsed:not(a){display:none}.page-login-login .panel__header,.page-register-register .panel__header,.page-invitation-acceptinvitation .panel__header,.page-sent-passwordmailsent .panel__header,.page-password-forgotpassword .panel__header,.page-password-restorepassword .panel__header,.page-changed-passwordchanged .panel__header{font-weight:600;padding:35px 0 0}.page-login-login .panel__body,.page-register-register .panel__body,.page-invitation-acceptinvitation .panel__body,.page-sent-passwordmailsent .panel__body,.page-password-forgotpassword .panel__body,.page-password-restorepassword .panel__body,.page-changed-passwordchanged .panel__body{padding-top:15px;overflow:hidden;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-login-login .panel__collapse-container,.page-register-register .panel__collapse-container,.page-invitation-acceptinvitation .panel__collapse-container,.page-sent-passwordmailsent .panel__collapse-container,.page-password-forgotpassword .panel__collapse-container,.page-password-restorepassword .panel__collapse-container,.page-changed-passwordchanged .panel__collapse-container{background-color:#0074d7;color:#fff;width:48px;height:48px}.page-login-login .panel__collapse-button,.page-register-register .panel__collapse-button,.page-invitation-acceptinvitation .panel__collapse-button,.page-sent-passwordmailsent .panel__collapse-button,.page-password-forgotpassword .panel__collapse-button,.page-password-restorepassword .panel__collapse-button,.page-changed-passwordchanged .panel__collapse-button{font-size:16px;font-weight:600}.page-login-login form label,.page-register-register form label,.page-invitation-acceptinvitation form label,.page-sent-passwordmailsent form label,.page-password-forgotpassword form label,.page-password-restorepassword form label,.page-changed-passwordchanged form label{font-weight:600;margin-bottom:5px}.page-login-login form label::after,.page-register-register form label::after,.page-invitation-acceptinvitation form label::after,.page-sent-passwordmailsent form label::after,.page-password-forgotpassword form label::after,.page-password-restorepassword form label::after,.page-changed-passwordchanged form label::after{display:none}.page-login-login .form__field--radio,.page-register-register .form__field--radio,.page-invitation-acceptinvitation .form__field--radio,.page-sent-passwordmailsent .form__field--radio,.page-password-forgotpassword .form__field--radio,.page-password-restorepassword .form__field--radio,.page-changed-passwordchanged .form__field--radio{margin-bottom:0 !important}.page-login-login .form__field--radio label,.page-register-register .form__field--radio label,.page-invitation-acceptinvitation .form__field--radio label,.page-sent-passwordmailsent .form__field--radio label,.page-password-forgotpassword .form__field--radio label,.page-password-restorepassword .form__field--radio label,.page-changed-passwordchanged .form__field--radio label{font-weight:400;margin-bottom:0}.page-login-login .register-link,.page-login-login .login-link,.page-password-forgotpassword .register-link,.page-password-forgotpassword .login-link{display:none}.page-login-login .register-wrapper .panel__body,.page-password-forgotpassword .register-wrapper .panel__body{display:none;-webkit-animation-name:slideup;animation-name:slideup}.page-login-login .register-wrapper .panel__collapse-button,.page-password-forgotpassword .register-wrapper .panel__collapse-button{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.page-login-login .login-wrapper .panel__body,.page-password-forgotpassword .login-wrapper .panel__body{display:block;-webkit-animation-name:slidedown;animation-name:slidedown}.page-login-login .login-wrapper .panel__collapse-button,.page-password-forgotpassword .login-wrapper .panel__collapse-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-login-login .register-wrapper,.page-password-forgotpassword .register-wrapper{margin:20px 0}.page-login-login.toggle-forms .register-wrapper .panel__body,.page-password-forgotpassword.toggle-forms .register-wrapper .panel__body{display:block;-webkit-animation-name:slidedown;animation-name:slidedown}.page-login-login.toggle-forms .register-wrapper .panel__collapse-button,.page-password-forgotpassword.toggle-forms .register-wrapper .panel__collapse-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-login-login.toggle-forms .login-wrapper .panel__body,.page-password-forgotpassword.toggle-forms .login-wrapper .panel__body{display:none;-webkit-animation-name:slideup;animation-name:slideup}.page-login-login.toggle-forms .login-wrapper .panel__collapse-button,.page-password-forgotpassword.toggle-forms .login-wrapper .panel__collapse-button{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.page-register-register .login-link,.page-register-register .register-link{display:none}.page-register-register .login-wrapper .panel__body{display:none;-webkit-animation-name:slideup;animation-name:slideup}.page-register-register .register-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-register-register .register-wrapper .panel__body{display:block;-webkit-animation-name:slidedown;animation-name:slidedown}.page-register-register .register-wrapper .panel__collapse-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-register-register .login-wrapper{margin:20px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-register-register.toggle-forms .login-wrapper .panel__body{display:block;-webkit-animation-name:slidedown;animation-name:slidedown}.page-register-register.toggle-forms .login-wrapper .panel__collapse-button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-register-register.toggle-forms .register-wrapper .panel__body{display:none;-webkit-animation-name:slideup;animation-name:slideup}.page-register-register.toggle-forms .register-wrapper .panel__collapse-button{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@-webkit-keyframes slidedown{0%{display:block;max-height:0;opacity:0;padding:0}25%{opacity:0;padding:15px}50%{opacity:1;max-height:600px}100%{opacity:1}}@keyframes slidedown{0%{display:block;max-height:0;opacity:0;padding:0}25%{opacity:0;padding:15px}50%{opacity:1;max-height:600px}100%{opacity:1}}@-webkit-keyframes slideup{0%{opacity:1;max-height:600px;padding:15px}25%{padding:15px;max-height:0;opacity:0}30%{padding:0;max-height:0}100%{opacity:0;padding:0;max-height:0;display:none}}@keyframes slideup{0%{opacity:1;max-height:600px;padding:15px}25%{padding:15px;max-height:0;opacity:0}30%{padding:0;max-height:0}100%{opacity:0;padding:0;max-height:0;display:none}}.page-sent-passwordmailsent .panel__header,.page-password-restorepassword .panel__header,.page-changed-passwordchanged .panel__header{padding:20px;border-bottom:0}.page-sent-passwordmailsent .main-content,.page-password-restorepassword .main-content,.page-changed-passwordchanged .main-content{margin-top:50px}.page-login-login .panel__header,.page-register-register .panel__header{padding:0}@media (min-width: 769px){.page-login-login .main-content .collapsed:not(a),.page-register-register .main-content .collapsed:not(a),.page-invitation-acceptinvitation .main-content .collapsed:not(a),.page-sent-passwordmailsent .main-content .collapsed:not(a),.page-password-forgotpassword .main-content .collapsed:not(a),.page-password-restorepassword .main-content .collapsed:not(a),.page-changed-passwordchanged .main-content .collapsed:not(a){display:none}.page-login-login .panel__header,.page-login-login .panel__body,.page-register-register .panel__header,.page-register-register .panel__body,.page-invitation-acceptinvitation .panel__header,.page-invitation-acceptinvitation .panel__body,.page-sent-passwordmailsent .panel__header,.page-sent-passwordmailsent .panel__body,.page-password-forgotpassword .panel__header,.page-password-forgotpassword .panel__body,.page-password-restorepassword .panel__header,.page-password-restorepassword .panel__body,.page-changed-passwordchanged .panel__header,.page-changed-passwordchanged .panel__body{padding:30px}.page-login-login .panel__header,.page-register-register .panel__header,.page-invitation-acceptinvitation .panel__header,.page-sent-passwordmailsent .panel__header,.page-password-forgotpassword .panel__header,.page-password-restorepassword .panel__header,.page-changed-passwordchanged .panel__header{border-bottom:0;font-weight:600}.page-login-login .panel__body,.page-register-register .panel__body,.page-invitation-acceptinvitation .panel__body,.page-sent-passwordmailsent .panel__body,.page-password-forgotpassword .panel__body,.page-password-restorepassword .panel__body,.page-changed-passwordchanged .panel__body{padding-top:0}.page-login-login input,.page-register-register input,.page-invitation-acceptinvitation input,.page-sent-passwordmailsent input,.page-password-forgotpassword input,.page-password-restorepassword input,.page-changed-passwordchanged input{height:40px;padding-top:10px;padding-bottom:10px}.page-login-login input.touched.valid,.page-register-register input.touched.valid,.page-invitation-acceptinvitation input.touched.valid,.page-sent-passwordmailsent input.touched.valid,.page-password-forgotpassword input.touched.valid,.page-password-restorepassword input.touched.valid,.page-changed-passwordchanged input.touched.valid{background-position:calc(100% - 10px) -64px}.page-login-login input.touched.warning,.page-register-register input.touched.warning,.page-invitation-acceptinvitation input.touched.warning,.page-sent-passwordmailsent input.touched.warning,.page-password-forgotpassword input.touched.warning,.page-password-restorepassword input.touched.warning,.page-changed-passwordchanged input.touched.warning{background-position:calc(100% - 10px) -155px}.page-login-login input.touched.invalid,.page-register-register input.touched.invalid,.page-invitation-acceptinvitation input.touched.invalid,.page-sent-passwordmailsent input.touched.invalid,.page-password-forgotpassword input.touched.invalid,.page-password-restorepassword input.touched.invalid,.page-changed-passwordchanged input.touched.invalid{background-position:calc(100% - 10px) -93px}.page-login-login .login-wrapper,.page-register-register .login-wrapper,.page-invitation-acceptinvitation .login-wrapper,.page-sent-passwordmailsent .login-wrapper,.page-password-forgotpassword .login-wrapper,.page-password-restorepassword .login-wrapper,.page-changed-passwordchanged .login-wrapper{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.page-login-login .register-wrapper,.page-register-register .register-wrapper,.page-invitation-acceptinvitation .register-wrapper,.page-sent-passwordmailsent .register-wrapper,.page-password-forgotpassword .register-wrapper,.page-password-restorepassword .register-wrapper,.page-changed-passwordchanged .register-wrapper{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.page-login-login .panel__body,.page-password-forgotpassword .panel__body{display:block !important;-webkit-animation:none;animation:none}.page-login-login .register-form,.page-login-login .login-link,.page-password-forgotpassword .register-form,.page-password-forgotpassword .login-link{display:none}.page-login-login .login-form,.page-login-login .register-link,.page-password-forgotpassword .login-form,.page-password-forgotpassword .register-link{display:block}.page-login-login.toggle-forms .register-wrapper,.page-password-forgotpassword.toggle-forms .register-wrapper{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-login-login.toggle-forms .login-wrapper,.page-password-forgotpassword.toggle-forms .login-wrapper{margin:20px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-login-login.toggle-forms .register-form,.page-login-login.toggle-forms .login-link,.page-password-forgotpassword.toggle-forms .register-form,.page-password-forgotpassword.toggle-forms .login-link{display:block}.page-login-login.toggle-forms .login-form,.page-login-login.toggle-forms .register-link,.page-password-forgotpassword.toggle-forms .login-form,.page-password-forgotpassword.toggle-forms .register-link{display:none}.page-login-login .register-wrapper,.page-password-forgotpassword .register-wrapper{margin:0;padding-left:5px}.page-login-login .login-wrapper,.page-password-forgotpassword .login-wrapper{margin:0 !important;padding-right:5px}.page-register-register .panel__body{display:block !important;-webkit-animation:none;animation:none}.page-register-register .register-form,.page-register-register .login-link{display:block}.page-register-register .login-form,.page-register-register .register-link{display:none}.page-register-register.toggle-forms .login-wrapper{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-register-register.toggle-forms .register-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0}.page-register-register.toggle-forms .login-form,.page-register-register.toggle-forms .register-link{display:block}.page-register-register.toggle-forms .register-form,.page-register-register.toggle-forms .login-link{display:none}.page-register-register .login-wrapper{margin:0;padding-right:5px}.page-register-register .register-wrapper{margin:0 !important;padding-left:5px}}

/*# sourceMappingURL=contorion-login-register.css.map*/