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