﻿.body-container{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;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:normal;text-align:center;color:rgba(255,255,255,.59);}.wrapper .main-content .welcome .aside-content p{font-family:"Open Sans","Arial",sans-serif;font-size:12px;font-weight:300;color:rgba(255,255,255,.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:rgba(255,255,255,.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-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:36px;font-weight:bolder;letter-spacing:-.4px;text-align:center;color:#163967;margin:11%;}.wrapper .main-content .container h3{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:17px;font-weight:bolder;letter-spacing:-.4px;text-align:center;color:#163967;margin:11%;}.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:11px;font-weight:bold;text-align:right;color:rgba(22,57,103,.89);float:right;}span.field-validation-error{font-family:"Open Sans",sans-serif!important;font-size:11px!important;font-weight:bold!important;text-align:right!important;color:#f15310!important;float:unset!important;}.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:0;border-bottom:1px solid rgba(160,185,220,.8);color:#7a879a;background-color:unset;}.wrapper .main-content .container .login-form .group input:focus{outline:0;}.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:hover,.wrapper .main-content .container .login-form .group input:-webkit-autofill:focus{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:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.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:before,.wrapper .main-content .container .login-form .group .bar:after{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#5264ae;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.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:before,.wrapper .main-content .container .login-form .group input:focus~.bar:after{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;}.wrapper .main-content .container .login-form .passwordWrapper .passwordInput{padding-right:45px!important;}.wrapper .main-content .container .login-form .passwordWrapper .togglePassWrapper{position:absolute;right:15px;bottom:12px;cursor:pointer;z-index:1;}.wrapper .main-content .container .login-form .passwordWrapper .togglePassWrapper i{font-size:15px!important;color:#666!important;}.wrapper .main-content .container .login-form .passwordWrapper .togglePassWrapper .fa-eye{display:none;}.wrapper .main-content .container .login-form .passwordWrapper .showPassword .fa-eye{display:block;}.wrapper .main-content .container .login-form .passwordWrapper .showPassword .fa-eye-slash{display:none;}@-webkit-keyframes inputHighlighter{from{background:#5264ae;}to{width:0;background:transparent;}}@-moz-keyframes inputHighlighter{from{background:#5264ae;}to{width:0;background:transparent;}}@keyframes inputHighlighter{from{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:bold;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-style:solid;border-width:0 27px 46.8px 27px;border-color:transparent transparent #f2672d transparent;position:absolute;top:20%;left:-36px;z-index:3;}.triangle2{width:0;height:0;border:0 solid transparent;border-right-width:134px;border-left-width:30px;border-bottom:85px solid #f2672d;position:absolute;bottom:213px;right:13%;z-index:1;transform:rotate(20deg);}.triangle3{width:0;height:0;border-style:solid;border-width:0 85.5px 257px 85.5px;border-color:transparent transparent #f2672d transparent;position:absolute;bottom:-22px;transform:rotate(35deg);left:32%;z-index:1;}.triangle4{width:0;height:0;border-style:solid;border-width:0 0 105px 105px;border-color:transparent transparent #f2672d transparent;position:absolute;bottom:0;left:0;transform:rotate(90deg);}.triangle5{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:92px 105px 92px 0;border-color:transparent #f2672d transparent transparent;}.versionWrapper{width:515px;margin:0 auto;display:flex;justify-content:flex-end;padding-right:20px;}.versionWrapper .versionContainer{background-color:#326ab4;padding:2.5px 10px 4px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.34);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,.34);box-shadow:2px 2px 6px 0 rgba(0,0,0,.34);}.versionWrapper .versionContainer p{color:#fff;font-size:10px;}@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;}.versionWrapper{width:315px;}.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 .main-content .welcome{border-radius:9px;}.wrapper .main-content .container{width:315px;border-radius:9px;}.versionWrapper{width:315px;}.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%;}.versionWrapper{width:52%;}.wrapper .main-content .container h1{font-size:31px;margin:30px;}}@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%;}.versionWrapper{width:41%;}.wrapper .logo-login{margin-left:10%;}}.invalid-user{border-bottom:1.5px solid #f15310!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 .logo-login{margin:-25px auto 0 auto;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;}.languageWrapper{display:flex;justify-content:center;align-items:center;align-content:center;position:absolute;top:0;right:60px;padding:10px 15px;background:#fff;width:fit-content;border-radius:0 0 20px 20px;-webkit-box-shadow:0 6px 5px 0 rgba(0,0,0,.23);-moz-box-shadow:0 6px 5px 0 rgba(0,0,0,.23);box-shadow:0 6px 5px 0 rgba(0,0,0,.23);}.languageWrapper .iconLangWrapper{margin-right:5px;}.languageWrapper .iconLangWrapper i{font-size:16px;color:#666;}.languageWrapper .langContainer{display:flex;justify-content:center;align-items:center;align-content:center;margin-left:5px;}.languageWrapper .langContainer p{font-size:12px;cursor:pointer;color:#666;}.languageWrapper .langContainer p:hover{text-decoration:underline;font-weight:bold;}.languageWrapper .langContainer:after{content:"|";position:relative;font-size:12px;color:#666;margin-left:5px;}.languageWrapper .langContainer:last-child:after{display:none;}.languageWrapper .activeLang{pointer-events:none;}.languageWrapper .activeLang p{font-weight:bold;color:#326ab4;}.poweredWrapper{position:absolute;bottom:20px;right:20px;}.poweredWrapper a img{width:130px;height:auto;}.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;}