html,body,.container{height:100%;font-family:'Noto Sans', sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{font-family:'Noto Sans', sans-serif}.vertical-align-m{vertical-align:middle;width:100%}.login.container{display:table;width:100%;padding:0;box-sizing:border-box}.login.container .success-bg{background:white;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;-webkit-animation:successa 1s ease-out;animation:successa 1s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.login.container .success-bg .success{margin-top:50%;transform:translateY(-50%);text-align:center;font-weight:700;font-size:20px;color:#8BC34A;margin-bottom:40px}.login.container .success-bg .success span{display:block;width:120px;height:120px;margin:0 auto 20px;background:url(../images/success-img.png) no-repeat center}.login.container .success-bg .error{margin-top:50%;transform:translateY(-50%);text-align:center;font-weight:700;font-size:20px;color:#D0021B;margin-bottom:40px}.login.container .success-bg .error span{display:block;width:120px;height:120px;margin:0 auto 20px;background:url(../images/error-img.png) no-repeat center}.login.container .row{min-height:100vh;display:-webkit-flex;display:-ms-flex;display:flex;margin-left:0;margin-right:0}.login.container .row .no-float{display:flex;justify-content:center;align-items:center}.login.container .half-bg-r{background:url(../images/login-bg.jpg) no-repeat;-webkit-animation:logina 3s ease;animation:logina 3s ease;background-position:3%;background-size:cover}.login.container .logo{max-width:320px;display:block;margin:0 auto 44px}.login.container .logo img{max-width:320px;display:block;margin:0 auto 44px}.login.container form{display:block;width:352px;margin:0 auto}.login.container form .send{max-width:240px;background:#EF3761;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;border-radius:50px;text-transform:capitalize;height:50px;font-size:18px;color:#FFFFFF;line-height:50px;text-align:center;border:none;padding:0;margin:40px auto;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.login.container form .send button{background:transparent;text-transform:capitalize;border:none;border-radius:50px;height:50px;font-size:18px;color:#FFFFFF}.login.container form .send button:focus{box-shadow:none !important}.login.container form .send:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-3%);-moz-transform:translateY(-3%);-o-transform:translateY(-3%);transform:translateY(-3%);color:#fff;box-shadow:0 5px 15px rgba(239,55,97,0.9)}.login.container form .forgot-password a{font-size:14px;color:#AAAAAA;letter-spacing:0;line-height:22px;text-decoration:underline}.login.container form .forgot-password a:hover{color:#EF3761}.login.container .login-register{text-align:center;color:#4A4A4A}.login.container .login-register span,.login.container .login-register a{font-size:16px}.login.container .login-register a{color:#EE2D59;text-decoration:underline}.login.container .login-register a:hover{text-decoration:none}.login.container h1{font-weight:700;font-size:18px;color:#AAAAAA;letter-spacing:0;text-align:center;text-transform:uppercase;line-height:24px;margin-bottom:52px}.login.register .half-bg-r{background:url(../images/register-bg.jpg) no-repeat;-webkit-animation:registera 3s ease;animation:registera 3s ease;background-position:28%;background-size:cover}.login.forgot .half-bg-r{background:url(../images/forgot-bg.jpg) no-repeat;-webkit-animation:forgotra 3s ease;animation:forgotra 3s ease;background-position:80%;background-size:cover}.input{position:relative;z-index:1;display:inline-block;margin:5px 0;max-width:350px;width:100%;vertical-align:top}.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#4A4A4A;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#ddd;font-size:150%}.input--nao{overflow:hidden}.input__field--nao{padding:18px 0;width:100%;background:transparent;color:#4A4A4A;font-size:16px}.input__label--nao{position:absolute;top:0.95em;font-size:16px;left:0;color:#4A4A4A;display:block;width:100%;text-align:left;padding:0;margin:0;pointer-events:none;font-weight:normal;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.2s 0.15s, color 1s;transition:transform 0.2s 0.15s, color 1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.input__label--nao svg{float:left;margin-right:10px}.mail svg{margin-top:3px}.graphic--nao{stroke:#E0E0E0;pointer-events:none;-webkit-transition:-webkit-transform 0.7s, stroke 0.7s;transition:transform 0.7s, stroke 0.7s;-webkit-transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1)}.input__field--nao:focus+.input__label--nao,.input--filled .input__label--nao{color:#AAAAAA;-webkit-transform:translate3d(0, -15px, 0) scale3d(0.75, 0.75, 1);transform:translate3d(0, -15px, 0) scale3d(0.75, 0.75, 1)}.input__field--nao:focus ~ .graphic--nao,.input--filled .graphic--nao{stroke:#EF3761;-webkit-transform:translate3d(-66.6%, 0, 0);transform:translate3d(-66.6%, 0, 0)}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:9999s;transition-delay:9999s}.forg-ps{width:100%}.forg-ps .form-group{padding-top:15px}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;color:#AAAAAA;font-size:14px;font-weight:400;margin:0}.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#E0E0E0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out}.styled-checkbox:hover+label:before{background:#EF3761;-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;box-shadow:0 1px 8px rgba(239,55,97,0.9)}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.styled-checkbox:checked+label:before{background:#EF3761;border:none}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;transform:rotate(45deg)}@-webkit-keyframes logina{0%{background-position:18%;opacity:0;filter:alpha(opacity=0)}100%{background-position:3%;opacity:1;filter:alpha(opacity=100)}}@keyframes logina{0%{background-position:18%;opacity:0;filter:alpha(opacity=0)}100%{background-position:3%;opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes registera{0%{background-position:3%;opacity:0;filter:alpha(opacity=0)}100%{background-position:28%;opacity:1;filter:alpha(opacity=100)}}@keyframes registera{0%{background-position:3%;opacity:0;filter:alpha(opacity=0)}100%{background-position:28%;opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes forgotra{0%{background-position:40%;opacity:0;filter:alpha(opacity=0)}100%{background-position:80%;opacity:1;filter:alpha(opacity=100)}}@keyframes forgotra{0%{background-position:40%;opacity:0;filter:alpha(opacity=0)}100%{background-position:80%;opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes successa{0%{opacity:1;filter:alpha(opacity=100);visibility:visible !important}50%{opacity:0.5;filter:alpha(opacity=50)}100%{opacity:0;filter:alpha(opacity=0);visibility:hidden}}@keyframes successa{0%{opacity:1;filter:alpha(opacity=100);visibility:visible !important}50%{opacity:0.5;filter:alpha(opacity=50)}100%{opacity:0;filter:alpha(opacity=0);visibility:hidden}}@media (max-width: 1020px){.login.container .row .no-float.half-bg-r{display:none}}@media (max-width: 640px){.login.container form{display:block;width:100%;margin:0 auto;padding:0}}.ie-window{position:fixed;background-color:#fff;background-image:url(../images/ielogo.png);background-size:50%;background-repeat:no-repeat;background-position:center center;top:0;right:0;bottom:0;left:0;overflow:hidden;display:table;box-sizing:border-box;z-index:99999;width:100%;height:100%}.ie-window .ie-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);font-size:40px;text-transform:uppercase;text-align:center;font-weight:600}.ie-window .ie-text .btn{background:#EF3761;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;padding-left:20px;padding-right:20px;font-size:22px;color:#fff;text-decoration:none;margin:15px}.ie-window .ie-text .btn:hover{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-3%);-moz-transform:translateY(-3%);-o-transform:translateY(-3%);transform:translateY(-3%);color:#fff;box-shadow:0 5px 15px rgba(239,55,97,0.9)}
