html,body{height:100%;padding:0;margin:0}body{font-size:.9375rem}table{border-collapse:collapse;border-spacing:0;text-align:left;vertical-align:top}strong,b{font-weight:bold}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}fieldset,img,abbr,acronym{border:0}textarea{overflow:auto;font-family:inherit}em{font-style:italic}form textarea{width:100%}form input[type="file"]{border:none;cursor:pointer}form input[type="submit"]{cursor:pointer}form input[type="button"]{cursor:pointer;vertical-align:top}form input[readonly="readonly"],form input:disabled,form select:disabled,form input:-moz-read-only,form input:read-only{background:#ddd;border:solid 1px #aaa}header,footer,hgroup,nav,section{display:block}mark{background-color:#a6dbed;padding-left:5px;padding-right:5px}@media print{html,body,form{border:none;padding:0;margin:0}}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}h1{font-size:1.625rem}h2{font-size:1.25rem;margin-bottom:1.125rem}h3{font-size:1.0625rem;margin-bottom:.84375rem}h4{font-size:.9375rem;margin-bottom:.5625rem}h5{font-size:.8125rem;margin-bottom:.5625rem}h6{font-size:.625rem;margin-bottom:.5625rem}body.body-sx{font-size:0.75rem !important}body.body-sx .menu{font-size:.9375rem}body.body-sx .btn,body.body-sx .btn-sm{font-size:0.75rem !important}body.body-sx .form-control,body.body-sx .nav-link{font-size:0.75rem !important}body.body-sx .table,body.body-sx .table-sm,body.body-sx .table thead tr th,body.body-sx .table-sm thead tr th{font-size:0.75rem !important}body.body-sx .box-post .infos-base .nome{font-size:0.75rem !important}body.body-sx h1{font-size:1.25rem}body.body-sx h2{font-size:1.125rem}body.body-sx h3{font-size:1rem}body.body-sx h4{font-size:0.938rem}body.body-sx h5{font-size:0.875rem}body.body-sx h6{font-size:0.75rem}body.body-sm{font-size:1rem !important}body.body-sm .menu{font-size:.9375rem}body.body-sm .btn{font-size:1rem !important}body.body-sm .form-control,body.body-sm .nav-link{font-size:1rem !important}body.body-sm .table,body.body-sm .table-sm,body.body-sm .table thead tr th,body.body-sm .table-sm thead tr th{font-size:1rem !important}body.body-sm .box-post .infos-base .nome{font-size:1rem !important}body.body-sm h1{font-size:1.375rem}body.body-sm h2{font-size:1.25rem}body.body-sm h3{font-size:1.125rem}body.body-sm h4{font-size:1rem}body.body-sm h5{font-size:0.938rem}body.body-sm h6{font-size:0.875rem}body.body-md{font-size:1.125rem !important}body.body-md .menu{font-size:.9375rem}body.body-md .btn{font-size:1.125rem !important}body.body-md .form-control,body.body-md .nav-link{font-size:1.125rem !important}body.body-md .table,body.body-md .table-sm,body.body-md .table thead tr th,body.body-md .table-sm thead tr th{font-size:1.125rem !important}body.body-md .metro-layout .icon{margin:15px auto 15px 45px}body.body-md .box-post .infos-base .nome{font-size:1.125rem !important}body.body-md h1{font-size:1.5rem}body.body-md h2{font-size:1.375rem}body.body-md h3{font-size:1.25rem}body.body-md h4{font-size:1.125rem}body.body-md h5{font-size:1rem}body.body-md h6{font-size:0.938rem}body.body-lg{font-size:1.25rem !important}body.body-lg .menu{font-size:.9375rem}body.body-lg .btn{font-size:1.25rem !important}body.body-lg .form-control,body.body-lg .nav-link{font-size:1.25rem !important}body.body-lg .table,body.body-lg .table-sm,body.body-lg .table thead tr th,body.body-lg .table-sm thead tr th{font-size:1.25rem !important}body.body-lg .metro-layout .icon{margin:15px auto 15px 45px}body.body-lg .box-post .infos-base .nome{font-size:1.25rem !important}body.body-lg h1{font-size:1.625rem}body.body-lg h2{font-size:1.5rem}body.body-lg h3{font-size:1.375rem}body.body-lg h4{font-size:1.25rem}body.body-lg h5{font-size:1.125rem}body.body-lg h6{font-size:1rem}@media print{body.body-lg{font-size:.9375rem !important}body.body-lg .btn,body.body-lg .table,body.body-lg .nav-link{font-size:.9375rem !important}body.body-lg .form-control{font-size:1rem !important}body.body-lg .table-sm{font-size:.8125rem !important}body.body-lg .table thead tr th,body.body-lg .table-sm thead tr th{font-size:.625rem !important}body.body-lg .metro-layout .icon{margin:15px auto 15px 45px !important}body.body-lg .box-post .infos-base .nome{font-size:1.25rem !important}body.body-lg h1{font-size:1.25rem !important}body.body-lg h2{font-size:1.125rem !important}body.body-lg h3{font-size:1rem !important}body.body-lg h4{font-size:0.938rem !important}body.body-lg h5{font-size:0.875rem !important}body.body-lg h6{font-size:0.75rem !important}}body,html{height:100%}.controle-acesso{display:flex;align-items:center;justify-content:center}.controle-acesso .login-page{padding:2em;max-width:900px;margin:0 auto}.controle-acesso .header .titulo{font-size:24px;font-weight:bolder;text-align:center}.controle-acesso .header .titulo.erro{color:#900}.controle-acesso .header .titulo.sucesso{color:#8fbf46}.controle-acesso .header .subtitulo{letter-spacing:0.1em;text-transform:uppercase;color:#999999;font-size:12px;font-weight:bold;text-align:center}.controle-acesso .msg-erro{background:#900}.controle-acesso .msg-sucesso{background:#8fbf46}.controle-acesso .aguarde-redirecionamento{-webkit-animation:0.7s ease 0s normal forwards 1 fadein;animation:0.7s ease 0s normal forwards 1 fadein}.controle-acesso .modal{max-width:500px;margin:50px auto;padding:10px;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.controle-acesso .modal .mensagem-principal{color:#ffffff;font-size:24px;font-weight:bold;display:block;padding:0 50px 30px 50px;text-align:center}.controle-acesso .modal .mensagem-secundaria{color:#ffffff;font-size:24px;font-weight:bold;display:block;padding:0 50px 30px 50px;text-align:center}.controle-acesso .modal .mensagem-carregando{width:100%;text-align:center;padding:10px 0}.controle-acesso .modal .separacao{margin-top:15px;background-color:#400;height:1px;display:block;width:60px;margin:20px auto}.controle-acesso .modal .mensagem-auxiliar{color:#ffffff;font-size:14px;padding:0 20px;text-align:center}.controle-acesso .modal .botao{width:100%;background:#fff;display:block;color:#900;padding:15px;text-align:center;font-weight:bold}.controle-acesso .login-content{-webkit-box-shadow:0 30px 60px 0 rgba(0,0,0,0.3);box-shadow:0 30px 60px 0 rgba(0,0,0,0.3)}.controle-acesso .login-area{display:grid;grid-template-columns:100% 0;min-height:75vh}.controle-acesso .login-area .col-form{padding:3em 2em;border-radius:0.5em 0 0 0.5em;background-color:#fff;grid-column:1}.controle-acesso .login-area .col-sistema{border-radius:0 0.5em 0.5em 0;grid-column:2}.controle-acesso .login-area .modulo-controle{font-size:24px;font-weight:bold;color:#323232;line-height:1.2em;letter-spacing:-0.02em;text-align:center}.controle-acesso .login-area .nome-sistema{font-family:Georgia;font-style:italic;margin-top:40px;color:#323232;letter-spacing:-0.01em;text-align:center}.controle-acesso .login-area .logo{display:inline-block;width:250px;height:100px;text-indent:-9999px;background:url(../Imagens/logo-detran-negativo.png);background-position:center center;background-size:contain;background-repeat:no-repeat}.controle-acesso .login-area .cabecalho{width:100%;margin-bottom:15px}.controle-acesso .login-area .logo-container{text-align:center}.success-checkmark{width:80px;height:115px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #8fbf46}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#FFFFFF;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#8fbf46;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(143,191,87,0.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#FFFFFF}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@media screen and (max-width: 580px){.controle-acesso .login-area{grid-template-columns:minmax(360px, 100%);grid-template-rows:auto auto}.controle-acesso .login-area .col-form{grid-row:1;grid-column:1;border-radius:0.5em 0.5em 0 0}.controle-acesso .login-area .col-sistema{grid-row:2;grid-column:1;border-radius:0 0 0.5em 0.5em}}.success-checkmark{width:80px;height:115px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #8fbf46}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#FFFFFF;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#8fbf46;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(143,191,87,0.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#FFFFFF}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}.success-checkmark{width:80px;height:115px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #8fbf46}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#FFFFFF;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#8fbf46;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(143,191,70,0.3)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#FFFFFF}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}.progressbar{display:flex;padding:0;justify-content:space-between;counter-reset:step;margin-bottom:0}.progressbar li{flex:1;text-align:center;list-style:none;font-size:smaller;position:relative}.progressbar li:before{content:counter(step);counter-increment:step;width:30px;height:30px;border:2px solid #bebebe;display:block;margin:0 auto 10px auto;border-radius:50%;line-height:27px;background:white;color:#bebebe;text-align:center;font-weight:bold}.progressbar li:after{content:'';position:absolute;width:100%;height:2px;background:#e9ecef;top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active:before{border-color:#00766e;background:#00766e;color:#fff}.progressbar li.active:after{background-color:#00766e}.form-field-outline{padding:.375rem .75rem;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control.error-state:focus{border-color:#c30;box-shadow:0 0 0 0.2rem rgba(204,51,0,0.25)}.form-field:hover::before,.form-field:hover::after{background-color:#39ace7}.form-field.error-state:hover::before,.form-field.error-state:hover::after{background-color:#d50000}.form-field.error-state{border-left:solid 2px #d50000;padding-left:0.5em}.form-field.opcional label:after{content:"opcional";margin-left:0.5em;font-style:italic;font-size:85%;color:#999999}.form-field.required label:after{content:"*";color:red;margin-left:4px}.form-field{display:block;position:relative}.form-field-highlight{box-shadow:0 0 10px #FFBD69;border:2px solid #FFBD69;border-radius:0.4em}.form-field.outline{border:1px solid #ced4da;border-radius:0.25em}.field-validation-error{display:block;color:#d50000;background:#f2dede;font-size:0.857em;padding:4px 8px;-webkit-border-radius:0 0 0.25em 0.25em;-moz-border-radius:0 0 0.25em 0.25em;border-radius:0 0 0.25em 0.25em;margin:0}.field-info{font-size:.857em;margin-bottom:0.15em}.validation-summary-errors{color:#e80c4d;font-weight:bold;font-size:1.1em}textarea.error,input[type="text"].error,input[type="email"].error,input[type="password"].error{background:#faebeb;border:1px solid #ebadad}select.form-control:not([size]):not([multiple]){height:inherit}input.input-validation-error{border:1px solid #e80c4d}input[type="checkbox"].input-validation-error{border:0 none}.load-bar-box{position:relative;overflow:hidden;height:10px}.load-bar{height:4px;position:absolute;width:100%;transition:all 0.2s ease;z-index:2040;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.load-bar:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:4px;background-color:#29d;animation:loading 2s linear infinite;box-shadow:0 0 5px #29d}@keyframes loading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}
/*# sourceMappingURL=controle-acesso.min.css.map */
