.login-container{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-login-container{width:870px;height:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:13px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.403);box-shadow:0 0 10px rgba(0,0,0,.403)}.main-login-container.force-2fa{height:auto}.main-login-container.force-2fa form{padding-bottom:20px}.login-column{width:50%;height:100%}.login-promo-column{background-color:#18617d;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:13px 0 0 13px;width:100%;height:100%}.img-height{height:100%}.carousel-inner-ai{position:relative;width:100%;overflow:hidden;border-radius:13px 0 0 13px}.login-form-column{border-radius:0 13px 13px 0;background-color:var(--white);text-align:center;padding:100px 0 0 0;background-repeat:no-repeat}.login-form-column ul{list-style:none;margin:0;padding:0}.login-form-column ul li{padding-bottom:10px}.login-form-column p,.login-form-column h6{color:var(--themeLight-dark);font-family:'Work Sans',sans-serif;font-size:14px;line-height:1.1;text-transform:uppercase;margin:0;position:relative;top:-5px}.login-form-column h6{color:var(--themeDark);font-weight:600}.login-form-column input{font-family:'Work Sans',sans-serif;background-color:#e0e1e3;width:80%;color:#424447;border:0;height:47px;padding-left:15px;border-radius:4px;font-size:16px;line-height:16px}.login-form-column input::-webkit-input-placeholder{color:#737578;font-weight:500}.login-form-column input::-moz-placeholder{color:#737578;font-weight:500}.login-form-column input:-ms-input-placeholder{color:#737578;font-weight:500}.login-form-column input::-ms-input-placeholder{color:#737578;font-weight:500}.login-form-column input::placeholder{color:#737578;font-weight:500}.login-form-column button{border:0;width:140px;border-radius:7px;color:var(--white);text-transform:uppercase;text-align:center;cursor:pointer;font-size:16px;line-height:1;letter-spacing:.4px;margin-top:6px;padding:13px 15px;background-color:var(--themeButton);transition:ease all .3s}.login-form-column button:hover{background-color:var(--btnHover)}.login-promo-column{position:relative}.login-promo-content{position:absolute;bottom:0;left:0;right:0;padding-left:28px;padding-bottom:28px;background:-webkit-gradient(linear,right top,left top,from(transparent),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(#33333300),to(#000));background:-o-linear-gradient(right,transparent,transparent),-o-linear-gradient(top,#33333300,#000);background:linear-gradient(to left,transparent,transparent),linear-gradient(to bottom,#33333300,#000)}.login-promo-content .new-tag{color:var(--white);background-color:var(--themeButton);font-size:13px;line-height:13px;text-align:center;max-width:50px;text-transform:uppercase;padding-top:5px;padding-bottom:5px;letter-spacing:1px}.login-promo-content .promo-headline{color:var(--white);font-size:36px;line-height:38px;padding-top:8px}.login-promo-content .promo-cta{padding-top:15px}.login-promo-content .promo-cta a{font-weight:bold;text-transform:uppercase;font-size:18px;line-height:18px;color:var(--themeButton);text-decoration:none}.login-promo-content .promo-cta a:hover{color:var(--btnHover);text-decoration:none}.powered-by{font-family:'Work Sans',sans-serif;text-align:center;width:870px;text-align:center;display:block;color:#c5c7ca;font-size:16px;line-height:16px;padding-top:15px}.powered-by .powered-text{color:#c5c7ca;font-size:14px;line-height:14px;text-transform:uppercase;margin:0;padding:0;display:block;padding-top:24px}.powered-by a{color:#c5c7ca}.powered-by a:hover{color:#279fd6}.powered-by .pwdBy-logo-wrapper{max-width:210px}.powered-by .pwdBy-logo-wrapper img{max-height:80px}.powered-by .login-forgot{text-align:right;display:block;color:#c5c7ca;font-size:16px}.login-forgot{font-family:'Work Sans',sans-serif;text-align:right;display:block;font-size:16px}.login-forgot a:hover{color:#279fd6 !important}.menuLink{padding:23px 17px 17px 17px}.login-form-column button.submit_btn,.submit_btn{height:unset !important;width:unset !important;padding:12px 20px;border-radius:8px !important;font-size:15px !important}.font-reset{right:-29px}.btndisable{background-color:#ddd !important;color:#888 !important;cursor:not-allowed !important}.ai-forgot-and-Version{position:absolute;width:90%;bottom:15px;margin:0 auto;left:0;right:0}.ai-forgot-and-Version span,.ai-forgot-and-Version span a{font-size:16px;color:#bbbcbf;font-weight:500;font-family:'Work Sans',sans-serif}#chkRememberMe,#chkRememberMe:checked{position:relative}#chkRememberMe::after,#chkRememberMe:checked:after{position:absolute;height:18px;width:18px;top:-1px;left:-1px;content:'';border-radius:3px}#chkRememberMe::after{background-color:#e0e1e3}#chkRememberMe:checked:after{z-index:1;background-image:url(/images/icon-check-lt-grey.svg);background-size:58%;background-position:center center;background-color:var(--themeButton);background-repeat:no-repeat}.login-error-alert{background-color:var(--themeLight);color:var(--white);width:80%;margin-left:auto;margin-right:auto;border-radius:15px;font-size:18px;display:none;margin-bottom:20px}.password_reset .stream_request{font-size:18px;line-height:26px;max-width:65%;margin:auto}.password_reset .experience_engineer{line-height:1.5;max-width:59%;margin:auto}.password_reset .get_started{color:var(--white);text-transform:uppercase;padding:4px 72px;font-size:15px;margin-top:10px;background-color:var(--themeButton)}.password_reset .get_started:hover{background-color:var(--btnHover)}.password_reset .get_started:active{border-color:var(--btnHover);background-color:var(--btnHover);color:var(--white)}.password_reset .logo_width{width:20%;padding-top:70px}.password_reset .spacing-y{padding:2rem}.password_reset h3{letter-spacing:1px}.height_same.main-login-container{height:414px}.select2-container--default .select2-results>.select2-results__options{max-height:150px !important}.ai-2fa-subpara{font-size:14px;font-weight:normal;line-height:26px}.login-error-alert>label{line-height:1.2}.log-in-notice-div.releaseNote p{margin:5px auto}.log-in-notice-div.releaseNote a{color:var(--white);text-decoration:underline}.releaseNoteModal{background-repeat:no-repeat;background-size:cover;background-position:center center}.releaseNoteModal .modal-dialog{min-width:100dvw;height:100dvh;margin:0;border-radius:0}.releaseNoteModal .modal-content{height:100dvh;border-radius:0;width:100dvw;background:transparent}.releaseNoteModal .modal-inner{margin:0 auto;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100dvh}.releaseNoteModal .modal-inner-content{width:870px;max-height:75dvh;overflow:auto;background-color:var(--white);border-radius:5px}.releaseNoteModal .modal-header{border:0;padding:25px 25px 0 0}.releaseNoteModal .modal-body{padding:0 50px 20px 50px;color:#2c2c2c}.releaseNoteModal .btn-close{background-size:20px;height:20px;width:20px}.releaseNoteModal>*{color:#a3a3a3 !important;line-height:1.3 !important;text-align:justify}.releaseNoteModal h3{font-size:24px;margin-bottom:28px}.releaseNoteModal h4{font-size:22px}.releaseNoteModal h4,.releaseNoteModal p{margin-bottom:16px}.releaseNoteModal p,.releaseNoteModal li{font-size:14px}.releaseNoteModal .powered-by a{display:inline-block;max-width:210px}.releaseNoteModal .powered-by a img{max-width:100%}.releaseNoteModal .powered-by .powered-text{padding-top:16px;margin-bottom:8px}.tfa-form{margin-top:-50px}.tfa-form .page-title{font-size:15px;font-weight:600;color:#2878a3}.tfa-form input{width:290px;max-width:98%;text-align:center;background-color:var(--white);border:1px solid #3d4044 !important;height:40px;padding:5px 10px !important}.tfa-form input::placeholder{text-align:center}.tfa-form button{margin-top:0}.tfa-form #divErrorMessage{height:13px;margin:7px 0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#cbBusinessList+span{margin-block:15px}#divErrorMessage{color:#f00}.log-in-notice-div{width:870px;background-color:var(--themeButton);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:13px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.403);box-shadow:0 0 10px rgba(0,0,0,.403);padding:15px 20px;margin-top:20px;line-height:1.5}.log-in-notice-div p{color:var(--white);font-size:larger;font-weight:400;margin-bottom:0}.log-in-notice-div b{color:var(--white);font-size:16px}#Bus-formData{width:calc(80% + 2rem);margin:0 auto}#Bus-formData .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:start;background-color:#edeeef;border-radius:4px}#img-barcode-login{height:40%;width:100%;max-width:202px;display:block;margin:0 auto}.login-container .logo_image{width:auto;max-width:170px;max-height:80px}.carousel-indicators{max-width:110px;margin:0 auto 1rem auto !important}.carousel-control-next,.carousel-control-prev{height:30px;top:45% !important}@media(max-width:1500px){.main-login-container{height:480px}.login-container .logo_image{width:auto}.main-login-container.force-2fa{height:auto}.login-form-column ul li{padding-bottom:9px}.carousel-inner-ai.img-height img{height:400px;-o-object-fit:cover;object-fit:cover}.login-container{padding:30px 0}.login-error-alert{font-size:12px}#dvErrorMessage .p-4{padding:.8rem !important}.glance-registerHero{padding-bottom:15px}.beacon-container{height:calc(100dvh - 50px)}.carousel-item.img-height:first-child img{-o-object-fit:fill;object-fit:fill}.log-in-notice-div b{font-size:13px}.log-in-notice-div p{margin-bottom:0;font-size:12px}.log-in-notice-div{margin-top:7px;padding:15px}.powered-by{padding-top:4px}.login-form-column{padding:40px 0 0 0 !important}.login-v{bottom:17px !important}.password_reset .spacing-y{padding:1.1rem}.password_reset .logo_width{padding-top:50px}.tfa-form{margin-top:-20px}}@media(max-width:1399px){.login-container .logo_image{max-width:140px}.powered-by img{width:180px}.tfa-form{margin-top:-23px}}@media(max-width:1280px) and (max-height:800px){.releaseNoteModal .modal-inner-content{max-height:70dvh}}@media(max-width:991px){.main-login-container,.log-in-notice-div{max-width:50%;height:auto;margin-left:20px;margin-right:20px}.main-login-container ol{display:none;visibility:hidden}.main-login-container a{display:none;visibility:hidden}.main-login-container .copy-code{display:block;visibility:visible}.login-column{width:100%;height:auto;float:none}.login-form-column{border-radius:13px;position:relative;padding:60px 0 !important}.login-form-column ul{padding-bottom:50px}.login-form-column h6{top:0 !important;font-size:14px !important;right:-8px}#carouselExampleControls{display:none}.login-promo-column{display:none;visibility:hidden}.login-form-column img{max-width:180px;height:auto}.login-form-column ul{padding-bottom:50px}.powered-by{max-width:86%}.powered-by .powered-text{padding-top:25px}.img-height{display:none;visibility:hidden}.login-forgot a{display:block;visibility:visible;color:#fff}.password_reset .stream_request{max-width:80%}.password_reset .experience_engineer{max-width:78%}.powered-by{max-width:86%}.powered-by .powered-text{padding-top:25px}.releaseNoteModal .modal-dialog{max-width:unset}.releaseNoteModal .modal-inner-content,.releaseNoteModal .modal-inner{max-width:88%}.releaseNoteModal .modal-body{padding:0 30px 20px 30px}.releaseNoteModal .powered-by{padding-top:0}.releaseNoteModal h3{font-size:24px;margin-bottom:20px}.releaseNoteModal h4,.releaseNoteModal p{margin-bottom:10px}a.get_started{display:block !important;visibility:visible !important;padding:4px 0 !important;max-width:45%;margin:auto}}@media(max-width:900px){.main-login-container,.log-in-notice-div{max-width:60%}}@media(max-width:767px){.main-login-container,.log-in-notice-div{max-width:70%}.ai-forgot-and-Version{width:80%}.login-container{overflow:auto}.password_reset .stream_request{max-width:83%;font-size:14px;line-height:17px}.password_reset .experience_engineer{max-width:78%;font-size:14px}.password_reset .logo_width{width:22%}.password_reset .get_started{font-size:13px}.height_same.main-login-container{height:368px}}@media(max-width:576px){.password_reset .logo_width{width:34%}.password_reset .stream_request{font-size:13px;max-width:87%}.password_reset h3{font-size:14px}.password_reset .experience_engineer{max-width:93%;font-size:11px}.password_reset .logo_width{width:32%}.ai-2fa-subpara{padding:0 10px;font-size:12px;line-height:20px}.main-login-container{height:unset !important;min-height:unset !important}.releaseNoteModal .modal-dialog{max-width:unset}.releaseNoteModal .modal-inner-content{max-width:95%}.releaseNoteModal .modal-body{padding:20px;padding-top:0}.releaseNoteModal h3{font-size:20px;margin-bottom:20px}.releaseNoteModal h4{font-size:18px}.releaseNoteModal h4,.releaseNoteModal p{margin-bottom:10px}.login-form-column button{width:100px;font-size:14px;padding:8px 8px}}@media(max-width:480px){.main-login-container,.log-in-notice-div{max-width:80%}.login-column{min-height:450px}.login-column br{display:none}.login-form-column{padding:60px 0 !important}.login-form-column input{height:36px;font-size:13px}.login-form-column img,.powered-by img{max-width:130px}.powered-by .powered-text{padding-top:7px;font-size:10px}.login-form-column p,.login-form-column h6{font-size:12px !important}.password_reset .logo_width.pt-5{padding-top:2rem !important}.log-in-notice-div.releaseNote br{display:none;text-align:justify}}@media(max-height:900px){.releaseNoteModal .modal-dialog{max-width:870px}.releaseNoteModal .modal-header{padding:20px 20px 0 0}.releaseNoteModal .modal-body{padding:0 20px 20px 20px}}@media(max-height:800px) and (min-width:991.1px){.login-container{justify-content:normal;padding:40px 0;overflow-y:auto}}@media only screen and (max-width:576px) and (max-height:700px){.main-login-container{margin-top:80px}}@media(max-height:700px){.login-container{overflow:auto}.login-container>div{margin-left:auto;margin-right:auto}}@media(max-height:600px){.login-form-column{padding-top:30px}}@media(max-height:480px){.login-form-column{padding-top:30px !important}.main-login-container{margin-top:280px}}