.body-container{height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute}.wrapper{max-width:1280px;width:100%;margin:0 auto;height:100%}.wrapper .logo-login{margin-top:51px}.wrapper .main-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0;width:100%;text-align:center;height:56%}.wrapper .main-content .welcome{width:315px;height:-webkit-fill-available;background-color:#163967;border-radius:9px 0 0 9px;position:relative;display:inline-block;z-index:2;display:none}.wrapper .main-content .welcome .aside-content{top:50%;transform:translateY(-50%);position:absolute;padding:0 17px;width:100%}.wrapper .main-content .welcome .aside-content h2{font-family:Open Sans,Arial,sans-serif;text-transform:uppercase;font-size:24px;font-weight:400;text-align:center;color:hsla(0,0%,100%,.59)}.wrapper .main-content .welcome .aside-content p{font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:300;color:hsla(0,0%,100%,.58);text-align:center}.wrapper .main-content .welcome .aside-content .btn{height:40px;border-radius:3px;border:1px solid #fff;background:unset;color:#fff;margin:26px auto;text-align:center;display:block;font-size:12px;line-height:40px;padding:0;width:87%}.wrapper .main-content .welcome .aside-content .btn:hover{background:#fff;color:#163967}.wrapper .main-content .container{display:inline-block;background-color:hsla(0,0%,100%,.85);width:515px;height:-webkit-fill-available;vertical-align:top;border-radius:9px;position:relative;z-index:2}.wrapper .main-content .reset-password{width:400px;height:60%;border-radius:9px 9px 9px 9px!important}.wrapper .main-content .container h1{font-size:36px}.wrapper .main-content .container h1,.wrapper .main-content .container h3{font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:bolder;letter-spacing:-.4px;text-align:center;color:#163967;margin:11%}.wrapper .main-content .container h3{font-size:17px}.wrapper .main-content .container .login-form{margin:0 auto;width:75%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.wrapper .main-content .container .login-form span{font-family:Open Sans,sans-serif;font-size:9px;font-weight:700;text-align:right;float:right;color:rgba(22,57,103,.89)}.wrapper .main-content .container .login-form i{font-size:10px;color:#89afe1}.wrapper .main-content .container .login-form .group{position:relative;margin-bottom:45px}.wrapper .main-content .container .login-form .group:last-of-type{position:relative;margin-bottom:5px}.wrapper .main-content .container .login-form .group input{font-size:13px;padding:0 10px 10px 5px;display:block;width:100%;border:none;border-bottom:1px solid rgba(160,185,220,.8);color:#7a879a;background-color:unset}.wrapper .main-content .container .login-form .group input:focus{outline:none}.wrapper .main-content .container .login-form .group input:disabled~label,.wrapper .main-content .container .login-form .group input:valid~label{top:-20px}.wrapper .main-content .container .login-form .group input:-webkit-autofill,.wrapper .main-content .container .login-form .group input:-webkit-autofill:focus,.wrapper .main-content .container .login-form .group input:-webkit-autofill:hover{padding:14px 10px 10px 5px!important;background-color:#e0e8f3;opacity:1}.wrapper .main-content .container .login-form .group label{color:#163967;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;position:absolute;pointer-events:none;left:5px;top:-20px;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.wrapper .main-content .container .login-form .group label i{padding-right:9px}.wrapper .main-content .container .login-form .group input:focus~label,.wrapper .main-content .container .login-form .group input:valid~label{top:-20px;font-size:11px;color:#163967}.wrapper .main-content .container .login-form .group .bar{position:relative;display:block;width:100%}.wrapper .main-content .container .login-form .group .bar:after,.wrapper .main-content .container .login-form .group .bar:before{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#5264ae;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.wrapper .main-content .container .login-form .group .bar:before{left:50%}.wrapper .main-content .container .login-form .group .bar:after{right:50%}.wrapper .main-content .container .login-form .group input:focus~.bar:after,.wrapper .main-content .container .login-form .group input:focus~.bar:before{width:50%}.wrapper .main-content .container .login-form .group .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.wrapper .main-content .container .login-form .group input:focus~.wrapper .main-content .container .login-form .group .highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{0%{background:#5264ae}to{width:0;background:transparent}}@-moz-keyframes inputHighlighter{0%{background:#5264ae}to{width:0;background:transparent}}@keyframes inputHighlighter{0%{background:#5264ae}to{width:0;background:transparent}}.wrapper .main-content .container .login-form .login{height:44px;border-radius:2px;background-color:#326ab4;width:100%;margin-top:60px;color:#fff;border:0;outline:0;font-family:Open Sans;font-size:16px;font-weight:700;letter-spacing:.2px;text-align:center;text-transform:uppercase}.wrapper .slide-page{border:0;outline:0;background-color:unset}.wrapper .slider-container{position:absolute;left:50%;transform:translateX(-50%);bottom:11px;z-index:3}.wrapper .slider-container .slide-page.active{opacity:.6}.wrapper .slider-container .slide-page i{font-size:6px;color:#fff}.triangle1{width:0;height:0;border-color:transparent transparent #f2672d;border-style:solid;border-width:0 27px 46.8px;position:absolute;top:20%;left:-36px;z-index:3}.triangle2{border-bottom:0 solid transparent;border-width:0 134px 85px 30px;bottom:213px;right:13%;transform:rotate(20deg)}.triangle2,.triangle3{width:0;height:0;border-color:transparent transparent #f2672d;border-style:solid;position:absolute;z-index:1}.triangle3{border-width:0 85.5px 257px;bottom:-22px;transform:rotate(35deg);left:32%}.triangle4{border-color:transparent transparent #f2672d;border-width:0 0 105px 105px;bottom:0;left:0;transform:rotate(90deg)}.triangle4,.triangle5{width:0;height:0;border-style:solid;position:absolute}.triangle5{top:0;right:0;border-color:transparent #f2672d transparent transparent;border-width:92px 105px 92px 0}@media only screen and (min-width:0) and (max-width:324px){.triangle1,.triangle2,.triangle3,.triangle4,.triangle5{display:none}.wrapper .logo-login{margin:22px}.wrapper .main-content{position:relative;top:unset;left:unset;transform:none;font-size:0;width:unset;text-align:center}.wrapper .main-content .welcome{border-radius:9px;width:266px}.wrapper .main-content .container{width:315px;border-radius:9px}.wrapper .main-content .container h1{font-size:31px;margin:30px}}@media only screen and (min-width:325px) and (max-width:520px){.triangle1,.triangle2,.triangle3,.triangle4,.triangle5{display:none}.wrapper .logo-login{margin:22px}.wrapper .main-content .welcome{border-radius:9px}.wrapper .main-content .container{width:315px;border-radius:9px}.wrapper .main-content .container h1{font-size:31px;margin:30px}}@media only screen and (min-width:521px) and (max-width:830px){.wrapper .main-content .welcome{width:228px}.wrapper .main-content .container{width:52%}.wrapper .main-content .container h1{font-size:31px;margin:30px}.wrapper .logo-login{margin-left:10%}}@media only screen and (min-width:831px) and (max-width:1024px){.wrapper .main-content .container h1{font-size:31px;margin:30px}.wrapper .main-content .container{width:54%}.wrapper .main-content .welcome{width:25%}.wrapper .main-content .container{width:41%}.wrapper .logo-login{margin-left:10%}.wrapper .main-content .container .login-form{width:64%;top:67%;left:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:1025px) and (max-width:1280px){.wrapper .logo-login{margin-left:10%}}.invalid-user{border-bottom:1.5px solid #f10707!important;margin-top:2px;position:relative;z-index:1}#lbl_requestResetPassword{width:200px;margin:0 auto;text-align:center;float:unset;white-space:normal;line-height:16px}.wrapper .main-content .container .login-form .group input:read-only~label{top:-20px}.main-content{height:auto!important}.main-content .container{background-color:#fff;height:450px!important}.main-content .container .login-form{height:80%}.main-content .container .login-form .logo-login{margin:-25px auto 0;width:200px}.main-content .container .login-form .group{position:relative;margin-bottom:45px;margin-top:45px}.main-content .container .login-form .login{margin-top:40px}.backLoginWrapper{margin-top:10px;width:100%}.backLoginWrapper a{display:flex;justify-content:center;align-items:center;align-content:center}.backLoginWrapper a p{font-size:12px;text-transform:uppercase}