body,body #app,body #app .container-fluid,body #app .container-fluid>.row,body #app .container-fluid>.row>div,html{height:100%!important;position:relative}body.swal2-shown.swal2-height-auto{height:100%!important}body{background-image:url(/images/Fundo.jpg?2854efb4b27f1ad457877a9aef177082);background-repeat:no-repeat;background-size:cover}#login .col-form{text-align:center}#login .col-form .col-logo{display:inline-block;max-width:400px;padding:10px 0 40px;width:100%}#login .col-form .col-logo.col-logo-confirm-reset{padding:8px 0 10px!important}#login .col-form .box-form{background-color:#fff;border:1px solid #b0afaf;border-radius:15px;box-shadow:0 2px 2px rgba(0,0,0,.14),0 3px 1px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2);display:inline-block;font-family:Open Sans;padding:15px 40px;position:relative;top:50%;transform:translateY(-50%);width:377px}#login .col-form .box-form h2{color:#4c4c4c;font-size:25px;font-weight:600;margin-bottom:10px;text-align:left}#login .col-form .box-form .reset-title{color:#3d3d3e;font-size:24px;font-weight:700}#login .col-form .box-form .warning{color:#9d9d9d;font-size:12px;font-weight:600}#login .col-form .box-form form{margin-bottom:20px;position:relative;text-align:left}#login .col-form .box-form form button.btn-cadastrar,#login .col-form .box-form form button.btn-confirmar,#login .col-form .box-form form button.btn-entrar,#login .col-form .box-form form button.btn-enviar,#login .col-form .box-form form button.btn-redefinir{background-color:#ebebec;border:none!important;border-radius:15px;box-shadow:none!important;color:#989899;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:18px;margin-top:17px;outline:none!important;padding:8px 15px;transition:.2s;width:100%}#login .col-form .box-form form button.btn-cadastrar:hover,#login .col-form .box-form form button.btn-confirmar:hover,#login .col-form .box-form form button.btn-entrar:hover,#login .col-form .box-form form button.btn-enviar:hover,#login .col-form .box-form form button.btn-redefinir:hover{opacity:.9;transition:.2s}#login .col-form .box-form form button.btn-cadastrar.color,#login .col-form .box-form form button.btn-confirmar.color,#login .col-form .box-form form button.btn-entrar.color,#login .col-form .box-form form button.btn-enviar.color,#login .col-form .box-form form button.btn-redefinir.color{background-color:#8d6e63;color:#fff}#login .col-form .box-form form .input-password{position:relative}#login .col-form .box-form form .input-password input{padding-right:30px}#login .col-form .box-form form .hidden-visible-password{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#login .col-form .box-form form .hidden-visible-password svg{fill:#b0afaf;width:15px}#login .col-form .box-form form .hidden-visible-password-reset{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#login .col-form .box-form form .hidden-visible-password-reset svg{fill:#b0afaf;width:15px}#login .col-form .box-form form p.validacao-msg{font-size:14px;font-weight:600;line-height:1.3em;margin-top:3px;text-align:center}#login .col-form .box-form form p.validacao-msg.error{color:#ed5666}#login .col-form .box-form form .form-group.error input{border-color:#ed5666}#login .col-form .box-form p.esqueceu-senha,#login .col-form .box-form p.link-login{color:#8d6e63;font-size:14px;line-height:1.4em}#login .col-form .box-form p.esqueceu-senha a,#login .col-form .box-form p.link-login a{color:#8d6e63;font-size:14px;font-weight:600;line-height:1.4em;margin:0;padding:0;text-decoration:none;transition:.2s}#login .col-form .box-form p.esqueceu-senha a:hover,#login .col-form .box-form p.link-login a:hover{opacity:.7;transition:.2s}#login .col-form .box-form p.link-login-redefinir{color:#8d6e63;font-size:14px;line-height:1.4em;margin-top:19.5px;text-align:center}#login .col-form .box-form p.link-login-redefinir a{color:#8d6e63;font-size:14px;font-weight:600;line-height:1.4em;margin:0;padding:0;text-decoration:none;transition:.2s}#login .col-form .box-form p.link-login-redefinir a:hover{opacity:.7;transition:.2s}#login .col-form .box-form .confirmacao-redefinicao-senha .text-confirm-reset{font-family:Nunito;font-size:21px;font-style:normal;font-weight:700;line-height:25px;margin-top:15px}#login .col-form .box-form .confirmacao-redefinicao-senha .img-confirm-reset{height:186px;width:211px}@media only screen and (max-width:480px){body#app-home{background:none}body#app-home #login .col-form .box-form{border:none;box-shadow:none;padding:0}body#app-home #login .col-form .box-form.box-form-reset{margin-top:20px;top:0;transform:none}body#app-home #login .col-form .box-form .reset-title{font-family:Nunito;font-size:21px;font-style:normal;font-weight:700;line-height:25px}body#app-home #login .col-form .box-form form .form-group label{font-family:Nunito;font-size:15px;font-style:normal;font-weight:400;line-height:20px}body#app-home #login .col-form .box-form form button.btn-confirmar{border-radius:4px}body#app-home #login .col-form .col-logo-reset{background-image:url(/images/LogoHorizontal.svg?2a4ee20c36873462a77e7496bb6ec3b2);background-repeat:no-repeat;background-size:contain;margin-bottom:25px}body#app-home #login .col-form .col-logo-reset img{display:none}}
