@font-face{font-family:'Segoe UI';src:url(../fonts/SegoeUI-Semibold.eot);src:url(../fonts/SegoeUI-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Semibold.woff2) format('woff2'),url(../fonts/SegoeUI-Semibold.woff) format('woff'),url(../fonts/SegoeUI-Semibold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(../fonts/SegoeUI-BoldItalic.eot);src:url(../fonts/SegoeUI-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-BoldItalic.woff2) format('woff2'),url(../fonts/SegoeUI-BoldItalic.woff) format('woff'),url(../fonts/SegoeUI-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Segoe UI';src:url(../fonts/SegoeUI-Bold.eot);src:url(../fonts/SegoeUI-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Bold.woff2) format('woff2'),url(../fonts/SegoeUI-Bold.woff) format('woff'),url(../fonts/SegoeUI-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(../fonts/SegoeUI.eot);src:url(../fonts/SegoeUI.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI.woff2) format('woff2'),url(../fonts/SegoeUI.woff) format('woff'),url(../fonts/SegoeUI.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Segoe UI';src:url(../fonts/SegoeUI-Italic.eot);src:url(../fonts/SegoeUI-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/SegoeUI-Italic.woff2) format('woff2'),url(../fonts/SegoeUI-Italic.woff) format('woff'),url(../fonts/SegoeUI-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}body,html{height:100%;font-family:'Segoe UI';font-size:14px}a{text-decoration:none;color:#202020;transition:.2s}a:hover{color:#474646}img{max-width:100%}body{font-size:14px;font-weight:300;height:100%;margin:0;padding:0;background-color:#eee}.area-login{height:100%;display:flex;justify-content:center;align-items:center}.area-login .area{height:505px;z-index:9;display:flex;box-shadow:0 0 30px rgba(0,0,0,.2);border-top-left-radius:40px;border-bottom-right-radius:40px}.area-login .cols{height:100%;position:relative}.area-login .col-l{width:365px}.area-login .col-l::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-top-left-radius:40px;background:#dc1e34;background:linear-gradient(128deg,rgba(220,30,52,1) 0,rgba(255,77,97,1) 100%);z-index:-1}.area-login .col-l::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-top-left-radius:40px;z-index:-1;background:url(../img/bg-login.png) right bottom no-repeat}.area-login .col-l .title{margin:42px 32px 0 32px;font-size:32px;font-weight:600;line-height:32px;color:#fff}.area-login .col-l .min-text{margin:42px 32px 0 32px;font-size:13px;color:#fff}.area-login .col-r{width:430px;position:relative}.area-login .col-r::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border-bottom-right-radius:40px;background:#fff;z-index:-1}.area-login .col-r .logo{position:absolute;left:50%;bottom:calc(100% + 15px);margin-left:-110px;width:220px}.area-login .col-r .title{margin:42px 32px 0 32px;font-size:30px;font-weight:600;line-height:30px;color:#000;text-align:center}.area-login .col-r .itens{margin:38px 32px 0 32px}.area-login .form-label{font-size:12px;margin-bottom:3px}.area-login .form-control{border-color:#e2e2e2;transition:.2s}.area-login .form-control::placeholder{opacity:1;color:#e2e2e2}.area-login .form-control:hover{background-color:#eee}.area-login .btns{position:absolute;left:32px;right:32px;bottom:42px}.area-login .a-recaptcha{display:flex;justify-content:center;align-items:center;background-color:#eee;border-radius:10px;margin:10px 0;padding:10px}.btn-s1{background-color:#dc1e34!important;border:1px solid #dc1e34!important;color:#fff!important}.btn-s2{background-color:#fff!important;border:1px solid #a1a1a1!important;color:#a1a1a1!important}.btn-s3{background-color:#fff!important;border:1px solid #dc1e34!important;color:#dc1e34!important}.btn:hover{opacity:.8}.input2fa{display:flex;justify-content:space-between;margin:0 5px}.input2fa .form-control{width:45px;font-size:26px;text-align:center;text-transform:uppercase}.input2fa.inputValidErro .form-control{background-color:#fcccd1;border-color:#dc1e34}.count2fa{display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e2e2;padding:8px 15px;width:200px;border-radius:15px;margin:20px auto 12px auto}.count2fa .num{font-size:32px;line-height:32px;font-weight:600;width:40px}.count2fa .text{font-size:10px;line-height:15px}.password-strength-bar{display:flex;justify-content:space-between;margin:0 0 15px 0;align-items:center;font-size:11px;color:#dfdfdf}.password-strength-bar .item{width:40px;height:7px;border:1px solid #ccc;background-color:#eee}.password-strength-bar .item.active{background-color:green}.min-text{font-size:12px}body.login .alert{padding-top:1px;padding-bottom:1px}.img-wide{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.btn{border-radius:10px}.btn-sm{padding-top:5px;padding-bottom:5px;font-size:16px}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{box-shadow:none;outline:0 none}