/*!
 * Copyright (c) Interactive Information R & D (I2RD) LLC.
 * All Rights Reserved.
 *
 * This software is confidential and proprietary information of
 * I2RD LLC ("Confidential Information"). You shall not disclose
 * such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered
 * into with I2RD.
 */.retrieve-password-con{margin:0 auto}.retrieve-password-con .password-wrapper{width:100%;max-width:370px;background:#fff;margin:5rem auto;box-shadow:0 0 10px rgba(213,213,213,.75)}.retrieve-password-con .html{font-size:.9rem;padding:0}.retrieve-password-con .html .title{background-color:rgb(var(--color-brand-main));text-align:center;color:rgb(var(--color-brand-main-reverse));font-family:"Montserrat",Arial,Verdana,sans-serif;font-weight:500;font-size:1rem;letter-spacing:1px;text-transform:uppercase;vertical-align:center;padding:.75rem .5rem}.retrieve-password-con .html p{padding:1rem 2rem 0}.retrieve-password-con span.email{display:block;font-size:.9rem;margin-bottom:.25rem}.retrieve-password-con input[type=text]{padding:7px 8px;font-size:1.125rem;line-height:1;color:#7b7b7b;width:100%;border:1px solid #83898c}.retrieve-password-con form#retrieve-password{text-align:center}.retrieve-password-con form#retrieve-password div.email{text-align:left}.retrieve-password-con .retrieve-password{padding:0 30px 30px}.retrieve-password-con .retrieve-password .btn{--bs-btn-color: rgb(var(--color-brand-main-reverse));--bs-btn-bg: rgb(var(--color-brand-main));--bs-btn-border-color: rgb(var(--color-brand-main));--bs-btn-hover-color: rgb(var(--color-brand-main-reverse));--bs-btn-hover-bg: rgb(var(--color-brand-main-dark));--bs-btn-hover-border-color: rgb(var(--color-brand-main-dark));--bs-btn-focus-shadow-rgb: rgba(var(--color-brand-main), .5);--bs-btn-active-bg: rgb(var(--color-brand-main-dark));--bs-btn-active-border-color: rgb(var(--color-brand-main-dark));--bs-btn-disabled-color: rgb(var(--color-brand-main-reverse));--bs-btn-disabled-bg: rgba(var(--color-brand-main), .5);--bs-btn-disabled-border-color: rgba(var(--color-brand-main), .5);margin:.5rem auto 0;width:100%}.open>.retrieve-password-con .retrieve-password button.dropdown-toggle{color:rgb(var(--color-brand-main-reverse));background-color:rgb(var(--color-brand-main));border-color:rgb(var(--color-brand-main-dark));background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.open>.retrieve-password-con .retrieve-password button.dropdown-toggle:hover,.open>.retrieve-password-con .retrieve-password button.dropdown-toggle:focus,.open>.retrieve-password-con .retrieve-password button.dropdown-toggle .focus{color:rgb(var(--color-brand-main-reverse));background-color:rgb(var(--color-brand-main));border-color:rgb(var(--color-brand-main-dark))}.open>.retrieve-password-con .retrieve-password button.dropdown-toggle .disabled:hover{background-color:rgb(var(--color-brand-main));border-color:rgb(var(--color-brand-main-dark))}.open>.retrieve-password-con .retrieve-password button.dropdown-toggle:disabled:hover{background-color:rgb(var(--color-brand-main));border-color:rgb(var(--color-brand-main-dark))}.password-reset{background:#fff;font-family:"open-sans",sans-serif;border-radius:.3rem;margin-top:5rem}.password-reset .title{background-color:#a8abba;text-align:center;color:#fff;font-size:1.6em;vertical-align:center;text-transform:uppercase;padding:.5rem 0;border-top-left-radius:.3rem;border-top-right-radius:.3rem;font-family:"raleway",sans-serif;font-weight:700}.password-reset p{padding:1rem 2rem 0}.password-reset .label{font-size:.85rem;color:#343940;text-transform:uppercase;font-family:"open-sans",sans-serif}.password-reset .label label{margin-bottom:.25rem}.password-reset .actions{padding:0 3rem 2rem}.password-reset .actions .btn{margin:.5rem auto 0;display:block}.login-wrapper{display:flex;flex-wrap:wrap}@media(min-width: 768px){.login-wrapper{flex-wrap:nowrap}}.login-wrapper .left-split,.login-wrapper .right-split{padding:0 30px;margin:0 auto}@media(min-width: 1024px){.login-wrapper .left-split,.login-wrapper .right-split{flex:1 1 50%;position:relative;margin:2rem auto}}.login-wrapper .left-split{text-align:center;padding:1rem 1rem 2rem}@media(min-width: 1024px){.login-wrapper .left-split{display:flex;flex-flow:column nowrap;justify-content:center;text-align:left}}.login-wrapper .left-split .text{margin:0;padding:0}.login-wrapper .right-split{flex:0 0 50%;padding:0;margin:0;line-height:0}@media(max-width: 767px){.login-wrapper .right-split{flex:0 0 100%;margin:6rem 0 0}}.login-wrapper .right-split #webinar{height:calc(100vh - 128px)}@media(max-width: 767px){.login-wrapper .right-split #webinar{height:100vh}}.login-wrapper .right-split .message{color:#fff}.login-form{width:100%;max-width:370px;min-width:300px;margin:0 auto;position:relative}.login-form .logo-container{text-align:center;margin:1rem 0}.login-form .form-signin,.login-form .logged-in{border-radius:0}.login-form .logged-in{text-align:center;padding:1.5rem !important;box-shadow:0 0 10px rgba(213,213,213,.75)}@media(max-width: 767px){.login-form .logged-in{margin-top:1rem !important}}.login-form .login-body{background-color:#fff}.login-form .login-welcome{text-align:center;margin:1rem auto 2rem}.login-form .form-signin div.message{max-width:370px;margin:0 auto}.login-form .form-signin .logged-in{background:#fff;padding:2rem}.login-form .form-signin .logged-in p{margin-bottom:0}.login-form .form-signin .field{display:flex;flex-direction:column;text-align:left;max-width:350px;margin:0 auto}.login-form .form-signin .field .field{background-color:#fff}.login-form .form-signin .field .label{padding:0;display:block;border-radius:0;text-align:left}.login-form .form-signin .form-content{display:flex;flex-direction:column;color:rgb(var(--color-brand-main-dark));background:#fff}.login-form .form-signin .form-content label{color:rgb(var(--color-brand-main-dark));font-size:.85rem;text-transform:uppercase;margin-bottom:.25rem}.login-form .form-signin .form-content .actions{text-align:center;padding-top:20px;background-color:#fff}.login-form .form-signin .form-content .actions .btn{width:100%;max-width:350px;-webkit-appearance:none}.login-form .form-signin .title{display:none}.login-form .form-signin .checkbox{font-family:"Montserrat",Arial,Verdana,sans-serif;color:#b6b6b6;font-weight:300;margin-bottom:14px}.login-form .form-signin .form-control{position:relative;font-size:16px;height:auto;padding:10px;box-sizing:border-box}.login-form .form-signin .form-control:focus{z-index:2}.login-form .form-signin input[type=text],.login-form .form-signin input[type=password]{border:1px solid #dbe3e8 !important;background-color:#fff !important;width:100%;padding:.7rem !important}.login-form .form-signin p{text-align:center;margin:0}.login-form .login-wrap{padding:20px}.login-form #authentication{background-color:#f1f2f7}.login-form .form-signin .message-container{margin-top:10px}.login-form .form-signin .retrieve-password{position:absolute;bottom:-80px}.login-form .form-signin .retrieve-password p{padding:0;background-color:#fff;font-size:.85rem;margin:0;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;text-align:center}.login-form .form-signin .retrieve-password p+p{margin-top:.75rem;background-color:rgba(0,0,0,0);font-style:italic}.login-form .form-reset #retrieve-password{text-align:center}.login-form input:-webkit-autofill::first-line,.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:hover,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:active{font-size:1rem;font-family:"Montserrat",Arial,Verdana,sans-serif}#sfa-saml-login .sso-login{position:relative;display:flex;border:2px solid #1798c1;background-color:#1798c1;color:#fff;font-weight:500;font-size:.9rem;letter-spacing:2px;text-transform:none;border-radius:0;width:100%;max-width:350px;margin:1rem auto;padding:.6rem 1rem;line-height:1rem;cursor:pointer;outline:none}#sfa-saml-login .sso-login:before{content:"";font-family:"Font Awesome 6 Brands";line-height:1rem;font-weight:700;font-size:1rem;margin:0}#sfa-saml-login .sso-login:hover{border:2px solid #1798c1;background-color:#fff;color:#1798c1}#sfa-saml-login .sso-login input{position:absolute;border:rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-weight:500;text-transform:none;width:100%;height:100%;cursor:pointer;top:0;outline:none}#sfa-saml-login .sso-login input:hover{color:#1798c1}#gsuite-saml-login .sso-login{display:flex;background-color:#fff;color:#4285f4;width:100%;margin:0 auto;padding:.6rem .6rem;outline:none}#gsuite-saml-login .sso-login:before{content:url(/_design/admin/default/google-signin-logo.png);margin:0;padding:0;border:2px solid #4285f4}#gsuite-saml-login .sso-login input{color:#fff;background-color:#4285f4;font-weight:400;font-size:.9rem;text-transform:none;width:100%;cursor:pointer;font-family:"Roboto",sans-serif;border-radius:0;padding:0;border:2px solid #4285f4;border-left-style:none;-webkit-appearance:none}#gsuite-saml-login .sso-login input:hover{color:#4285f4;background-color:#fff}.generic-sso-login input{width:100%;max-width:350px;padding:.6rem 1rem;margin:0 auto;font-size:.9rem;font-weight:500;display:block;cursor:pointer}.login-form .login-wrapper-optional-buttons .lightedge-btn{margin:1rem .6rem;text-align:center}.login-form .login-wrapper-optional-buttons .lightedge-btn a{display:block;border:2px solid rgb(var(--color-brand-main));border-radius:0;padding:.5rem 1rem;width:100%;background:rgb(var(--color-brand-main));color:rgb(var(--color-brand-main-reverse));text-decoration:none}.login-form .login-wrapper-optional-buttons .lightedge-btn a:hover{background:#fff;color:rgb(var(--color-brand-main))}.retrieve-password-con{margin:0 auto;display:flex;justify-content:center}