.loader-bg{height:100%;width:100%;position:fixed;z-index:1000000;left:0;top:0;background-color:hsla(0,0%,100%,.8);overflow:hidden}.loader{border:5px solid var(--app-color-primary);border-top:5px solid rgba(0,8,26,.2);border-radius:50%;width:60px;height:60px;animation:spin 1.2s linear infinite;margin:auto;left:0;right:0;top:0;bottom:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!
    Revision History:
    VSS             DATE         INITIALS   PILOT ITEM #
    21.05.26.0000   05/26/2021   JC         IGNI-10112

    Release for: ClientPortal2Dev
*/.unauthorized.loginbg{background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;min-height:100vh;height:100%}.unauthorized.loginbg a:hover{text-decoration:none}.unauthorized.loginbg .top-row{display:flex;justify-content:flex-end;padding-right:5%;padding-top:24px;flex-wrap:wrap-reverse;margin-bottom:5%}.unauthorized.loginbg .top-row .trade-button{margin:0 0 8px 8px}.unauthorized.loginbg .unauthorized-content{margin:auto}.unauthorized.loginbg .unauthorized-content .banner{margin:0 auto 24px;width:50%}.unauthorized.loginbg .unauthorized-content .banner-title{text-align:center;font-weight:500;font-size:16px}.unauthorized.loginbg .bottom-info{background-color:rgba(0,0,0,.08)}.unauthorized.loginbg .bottom-info .bottom-info-section{text-align:center;margin-top:24px;color:var(--app-color-header-text)}.unauthorized.loginbg .bottom-info .bottom-info-section .privacy-link{color:var(--app-color-header-text);text-decoration:underline}.login .k-textbox-container,.LoginForm .k-textbox-container{width:100%}.login .col-xs-12,.LoginForm .col-xs-12{padding:0 45px}@media (max-width:767px){.login .col-xs-12,.LoginForm .col-xs-12{padding:0}}.login a:hover,.LoginForm a:hover{cursor:pointer}.login #login-screen-notification,.LoginForm #login-screen-notification{background:#f7f7f7 0 0 no-repeat padding-box;box-shadow:0 4px 16px rgba(0,0,0,.05);border:1px solid rgba(0,8,26,.2);border-radius:4px;opacity:1}.login .social-media-icons,.LoginForm .social-media-icons{float:right}.login .social-media-icons a,.LoginForm .social-media-icons a{margin:0 8px}.login .social-media-icons a:last-of-type,.LoginForm .social-media-icons a:last-of-type{margin:0 0 0 8px}.password-assistance-dialog .k-dialog{min-width:300px;width:20%}.customer-reg-dialog .k-dialog{width:877px}.customer-reg-dialog .k-dialog .k-dialog-content{padding-right:0;scrollbar-color:#2e384d hsla(0,0%,100%,.3);scrollbar-width:thin}.customer-reg-dialog .k-dialog .k-dialog-content::-webkit-scrollbar{width:5px;background-color:hsla(0,0%,100%,.3)}.customer-reg-dialog .k-dialog .k-dialog-content::-webkit-scrollbar-thumb{background-color:#2e384d}.customer-reg-dialog .customer-note-notification,.customer-reg-dialog .user-note-notification{margin-right:24px}.customer-reg-dialog .registration-buttons-container{padding-right:12px}.customer-reg-dialog .k-textbox-container{width:400px;margin-bottom:18px}.customer-reg-dialog .new-user-company-registration{width:424px;margin-bottom:24px}.customer-reg-dialog .new-user-company-registration input[type=checkbox]:checked{margin-top:20px}.customer-reg-dialog .new-user-company-registration input[type=checkbox]:checked+label{top:10px}.customer-reg-dialog .account-part-container .account-number{width:400px;margin-right:24px;float:left}.customer-reg-dialog .account-part-container .account-button{width:400px;float:left}.customer-reg-dialog .account-part-container .account-button .find-account-button{margin-bottom:18px}.customer-reg-dialog .account-part-container .k-textbox-container{float:left;width:124px;margin:4px 3px 18px}.customer-reg-dialog .account-part-container .k-textbox-container:first-child{margin-left:0}.customer-reg-dialog .account-part-container .k-textbox-container:last-child{margin-right:0}.customer-reg-dialog .account-part-container .form-label{float:left;line-height:40px}.customer-reg-dialog .account-part-container .embedded-notification-account{float:left;width:100%;padding-right:24px;margin-top:-18px}.customer-reg-dialog .customer-account-info{float:left;width:100%;margin-bottom:12px}.customer-reg-dialog .error{float:left}.customer-reg-dialog .row-container{float:left;width:100%}.customer-reg-dialog .row-container .embedded-notification-container{margin:-18px 0 18px;width:400px}.customer-reg-dialog .customer-name-container,.customer-reg-dialog .new-user-company-registration,.customer-reg-dialog .row-container .adderess-line1-container,.customer-reg-dialog .row-container .adderess-line2-container,.customer-reg-dialog .row-container .city-container,.customer-reg-dialog .row-container .confirm-email-container,.customer-reg-dialog .row-container .confirm-password-container,.customer-reg-dialog .row-container .email-container,.customer-reg-dialog .row-container .first-name-container,.customer-reg-dialog .row-container .last-name-container,.customer-reg-dialog .row-container .password-container,.customer-reg-dialog .row-container .phone-number-container,.customer-reg-dialog .row-container .state-container,.customer-reg-dialog .row-container .user-name-container,.customer-reg-dialog .row-container .zip-container{float:left;padding-right:24px}.customer-reg-dialog .customer-name-container .embedded-notification-container,.customer-reg-dialog .new-user-company-registration .embedded-notification-container{margin:-18px 0 18px;width:400px}.customer-reg-dialog .account-part-container .embedded-notification-account{margin-top:-8px}.customer-reg-dialog .registration-button{float:right;margin-bottom:24px}