.infobox-img{width:200px}.infobox-content{padding:1rem}.inline-block{display:inline-block}.card span.badge{height:inherit;min-height:22px}.simple-badge{font-weight:300;color:#fff;border-radius:2px;min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;box-sizing:border-box}.gap-1{gap:0.5rem}.gap-2{gap:0.75rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:2rem}.gap-6{gap:2.5rem}.align-items-end{align-items:flex-end}@media screen and (min-width: 601px){.justify-content-m-start{justify-content:flex-start}}.fix-icon{position:relative;top:6px}.browser-default-label{padding-left:14px}@media screen and (max-width: 400px){.pagination li.prev,.pagination li.next{width:13%}}.select-wrapper+label{font-size:1rem}pre.json-format{white-space:pre-wrap}.card .card-content .notifications-show-content p{margin:1rem auto}.fix-default-label{display:block;font-size:1rem}.input-field.input-field-default{margin-top:0px}#documents .card{box-shadow:3px 3px 10px rgba(0,0,0,0.4)}.py-1{padding:0.8em 0.8em}.py-2{padding:1em 1em}.px-1{padding-left:0.8rem;padding-right:0.8rem}.px-2{padding-left:1rem;padding-right:1rem}body{background:#fff}.login-page{display:flex;align-items:center}.login-page-aside{display:none;overflow:hidden;height:100vh}.login-page-aside img{width:auto;height:100%;object-fit:contain}.login-page-content{display:flex;align-items:center;padding:1rem}@media screen and (min-width: 1000px){.login-page-content{padding:1rem 5rem}}#first_step,#second_step,#third_step{text-align:center}#first_step>h5,#second_step>h5,#third_step>h5{color:#5cb057;font-weight:bold;line-height:1.35;font-size:1.75rem}#first_step>p,#second_step>p,#third_step>p{font-size:1.65rem;font-weight:bold;color:#444}@media screen and (min-width: 601px){#first_step .login-card .row,#second_step .login-card .row,#third_step .login-card .row{display:flex;align-items:center}}@media screen and (min-width: 601px){#first_step .login-card .row .col,#second_step .login-card .row .col,#third_step .login-card .row .col{text-align:left}}@media screen and (min-width: 1000px){#first_step,#second_step,#third_step{text-align:left}#first_step>h5,#second_step>h5,#third_step>h5{font-size:2rem}#first_step>p,#second_step>p,#third_step>p{font-size:1.85rem}}@media screen and (min-width: 900px){.login-page{display:grid;grid-template-columns:24.3vh 1fr}.login-page-aside{display:block}}.govbr-login .btn{text-transform:none;font-family:sans-serif}.govbr-login b{font-weight:extra-bold}.login-page-section>h4,.login-page-section>p{font-weight:bold}.login-page-section>h4{font-size:2rem}.login-page-section>p{font-size:1.45rem;color:#444}body.totem{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-size:20px}body.totem input,body.totem textarea,body.totem select,body.totem [contenteditable]{user-select:text;-webkit-user-select:text}body.totem h5{font-size:1.6rem;line-height:1.4}body.totem p,body.totem label,body.totem span{font-size:1rem;line-height:1.6}body.totem h1 span,body.totem h2 span,body.totem h3 span,body.totem h4 span,body.totem h5 span,body.totem h6 span{font-size:inherit;font-weight:inherit;line-height:inherit}body.totem .btn,body.totem .btn-large,body.totem .btn-flat,body.totem button,body.totem a.btn,body.totem [role='button']{min-height:48px;min-width:48px;line-height:48px;padding:0 24px;font-size:1.1rem;margin-bottom:16px}body.totem .select-wrapper input.select-dropdown{height:48px;font-size:1.1rem}body.totem .dropdown-content li{min-height:48px}body.totem .dropdown-content li>a,body.totem .dropdown-content li>span{min-height:48px;display:flex;align-items:center;font-size:1.1rem;padding:0 20px}body.totem .input-field{margin-top:1.6rem;margin-bottom:1.6rem}body.totem .input-field input[type='text'],body.totem .input-field input[type='email'],body.totem .input-field input[type='tel'],body.totem .input-field input[type='number'],body.totem .input-field input[type='password'],body.totem .input-field input[type='date'],body.totem .input-field textarea{height:48px;font-size:1.15rem}body.totem .input-field textarea{min-height:140px;padding:12px 0}body.totem .btn:active,body.totem .btn-large:active,body.totem button:active,body.totem a.btn:active{transform:scale(0.98)}body.totem .dropdown-content li:active,body.totem .collection-item:active{background-color:rgba(0,0,0,0.08)}body.totem input:focus,body.totem textarea:focus{outline:none}body.totem a:hover,body.totem .btn:hover,body.totem .collection-item:hover,body.totem .dropdown-content li:hover{background-color:inherit}body.totem .btn[disabled],body.totem button[disabled]{opacity:0.6;pointer-events:none}body.totem #main{padding-bottom:140px}body.totem:not(.has-sidebar) #main{padding-left:0}body.totem:not(.has-sidebar) .navbar .header-search-wrapper{margin-left:24px;width:calc(100% - 300px)}body.totem .card,body.totem .card-panel{padding:24px}body.totem .card-content{padding:24px}@media screen and (min-width: 900px){body.totem .login-page~.totem-ajuda{left:24.3vh}}body.totem .totem-ajuda{position:fixed;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px 24px;background-color:#eceff1;border-top:1px solid #cfd8dc}body.totem .totem-ajuda__mensagem{display:flex;align-items:center;gap:12px;justify-self:start}body.totem .totem-ajuda__icone-suporte{flex:0 0 auto;width:40px;overflow:hidden;font-size:40px;line-height:1;color:#5cb057}body.totem .totem-ajuda__titulo{margin:0;font-weight:700;color:#2e7d32}body.totem .totem-ajuda__texto{margin:0;font-size:0.95rem}body.totem .totem-ajuda__sessao{justify-self:center;text-align:center}body.totem .totem-ajuda__botao-sair{margin:4px 0 0;display:inline-flex;align-items:center;justify-content:center;background-color:#2e7d32;color:#fff;gap:8px}body.totem .totem-ajuda__botao-sair:hover,body.totem .totem-ajuda__botao-sair:focus{background-color:#235f26;color:#fff}body.totem .totem-ajuda__toque{display:flex;flex-direction:column;align-items:center;justify-self:end}body.totem .totem-ajuda__icone-toque{width:44px;height:auto}body.totem .totem-ajuda__toque-texto{font-size:0.8rem;font-weight:700;color:#2e7d32;letter-spacing:0.04em}body.totem .login-card .btn,body.totem .login-card .full-width{width:100%}body.totem .totem-confirmacao__mensagem{margin-top:24px;font-size:1.5rem;line-height:1.45}body.totem .totem-confirmacao__forma,body.totem .totem-confirmacao__atencao{font-size:1.05rem}body.totem .totem-confirmacao__regua{margin:24px 0;border:0;border-top:1px solid #cfd8dc}body.totem .totem-confirmacao__rotulo{margin:0;font-weight:700;color:#2e7d32;letter-spacing:0.06em}body.totem .totem-confirmacao__numero{margin:12px 0 28px;padding:16px;border:1px solid #cfd8dc;border-radius:8px;background-color:#f5f5f5;color:#2e7d32;font-size:3rem;font-weight:700;letter-spacing:0.04em}body.totem .browser-default-label,body.totem .input-field>label{font-size:1.05rem;color:#37474f}body.totem select.browser-default{height:48px;padding:0 12px;font-size:1.1rem;border:1px solid #5cb057;border-radius:6px}body.totem select.browser-default option{font-size:1.1rem}body.totem .helper-text,body.totem .helper-text[data-error],body.totem #error_explanation li{font-size:1rem;line-height:1.5}body.totem #error_explanation li{color:#c62828}body.totem .materialize-textarea{min-height:180px !important}body.totem .step-actions{text-align:center !important}body.totem .step-actions .submit_button{width:100%;max-width:480px}
