footer{flex-shrink:0;word-wrap:normal;color:#fff;background-color:#202124}footer hr{border-color:#d7d9db;opacity:.15}footer h2{margin-bottom:2rem}footer a{color:rgba(255,255,255,.5);font-size:.875rem}footer #signinbtn{width:100%}#loginCarousel .carousel-item{background-color:#1f2226}#loginCarousel .carousel-item div.d-block{display:block;position:relative;width:100vw;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.15}#loginCarousel .carousel-item div.d-block.image-one{background-image:url(/Content/images/banner-one.jpg)}#loginCarousel .carousel-item div.d-block.image-two{background-image:url(/Content/images/banner-two.jpg)}#loginCarousel .carousel-item div.d-block.image-three{background-image:url(/Content/images/banner-two.jpg)}#loginCarousel .carousel-item .carousel-caption{top:20%;z-index:10;padding:0 1rem;color:#fff;text-align:left}#loginCarousel .carousel-item .carousel-caption p{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:300;letter-spacing:.02rem;margin-bottom:24px}#loginCarousel .carousel-item .carousel-caption a{font-size:18px;line-height:18px}#loginCarousel .carousel-item .carousel-caption a i{vertical-align:bottom}#loginCarousel .carousel-container{height:100vh;width:100vw}#loginCarousel .column-one{max-width:100%}.bottom-right-triangle{display:block;position:absolute;bottom:0;right:0;width:50px;height:50px;border-top:100px solid transparent;border-bottom:0 solid transparent;border-right:150px solid #0033a1;z-index:1}.login-wrapper{position:fixed;overflow:auto;width:100vw;height:100vh;padding:0;z-index:2}.login-col{padding:1rem;padding-top:8rem;max-width:375px}.logo-container{position:relative;background-image:linear-gradient(to right,#0033a1,#002066);background-repeat:no-repeat;height:100px;width:250px;z-index:2;margin:0 auto}.logo-container #logo{padding:1.2rem}.login-container{display:block;position:relative;width:100%;margin:-2.5rem 0 0 0;padding:4.5rem 2.5rem 4rem;background-image:url("../../images/LoginPageShape.svg");background-repeat:no-repeat}.login-container form{width:100%;margin-top:1rem}.login-container #signinbtn{width:100%}.login-container #forgot{text-align:center;margin-top:2rem}.login-container #notify .alert{padding:0 1.25rem}.remember-me .dx-field-item-label-content{width:auto!important}.text-container{color:#fff;width:50%}.text-container h1{font-size:5.5rem;font-weight:700;letter-spacing:-.1rem}.text-container p{font-size:2rem}.text-container a{font-size:1.9rem}.copyright{color:rgba(255,255,255,.5);font-size:.8em;text-align:center}@media(min-width:576px){.bottom-right-triangle{width:100px;height:100px;border-top:150px solid transparent;border-bottom:0 solid transparent;border-right:200px solid #0033a1}}@media(min-width:768px){.bottom-right-triangle{width:100px;height:100px;border-top:200px solid transparent;border-bottom:0 solid transparent;border-right:300px solid #0033a1}.login-col{margin-left:0%}.carousel-caption{left:calc(0% + 375px);right:0}.hero{font-size:70px;line-height:88px}}@media(min-width:992px){.bottom-right-triangle{width:100px;height:100px;border-top:200px solid transparent;border-bottom:0 solid transparent;border-right:300px solid #0033a1}#loginCarousel .carousel-item .carousel-caption{top:20%}#loginCarousel .column-one{max-width:620px}}@media(min-width:1200px){.login-col{margin-left:10%}.carousel-caption{left:calc(15% + 375px);right:0}.hero{font-size:90px;line-height:88px}}.expired-password-message{position:fixed;top:10px;left:50%;transform:translateX(-50%);text-align:center}.modal.ob-role-exists{padding:5px}.modal-header.ob-role-exists{display:flex;justify-content:center;align-items:center;position:relative}.modal-title.ob-role-exists{font-weight:bold;margin:0}.close.ob-role-exists{position:absolute;right:20px}.close.ob-role-exists span{font-weight:1;font-size:40px}.modal-body.ob-role-exists{text-align:center;padding-bottom:0}.modal-body.ob-role-exists p{font-size:16px;padding-left:10px;padding-right:10px}.modal-body.ob-role-exists hr{margin:10px 0;width:90%}.modal-body.ob-role-exists h5{font-weight:bold}.modal-body.ob-role-exists.contact-phone{color:#3eaad5}.modal-footer.ob-role-exists .btn{background-color:#263466;color:#fff;width:15%;margin-top:5px;font-weight:bold}.modal-backdrop{display:none}