@charset "UTF-8";
:root {
  --cor-primaria: #1985e3;
  --cor-secundaria: #2ecc71;
  --cor-terciaria: #07375e; }

:root {
  --cor-sucesso: #08A30E;
  --cor-erro: #F10B0B;
  --cor-atencao: #F68500;
  --cor-info: #0363E7; }

:root {
  --cor-sucesso-invertido: white;
  --cor-erro-invertido: white;
  --cor-atencao-invertido: white;
  --cor-info-invertido: white; }

:root {
  --cor-texto-alerta: #F10B0B; }

:root {
  --cor-primaria-invertida: white;
  --cor-secundaria-invertida: white;
  --cor-terciaria-invertida: white; }

:root {
  --cor-branca: #FFF;
  --cor-preta: #000;
  --cor-cinza-90: #212121;
  --cor-cinza-80: #424242;
  --cor-cinza-70: #616161;
  --cor-cinza-60: #757575;
  --cor-cinza-50: #9E9E9E;
  --cor-cinza-40: #BDBDBD;
  --cor-cinza-30: #E0E0E0;
  --cor-cinza-20: #EEE;
  --cor-cinza-10: #F1F1F1;
  --cor-cinza-05: #FAFAFA; }

:root {
  --cor-cinza-90-invertido: white;
  --cor-cinza-80-invertido: white;
  --cor-cinza-70-invertido: white;
  --cor-cinza-60-invertido: white;
  --cor-cinza-50-invertido: white;
  --cor-cinza-40-invertido: rgba(0, 0, 0, 0.7);
  --cor-cinza-30-invertido: rgba(0, 0, 0, 0.7);
  --cor-cinza-20-invertido: rgba(0, 0, 0, 0.7);
  --cor-cinza-10-invertido: rgba(0, 0, 0, 0.7);
  --cor-cinza-05-invertido: rgba(0, 0, 0, 0.7); }

:root {
  --cor-botao-acao: #0363E7;
  --cor-botao-acao-invertida: white; }

/* normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css - Editado para o Digix UI */
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
*/
pre {
  font-family: monospace, monospace;
  /* 1 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/* Forms
   ========================================================================== */
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

@keyframes pula-para-cima {
  0% {
    transform: translateY(0); }
  100% {
    transform: translateY(-2px); } }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

* {
  box-sizing: border-box; }

body, html {
  margin: 0;
  padding: 0; }
  @media print {
    body, html {
      height: 98%; } }

body {
  font-family: "Open Sans", sans-serif;
  padding: 0;
  margin: 0; }
  @media print {
    body {
      -webkit-print-color-adjust: exact;
      color-adjust: exact; } }

a {
  color: #0363E7; }

strong {
  font-weight: 700; }

hr {
  height: 1px;
  color: #E0E0E0;
  background-color: #E0E0E0;
  border: none; }

.u-texto-negrito {
  font-weight: 700; }

.u-texto-italico {
  font-style: italic; }

.u-texto-riscado {
  text-decoration: line-through; }

.u-texto-maiusculo {
  text-transform: uppercase !important; }

.u-texto-capitalizado {
  text-transform: capitalize !important; }

.u-texto-sup {
  vertical-align: super;
  font-size: smaller; }

.u-texto-sub {
  vertical-align: sub;
  font-size: smaller; }

.u-texto-alinhado-ao-centro {
  text-align: center !important; }

.u-texto-alinhado-a-direita {
  text-align: right !important; }

.u-texto-alinhado-a-esquerda {
  text-align: left !important; }

.u-alinhamento-vertical-ao-topo {
  vertical-align: top; }

.u-alinhamento-vertical-ao-centro {
  vertical-align: middle; }

.u-alinhamento-vertical-a-base {
  vertical-align: bottom; }

.u-esconder-acessivel {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }

.u-texto-truncado {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block; }

.u-margem-superior-mini {
  margin-top: 4px !important; }

.u-margem-inferior-mini {
  margin-bottom: 4px !important; }

.u-margem-esquerda-mini {
  margin-left: 4px !important; }

.u-margem-direita-mini {
  margin-right: 4px !important; }

.u-margem-mini {
  margin: 4px !important; }

.u-padding-superior-mini {
  padding-top: 4px !important; }

.u-padding-inferior-mini {
  padding-bottom: 4px !important; }

.u-padding-esquerda-mini {
  padding-left: 4px !important; }

.u-padding-direita-mini {
  padding-right: 4px !important; }

.u-padding-mini {
  padding: 4px !important; }

.u-margem-superior-pequena, .container-da-listagem-de-processos-arquivados-por-tipo-do-processo {
  margin-top: 8px !important; }

.u-margem-inferior-pequena {
  margin-bottom: 8px !important; }

.u-margem-esquerda-pequena {
  margin-left: 8px !important; }

.u-margem-direita-pequena {
  margin-right: 8px !important; }

.u-margem-pequena {
  margin: 8px !important; }

.u-padding-superior-pequena {
  padding-top: 8px !important; }

.u-padding-inferior-pequena {
  padding-bottom: 8px !important; }

.u-padding-esquerda-pequena {
  padding-left: 8px !important; }

.u-padding-direita-pequena {
  padding-right: 8px !important; }

.u-padding-pequena {
  padding: 8px !important; }

.u-margem-superior-media {
  margin-top: 16px !important; }

.u-margem-inferior-media {
  margin-bottom: 16px !important; }

.u-margem-esquerda-media {
  margin-left: 16px !important; }

.u-margem-direita-media {
  margin-right: 16px !important; }

.u-margem-media {
  margin: 16px !important; }

.u-padding-superior-media {
  padding-top: 16px !important; }

.u-padding-inferior-media {
  padding-bottom: 16px !important; }

.u-padding-esquerda-media {
  padding-left: 16px !important; }

.u-padding-direita-media {
  padding-right: 16px !important; }

.u-padding-media {
  padding: 16px !important; }

.u-margem-superior-grande {
  margin-top: 32px !important; }

.u-margem-inferior-grande {
  margin-bottom: 32px !important; }

.u-margem-esquerda-grande {
  margin-left: 32px !important; }

.u-margem-direita-grande {
  margin-right: 32px !important; }

.u-margem-grande {
  margin: 32px !important; }

.u-padding-superior-grande {
  padding-top: 32px !important; }

.u-padding-inferior-grande {
  padding-bottom: 32px !important; }

.u-padding-esquerda-grande {
  padding-left: 32px !important; }

.u-padding-direita-grande {
  padding-right: 32px !important; }

.u-padding-grande {
  padding: 32px !important; }

.u-margem-superior-gigante {
  margin-top: 64px !important; }

.u-margem-inferior-gigante {
  margin-bottom: 64px !important; }

.u-margem-esquerda-gigante {
  margin-left: 64px !important; }

.u-margem-direita-gigante {
  margin-right: 64px !important; }

.u-margem-gigante {
  margin: 64px !important; }

.u-padding-superior-gigante {
  padding-top: 64px !important; }

.u-padding-inferior-gigante {
  padding-bottom: 64px !important; }

.u-padding-esquerda-gigante {
  padding-left: 64px !important; }

.u-padding-direita-gigante {
  padding-right: 64px !important; }

.u-padding-gigante {
  padding: 64px !important; }

.u-sem-margem {
  margin: 0 !important; }

.u-sem-margem-inferior {
  margin-bottom: 0 !important; }

.u-sem-margem-esquerda {
  margin-left: 0 !important; }

.u-sem-margem-direita {
  margin-right: 0 !important; }

.u-sem-margem-superior {
  margin-top: 0 !important; }

.u-sem-padding {
  padding: 0 !important; }

.u-sem-padding-inferior {
  padding-bottom: 0 !important; }

.u-sem-padding-esquerda {
  padding-left: 0 !important; }

.u-sem-padding-direita {
  padding-right: 0 !important; }

.u-sem-padding-superior {
  padding-top: 0 !important; }

.u-escondido {
  display: none !important; }

@media (max-width: 599px) {
  .u-escondido-somente-telefone {
    display: none !important; } }

@media (min-width: 600px) {
  .u-escondido-maior-que-telefone {
    display: none !important; } }

@media (min-width: 900px) {
  .u-escondido-maior-que-tablet {
    display: none !important; } }

@media (max-width: 899px) {
  .u-escondido-menor-que-tablet {
    display: none !important; } }

@media (min-width: 1200px) {
  .u-escondido-maior-que-desktop-pequeno {
    display: none !important; } }

@media (max-width: 1199px) {
  .u-escondido-menor-que-desktop-pequeno {
    display: none !important; } }

@media (min-width: 1800px) {
  .u-escondido-maior-que-desktop-grande {
    display: none !important; } }

@media (max-width: 1799px) {
  .u-escondido-menor-que-desktop-grande {
    display: none !important; } }

.u-invisivel {
  visibility: hidden !important; }

.u-desabilitado {
  opacity: 0.5;
  pointer-events: none; }

.u-sem-borda {
  border: 0 solid transparent !important; }

.u-exibir-bloco {
  display: block !important; }

.u-exibir-em-linha {
  display: inline !important; }

.u-exibir-bloco-em-linha {
  display: inline-block !important; }

.u-exibir-em-linha-flexivel {
  display: inline-flex !important; }

@media screen {
  .u-apenas-impressao {
    display: none; } }

@media print {
  .u-nao-imprimir {
    display: none; } }

.tabela {
  background-color: #FFF;
  color: #212121;
  border-collapse: collapse;
  border-spacing: 8px; }
  .tabela td,
  .tabela th {
    border: 1px solid #F1F1F1;
    border-width: 0 0 1px;
    padding: 0.5em 0.75em;
    vertical-align: top; }
    .tabela td.is-cor-branca,
    .tabela th.is-cor-branca {
      background-color: #FFF;
      border-color: #FFF;
      color: #000; }
    .tabela td.is-cor-preta,
    .tabela th.is-cor-preta {
      background-color: #000;
      border-color: #000;
      color: #FFF; }
    .tabela td.is-cor-cinza-05,
    .tabela th.is-cor-cinza-05 {
      background-color: #FAFAFA;
      border-color: #FAFAFA;
      color: rgba(0, 0, 0, 0.7); }
    .tabela td.is-cor-cinza-10,
    .tabela th.is-cor-cinza-10 {
      background-color: #F1F1F1;
      border-color: #F1F1F1;
      color: rgba(0, 0, 0, 0.7); }
    .tabela td.is-cor-cinza-20,
    .tabela th.is-cor-cinza-20 {
      background-color: #EEE;
      border-color: #EEE;
      color: rgba(0, 0, 0, 0.7); }
    .tabela td.is-cor-cinza-30,
    .tabela th.is-cor-cinza-30 {
      background-color: #E0E0E0;
      border-color: #E0E0E0;
      color: rgba(0, 0, 0, 0.7); }
    .tabela td.is-cor-cinza-40,
    .tabela th.is-cor-cinza-40 {
      background-color: #BDBDBD;
      border-color: #BDBDBD;
      color: rgba(0, 0, 0, 0.7); }
    .tabela td.is-cor-cinza-50,
    .tabela th.is-cor-cinza-50 {
      background-color: #9E9E9E;
      border-color: #9E9E9E;
      color: white; }
    .tabela td.is-cor-cinza-60,
    .tabela th.is-cor-cinza-60 {
      background-color: #757575;
      border-color: #757575;
      color: white; }
    .tabela td.is-cor-cinza-70,
    .tabela th.is-cor-cinza-70 {
      background-color: #616161;
      border-color: #616161;
      color: white; }
    .tabela td.is-cor-cinza-80,
    .tabela th.is-cor-cinza-80 {
      background-color: #424242;
      border-color: #424242;
      color: white; }
    .tabela td.is-cor-cinza-90,
    .tabela th.is-cor-cinza-90 {
      background-color: #212121;
      border-color: #212121;
      color: white; }
    .tabela td.is-cor-primaria,
    .tabela th.is-cor-primaria {
      background-color: #1985e3;
      border-color: #1985e3;
      color: white; }
    .tabela td.is-cor-secundaria,
    .tabela th.is-cor-secundaria {
      background-color: #2ecc71;
      border-color: #2ecc71;
      color: white; }
    .tabela td.is-cor-terciaria,
    .tabela th.is-cor-terciaria {
      background-color: #07375e;
      border-color: #07375e;
      color: white; }
    .tabela td.is-cor-info,
    .tabela th.is-cor-info {
      background-color: #0363E7;
      border-color: #0363E7;
      color: white; }
    .tabela td.is-cor-sucesso,
    .tabela th.is-cor-sucesso {
      background-color: #08A30E;
      border-color: #08A30E;
      color: white; }
    .tabela td.is-cor-atencao,
    .tabela th.is-cor-atencao {
      background-color: #F68500;
      border-color: #F68500;
      color: white; }
    .tabela td.is-cor-erro,
    .tabela th.is-cor-erro {
      background-color: #F10B0B;
      border-color: #F10B0B;
      color: white; }
    .tabela td.tabela_estreita,
    .tabela th.tabela_estreita {
      white-space: nowrap;
      width: 1%; }
    .tabela td.linha-selecionada,
    .tabela th.linha-selecionada {
      background-color: var(--cor-primaria);
      color: #FFF; }
      .tabela td.linha-selecionada a,
      .tabela td.linha-selecionada strong,
      .tabela th.linha-selecionada a,
      .tabela th.linha-selecionada strong {
        color: currentColor; }
  .tabela th {
    color: var(--cor-primaria);
    text-align: left; }
  .tabela tr.linha-selecionada {
    background-color: var(--cor-primaria);
    color: #FFF; }
    .tabela tr.linha-selecionada a,
    .tabela tr.linha-selecionada strong {
      color: currentColor; }
    .tabela tr.linha-selecionada td,
    .tabela tr.linha-selecionada th {
      border-color: #FFF;
      color: currentColor; }
  .tabela thead td,
  .tabela thead th {
    border-width: 0 0 2px;
    color: var(--cor-primaria); }
  .tabela tfoot td,
  .tabela tfoot th {
    border-width: 2px 0 0;
    color: #212121; }
  .tabela tbody tr:last-child td,
  .tabela tbody tr:last-child th {
    border-bottom-width: 0; }
  .tabela.tabela_com-borda td,
  .tabela.tabela_com-borda th {
    border-width: 1px; }
  .tabela.tabela_com-borda tr:last-child td,
  .tabela.tabela_com-borda tr:last-child th {
    border-bottom-width: 1px; }
  .tabela.tabela_com-largura-total {
    width: 100%; }
  .tabela.tabela_com-hover-na-linha tbody tr:not(.linha-selecionada):hover {
    background-color: #F1F1F1; }
  .tabela.tabela_com-hover-na-linha.tabela_listrada tbody tr:not(.linha-selecionada):hover {
    background-color: #EEE; }
  .tabela.tabela_estreita td,
  .tabela.tabela_estreita th {
    padding: .25em .5em; }
  .tabela.tabela_listrada tbody tr:not(.linha-selecionada):nth-child(even) {
    background-color: #F1F1F1; }

.formulario {
  width: 100%; }

.formulario__datalist,
.formulario__textarea,
.formulario textarea,
.formulario__select,
.formulario select,
.formulario__input,
.formulario input[type="text"],
.formulario input[type="password"],
.formulario input[type="search"],
.formulario input[type="date"],
.formulario input[type="month"],
.formulario input[type="number"],
.formulario input[type="tel"],
.formulario input[type="time"],
.formulario input[type="url"],
.formulario input[type="file"],
.formulario input[type="week"],
.formulario input[type="email"] {
  border-radius: 8px;
  transition: 0.2s all ease-in-out;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  height: 40px;
  padding: 4px 8px;
  background-color: #FFF;
  border: 2px solid #E0E0E0;
  color: #424242; }
  .formulario__datalist:focus,
  .formulario__textarea:focus,
  .formulario textarea:focus,
  .formulario__select:focus,
  .formulario select:focus,
  .formulario__input:focus,
  .formulario input[type="text"]:focus,
  .formulario input[type="password"]:focus,
  .formulario input[type="search"]:focus,
  .formulario input[type="date"]:focus,
  .formulario input[type="month"]:focus,
  .formulario input[type="number"]:focus,
  .formulario input[type="tel"]:focus,
  .formulario input[type="time"]:focus,
  .formulario input[type="url"]:focus,
  .formulario input[type="file"]:focus,
  .formulario input[type="week"]:focus,
  .formulario input[type="email"]:focus {
    outline: 0;
    border-color: #0363E7; }
  .formulario__datalist:hover:not(:focus),
  .formulario__textarea:hover:not(:focus),
  .formulario textarea:hover:not(:focus),
  .formulario__select:hover:not(:focus),
  .formulario select:hover:not(:focus),
  .formulario__input:hover:not(:focus),
  .formulario input[type="text"]:hover:not(:focus),
  .formulario input[type="password"]:hover:not(:focus),
  .formulario input[type="search"]:hover:not(:focus),
  .formulario input[type="date"]:hover:not(:focus),
  .formulario input[type="month"]:hover:not(:focus),
  .formulario input[type="number"]:hover:not(:focus),
  .formulario input[type="tel"]:hover:not(:focus),
  .formulario input[type="time"]:hover:not(:focus),
  .formulario input[type="url"]:hover:not(:focus),
  .formulario input[type="file"]:hover:not(:focus),
  .formulario input[type="week"]:hover:not(:focus),
  .formulario input[type="email"]:hover:not(:focus) {
    border-color: rgba(3, 99, 231, 0.5); }
  .formulario__datalist::placeholder,
  .formulario__textarea::placeholder,
  .formulario textarea::placeholder,
  .formulario__select::placeholder,
  .formulario select::placeholder,
  .formulario__input::placeholder,
  .formulario input[type="text"]::placeholder,
  .formulario input[type="password"]::placeholder,
  .formulario input[type="search"]::placeholder,
  .formulario input[type="date"]::placeholder,
  .formulario input[type="month"]::placeholder,
  .formulario input[type="number"]::placeholder,
  .formulario input[type="tel"]::placeholder,
  .formulario input[type="time"]::placeholder,
  .formulario input[type="url"]::placeholder,
  .formulario input[type="file"]::placeholder,
  .formulario input[type="week"]::placeholder,
  .formulario input[type="email"]::placeholder {
    color: #757575; }

legend.formulario__label,
.formulario__label,
.formulario label,
.formulario__legend,
.formulario legend, .formulario__checkbox-container,
.formulario__radio-container,
label.formulario__checkbox-container,
label.formulario__radio-container {
  font-weight: 600;
  display: block;
  margin-bottom: 8px;
  font-size: 16px;
  color: #424242; }

.formulario__input[type="file"],
.formulario input[type="file"] {
  border: none;
  border-radius: 0;
  padding: 0;
  cursor: pointer; }
  .formulario__input[type="file"]::-webkit-file-upload-button,
  .formulario input[type="file"]::-webkit-file-upload-button {
    transition: 0.2s all ease-in-out;
    border-radius: 8px;
    font-weight: 700;
    background: #0363E7;
    height: 40px;
    border: 0;
    margin-right: 16px;
    padding: 0 16px;
    color: #FFF; }
  .formulario__input[type="file"]::-ms-browse,
  .formulario input[type="file"]::-ms-browse {
    transition: 0.2s all ease-in-out;
    border-radius: 8px;
    font-weight: 700;
    background: #0363E7;
    height: 40px;
    border: 0;
    margin-right: 16px;
    padding: 0 16px;
    color: #FFF; }
  .formulario__input[type="file"]:hover::-webkit-file-upload-button, .formulario__input[type="file"]:focus::-webkit-file-upload-button,
  .formulario input[type="file"]:hover::-webkit-file-upload-button,
  .formulario input[type="file"]:focus::-webkit-file-upload-button {
    background: #024db5;
    outline: 0; }
  .formulario__input[type="file"]:hover::-ms-browse, .formulario__input[type="file"]:focus::-ms-browse,
  .formulario input[type="file"]:hover::-ms-browse,
  .formulario input[type="file"]:focus::-ms-browse {
    background: #024db5;
    outline: 0; }

.formulario__input[type="number"],
.formulario input[type="number"] {
  -moz-appearance: textfield; }

.formulario__input[type="month"]::-webkit-inner-spin-button,
.formulario__input[type="week"]::-webkit-inner-spin-button,
.formulario__input[type="date"]::-webkit-inner-spin-button,
.formulario input[type="month"]::-webkit-inner-spin-button,
.formulario input[type="week"]::-webkit-inner-spin-button,
.formulario input[type="date"]::-webkit-inner-spin-button {
  display: none; }

.formulario__checkbox-container input[type="checkbox"],
.formulario__checkbox-container input[type="radio"],
.formulario__radio-container input[type="checkbox"],
.formulario__radio-container input[type="radio"],
label.formulario__checkbox-container input[type="checkbox"],
label.formulario__checkbox-container input[type="radio"],
label.formulario__radio-container input[type="checkbox"],
label.formulario__radio-container input[type="radio"], .formulario__checkbox-marcador,
.formulario__radio-marcador {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-print-color-adjust: exact;
  appearance: none;
  box-shadow: none;
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  color: #0363E7;
  border: 2px solid #BDBDBD;
  border-radius: 5px;
  background-color: #FAFAFA;
  background-origin: border-box;
  user-select: none;
  color-adjust: exact;
  flex-shrink: 0;
  margin: 0 8px 0 0;
  padding: 0;
  cursor: pointer; }
  .formulario__checkbox-container input:hover:not(:checked)[type="checkbox"],
  .formulario__checkbox-container input:hover:not(:checked)[type="radio"],
  .formulario__radio-container input:hover:not(:checked)[type="checkbox"],
  .formulario__radio-container input:hover:not(:checked)[type="radio"], .formulario__checkbox-marcador:hover:not(:checked),
  .formulario__radio-marcador:hover:not(:checked) {
    border: 2px solid #0363E7;
    background: #F1F1F1; }
  .formulario__checkbox-container input:focus[type="checkbox"],
  .formulario__checkbox-container input:focus[type="radio"],
  .formulario__radio-container input:focus[type="checkbox"],
  .formulario__radio-container input:focus[type="radio"], .formulario__checkbox-marcador:focus,
  .formulario__radio-marcador:focus {
    border: 2px solid #0363E7;
    outline: none; }
  .formulario__checkbox-container input:checked[type="checkbox"],
  .formulario__checkbox-container input:checked[type="radio"],
  .formulario__radio-container input:checked[type="checkbox"],
  .formulario__radio-container input:checked[type="radio"], .formulario__checkbox-marcador:checked,
  .formulario__radio-marcador:checked {
    background-color: currentColor;
    border: 2px solid currentColor;
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'><path d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat; }


.formulario__checkbox-container input[type="radio"],
.formulario__radio-container input[type="radio"],
label.formulario__checkbox-container input[type="radio"],
label.formulario__radio-container input[type="radio"],
.formulario__radio-marcador {
  border-radius: 100%; }
  
  .formulario__checkbox-container input:checked[type="radio"],
  .formulario__radio-container input:checked[type="radio"],
  .formulario__radio-marcador:checked {
    background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'><circle cx='8' cy='8' r='3'/></svg>"); }

.formulario__checkbox-container label,
.formulario__radio-container label,
label.formulario__checkbox-container label,
label.formulario__radio-container label, .formulario__checkbox-marcador ~ .formulario__label,
.formulario__radio-marcador ~ .formulario__label {
  font-weight: 400;
  margin-bottom: 0;
  cursor: pointer; }

.formulario__checkbox-container,
.formulario__radio-container,
label.formulario__checkbox-container,
label.formulario__radio-container {
  font-weight: 400;
  display: flex;
  align-items: center;
  width: fit-content;
  cursor: pointer; }

.formulario__checkbox-marcador ~ .formulario__label,
.formulario__radio-marcador ~ .formulario__label {
  cursor: pointer; }

.formulario__container-de-inputs {
  border-radius: 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  padding: 16px;
  border: 2px solid #F1F1F1;
  background-color: #FAFAFA; }
  .formulario__container-de-inputs > * {
    margin: 8px; }
  @media (min-width: 600px) {
    .formulario__container-de-inputs {
      height: 40px;
      flex-direction: row;
      align-items: center;
      padding: 0 16px; } }
  .formulario__container-de-inputs .u-exibir-em-linha-flexivel label {
    margin-bottom: 0; }

.formulario__input-checkbox,
.formulario__input-radio {
  display: flex !important;
  align-items: center;
  position: relative;
  margin-bottom: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 500 !important; }
  .formulario__input-checkbox input,
  .formulario__input-radio input {
    position: absolute;
    top: 0;
    opacity: 0;
    cursor: pointer;
    width: 0px;
    height: 0px; }
  .formulario__input-checkbox .formulario__marcador,
  .formulario__input-radio .formulario__marcador {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #FAFAFA;
    border: 2px solid #E0E0E0; }
    .formulario__input-checkbox .formulario__marcador:focus,
    .formulario__input-radio .formulario__marcador:focus {
      border: 2px solid #0363E7; }
    .formulario__input-checkbox .formulario__marcador:after,
    .formulario__input-radio .formulario__marcador:after {
      content: "";
      position: absolute;
      display: none;
      height: 8px;
      box-sizing: content-box; }
  .formulario__input-checkbox input:focus ~ .formulario__marcador,
  .formulario__input-radio input:focus ~ .formulario__marcador {
    border: 2px solid #0363E7; }
  .formulario__input-checkbox:hover input ~ .formulario__marcador,
  .formulario__input-radio:hover input ~ .formulario__marcador {
    background-color: #EEE; }
  .formulario__input-checkbox input:checked ~ .formulario__marcador,
  .formulario__input-radio input:checked ~ .formulario__marcador {
    background-color: #EEE; }
  .formulario__input-checkbox input:checked ~ .formulario__marcador:after,
  .formulario__input-radio input:checked ~ .formulario__marcador:after {
    display: block; }

.formulario__input-checkbox,
.formulario .formulario__input-checkbox {
  margin-right: 10px;
  padding-left: 26px !important; }
  .formulario__input-checkbox .formulario__marcador,
  .formulario .formulario__input-checkbox .formulario__marcador {
    border-radius: 5px;
    height: 20px;
    width: 20px;
    top: 1px; }
    .formulario__input-checkbox .formulario__marcador:after,
    .formulario .formulario__input-checkbox .formulario__marcador:after {
      top: 1px;
      left: 5px;
      width: 4px;
      border: solid #0363E7;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }

.formulario__input-radio {
  width: auto;
  padding-left: 24px !important;
  margin-right: 12px; }
  .formulario__input-radio .formulario__marcador {
    border-radius: 50%;
    height: 18px;
    width: 18px;
    margin-top: 2px; }
    .formulario__input-radio .formulario__marcador:after {
      top: 3px;
      left: 3px;
      width: 8px;
      background: #0363E7;
      border-radius: 50%; }

textarea.formulario__input,
.formulario textarea,
.formulario__textarea {
  padding: 8px;
  height: auto; }

select.formulario__input,
.formulario__datalist,
.formulario select,
.formulario__select,
.formulario input[list],
.formulario__input[list] {
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIxIiBoZWlnaHQ9IjE5MSIgdmlld0JveD0iMCAwIDMyMSAxOTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNTEuNTI1IDE4Ny4xMjVMMy41MjUgNDAuMzI1Qy0xLjE3NSAzNS42MjUgLTEuMTc1IDI4LjAyNSAzLjUyNSAyMy4zMjVMMjMuMzI1IDMuNTI1QzI4LjAyNSAtMS4xNzUgMzUuNjI1IC0xLjE3NSA0MC4zMjUgMy41MjVMMTYwLjAyNSAxMjIuMDI1TDI3OS43MjUgMy41MjVDMjg0LjQyNSAtMS4xNzUgMjkyLjAyNSAtMS4xNzUgMjk2LjcyNSAzLjUyNUwzMTYuNTI1IDIzLjMyNUMzMjEuMjI1IDI4LjAyNSAzMjEuMjI1IDM1LjYyNSAzMTYuNTI1IDQwLjMyNUwxNjguNTI1IDE4Ny4xMjVDMTYzLjgyNSAxOTEuODI1IDE1Ni4yMjUgMTkxLjgyNSAxNTEuNTI1IDE4Ny4xMjVaIiBmaWxsPSIjNjE2MTYxIi8+Cjwvc3ZnPgo=") #FFF no-repeat;
  background-position: right 13px bottom 50%;
  background-size: 14px;
  padding-right: 40px; }

.formulario__datalist::-webkit-calendar-picker-indicator,
.formulario input[list]::-webkit-calendar-picker-indicator,
.formulario__input[list]::-webkit-calendar-picker-indicator {
  display: none; }

.formulario__grupo-de-inputs,
.formulario__fieldset,
.formulario fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

.formulario__radio-container_desabilitado input[type="radio"]:disabled, .formulario__radio-marcador:disabled, .formulario__checkbox-container_desabilitado input[type="checkbox"]:disabled, .formulario__checkbox-marcador:disabled, .formulario__input_desabilitado,
.formulario__datalist:disabled,
.formulario__textarea:disabled,
.formulario textarea:disabled,
.formulario__select:disabled,
.formulario select:disabled,
.formulario__input:disabled,
.formulario input:disabled {
  cursor: not-allowed;
  border-color: #E0E0E0 !important;
  background-color: #EEE !important; }

.formulario__radio-container_desabilitado input:checked[type="radio"]:disabled, .formulario__radio-marcador:checked:disabled {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' style='fill: %23666' xmlns='http://www.w3.org/2000/svg'><circle cx='8' cy='8' r='3'/></svg>"); }

.formulario__checkbox-container_desabilitado input:checked[type="checkbox"]:disabled, .formulario__checkbox-marcador:checked:disabled {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23666' xmlns='http://www.w3.org/2000/svg'><path d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/></svg>"); }

.formulario__radio-container_desabilitado {
  cursor: not-allowed; }
  .formulario__radio-container_desabilitado label {
    cursor: not-allowed; }

.formulario__radio-marcador:disabled + label {
  cursor: not-allowed; }

.formulario__checkbox-container_desabilitado {
  cursor: not-allowed; }
  .formulario__checkbox-container_desabilitado label {
    cursor: not-allowed; }

.formulario__checkbox-marcador:disabled + label {
  cursor: not-allowed; }

.formulario__input-radio_em-linha,
.formulario__input-checkbox_em-linha,
.formulario__radio-container_em-linha,
.formulario__checkbox-container_em-linha {
  display: inline-flex !important;
  width: auto;
  margin-right: 16px; }

.formulario__input-checkbox_desabilitado,
.formulario__input-radio_desabilitado {
  color: #9E9E9E; }
  .formulario__input-checkbox_desabilitado input ~ .formulario__marcador,
  .formulario__input-radio_desabilitado input ~ .formulario__marcador {
    background-color: #EEE; }
  .formulario__input-checkbox_desabilitado:hover input ~ .formulario__marcador,
  .formulario__input-radio_desabilitado:hover input ~ .formulario__marcador {
    background-color: #EEE; }

.formulario__input_erro {
  border-color: rgba(241, 11, 11, 0.5) !important; }
  .formulario__input_erro:focus {
    border-color: #f10b0b !important; }

.formulario__mensagem {
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 4px;
  font-size: 15px;
  margin-top: 8px; }

.formulario__mensagem_erro {
  display: flex !important;
  color: #F10B0B; }

.formulario__mensagem-icone {
  margin: 4px 8px 0 0; }

.formulario__input_sucesso {
  border-color: rgba(8, 163, 14, 0.5) !important; }
  .formulario__input_sucesso:focus {
    border-color: #08a30e !important; }

.formulario__mensagem {
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 4px;
  font-size: 15px;
  margin-top: 8px; }

.formulario__mensagem_sucesso {
  display: flex !important;
  color: #08A30E; }

.formulario__mensagem-icone {
  margin: 4px 8px 0 0; }

.formulario__input_atencao {
  border-color: rgba(246, 133, 0, 0.5) !important; }
  .formulario__input_atencao:focus {
    border-color: #f68500 !important; }

.formulario__mensagem {
  display: none;
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 4px;
  font-size: 15px;
  margin-top: 8px; }

.formulario__mensagem_atencao {
  display: flex !important;
  color: #F68500; }

.formulario__mensagem-icone {
  margin: 4px 8px 0 0; }

.formulario__obrigatorio {
  color: #F10B0B;
  font-size: 8px;
  vertical-align: middle;
  margin-left: 2px; }

.formulario input:-webkit-autofill,
.formulario input:-webkit-autofill:hover,
.formulario input:-webkit-autofill:focus input:-webkit-autofill,
.formulario textarea:-webkit-autofill,
.formulario textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.formulario select:-webkit-autofill,
.formulario select:-webkit-autofill:hover,
.formulario select:-webkit-autofill:focus {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset; }

.formulario__input-com-icone-para-esquerda, .formulario__input-com-icone-para-direita {
  position: relative; }
  .formulario__input-com-icone-para-esquerda .formulario__icone-do-input, .formulario__input-com-icone-para-direita .formulario__icone-do-input {
    transition: 0.2s all ease-in-out;
    pointer-events: none;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: calc(100% - 4px);
    margin: 2px;
    font-size: 16px;
    color: var(--cor-secundaria); }

.formulario__input-com-icone-para-esquerda input, .formulario__input-com-icone-para-esquerda select {
  padding-left: 40px !important; }

.formulario__input-com-icone-para-esquerda .formulario__icone-do-input {
  left: 0; }

.formulario__input-com-icone-para-direita input {
  padding-right: 40px !important; }

.formulario__input-com-icone-para-direita .formulario__icone-do-input {
  right: 0; }

.fa_cor-primaria, .cartao-tempo-medio-por-despacho__icone-primaria, .cartao-completude-dos-processos__icone-primaria {
  color: var(--cor-primaria); }

.fa_cor-secundaria {
  color: var(--cor-secundaria); }

.fa_cor-terciaria, .cartao-quantidade-de-processos-por-prazo__icone-terciaria, .cartao-tempo-medio-por-despacho__icone-terciaria {
  color: var(--cor-terciaria); }

.fa_cor-info {
  color: #0363E7; }

.fa_cor-sucesso, .cartao-quantidade-de-processos-por-prazo__icone-sucesso, .listagem-de-processos-arquivados-por-tipo-do-processo__icone {
  color: #08A30E; }

.fa_cor-erro, .cartao-quantidade-de-processos-por-prazo__icone-erro, .cartao-quantidade-de-processos__icone-erro {
  color: #F10B0B; }

.fa_cor-atencao, .cartao-quantidade-de-processos-por-prazo__icone-atencao {
  color: #F68500; }

.fa_cor-cinza {
  color: #9E9E9E; }

.titulo, .upload-de-elementos-do-processo__titulo, .progressao-de-assinatura-em-lote__titulo {
  font-weight: 700;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0; }

.titulo_gigante {
  font-size: 32px; }

.titulo_grande {
  font-size: 24px; }

.titulo_medio {
  font-size: 20px; }

.titulo_pequeno {
  font-size: 16px; }

.titulo_mini {
  font-size: 14px; }

.titulo_micro {
  font-size: 12px; }

.titulo_cor-primaria {
  color: var(--cor-primaria); }

.titulo_cor-secundaria {
  color: var(--cor-secundaria); }

.titulo_cor-terciaria {
  color: var(--cor-terciaria); }

.titulo_cor-erro {
  color: #F10B0B; }

.titulo_cor-atencao {
  color: #F68500; }

.titulo_cor-sucesso {
  color: #08A30E; }

.titulo_cor-info {
  color: #0363E7; }

.titulo_cor-cinza {
  color: #424242; }

.grade {
  display: block;
  margin: 0 -8px; }

.grade_sem-margem {
  margin: 0; }
  .grade_sem-margem .grade__coluna {
    margin: 0;
    padding: 0; }
  .grade_sem-margem .grade__linha:last-child {
    margin: 0; }

.grade_sem-recuo {
  margin: 0; }

.grade__linha {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; }
  .grade__linha:last-child {
    margin-bottom: 8px; }
  @media print {
    .grade__linha {
      flex-direction: inherit;
      flex-wrap: inherit; } }
  @media (min-width: 600px) {
    .grade__linha {
      flex-direction: row; } }

.grade__linha_alinhar-horizontal-centro {
  justify-content: center; }

.grade__linha_alinhar-horizontal-esquerda {
  justify-content: flex-start; }

.grade__linha_alinhar-horizontal-direita {
  justify-content: flex-end; }

.grade__linha_distribuir-horizontal-entre-elementos {
  justify-content: space-between; }

.grade__linha_distribuir-horizontal-ao-redor {
  justify-content: space-around; }

.grade__linha_distribuir-horizontal-uniforme {
  justify-content: space-evenly; }

@media (min-width: 600px) {
  .grade__linha_alinhar-vertical-centro {
    align-items: center; }
  .grade__linha_alinhar-vertical-ao-topo {
    align-items: flex-start; }
  .grade__linha_alinhar-vertical-a-base {
    align-items: flex-end; } }

.grade__coluna {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  padding: 8px; }
  @media (min-width: 600px) {
    .grade__coluna {
      width: auto; } }

.grade__coluna_estreita {
  flex: none; }

.grade__coluna_alinhar-vertical-centro {
  align-self: center; }

.grade__coluna_alinhar-vertical-ao-topo {
  align-self: flex-start; }

.grade__coluna_alinhar-vertical-a-base {
  align-self: flex-end; }

.grade__coluna_1 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_1 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_1 {
      width: 8.33333%; } }

.grade__coluna_deslocar-1 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-1 {
      margin-left: 8.33333%; } }

.grade__coluna_2 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_2 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_2 {
      width: 16.66667%; } }

.grade__coluna_deslocar-2 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-2 {
      margin-left: 16.66667%; } }

.grade__coluna_3 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_3 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_3 {
      width: 25%; } }

.grade__coluna_deslocar-3 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-3 {
      margin-left: 25%; } }

.grade__coluna_4 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_4 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_4 {
      width: 33.33333%; } }

.grade__coluna_deslocar-4 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-4 {
      margin-left: 33.33333%; } }

.grade__coluna_5 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_5 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_5 {
      width: 41.66667%; } }

.grade__coluna_deslocar-5 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-5 {
      margin-left: 41.66667%; } }

.grade__coluna_6 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_6 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_6 {
      width: 50%; } }

.grade__coluna_deslocar-6 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-6 {
      margin-left: 50%; } }

.grade__coluna_7 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_7 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_7 {
      width: 58.33333%; } }

.grade__coluna_deslocar-7 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-7 {
      margin-left: 58.33333%; } }

.grade__coluna_8 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_8 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_8 {
      width: 66.66667%; } }

.grade__coluna_deslocar-8 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-8 {
      margin-left: 66.66667%; } }

.grade__coluna_9 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_9 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_9 {
      width: 75%; } }

.grade__coluna_deslocar-9 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-9 {
      margin-left: 75%; } }

.grade__coluna_10 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_10 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_10 {
      width: 83.33333%; } }

.grade__coluna_deslocar-10 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-10 {
      margin-left: 83.33333%; } }

.grade__coluna_11 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_11 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_11 {
      width: 91.66667%; } }

.grade__coluna_deslocar-11 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-11 {
      margin-left: 91.66667%; } }

.grade__coluna_12 {
  flex: none;
  width: 100%; }
  @media print {
    .grade__coluna_12 {
      flex: inherit; } }
  @media (min-width: 600px) {
    .grade__coluna_12 {
      width: 100%; } }

.grade__coluna_deslocar-12 {
  margin: 0; }
  @media (min-width: 600px) {
    .grade__coluna_deslocar-12 {
      margin-left: 100%; } }

.cabecalho-sistema {
  background-color: var(--cor-terciaria);
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 48px;
  z-index: 4;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  @media print {
    .cabecalho-sistema {
      display: none; } }

.cabecalho-sistema_fixo {
  position: sticky;
  top: 0;
  left: 0; }

.cabecalho-sistema__container-primario, .cabecalho-sistema__container-secundario {
  display: flex;
  flex-grow: 1;
  align-items: center;
  height: 48px; }

.cabecalho-sistema__container-secundario {
  flex-grow: 0; }

.cabecalho-sistema__logo {
  height: 32px;
  display: flex;
  align-items: center;
  margin: 0 16px; }

.cabecalho-sistema__menu, .cabecalho-sistema__lista-de-itens {
  display: flex;
  height: 100%; }

.cabecalho-sistema__lista-de-itens {
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none; }
  .cabecalho-sistema__lista-de-itens .dropdown__lista {
    margin-left: 16px; }
  .cabecalho-sistema__lista-de-itens .dropdown_direita .dropdown__lista {
    margin-right: 16px; }

.cabecalho-sistema__item-de-menu {
  transition: 0.2s all ease-in-out;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin: 0 16px;
  background-color: transparent;
  border: none;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  color: rgba(255, 255, 255, 0.75);
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  outline: 0; }
  .cabecalho-sistema__item-de-menu:hover, .cabecalho-sistema__item-de-menu:focus {
    color: #FFF;
    border-bottom-color: rgba(255, 255, 255, 0.5); }
  .cabecalho-sistema__item-de-menu.cabecalho-sistema__item-de-menu_ativo {
    font-weight: 600;
    color: #FFF;
    opacity: 1;
    border-bottom-color: var(--cor-secundaria); }

.cabecalho-sistema__icone-do-usuario {
  border: 2px solid var(--cor-secundaria);
  color: #FFF;
  border-radius: 50%;
  margin-right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  font-size: 12px; }

.cabecalho-sistema__nome-do-usuario {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 128px; }

.rodape-sistema {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 24px; }
  @media print {
    .rodape-sistema {
      display: none; } }

.rodape-sistema__texto {
  font-size: 14px;
  color: #424242; }

.rodape-sistema__logo {
  width: 48px;
  margin: 16px 48px 16px 16px; }

.botao, .filtros__botao-filtro-responsivo, .upload-de-elementos-do-processo__botao-minimizar, .filtros-adicionais__botao-fechar, .movimentacao-de-elemento__botao-de-retornar, .progressao-de-assinatura-em-lote__botao-minimizar, .progressao-de-assinatura-em-lote__botao-fechar {
  border-radius: 8px;
  font-weight: 700;
  position: relative;
  display: inline-block;
  height: 40px;
  padding: 0 16px;
  background-color: #0363E7;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  text-decoration: none;
  white-space: nowrap;
  color: white;
  border: 2px solid transparent;
  transition: 0.2s background-color, 0.2s border;
  cursor: pointer; }
  .botao:hover, .filtros__botao-filtro-responsivo:hover, .upload-de-elementos-do-processo__botao-minimizar:hover, .filtros-adicionais__botao-fechar:hover, .movimentacao-de-elemento__botao-de-retornar:hover, .progressao-de-assinatura-em-lote__botao-minimizar:hover, .progressao-de-assinatura-em-lote__botao-fechar:hover, .botao:focus, .filtros__botao-filtro-responsivo:focus, .upload-de-elementos-do-processo__botao-minimizar:focus, .filtros-adicionais__botao-fechar:focus, .movimentacao-de-elemento__botao-de-retornar:focus, .progressao-de-assinatura-em-lote__botao-minimizar:focus, .progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: #024fb9; }
  .botao:focus, .filtros__botao-filtro-responsivo:focus, .upload-de-elementos-do-processo__botao-minimizar:focus, .filtros-adicionais__botao-fechar:focus, .movimentacao-de-elemento__botao-de-retornar:focus, .progressao-de-assinatura-em-lote__botao-minimizar:focus, .progressao-de-assinatura-em-lote__botao-fechar:focus {
    outline: none; }
  .botao:active, .filtros__botao-filtro-responsivo:active, .upload-de-elementos-do-processo__botao-minimizar:active, .filtros-adicionais__botao-fechar:active, .movimentacao-de-elemento__botao-de-retornar:active, .progressao-de-assinatura-em-lote__botao-minimizar:active, .progressao-de-assinatura-em-lote__botao-fechar:active {
    box-shadow: none !important;
    top: 2px; }

.botao:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .filtros__botao-filtro-responsivo:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .upload-de-elementos-do-processo__botao-minimizar:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .filtros-adicionais__botao-fechar:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .movimentacao-de-elemento__botao-de-retornar:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .progressao-de-assinatura-em-lote__botao-minimizar:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .progressao-de-assinatura-em-lote__botao-fechar:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
  box-shadow: 0 2px 2px rgba(3, 99, 231, 0.3); }

a.botao, a.filtros__botao-filtro-responsivo, a.upload-de-elementos-do-processo__botao-minimizar, a.filtros-adicionais__botao-fechar, a.movimentacao-de-elemento__botao-de-retornar, a.progressao-de-assinatura-em-lote__botao-minimizar, a.progressao-de-assinatura-em-lote__botao-fechar {
  display: inline-flex;
  align-items: center;
  justify-content: center; }
  a.botao:hover, a.filtros__botao-filtro-responsivo:hover, a.upload-de-elementos-do-processo__botao-minimizar:hover, a.filtros-adicionais__botao-fechar:hover, a.movimentacao-de-elemento__botao-de-retornar:hover, a.progressao-de-assinatura-em-lote__botao-minimizar:hover, a.progressao-de-assinatura-em-lote__botao-fechar:hover {
    text-decoration: none; }

.botao_contorno {
  border: 2px solid rgba(3, 99, 231, 0.5);
  color: #0363E7;
  background-color: transparent; }
  .botao_contorno:hover, .botao_contorno:focus {
    border: 2px solid #0363E7;
    background-color: transparent; }

.botao_sem-preenchimento, .upload-de-elementos-do-processo__botao-minimizar, .filtros-adicionais__botao-fechar, .movimentacao-de-elemento__botao-de-retornar, .progressao-de-assinatura-em-lote__botao-minimizar, .progressao-de-assinatura-em-lote__botao-fechar {
  color: #0363E7;
  background-color: transparent;
  border: 2px solid transparent; }
  .botao_sem-preenchimento:hover, .upload-de-elementos-do-processo__botao-minimizar:hover, .filtros-adicionais__botao-fechar:hover, .movimentacao-de-elemento__botao-de-retornar:hover, .progressao-de-assinatura-em-lote__botao-minimizar:hover, .progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento:focus, .upload-de-elementos-do-processo__botao-minimizar:focus, .filtros-adicionais__botao-fechar:focus, .movimentacao-de-elemento__botao-de-retornar:focus, .progressao-de-assinatura-em-lote__botao-minimizar:focus, .progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(3, 99, 231, 0.1); }
  .botao_sem-preenchimento:focus, .upload-de-elementos-do-processo__botao-minimizar:focus, .filtros-adicionais__botao-fechar:focus, .movimentacao-de-elemento__botao-de-retornar:focus, .progressao-de-assinatura-em-lote__botao-minimizar:focus, .progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(3, 99, 231, 0.5); }

.botao_largura-total {
  width: 100%; }

.botao_pequeno, .filtros__botao-filtro-responsivo {
  height: 32px;
  padding: 0 8px;
  font-size: 14px; }
  .botao_pequeno.botao_icone, .botao_icone.filtros__botao-filtro-responsivo {
    width: 32px; }

.botao_medio {
  height: 40px;
  padding: 0 16px;
  font-size: 16px; }
  .botao_medio.botao_icone {
    width: 40px; }

.botao_grande {
  height: 48px;
  padding: 0 24px;
  font-size: 18px; }
  .botao_grande.botao_icone {
    width: 48px; }

.botao_icone {
  align-items: center;
  justify-content: center;
  padding: 0; }

.botao_com-icone-para-esquerda [class*="fa-"], .filtros__botao-filtro-responsivo [class*="fa-"] {
  flex-shrink: 0;
  margin-right: 8px; }

.botao_com-icone-para-direita [class*="fa-"] {
  flex-shrink: 0;
  margin-left: 8px; }

.botao_cor-branca, .filtros__botao-filtro-responsivo {
  color: #FFF;
  background-color: #FFF; }
  .botao_cor-branca:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar), .filtros__botao-filtro-responsivo:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(255, 255, 255, 0.3); }
  .botao_cor-branca:hover, .filtros__botao-filtro-responsivo:hover, .botao_cor-branca:focus, .filtros__botao-filtro-responsivo:focus {
    background-color: #cccccc; }

.botao_contorno.botao_cor-branca, .botao_contorno.filtros__botao-filtro-responsivo {
  color: #FFF;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-branca:hover, .botao_contorno.filtros__botao-filtro-responsivo:hover, .botao_contorno.botao_cor-branca:focus, .botao_contorno.filtros__botao-filtro-responsivo:focus {
    border: 2px solid #FFF; }

.botao_sem-preenchimento.botao_cor-branca, .botao_sem-preenchimento.filtros__botao-filtro-responsivo, .filtros__botao-filtro-responsivo.upload-de-elementos-do-processo__botao-minimizar, .filtros__botao-filtro-responsivo.filtros-adicionais__botao-fechar, .filtros__botao-filtro-responsivo.movimentacao-de-elemento__botao-de-retornar, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-minimizar, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-fechar, .botao_cor-branca.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-branca.filtros-adicionais__botao-fechar, .botao_cor-branca.movimentacao-de-elemento__botao-de-retornar, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-fechar {
  color: #FFF;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-branca:hover, .botao_sem-preenchimento.filtros__botao-filtro-responsivo:hover, .filtros__botao-filtro-responsivo.upload-de-elementos-do-processo__botao-minimizar:hover, .filtros__botao-filtro-responsivo.filtros-adicionais__botao-fechar:hover, .filtros__botao-filtro-responsivo.movimentacao-de-elemento__botao-de-retornar:hover, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-minimizar:hover, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_cor-branca.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-branca.filtros-adicionais__botao-fechar:hover, .botao_cor-branca.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-branca:focus, .botao_sem-preenchimento.filtros__botao-filtro-responsivo:focus, .filtros__botao-filtro-responsivo.upload-de-elementos-do-processo__botao-minimizar:focus, .filtros__botao-filtro-responsivo.filtros-adicionais__botao-fechar:focus, .filtros__botao-filtro-responsivo.movimentacao-de-elemento__botao-de-retornar:focus, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-minimizar:focus, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-fechar:focus, .botao_cor-branca.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-branca.filtros-adicionais__botao-fechar:focus, .botao_cor-branca.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(255, 255, 255, 0.1); }
  .botao_sem-preenchimento.botao_cor-branca:focus, .botao_sem-preenchimento.filtros__botao-filtro-responsivo:focus, .filtros__botao-filtro-responsivo.upload-de-elementos-do-processo__botao-minimizar:focus, .filtros__botao-filtro-responsivo.filtros-adicionais__botao-fechar:focus, .filtros__botao-filtro-responsivo.movimentacao-de-elemento__botao-de-retornar:focus, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-minimizar:focus, .filtros__botao-filtro-responsivo.progressao-de-assinatura-em-lote__botao-fechar:focus, .botao_cor-branca.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-branca.filtros-adicionais__botao-fechar:focus, .botao_cor-branca.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-branca.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(255, 255, 255, 0.1); }

.botao_invertido.botao_cor-branca, .botao_invertido.filtros__botao-filtro-responsivo,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-branca,
.botao_com-fundo-branco.filtros__botao-filtro-responsivo:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno) {
  color: #FFF;
  background-color: #FFF; }
  .botao_invertido.botao_cor-branca:hover, .botao_invertido.filtros__botao-filtro-responsivo:hover, .botao_invertido.botao_cor-branca:focus, .botao_invertido.filtros__botao-filtro-responsivo:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-branca:hover,
  .botao_com-fundo-branco.filtros__botao-filtro-responsivo:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno):hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-branca:focus,
  .botao_com-fundo-branco.filtros__botao-filtro-responsivo:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno):focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-cinza {
  color: #FFF;
  background-color: #616161; }
  .botao_cor-cinza:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(97, 97, 97, 0.3); }
  .botao_cor-cinza:hover, .botao_cor-cinza:focus {
    background-color: #4e4e4e; }

.botao_contorno.botao_cor-cinza {
  color: #616161;
  border: 2px solid rgba(97, 97, 97, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-cinza:hover, .botao_contorno.botao_cor-cinza:focus {
    border: 2px solid #616161; }

.botao_sem-preenchimento.botao_cor-cinza, .botao_cor-cinza.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-cinza.filtros-adicionais__botao-fechar, .botao_cor-cinza.movimentacao-de-elemento__botao-de-retornar, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-fechar {
  color: #616161;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-cinza:hover, .botao_cor-cinza.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-cinza.filtros-adicionais__botao-fechar:hover, .botao_cor-cinza.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-cinza:focus, .botao_cor-cinza.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-cinza.filtros-adicionais__botao-fechar:focus, .botao_cor-cinza.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(97, 97, 97, 0.1); }
  .botao_sem-preenchimento.botao_cor-cinza:focus, .botao_cor-cinza.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-cinza.filtros-adicionais__botao-fechar:focus, .botao_cor-cinza.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-cinza.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(97, 97, 97, 0.1); }

.botao_invertido.botao_cor-cinza,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-cinza {
  color: #616161;
  background-color: #FFF; }
  .botao_invertido.botao_cor-cinza:hover, .botao_invertido.botao_cor-cinza:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-cinza:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-cinza:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-primaria {
  color: #FFF;
  background-color: #1985e3; }
  .botao_cor-primaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(25, 133, 227, 0.3); }
  .botao_cor-primaria:hover, .botao_cor-primaria:focus {
    background-color: #146ab6; }

.botao_contorno.botao_cor-primaria {
  color: #1985e3;
  border: 2px solid rgba(25, 133, 227, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-primaria:hover, .botao_contorno.botao_cor-primaria:focus {
    border: 2px solid #1985e3; }

.botao_sem-preenchimento.botao_cor-primaria, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-primaria.filtros-adicionais__botao-fechar, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #1985e3;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-primaria:hover, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-primaria.filtros-adicionais__botao-fechar:hover, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-primaria:focus, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-primaria.filtros-adicionais__botao-fechar:focus, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(25, 133, 227, 0.1); }
  .botao_sem-preenchimento.botao_cor-primaria:focus, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-primaria.filtros-adicionais__botao-fechar:focus, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(25, 133, 227, 0.1); }

.botao_invertido.botao_cor-primaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria {
  color: #1985e3;
  background-color: #FFF; }
  .botao_invertido.botao_cor-primaria:hover, .botao_invertido.botao_cor-primaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-secundaria {
  color: #FFF;
  background-color: #2ecc71; }
  .botao_cor-secundaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(46, 204, 113, 0.3); }
  .botao_cor-secundaria:hover, .botao_cor-secundaria:focus {
    background-color: #25a35a; }

.botao_contorno.botao_cor-secundaria {
  color: #2ecc71;
  border: 2px solid rgba(46, 204, 113, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-secundaria:hover, .botao_contorno.botao_cor-secundaria:focus {
    border: 2px solid #2ecc71; }

.botao_sem-preenchimento.botao_cor-secundaria, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-secundaria.filtros-adicionais__botao-fechar, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #2ecc71;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-secundaria:hover, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-secundaria.filtros-adicionais__botao-fechar:hover, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-secundaria:focus, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-secundaria.filtros-adicionais__botao-fechar:focus, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(46, 204, 113, 0.1); }
  .botao_sem-preenchimento.botao_cor-secundaria:focus, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-secundaria.filtros-adicionais__botao-fechar:focus, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(46, 204, 113, 0.1); }

.botao_invertido.botao_cor-secundaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria {
  color: #2ecc71;
  background-color: #FFF; }
  .botao_invertido.botao_cor-secundaria:hover, .botao_invertido.botao_cor-secundaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-terciaria {
  color: #FFF;
  background-color: #07375e; }
  .botao_cor-terciaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(7, 55, 94, 0.3); }
  .botao_cor-terciaria:hover, .botao_cor-terciaria:focus {
    background-color: #062c4b; }

.botao_contorno.botao_cor-terciaria {
  color: #07375e;
  border: 2px solid rgba(7, 55, 94, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-terciaria:hover, .botao_contorno.botao_cor-terciaria:focus {
    border: 2px solid #07375e; }

.botao_sem-preenchimento.botao_cor-terciaria, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-terciaria.filtros-adicionais__botao-fechar, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #07375e;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-terciaria:hover, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-terciaria.filtros-adicionais__botao-fechar:hover, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-terciaria:focus, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-terciaria.filtros-adicionais__botao-fechar:focus, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(7, 55, 94, 0.1); }
  .botao_sem-preenchimento.botao_cor-terciaria:focus, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-terciaria.filtros-adicionais__botao-fechar:focus, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(7, 55, 94, 0.1); }

.botao_invertido.botao_cor-terciaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria {
  color: #07375e;
  background-color: #FFF; }
  .botao_invertido.botao_cor-terciaria:hover, .botao_invertido.botao_cor-terciaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-info {
  color: #FFF;
  background-color: #0363E7; }
  .botao_cor-info:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(3, 99, 231, 0.3); }
  .botao_cor-info:hover, .botao_cor-info:focus {
    background-color: #024fb9; }

.botao_contorno.botao_cor-info {
  color: #0363E7;
  border: 2px solid rgba(3, 99, 231, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-info:hover, .botao_contorno.botao_cor-info:focus {
    border: 2px solid #0363E7; }

.botao_sem-preenchimento.botao_cor-info, .botao_cor-info.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-info.filtros-adicionais__botao-fechar, .botao_cor-info.movimentacao-de-elemento__botao-de-retornar, .botao_cor-info.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-info.progressao-de-assinatura-em-lote__botao-fechar {
  color: #0363E7;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-info:hover, .botao_cor-info.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-info.filtros-adicionais__botao-fechar:hover, .botao_cor-info.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-info.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-info.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-info:focus, .botao_cor-info.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-info.filtros-adicionais__botao-fechar:focus, .botao_cor-info.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-info.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-info.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(3, 99, 231, 0.1); }
  .botao_sem-preenchimento.botao_cor-info:focus, .botao_cor-info.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-info.filtros-adicionais__botao-fechar:focus, .botao_cor-info.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-info.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-info.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(3, 99, 231, 0.1); }

.botao_invertido.botao_cor-info,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-info {
  color: #0363E7;
  background-color: #FFF; }
  .botao_invertido.botao_cor-info:hover, .botao_invertido.botao_cor-info:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-info:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-info:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-sucesso {
  color: #FFF;
  background-color: #08A30E; }
  .botao_cor-sucesso:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(8, 163, 14, 0.3); }
  .botao_cor-sucesso:hover, .botao_cor-sucesso:focus {
    background-color: #06820b; }

.botao_contorno.botao_cor-sucesso {
  color: #08A30E;
  border: 2px solid rgba(8, 163, 14, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-sucesso:hover, .botao_contorno.botao_cor-sucesso:focus {
    border: 2px solid #08A30E; }

.botao_sem-preenchimento.botao_cor-sucesso, .botao_cor-sucesso.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-sucesso.filtros-adicionais__botao-fechar, .botao_cor-sucesso.movimentacao-de-elemento__botao-de-retornar, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-fechar {
  color: #08A30E;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-sucesso:hover, .botao_cor-sucesso.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-sucesso.filtros-adicionais__botao-fechar:hover, .botao_cor-sucesso.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-sucesso:focus, .botao_cor-sucesso.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-sucesso.filtros-adicionais__botao-fechar:focus, .botao_cor-sucesso.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(8, 163, 14, 0.1); }
  .botao_sem-preenchimento.botao_cor-sucesso:focus, .botao_cor-sucesso.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-sucesso.filtros-adicionais__botao-fechar:focus, .botao_cor-sucesso.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-sucesso.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(8, 163, 14, 0.1); }

.botao_invertido.botao_cor-sucesso,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-sucesso {
  color: #08A30E;
  background-color: #FFF; }
  .botao_invertido.botao_cor-sucesso:hover, .botao_invertido.botao_cor-sucesso:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-sucesso:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-sucesso:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-atencao {
  color: #FFF;
  background-color: #F68500; }
  .botao_cor-atencao:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(246, 133, 0, 0.3); }
  .botao_cor-atencao:hover, .botao_cor-atencao:focus {
    background-color: #c56a00; }

.botao_contorno.botao_cor-atencao {
  color: #F68500;
  border: 2px solid rgba(246, 133, 0, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-atencao:hover, .botao_contorno.botao_cor-atencao:focus {
    border: 2px solid #F68500; }

.botao_sem-preenchimento.botao_cor-atencao, .botao_cor-atencao.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-atencao.filtros-adicionais__botao-fechar, .botao_cor-atencao.movimentacao-de-elemento__botao-de-retornar, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-fechar {
  color: #F68500;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-atencao:hover, .botao_cor-atencao.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-atencao.filtros-adicionais__botao-fechar:hover, .botao_cor-atencao.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-atencao:focus, .botao_cor-atencao.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-atencao.filtros-adicionais__botao-fechar:focus, .botao_cor-atencao.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(246, 133, 0, 0.1); }
  .botao_sem-preenchimento.botao_cor-atencao:focus, .botao_cor-atencao.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-atencao.filtros-adicionais__botao-fechar:focus, .botao_cor-atencao.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-atencao.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(246, 133, 0, 0.1); }

.botao_invertido.botao_cor-atencao,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-atencao {
  color: #F68500;
  background-color: #FFF; }
  .botao_invertido.botao_cor-atencao:hover, .botao_invertido.botao_cor-atencao:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-atencao:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-atencao:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-perigo {
  color: #FFF;
  background-color: #F10B0B; }
  .botao_cor-perigo:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(241, 11, 11, 0.3); }
  .botao_cor-perigo:hover, .botao_cor-perigo:focus {
    background-color: #c10909; }

.botao_contorno.botao_cor-perigo {
  color: #F10B0B;
  border: 2px solid rgba(241, 11, 11, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-perigo:hover, .botao_contorno.botao_cor-perigo:focus {
    border: 2px solid #F10B0B; }

.botao_sem-preenchimento.botao_cor-perigo, .botao_cor-perigo.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-perigo.filtros-adicionais__botao-fechar, .botao_cor-perigo.movimentacao-de-elemento__botao-de-retornar, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-fechar {
  color: #F10B0B;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-perigo:hover, .botao_cor-perigo.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-perigo.filtros-adicionais__botao-fechar:hover, .botao_cor-perigo.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-perigo:focus, .botao_cor-perigo.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-perigo.filtros-adicionais__botao-fechar:focus, .botao_cor-perigo.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(241, 11, 11, 0.1); }
  .botao_sem-preenchimento.botao_cor-perigo:focus, .botao_cor-perigo.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-perigo.filtros-adicionais__botao-fechar:focus, .botao_cor-perigo.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-perigo.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(241, 11, 11, 0.1); }

.botao_invertido.botao_cor-perigo,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-perigo {
  color: #F10B0B;
  background-color: #FFF; }
  .botao_invertido.botao_cor-perigo:hover, .botao_invertido.botao_cor-perigo:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-perigo:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-perigo:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_branca {
  color: #FFF;
  background-color: #FFF; }
  .botao_branca:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(255, 255, 255, 0.3); }
  .botao_branca:hover, .botao_branca:focus {
    background-color: #cccccc; }

.botao_contorno.botao_branca {
  color: #FFF;
  border: 2px solid rgba(255, 255, 255, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_branca:hover, .botao_contorno.botao_branca:focus {
    border: 2px solid #FFF; }

.botao_sem-preenchimento.botao_branca, .botao_branca.upload-de-elementos-do-processo__botao-minimizar, .botao_branca.filtros-adicionais__botao-fechar, .botao_branca.movimentacao-de-elemento__botao-de-retornar, .botao_branca.progressao-de-assinatura-em-lote__botao-minimizar, .botao_branca.progressao-de-assinatura-em-lote__botao-fechar {
  color: #FFF;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_branca:hover, .botao_branca.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_branca.filtros-adicionais__botao-fechar:hover, .botao_branca.movimentacao-de-elemento__botao-de-retornar:hover, .botao_branca.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_branca.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_branca:focus, .botao_branca.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_branca.filtros-adicionais__botao-fechar:focus, .botao_branca.movimentacao-de-elemento__botao-de-retornar:focus, .botao_branca.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_branca.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(255, 255, 255, 0.1); }
  .botao_sem-preenchimento.botao_branca:focus, .botao_branca.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_branca.filtros-adicionais__botao-fechar:focus, .botao_branca.movimentacao-de-elemento__botao-de-retornar:focus, .botao_branca.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_branca.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(255, 255, 255, 0.1); }

.botao_invertido.botao_branca,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_branca {
  color: #FFF;
  background-color: #FFF; }
  .botao_invertido.botao_branca:hover, .botao_invertido.botao_branca:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_branca:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_branca:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cinza {
  color: #FFF;
  background-color: #616161; }
  .botao_cinza:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(97, 97, 97, 0.3); }
  .botao_cinza:hover, .botao_cinza:focus {
    background-color: #4e4e4e; }

.botao_contorno.botao_cinza {
  color: #616161;
  border: 2px solid rgba(97, 97, 97, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cinza:hover, .botao_contorno.botao_cinza:focus {
    border: 2px solid #616161; }

.botao_sem-preenchimento.botao_cinza, .botao_cinza.upload-de-elementos-do-processo__botao-minimizar, .botao_cinza.filtros-adicionais__botao-fechar, .botao_cinza.movimentacao-de-elemento__botao-de-retornar, .botao_cinza.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cinza.progressao-de-assinatura-em-lote__botao-fechar {
  color: #616161;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cinza:hover, .botao_cinza.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cinza.filtros-adicionais__botao-fechar:hover, .botao_cinza.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cinza.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cinza.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cinza:focus, .botao_cinza.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cinza.filtros-adicionais__botao-fechar:focus, .botao_cinza.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cinza.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cinza.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(97, 97, 97, 0.1); }
  .botao_sem-preenchimento.botao_cinza:focus, .botao_cinza.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cinza.filtros-adicionais__botao-fechar:focus, .botao_cinza.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cinza.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cinza.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(97, 97, 97, 0.1); }

.botao_invertido.botao_cinza,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cinza {
  color: #616161;
  background-color: #FFF; }
  .botao_invertido.botao_cinza:hover, .botao_invertido.botao_cinza:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cinza:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cinza:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_primaria {
  color: #FFF;
  background-color: #1985e3; }
  .botao_primaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(25, 133, 227, 0.3); }
  .botao_primaria:hover, .botao_primaria:focus {
    background-color: #146ab6; }

.botao_contorno.botao_primaria {
  color: #1985e3;
  border: 2px solid rgba(25, 133, 227, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_primaria:hover, .botao_contorno.botao_primaria:focus {
    border: 2px solid #1985e3; }

.botao_sem-preenchimento.botao_primaria, .botao_primaria.upload-de-elementos-do-processo__botao-minimizar, .botao_primaria.filtros-adicionais__botao-fechar, .botao_primaria.movimentacao-de-elemento__botao-de-retornar, .botao_primaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_primaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #1985e3;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_primaria:hover, .botao_primaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_primaria.filtros-adicionais__botao-fechar:hover, .botao_primaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_primaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_primaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_primaria:focus, .botao_primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_primaria.filtros-adicionais__botao-fechar:focus, .botao_primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(25, 133, 227, 0.1); }
  .botao_sem-preenchimento.botao_primaria:focus, .botao_primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_primaria.filtros-adicionais__botao-fechar:focus, .botao_primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(25, 133, 227, 0.1); }

.botao_invertido.botao_primaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_primaria {
  color: #1985e3;
  background-color: #FFF; }
  .botao_invertido.botao_primaria:hover, .botao_invertido.botao_primaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_primaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_primaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_secundaria {
  color: #FFF;
  background-color: #2ecc71; }
  .botao_secundaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(46, 204, 113, 0.3); }
  .botao_secundaria:hover, .botao_secundaria:focus {
    background-color: #25a35a; }

.botao_contorno.botao_secundaria {
  color: #2ecc71;
  border: 2px solid rgba(46, 204, 113, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_secundaria:hover, .botao_contorno.botao_secundaria:focus {
    border: 2px solid #2ecc71; }

.botao_sem-preenchimento.botao_secundaria, .botao_secundaria.upload-de-elementos-do-processo__botao-minimizar, .botao_secundaria.filtros-adicionais__botao-fechar, .botao_secundaria.movimentacao-de-elemento__botao-de-retornar, .botao_secundaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_secundaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #2ecc71;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_secundaria:hover, .botao_secundaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_secundaria.filtros-adicionais__botao-fechar:hover, .botao_secundaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_secundaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_secundaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_secundaria:focus, .botao_secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_secundaria.filtros-adicionais__botao-fechar:focus, .botao_secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(46, 204, 113, 0.1); }
  .botao_sem-preenchimento.botao_secundaria:focus, .botao_secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_secundaria.filtros-adicionais__botao-fechar:focus, .botao_secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(46, 204, 113, 0.1); }

.botao_invertido.botao_secundaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_secundaria {
  color: #2ecc71;
  background-color: #FFF; }
  .botao_invertido.botao_secundaria:hover, .botao_invertido.botao_secundaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_secundaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_secundaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_terciaria {
  color: #FFF;
  background-color: #07375e; }
  .botao_terciaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(7, 55, 94, 0.3); }
  .botao_terciaria:hover, .botao_terciaria:focus {
    background-color: #062c4b; }

.botao_contorno.botao_terciaria {
  color: #07375e;
  border: 2px solid rgba(7, 55, 94, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_terciaria:hover, .botao_contorno.botao_terciaria:focus {
    border: 2px solid #07375e; }

.botao_sem-preenchimento.botao_terciaria, .botao_terciaria.upload-de-elementos-do-processo__botao-minimizar, .botao_terciaria.filtros-adicionais__botao-fechar, .botao_terciaria.movimentacao-de-elemento__botao-de-retornar, .botao_terciaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_terciaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: #07375e;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_terciaria:hover, .botao_terciaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_terciaria.filtros-adicionais__botao-fechar:hover, .botao_terciaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_terciaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_terciaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_terciaria:focus, .botao_terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_terciaria.filtros-adicionais__botao-fechar:focus, .botao_terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(7, 55, 94, 0.1); }
  .botao_sem-preenchimento.botao_terciaria:focus, .botao_terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_terciaria.filtros-adicionais__botao-fechar:focus, .botao_terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(7, 55, 94, 0.1); }

.botao_invertido.botao_terciaria,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_terciaria {
  color: #07375e;
  background-color: #FFF; }
  .botao_invertido.botao_terciaria:hover, .botao_invertido.botao_terciaria:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_terciaria:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_terciaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_info {
  color: #FFF;
  background-color: #0363E7; }
  .botao_info:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(3, 99, 231, 0.3); }
  .botao_info:hover, .botao_info:focus {
    background-color: #024fb9; }

.botao_contorno.botao_info {
  color: #0363E7;
  border: 2px solid rgba(3, 99, 231, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_info:hover, .botao_contorno.botao_info:focus {
    border: 2px solid #0363E7; }

.botao_sem-preenchimento.botao_info, .botao_info.upload-de-elementos-do-processo__botao-minimizar, .botao_info.filtros-adicionais__botao-fechar, .botao_info.movimentacao-de-elemento__botao-de-retornar, .botao_info.progressao-de-assinatura-em-lote__botao-minimizar, .botao_info.progressao-de-assinatura-em-lote__botao-fechar {
  color: #0363E7;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_info:hover, .botao_info.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_info.filtros-adicionais__botao-fechar:hover, .botao_info.movimentacao-de-elemento__botao-de-retornar:hover, .botao_info.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_info.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_info:focus, .botao_info.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_info.filtros-adicionais__botao-fechar:focus, .botao_info.movimentacao-de-elemento__botao-de-retornar:focus, .botao_info.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_info.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(3, 99, 231, 0.1); }
  .botao_sem-preenchimento.botao_info:focus, .botao_info.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_info.filtros-adicionais__botao-fechar:focus, .botao_info.movimentacao-de-elemento__botao-de-retornar:focus, .botao_info.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_info.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(3, 99, 231, 0.1); }

.botao_invertido.botao_info,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_info {
  color: #0363E7;
  background-color: #FFF; }
  .botao_invertido.botao_info:hover, .botao_invertido.botao_info:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_info:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_info:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_sucesso {
  color: #FFF;
  background-color: #08A30E; }
  .botao_sucesso:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(8, 163, 14, 0.3); }
  .botao_sucesso:hover, .botao_sucesso:focus {
    background-color: #06820b; }

.botao_contorno.botao_sucesso {
  color: #08A30E;
  border: 2px solid rgba(8, 163, 14, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_sucesso:hover, .botao_contorno.botao_sucesso:focus {
    border: 2px solid #08A30E; }

.botao_sem-preenchimento.botao_sucesso, .botao_sucesso.upload-de-elementos-do-processo__botao-minimizar, .botao_sucesso.filtros-adicionais__botao-fechar, .botao_sucesso.movimentacao-de-elemento__botao-de-retornar, .botao_sucesso.progressao-de-assinatura-em-lote__botao-minimizar, .botao_sucesso.progressao-de-assinatura-em-lote__botao-fechar {
  color: #08A30E;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_sucesso:hover, .botao_sucesso.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_sucesso.filtros-adicionais__botao-fechar:hover, .botao_sucesso.movimentacao-de-elemento__botao-de-retornar:hover, .botao_sucesso.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_sucesso.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_sucesso:focus, .botao_sucesso.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_sucesso.filtros-adicionais__botao-fechar:focus, .botao_sucesso.movimentacao-de-elemento__botao-de-retornar:focus, .botao_sucesso.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_sucesso.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(8, 163, 14, 0.1); }
  .botao_sem-preenchimento.botao_sucesso:focus, .botao_sucesso.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_sucesso.filtros-adicionais__botao-fechar:focus, .botao_sucesso.movimentacao-de-elemento__botao-de-retornar:focus, .botao_sucesso.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_sucesso.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(8, 163, 14, 0.1); }

.botao_invertido.botao_sucesso,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_sucesso {
  color: #08A30E;
  background-color: #FFF; }
  .botao_invertido.botao_sucesso:hover, .botao_invertido.botao_sucesso:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_sucesso:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_sucesso:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_atencao {
  color: #FFF;
  background-color: #F68500; }
  .botao_atencao:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(246, 133, 0, 0.3); }
  .botao_atencao:hover, .botao_atencao:focus {
    background-color: #c56a00; }

.botao_contorno.botao_atencao {
  color: #F68500;
  border: 2px solid rgba(246, 133, 0, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_atencao:hover, .botao_contorno.botao_atencao:focus {
    border: 2px solid #F68500; }

.botao_sem-preenchimento.botao_atencao, .botao_atencao.upload-de-elementos-do-processo__botao-minimizar, .botao_atencao.filtros-adicionais__botao-fechar, .botao_atencao.movimentacao-de-elemento__botao-de-retornar, .botao_atencao.progressao-de-assinatura-em-lote__botao-minimizar, .botao_atencao.progressao-de-assinatura-em-lote__botao-fechar {
  color: #F68500;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_atencao:hover, .botao_atencao.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_atencao.filtros-adicionais__botao-fechar:hover, .botao_atencao.movimentacao-de-elemento__botao-de-retornar:hover, .botao_atencao.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_atencao.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_atencao:focus, .botao_atencao.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_atencao.filtros-adicionais__botao-fechar:focus, .botao_atencao.movimentacao-de-elemento__botao-de-retornar:focus, .botao_atencao.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_atencao.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(246, 133, 0, 0.1); }
  .botao_sem-preenchimento.botao_atencao:focus, .botao_atencao.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_atencao.filtros-adicionais__botao-fechar:focus, .botao_atencao.movimentacao-de-elemento__botao-de-retornar:focus, .botao_atencao.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_atencao.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(246, 133, 0, 0.1); }

.botao_invertido.botao_atencao,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_atencao {
  color: #F68500;
  background-color: #FFF; }
  .botao_invertido.botao_atencao:hover, .botao_invertido.botao_atencao:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_atencao:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_atencao:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_alerta {
  color: #FFF;
  background-color: #F10B0B; }
  .botao_alerta:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(241, 11, 11, 0.3); }
  .botao_alerta:hover, .botao_alerta:focus {
    background-color: #c10909; }

.botao_contorno.botao_alerta {
  color: #F10B0B;
  border: 2px solid rgba(241, 11, 11, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_alerta:hover, .botao_contorno.botao_alerta:focus {
    border: 2px solid #F10B0B; }

.botao_sem-preenchimento.botao_alerta, .botao_alerta.upload-de-elementos-do-processo__botao-minimizar, .botao_alerta.filtros-adicionais__botao-fechar, .botao_alerta.movimentacao-de-elemento__botao-de-retornar, .botao_alerta.progressao-de-assinatura-em-lote__botao-minimizar, .botao_alerta.progressao-de-assinatura-em-lote__botao-fechar {
  color: #F10B0B;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_alerta:hover, .botao_alerta.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_alerta.filtros-adicionais__botao-fechar:hover, .botao_alerta.movimentacao-de-elemento__botao-de-retornar:hover, .botao_alerta.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_alerta.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_alerta:focus, .botao_alerta.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_alerta.filtros-adicionais__botao-fechar:focus, .botao_alerta.movimentacao-de-elemento__botao-de-retornar:focus, .botao_alerta.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_alerta.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(241, 11, 11, 0.1); }
  .botao_sem-preenchimento.botao_alerta:focus, .botao_alerta.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_alerta.filtros-adicionais__botao-fechar:focus, .botao_alerta.movimentacao-de-elemento__botao-de-retornar:focus, .botao_alerta.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_alerta.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(241, 11, 11, 0.1); }

.botao_invertido.botao_alerta,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_alerta {
  color: #F10B0B;
  background-color: #FFF; }
  .botao_invertido.botao_alerta:hover, .botao_invertido.botao_alerta:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_alerta:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_alerta:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_erro {
  color: #FFF;
  background-color: #F10B0B; }
  .botao_erro:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px rgba(241, 11, 11, 0.3); }
  .botao_erro:hover, .botao_erro:focus {
    background-color: #c10909; }

.botao_contorno.botao_erro {
  color: #F10B0B;
  border: 2px solid rgba(241, 11, 11, 0.5);
  background-color: transparent; }
  .botao_contorno.botao_erro:hover, .botao_contorno.botao_erro:focus {
    border: 2px solid #F10B0B; }

.botao_sem-preenchimento.botao_erro, .botao_erro.upload-de-elementos-do-processo__botao-minimizar, .botao_erro.filtros-adicionais__botao-fechar, .botao_erro.movimentacao-de-elemento__botao-de-retornar, .botao_erro.progressao-de-assinatura-em-lote__botao-minimizar, .botao_erro.progressao-de-assinatura-em-lote__botao-fechar {
  color: #F10B0B;
  background-color: transparent; }
  .botao_sem-preenchimento.botao_erro:hover, .botao_erro.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_erro.filtros-adicionais__botao-fechar:hover, .botao_erro.movimentacao-de-elemento__botao-de-retornar:hover, .botao_erro.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_erro.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_erro:focus, .botao_erro.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_erro.filtros-adicionais__botao-fechar:focus, .botao_erro.movimentacao-de-elemento__botao-de-retornar:focus, .botao_erro.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_erro.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: rgba(241, 11, 11, 0.1); }
  .botao_sem-preenchimento.botao_erro:focus, .botao_erro.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_erro.filtros-adicionais__botao-fechar:focus, .botao_erro.movimentacao-de-elemento__botao-de-retornar:focus, .botao_erro.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_erro.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid rgba(241, 11, 11, 0.1); }

.botao_invertido.botao_erro,
.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_erro {
  color: #F10B0B;
  background-color: #FFF; }
  .botao_invertido.botao_erro:hover, .botao_invertido.botao_erro:focus,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_erro:hover,
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_erro:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-primaria {
  background-color: var(--cor-primaria); }
  .botao_cor-primaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px hsla(var(--cor-primaria-h), var(--cor-primaria-s), var(--cor-primaria-l), 0.3); }
  .botao_cor-primaria:hover, .botao_cor-primaria:focus {
    background-color: hsl(var(--cor-primaria-h), var(--cor-primaria-s), calc(var(--cor-primaria-l) - 10%)); }

.botao_contorno.botao_cor-primaria {
  color: var(--cor-primaria);
  border: 2px solid hsla(var(--cor-primaria-h), var(--cor-primaria-s), var(--cor-primaria-l), 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-primaria:hover, .botao_contorno.botao_cor-primaria:focus {
    border: 2px solid var(--cor-primaria); }

.botao_sem-preenchimento.botao_cor-primaria, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-primaria.filtros-adicionais__botao-fechar, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: var(--cor-primaria);
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-primaria:hover, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-primaria.filtros-adicionais__botao-fechar:hover, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-primaria:focus, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-primaria.filtros-adicionais__botao-fechar:focus, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: hsla(var(--cor-primaria-h), var(--cor-primaria-s), var(--cor-primaria-l), 0.1); }
  .botao_sem-preenchimento.botao_cor-primaria:focus, .botao_cor-primaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-primaria.filtros-adicionais__botao-fechar:focus, .botao_cor-primaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-primaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid hsla(var(--cor-primaria-h), var(--cor-primaria-s), var(--cor-primaria-l), 0.1); }

.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria {
  color: var(--cor-primaria);
  background-color: var(--cor-branca); }
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria:hover, .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-primaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-secundaria {
  background-color: var(--cor-secundaria); }
  .botao_cor-secundaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px hsla(var(--cor-secundaria-h), var(--cor-secundaria-s), var(--cor-secundaria-l), 0.3); }
  .botao_cor-secundaria:hover, .botao_cor-secundaria:focus {
    background-color: hsl(var(--cor-secundaria-h), var(--cor-secundaria-s), calc(var(--cor-secundaria-l) - 10%)); }

.botao_contorno.botao_cor-secundaria {
  color: var(--cor-secundaria);
  border: 2px solid hsla(var(--cor-secundaria-h), var(--cor-secundaria-s), var(--cor-secundaria-l), 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-secundaria:hover, .botao_contorno.botao_cor-secundaria:focus {
    border: 2px solid var(--cor-secundaria); }

.botao_sem-preenchimento.botao_cor-secundaria, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-secundaria.filtros-adicionais__botao-fechar, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: var(--cor-secundaria);
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-secundaria:hover, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-secundaria.filtros-adicionais__botao-fechar:hover, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-secundaria:focus, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-secundaria.filtros-adicionais__botao-fechar:focus, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: hsla(var(--cor-secundaria-h), var(--cor-secundaria-s), var(--cor-secundaria-l), 0.1); }
  .botao_sem-preenchimento.botao_cor-secundaria:focus, .botao_cor-secundaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-secundaria.filtros-adicionais__botao-fechar:focus, .botao_cor-secundaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-secundaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid hsla(var(--cor-secundaria-h), var(--cor-secundaria-s), var(--cor-secundaria-l), 0.1); }

.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria {
  color: var(--cor-secundaria);
  background-color: var(--cor-branca); }
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria:hover, .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-secundaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_cor-terciaria {
  background-color: var(--cor-terciaria); }
  .botao_cor-terciaria:not(.botao_contorno):not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar) {
    box-shadow: 0 2px 2px hsla(var(--cor-terciaria-h), var(--cor-terciaria-s), var(--cor-terciaria-l), 0.3); }
  .botao_cor-terciaria:hover, .botao_cor-terciaria:focus {
    background-color: hsl(var(--cor-terciaria-h), var(--cor-terciaria-s), calc(var(--cor-terciaria-l) - 10%)); }

.botao_contorno.botao_cor-terciaria {
  color: var(--cor-terciaria);
  border: 2px solid hsla(var(--cor-terciaria-h), var(--cor-terciaria-s), var(--cor-terciaria-l), 0.5);
  background-color: transparent; }
  .botao_contorno.botao_cor-terciaria:hover, .botao_contorno.botao_cor-terciaria:focus {
    border: 2px solid var(--cor-terciaria); }

.botao_sem-preenchimento.botao_cor-terciaria, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar, .botao_cor-terciaria.filtros-adicionais__botao-fechar, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar {
  color: var(--cor-terciaria);
  background-color: transparent; }
  .botao_sem-preenchimento.botao_cor-terciaria:hover, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:hover, .botao_cor-terciaria.filtros-adicionais__botao-fechar:hover, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:hover, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:hover, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:hover, .botao_sem-preenchimento.botao_cor-terciaria:focus, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-terciaria.filtros-adicionais__botao-fechar:focus, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    background-color: hsla(var(--cor-terciaria-h), var(--cor-terciaria-s), var(--cor-terciaria-l), 0.1); }
  .botao_sem-preenchimento.botao_cor-terciaria:focus, .botao_cor-terciaria.upload-de-elementos-do-processo__botao-minimizar:focus, .botao_cor-terciaria.filtros-adicionais__botao-fechar:focus, .botao_cor-terciaria.movimentacao-de-elemento__botao-de-retornar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-minimizar:focus, .botao_cor-terciaria.progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 2px solid hsla(var(--cor-terciaria-h), var(--cor-terciaria-s), var(--cor-terciaria-l), 0.1); }

.botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria {
  color: var(--cor-terciaria);
  background-color: var(--cor-branca); }
  .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria:hover, .botao_com-fundo-branco:not(.botao_sem-preenchimento):not(.upload-de-elementos-do-processo__botao-minimizar):not(.filtros-adicionais__botao-fechar):not(.movimentacao-de-elemento__botao-de-retornar):not(.progressao-de-assinatura-em-lote__botao-minimizar):not(.progressao-de-assinatura-em-lote__botao-fechar):not(.botao_contorno).botao_cor-terciaria:focus {
    background: rgba(255, 255, 255, 0.8); }

.botao_desabilitado,
button:disabled,
input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled {
  opacity: 0.5;
  pointer-events: none; }

.texto {
  color: #212121;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0; }

.texto_cor-alerta, .cartao-quantidade-de-processos-por-prazo__quantidade-erro {
  color: #F10B0B; }

.texto_cor-sucesso, .cartao-quantidade-de-processos-por-prazo__quantidade-sucesso {
  color: #08A30E; }

.texto_cor-atencao, .cartao-quantidade-de-processos-por-prazo__quantidade-atencao {
  color: #F68500; }

.texto_cor-info {
  color: #0363E7; }

.texto_cor-primaria, .cartao-tempo-medio-por-despacho__quantidade-primaria, .cartao-quantidade-de-processos-por-prazo-para-arquivar__quantidade {
  color: var(--cor-primaria); }

.texto_cor-secundaria {
  color: var(--cor-secundaria); }

.texto_cor-terciaria, .cartao-quantidade-de-processos-por-prazo__quantidade-terciaria, .cartao-tempo-medio-por-despacho__quantidade-terciaria {
  color: var(--cor-terciaria); }

.texto_cor-cinza, .cartao-quantidade-de-processos-por-prazo__titulo, .cartao-tempo-medio-por-despacho__titulo, .cartao-quantidade-de-processos__titulo, .cartao-quantidade-de-processos-para-arquivar__titulo, .listagem-de-processos-arquivados-por-tipo-do-processo__titulo, .listagem-de-processos-arquivados-por-tipo-do-processo__conteudo, .listagem-de-processos-arquivados-por-tipo-do-processo__tabela-conteudo, .cartao-completude-dos-processos__titulo, .cartao-completude-dos-processos__dica-informacao, .cartao-completude-dos-processos__informacoes-card div, .dica-margem-substituicao-de-documentos, .dica-margem-adicao-de-documentos {
  color: #424242; }

.texto_cor-cinza-90 {
  color: #212121; }

.texto_cor-cinza-80 {
  color: #424242; }

.texto_cor-cinza-70 {
  color: #616161; }

.texto_cor-cinza-60 {
  color: #757575; }

.texto_cor-cinza-50, .cartao-quantidade-de-processos-por-prazo__quantidade-inativo {
  color: #9E9E9E; }

.texto_mini {
  font-size: 12px; }

.texto_pequeno {
  font-size: 14px; }

.texto_medio {
  font-size: 16px; }

.texto_grande {
  font-size: 18px; }

.texto_gigante {
  font-size: 20px; }

.texto_paragrafo.texto_mini {
  line-height: 16.8px; }

.texto_paragrafo.texto_pequeno {
  line-height: 19.6px; }

.texto_paragrafo.texto_medio {
  line-height: 22.4px; }

.texto_paragrafo.texto_grande {
  line-height: 25.2px; }

.texto_paragrafo.texto_gigante {
  line-height: 28px; }

.container {
  margin: 0 16px;
  width: calc(100% - 32px);
  padding: 24px; }
  @media (max-width: 599px) {
    .container {
      margin: 0 8px;
      width: calc(100% - 16px);
      padding: 16px; } }
  @media print {
    .container {
      margin: 0;
      padding: 0;
      width: 100%; } }

.container_com-fundo {
  border-radius: 8px;
  background: #FFF; }

@media screen and (min-width: 704px) {
  .pagina .container_mini {
    max-width: 656px;
    margin: 0 auto; } }

@media screen and (min-width: 960px) {
  .pagina_com-menu-lateral .container_mini {
    max-width: 656px;
    margin: 0 auto; } }

@media screen and (min-width: 960px) {
  .pagina .container_pequeno {
    max-width: 912px;
    margin: 0 auto; } }

@media screen and (min-width: 1216px) {
  .pagina_com-menu-lateral .container_pequeno {
    max-width: 912px;
    margin: 0 auto; } }

@media screen and (min-width: 1216px) {
  .pagina .container_medio {
    max-width: 1168px;
    margin: 0 auto; } }

@media screen and (min-width: 1472px) {
  .pagina_com-menu-lateral .container_medio {
    max-width: 1168px;
    margin: 0 auto; } }

@media screen and (min-width: 1472px) {
  .pagina .container_grande {
    max-width: 1424px;
    margin: 0 auto; } }

@media screen and (min-width: 1728px) {
  .pagina_com-menu-lateral .container_grande {
    max-width: 1424px;
    margin: 0 auto; } }

@media screen and (min-width: 1728px) {
  .pagina .container_gigante {
    max-width: 1680px;
    margin: 0 auto; } }

@media screen and (min-width: 1984px) {
  .pagina_com-menu-lateral .container_gigante {
    max-width: 1680px;
    margin: 0 auto; } }

.container_com-margem {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }
  @media (max-width: 599px) {
    .container_com-margem {
      margin-top: 8px !important;
      margin-bottom: 8px !important; } }
  @media print {
    .container_com-margem {
      margin-top: 0 !important;
      margin-bottom: 0 !important; } }

.container_sem-margem {
  margin: 0;
  width: 100%; }

.menu-lateral {
  box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.16);
  background-color: #FFF;
  overflow-y: auto;
  height: calc(100vh - 48px);
  width: 256px;
  z-index: 3;
  padding-bottom: 64px; }
  .menu-lateral:hover {
    transition: 0.15s all ease-in-out;
    transition-delay: 0.2s; }
  @media print {
    .menu-lateral {
      display: none; } }
  .menu-lateral .menu-lateral__lista {
    list-style-type: none;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 0;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    list-style: none;
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 2px solid #F1F1F1; }
  .menu-lateral .menu-lateral__item {
    width: 100%; }
    .menu-lateral .menu-lateral__item .menu-lateral__icone {
      padding: 0;
      display: inline-block;
      text-align: center;
      min-width: 48px;
      display: flex;
      justify-content: center; }
  @media (min-width: 900px) {
    .menu-lateral ~ .pagina__conteudo-container {
      margin-left: 256px; } }

.menu-lateral_minimizado {
  position: relative; }
  @media (max-width: 899px) {
    .menu-lateral_minimizado {
      display: none; } }
  @media (min-width: 900px) {
    .menu-lateral_minimizado {
      overflow: hidden;
      width: 56px; }
      .menu-lateral_minimizado:hover {
        width: 256px;
        overflow-y: auto; }
      .menu-lateral_minimizado ~ .pagina__conteudo-container {
        margin-left: 56px; } }

.menu-lateral::-webkit-scrollbar {
  width: 8px; }

.menu-lateral::-webkit-scrollbar-track {
  background: #E0E0E0; }

.menu-lateral::-webkit-scrollbar-thumb {
  background-color: #9E9E9E;
  border-radius: 10px; }

.menu-lateral_fixo {
  position: fixed;
  top: 48px;
  left: 0; }

.menu-lateral_fechado {
  left: -272px; }

.menu-lateral__link {
  font-weight: 600;
  transition: 0.1s all ease-in-out;
  display: flex;
  align-items: center;
  min-height: 48px;
  text-decoration: none;
  color: #757575;
  padding: 0 0;
  border-left: 4px solid transparent; }
  .menu-lateral__link:hover, .menu-lateral__link:focus {
    text-decoration: none;
    color: #424242;
    background-color: #F1F1F1;
    border-color: #BDBDBD; }
  .menu-lateral__link .menu-lateral__texto {
    font-size: 14px;
    margin: 8px;
    min-width: 187px; }

.menu-lateral__link_ativo {
  font-weight: 700;
  color: var(--cor-primaria);
  border-color: var(--cor-secundaria); }
  .menu-lateral__link_ativo:hover, .menu-lateral__link_ativo:focus {
    color: var(--cor-primaria);
    border-color: var(--cor-secundaria); }

.menu-lateral_minimizado-sem-hover {
  width: 56px !important;
  overflow: hidden !important; }

.paginacao {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  font-size: 14px; }
  @media screen and (max-width: 1280px) {
    .paginacao {
      justify-content: center; } }

.paginacao__lista {
  margin: 0;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  list-style: none;
  padding: 0; }
  @media screen and (max-width: 1280px) {
    .paginacao__lista {
      margin-top: 16px; } }

.paginacao__container {
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1280px) {
    .paginacao__container {
      margin-top: 16px;
      width: 100%;
      justify-content: center;
      flex-direction: column; } }
  .paginacao__container .paginacao__info {
    margin-left: 8px;
    margin-right: 8px; }

.paginacao__formulario {
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1280px) {
    .paginacao__formulario {
      width: auto; } }

.paginacao__input {
  width: 56px !important;
  text-align: center; }

.paginacao__info {
  margin: 0;
  white-space: nowrap; }

.paginacao_com-alinhamento-a-esquerda {
  justify-content: flex-start; }

.paginacao_com-alinhamento-a-direita {
  justify-content: flex-end; }

.paginacao_com-alinhamento-ao-centro {
  justify-content: center; }

.paginacao__item {
  margin: 0 4px; }

.paginacao__link, .paginacao__navegacao {
  border-radius: 8px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  color: #0363E7;
  background: transparent;
  box-sizing: border-box;
  border: 2px solid rgba(3, 99, 231, 0.5);
  border-radius: 100px;
  font-size: 16px;
  height: 40px;
  padding: 0 14px;
  position: relative;
  transition: .15s ease; }
  .paginacao__link:hover, .paginacao__navegacao:hover, .paginacao__link:focus, .paginacao__navegacao:focus {
    border: 2px solid #0363E7;
    background-color: transparent; }
  .paginacao__link:focus, .paginacao__navegacao:focus {
    outline: none; }

.paginacao__link[aria-current], .paginacao__navegacao[aria-current],
.paginacao__link_ativo {
  cursor: default;
  color: #FFF;
  background-color: #0363E7; }
  .paginacao__link[aria-current]:hover, .paginacao__navegacao[aria-current]:hover, .paginacao__link[aria-current]:focus, .paginacao__navegacao[aria-current]:focus,
  .paginacao__link_ativo:hover,
  .paginacao__link_ativo:focus {
    color: #FFF;
    background-color: #0363E7; }

.paginacao__navegacao {
  background: transparent;
  border-color: transparent !important; }
  .paginacao__navegacao:hover, .paginacao__navegacao:focus {
    border-color: transparent;
    background: transparent; }
  .paginacao__navegacao:focus {
    outline: none; }
  @media screen and (max-width: 630px) {
    .paginacao__navegacao {
      display: none; } }

.paginacao__link[aria-disabled], .paginacao__navegacao[aria-disabled],
.paginacao__navegacao_desativada,
.paginacao__navegacao_desabilitada,
.paginacao__navegacao_inativa {
  cursor: default;
  opacity: .4; }

.paginacao__navegacao_direita:hover .paginacao__icone, .paginacao__navegacao_direita:focus .paginacao__icone {
  transform: translateX(2px); }

.paginacao__navegacao_esquerda:hover .paginacao__icone, .paginacao__navegacao_esquerda:focus .paginacao__icone {
  transform: translateX(-2px); }

.paginacao__icone {
  transition: .2s ease; }

.paginacao_cor-branca .paginacao__navegacao {
  color: #FFF; }

.paginacao_cor-branca .paginacao__link, .paginacao_cor-branca .paginacao__navegacao {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.5); }
  .paginacao_cor-branca .paginacao__link:hover, .paginacao_cor-branca .paginacao__navegacao:hover, .paginacao_cor-branca .paginacao__link:focus, .paginacao_cor-branca .paginacao__navegacao:focus {
    border-color: #FFF;
    background-color: transparent; }

.paginacao_cor-branca .paginacao__link_ativo {
  color: #FFF;
  background-color: #FFF; }
  .paginacao_cor-branca .paginacao__link_ativo:hover, .paginacao_cor-branca .paginacao__link_ativo:focus {
    background-color: #FFF; }

.paginacao_cor-cinza .paginacao__navegacao {
  color: #616161; }

.paginacao_cor-cinza .paginacao__link, .paginacao_cor-cinza .paginacao__navegacao {
  color: #616161;
  border-color: rgba(97, 97, 97, 0.5); }
  .paginacao_cor-cinza .paginacao__link:hover, .paginacao_cor-cinza .paginacao__navegacao:hover, .paginacao_cor-cinza .paginacao__link:focus, .paginacao_cor-cinza .paginacao__navegacao:focus {
    border-color: #616161;
    background-color: transparent; }

.paginacao_cor-cinza .paginacao__link_ativo {
  color: #FFF;
  background-color: #616161; }
  .paginacao_cor-cinza .paginacao__link_ativo:hover, .paginacao_cor-cinza .paginacao__link_ativo:focus {
    background-color: #616161; }

.paginacao_cor-primaria .paginacao__navegacao {
  color: #1985e3; }

.paginacao_cor-primaria .paginacao__link, .paginacao_cor-primaria .paginacao__navegacao {
  color: #1985e3;
  border-color: rgba(25, 133, 227, 0.5); }
  .paginacao_cor-primaria .paginacao__link:hover, .paginacao_cor-primaria .paginacao__navegacao:hover, .paginacao_cor-primaria .paginacao__link:focus, .paginacao_cor-primaria .paginacao__navegacao:focus {
    border-color: #1985e3;
    background-color: transparent; }

.paginacao_cor-primaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #1985e3; }
  .paginacao_cor-primaria .paginacao__link_ativo:hover, .paginacao_cor-primaria .paginacao__link_ativo:focus {
    background-color: #1985e3; }

.paginacao_cor-secundaria .paginacao__navegacao {
  color: #2ecc71; }

.paginacao_cor-secundaria .paginacao__link, .paginacao_cor-secundaria .paginacao__navegacao {
  color: #2ecc71;
  border-color: rgba(46, 204, 113, 0.5); }
  .paginacao_cor-secundaria .paginacao__link:hover, .paginacao_cor-secundaria .paginacao__navegacao:hover, .paginacao_cor-secundaria .paginacao__link:focus, .paginacao_cor-secundaria .paginacao__navegacao:focus {
    border-color: #2ecc71;
    background-color: transparent; }

.paginacao_cor-secundaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #2ecc71; }
  .paginacao_cor-secundaria .paginacao__link_ativo:hover, .paginacao_cor-secundaria .paginacao__link_ativo:focus {
    background-color: #2ecc71; }

.paginacao_cor-terciaria .paginacao__navegacao {
  color: #07375e; }

.paginacao_cor-terciaria .paginacao__link, .paginacao_cor-terciaria .paginacao__navegacao {
  color: #07375e;
  border-color: rgba(7, 55, 94, 0.5); }
  .paginacao_cor-terciaria .paginacao__link:hover, .paginacao_cor-terciaria .paginacao__navegacao:hover, .paginacao_cor-terciaria .paginacao__link:focus, .paginacao_cor-terciaria .paginacao__navegacao:focus {
    border-color: #07375e;
    background-color: transparent; }

.paginacao_cor-terciaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #07375e; }
  .paginacao_cor-terciaria .paginacao__link_ativo:hover, .paginacao_cor-terciaria .paginacao__link_ativo:focus {
    background-color: #07375e; }

.paginacao_cor-info .paginacao__navegacao {
  color: #0363E7; }

.paginacao_cor-info .paginacao__link, .paginacao_cor-info .paginacao__navegacao {
  color: #0363E7;
  border-color: rgba(3, 99, 231, 0.5); }
  .paginacao_cor-info .paginacao__link:hover, .paginacao_cor-info .paginacao__navegacao:hover, .paginacao_cor-info .paginacao__link:focus, .paginacao_cor-info .paginacao__navegacao:focus {
    border-color: #0363E7;
    background-color: transparent; }

.paginacao_cor-info .paginacao__link_ativo {
  color: #FFF;
  background-color: #0363E7; }
  .paginacao_cor-info .paginacao__link_ativo:hover, .paginacao_cor-info .paginacao__link_ativo:focus {
    background-color: #0363E7; }

.paginacao_cor-sucesso .paginacao__navegacao {
  color: #08A30E; }

.paginacao_cor-sucesso .paginacao__link, .paginacao_cor-sucesso .paginacao__navegacao {
  color: #08A30E;
  border-color: rgba(8, 163, 14, 0.5); }
  .paginacao_cor-sucesso .paginacao__link:hover, .paginacao_cor-sucesso .paginacao__navegacao:hover, .paginacao_cor-sucesso .paginacao__link:focus, .paginacao_cor-sucesso .paginacao__navegacao:focus {
    border-color: #08A30E;
    background-color: transparent; }

.paginacao_cor-sucesso .paginacao__link_ativo {
  color: #FFF;
  background-color: #08A30E; }
  .paginacao_cor-sucesso .paginacao__link_ativo:hover, .paginacao_cor-sucesso .paginacao__link_ativo:focus {
    background-color: #08A30E; }

.paginacao_cor-atencao .paginacao__navegacao {
  color: #F68500; }

.paginacao_cor-atencao .paginacao__link, .paginacao_cor-atencao .paginacao__navegacao {
  color: #F68500;
  border-color: rgba(246, 133, 0, 0.5); }
  .paginacao_cor-atencao .paginacao__link:hover, .paginacao_cor-atencao .paginacao__navegacao:hover, .paginacao_cor-atencao .paginacao__link:focus, .paginacao_cor-atencao .paginacao__navegacao:focus {
    border-color: #F68500;
    background-color: transparent; }

.paginacao_cor-atencao .paginacao__link_ativo {
  color: #FFF;
  background-color: #F68500; }
  .paginacao_cor-atencao .paginacao__link_ativo:hover, .paginacao_cor-atencao .paginacao__link_ativo:focus {
    background-color: #F68500; }

.paginacao_cor-perigo .paginacao__navegacao {
  color: #F10B0B; }

.paginacao_cor-perigo .paginacao__link, .paginacao_cor-perigo .paginacao__navegacao {
  color: #F10B0B;
  border-color: rgba(241, 11, 11, 0.5); }
  .paginacao_cor-perigo .paginacao__link:hover, .paginacao_cor-perigo .paginacao__navegacao:hover, .paginacao_cor-perigo .paginacao__link:focus, .paginacao_cor-perigo .paginacao__navegacao:focus {
    border-color: #F10B0B;
    background-color: transparent; }

.paginacao_cor-perigo .paginacao__link_ativo {
  color: #FFF;
  background-color: #F10B0B; }
  .paginacao_cor-perigo .paginacao__link_ativo:hover, .paginacao_cor-perigo .paginacao__link_ativo:focus {
    background-color: #F10B0B; }

.paginacao_branca .paginacao__navegacao {
  color: #FFF; }

.paginacao_branca .paginacao__link, .paginacao_branca .paginacao__navegacao {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.5); }
  .paginacao_branca .paginacao__link:hover, .paginacao_branca .paginacao__navegacao:hover, .paginacao_branca .paginacao__link:focus, .paginacao_branca .paginacao__navegacao:focus {
    border-color: #FFF;
    background-color: transparent; }

.paginacao_branca .paginacao__link_ativo {
  color: #FFF;
  background-color: #FFF; }
  .paginacao_branca .paginacao__link_ativo:hover, .paginacao_branca .paginacao__link_ativo:focus {
    background-color: #FFF; }

.paginacao_cinza .paginacao__navegacao {
  color: #616161; }

.paginacao_cinza .paginacao__link, .paginacao_cinza .paginacao__navegacao {
  color: #616161;
  border-color: rgba(97, 97, 97, 0.5); }
  .paginacao_cinza .paginacao__link:hover, .paginacao_cinza .paginacao__navegacao:hover, .paginacao_cinza .paginacao__link:focus, .paginacao_cinza .paginacao__navegacao:focus {
    border-color: #616161;
    background-color: transparent; }

.paginacao_cinza .paginacao__link_ativo {
  color: #FFF;
  background-color: #616161; }
  .paginacao_cinza .paginacao__link_ativo:hover, .paginacao_cinza .paginacao__link_ativo:focus {
    background-color: #616161; }

.paginacao_primaria .paginacao__navegacao {
  color: #1985e3; }

.paginacao_primaria .paginacao__link, .paginacao_primaria .paginacao__navegacao {
  color: #1985e3;
  border-color: rgba(25, 133, 227, 0.5); }
  .paginacao_primaria .paginacao__link:hover, .paginacao_primaria .paginacao__navegacao:hover, .paginacao_primaria .paginacao__link:focus, .paginacao_primaria .paginacao__navegacao:focus {
    border-color: #1985e3;
    background-color: transparent; }

.paginacao_primaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #1985e3; }
  .paginacao_primaria .paginacao__link_ativo:hover, .paginacao_primaria .paginacao__link_ativo:focus {
    background-color: #1985e3; }

.paginacao_secundaria .paginacao__navegacao {
  color: #2ecc71; }

.paginacao_secundaria .paginacao__link, .paginacao_secundaria .paginacao__navegacao {
  color: #2ecc71;
  border-color: rgba(46, 204, 113, 0.5); }
  .paginacao_secundaria .paginacao__link:hover, .paginacao_secundaria .paginacao__navegacao:hover, .paginacao_secundaria .paginacao__link:focus, .paginacao_secundaria .paginacao__navegacao:focus {
    border-color: #2ecc71;
    background-color: transparent; }

.paginacao_secundaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #2ecc71; }
  .paginacao_secundaria .paginacao__link_ativo:hover, .paginacao_secundaria .paginacao__link_ativo:focus {
    background-color: #2ecc71; }

.paginacao_terciaria .paginacao__navegacao {
  color: #07375e; }

.paginacao_terciaria .paginacao__link, .paginacao_terciaria .paginacao__navegacao {
  color: #07375e;
  border-color: rgba(7, 55, 94, 0.5); }
  .paginacao_terciaria .paginacao__link:hover, .paginacao_terciaria .paginacao__navegacao:hover, .paginacao_terciaria .paginacao__link:focus, .paginacao_terciaria .paginacao__navegacao:focus {
    border-color: #07375e;
    background-color: transparent; }

.paginacao_terciaria .paginacao__link_ativo {
  color: #FFF;
  background-color: #07375e; }
  .paginacao_terciaria .paginacao__link_ativo:hover, .paginacao_terciaria .paginacao__link_ativo:focus {
    background-color: #07375e; }

.paginacao_info .paginacao__navegacao {
  color: #0363E7; }

.paginacao_info .paginacao__link, .paginacao_info .paginacao__navegacao {
  color: #0363E7;
  border-color: rgba(3, 99, 231, 0.5); }
  .paginacao_info .paginacao__link:hover, .paginacao_info .paginacao__navegacao:hover, .paginacao_info .paginacao__link:focus, .paginacao_info .paginacao__navegacao:focus {
    border-color: #0363E7;
    background-color: transparent; }

.paginacao_info .paginacao__link_ativo {
  color: #FFF;
  background-color: #0363E7; }
  .paginacao_info .paginacao__link_ativo:hover, .paginacao_info .paginacao__link_ativo:focus {
    background-color: #0363E7; }

.paginacao_sucesso .paginacao__navegacao {
  color: #08A30E; }

.paginacao_sucesso .paginacao__link, .paginacao_sucesso .paginacao__navegacao {
  color: #08A30E;
  border-color: rgba(8, 163, 14, 0.5); }
  .paginacao_sucesso .paginacao__link:hover, .paginacao_sucesso .paginacao__navegacao:hover, .paginacao_sucesso .paginacao__link:focus, .paginacao_sucesso .paginacao__navegacao:focus {
    border-color: #08A30E;
    background-color: transparent; }

.paginacao_sucesso .paginacao__link_ativo {
  color: #FFF;
  background-color: #08A30E; }
  .paginacao_sucesso .paginacao__link_ativo:hover, .paginacao_sucesso .paginacao__link_ativo:focus {
    background-color: #08A30E; }

.paginacao_atencao .paginacao__navegacao {
  color: #F68500; }

.paginacao_atencao .paginacao__link, .paginacao_atencao .paginacao__navegacao {
  color: #F68500;
  border-color: rgba(246, 133, 0, 0.5); }
  .paginacao_atencao .paginacao__link:hover, .paginacao_atencao .paginacao__navegacao:hover, .paginacao_atencao .paginacao__link:focus, .paginacao_atencao .paginacao__navegacao:focus {
    border-color: #F68500;
    background-color: transparent; }

.paginacao_atencao .paginacao__link_ativo {
  color: #FFF;
  background-color: #F68500; }
  .paginacao_atencao .paginacao__link_ativo:hover, .paginacao_atencao .paginacao__link_ativo:focus {
    background-color: #F68500; }

.paginacao_alerta .paginacao__navegacao {
  color: #F10B0B; }

.paginacao_alerta .paginacao__link, .paginacao_alerta .paginacao__navegacao {
  color: #F10B0B;
  border-color: rgba(241, 11, 11, 0.5); }
  .paginacao_alerta .paginacao__link:hover, .paginacao_alerta .paginacao__navegacao:hover, .paginacao_alerta .paginacao__link:focus, .paginacao_alerta .paginacao__navegacao:focus {
    border-color: #F10B0B;
    background-color: transparent; }

.paginacao_alerta .paginacao__link_ativo {
  color: #FFF;
  background-color: #F10B0B; }
  .paginacao_alerta .paginacao__link_ativo:hover, .paginacao_alerta .paginacao__link_ativo:focus {
    background-color: #F10B0B; }

.paginacao_erro .paginacao__navegacao {
  color: #F10B0B; }

.paginacao_erro .paginacao__link, .paginacao_erro .paginacao__navegacao {
  color: #F10B0B;
  border-color: rgba(241, 11, 11, 0.5); }
  .paginacao_erro .paginacao__link:hover, .paginacao_erro .paginacao__navegacao:hover, .paginacao_erro .paginacao__link:focus, .paginacao_erro .paginacao__navegacao:focus {
    border-color: #F10B0B;
    background-color: transparent; }

.paginacao_erro .paginacao__link_ativo {
  color: #FFF;
  background-color: #F10B0B; }
  .paginacao_erro .paginacao__link_ativo:hover, .paginacao_erro .paginacao__link_ativo:focus {
    background-color: #F10B0B; }

.botao-hamburguer {
  width: 56px;
  height: 48px;
  text-align: center;
  position: relative;
  background-color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: 0; }
  .botao-hamburguer:focus {
    outline: 0; }

.botao-hamburguer__linha-1, .botao-hamburguer__linha-2, .botao-hamburguer__linha-3 {
  width: 20px;
  height: 2px;
  background-color: #FFF;
  border-radius: 2px;
  transition: all ease 0.15s;
  position: absolute;
  left: 17px; }

.botao-hamburguer__linha-1 {
  top: 16px; }

.botao-hamburguer__linha-2 {
  top: 50%;
  transform: translateY(-50%); }

.botao-hamburguer__linha-3 {
  bottom: 16px; }

@media (min-width: 900px) {
  .botao-hamburguer:hover .botao-hamburguer__linha-1, .botao-hamburguer:focus .botao-hamburguer__linha-1 {
    width: 12px;
    top: 18px;
    left: 20px;
    transform: rotate(45deg); }
  .botao-hamburguer:hover .botao-hamburguer__linha-2, .botao-hamburguer:focus .botao-hamburguer__linha-2 {
    width: 0; }
  .botao-hamburguer:hover .botao-hamburguer__linha-3, .botao-hamburguer:focus .botao-hamburguer__linha-3 {
    width: 12px;
    bottom: 20px;
    left: 20px;
    transform: rotate(-45deg); } }

@media (min-width: 900px) {
  .botao-hamburguer_estado-minimizar:hover .botao-hamburguer__linha-1, .botao-hamburguer_estado-minimizar:focus .botao-hamburguer__linha-1 {
    width: 12px;
    top: 18px;
    left: 20px;
    transform: rotate(-45deg); }
  .botao-hamburguer_estado-minimizar:hover .botao-hamburguer__linha-2, .botao-hamburguer_estado-minimizar:focus .botao-hamburguer__linha-2 {
    transform: translateX(16px);
    width: 0; }
  .botao-hamburguer_estado-minimizar:hover .botao-hamburguer__linha-3, .botao-hamburguer_estado-minimizar:focus .botao-hamburguer__linha-3 {
    width: 12px;
    bottom: 20px;
    left: 20px;
    transform: rotate(45deg); } }

@media (max-width: 899px) {
  .botao-hamburguer_estado-minimizar .botao-hamburguer__linha-1 {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg); }
  .botao-hamburguer_estado-minimizar .botao-hamburguer__linha-2 {
    width: 0; }
  .botao-hamburguer_estado-minimizar .botao-hamburguer__linha-3 {
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%) rotate(-45deg); } }

.barra-navegacao {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  background: #FFF;
  width: 100%; }

.barra-navegacao_fixa {
  position: relative; }
  @media (min-width: 900px) {
    .barra-navegacao_fixa {
      position: -webkit-sticky;
      position: sticky;
      top: 48px;
      left: 0; } }

.barra-navegacao_sem-botao-voltar .barra-navegacao__abas {
  padding-left: 16px; }

.barra-navegacao__container {
  display: flex;
  align-items: center;
  padding: 0 8px; }

@media (min-width: 900px) {
  .barra-navegacao__conteudo-principal {
    flex-grow: 1;
    display: flex;
    align-items: center; } }

.barra-navegacao__conteudo-primario {
  display: flex;
  align-items: center;
  flex-grow: 1;
  padding: 0; }

.barra-navegacao__conteudo-secundario {
  display: flex;
  flex-direction: column;
  padding: 0px 8px 16px; }
  .barra-navegacao__conteudo-secundario > * {
    margin: 4px 0; }
  @media (min-width: 600px) {
    .barra-navegacao__conteudo-secundario {
      flex-direction: row;
      padding: 8px; }
      .barra-navegacao__conteudo-secundario > * {
        margin: 4px 8px; }
        .barra-navegacao__conteudo-secundario > *:first-child {
          margin-left: 0; }
        .barra-navegacao__conteudo-secundario > *:last-child {
          margin-right: 0; } }

.barra-navegacao__container-titulos {
  padding: 16px 8px; }

.barra-navegacao__botao-voltar {
  transition: 0.2s all ease-in-out;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  text-decoration: none; }
  .barra-navegacao__botao-voltar:hover {
    color: hsl(var(--cor-primaria-h), var(--cor-primaria-s), calc(var(--cor-primaria-l) - 10%)) !important; }

.barra-navegacao__rastro {
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  font-size: 12px;
  display: flex;
  white-space: nowrap;
  color: #757575;
  margin-bottom: 2px; }
  .barra-navegacao__rastro li:after {
    content: "/";
    padding: 8px;
    color: #BDBDBD; }
  .barra-navegacao__rastro li:last-child:after {
    content: ""; }
  .barra-navegacao__rastro li:last-child a {
    pointer-events: none;
    color: #757575; }

.barra-navegacao__titulo {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  color: #424242;
  font-size: 18px; }
  @media (min-width: 600px) {
    .barra-navegacao__titulo {
      font-size: 22px; } }

.barra-navegacao__subtitulo {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  color: #757575;
  font-size: 13px;
  margin-top: 2px; }

.barra-navegacao__abas {
  display: flex;
  align-items: center;
  background: #FFF;
  border-top: 1px solid #EEE;
  overflow-x: auto;
  padding-left: 24px; }
  @media (min-width: 600px) {
    .barra-navegacao__abas {
      padding-left: 64px; } }

.barra-navegacao__abas-item {
  margin-right: 24px;
  position: relative;
  display: flex;
  align-items: center;
  color: #424242;
  font-size: 14px;
  height: 48px;
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  font-weight: 600;
  text-decoration: none; }
  .barra-navegacao__abas-item:hover {
    text-decoration: none; }
    .barra-navegacao__abas-item:hover:after {
      content: "";
      width: 100%;
      height: 4px;
      display: block;
      background: #BDBDBD;
      position: absolute;
      bottom: 0;
      left: 0; }

.barra-navegacao__abas-item_selecionado {
  font-weight: 700;
  color: var(--cor-primaria);
  pointer-events: none; }
  .barra-navegacao__abas-item_selecionado:after {
    content: "";
    width: 100% !important;
    height: 4px;
    display: block;
    background: var(--cor-secundaria) !important;
    position: absolute;
    bottom: 0;
    left: 0 !important; }
  .barra-navegacao__abas-item_selecionado .barra-navegacao__abas-icone {
    fill: var(--cor-primaria); }

.sobreposicao {
  transition: 0.2s all ease-in-out; }

.sobreposicao_ativo {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 2; }
  @media (min-width: 900px) {
    .sobreposicao_ativo {
      z-index: 4; } }

@media (min-width: 900px) {
  .sobreposicao__menu-lateral {
    display: none; } }

.pilula {
  padding: 2px 6px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 700;
  color: #FFF;
  min-width: 12px;
  min-height: 12px; }

.pilula_cor-alerta {
  background-color: #F10B0B; }

.pilula_cor-info {
  background-color: #0363E7; }

.pilula_cor-sucesso {
  background-color: #08A30E; }

.pilula_cor-atencao {
  background-color: #F68500; }

.pilula_cor-primaria {
  background-color: var(--cor-primaria); }

.pilula_cor-secundaria {
  background-color: var(--cor-secundaria); }

.pilula_cor-terciaria {
  background-color: var(--cor-terciaria); }

.pilula_com-animacao {
  animation: pilula-animacao 1s ease-in-out infinite; }

@keyframes pilula-animacao {
  0% {
    transform: translate(0, 0); }
  80% {
    transform: translate(0, 0); }
  90% {
    transform: translate(0, -2px); }
  100% {
    transform: translate(0, 0); } }

.dialogo, .dialogo_responsivo {
  display: none;
  opacity: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  padding: 24px;
  background: rgba(0, 0, 0, 0.5); }
  @media (max-width: 599px) {
    .dialogo, .dialogo_responsivo {
      padding: 16px; } }

.dialogo_ativo {
  display: flex;
  opacity: 1;
  z-index: 5; }

.dialogo__container {
  display: flex;
  position: relative;
  flex-direction: column;
  margin: auto;
  width: 100%;
  max-height: calc(100vh - 48px);
  overflow: hidden;
  transform: scale(0.9);
  background: #FFF;
  box-shadow: 4px 4px 32px rgba(0, 0, 0, 0.25);
  transition: ease-in-out all 0.2s;
  border-radius: 8px;
  outline: 0;
  animation-name: animacaoDeEntrada;
  animation-duration: 0.2s; }
  @media (max-width: 599px) {
    .dialogo__container {
      max-height: calc(100vh - 104px); } }

@keyframes animacaoDeEntrada {
  0% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }

.dialogo__titulo {
  font-size: 22px;
  font-weight: 700;
  margin: 0;
  color: #424242; }

.dialogo_sem-scroll-no-conteudo {
  overflow-y: auto; }
  .dialogo_sem-scroll-no-conteudo .dialogo__container {
    max-height: initial;
    overflow: initial; }
  .dialogo_sem-scroll-no-conteudo .dialogo__corpo {
    overflow: initial; }

.dialogo__subtitulo {
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  color: #424242; }

.dialogo_altura-pequena .dialogo__corpo {
  min-height: 320px; }

.dialogo_altura-media .dialogo__corpo {
  min-height: 480px; }

.dialogo_altura-grande .dialogo__corpo {
  min-height: 640px; }

.dialogo_gigante .dialogo__container {
  max-width: 1366px; }

.dialogo_grande .dialogo__container {
  max-width: 1024px; }

.dialogo_medio .dialogo__container {
  max-width: 720px; }

.dialogo_pequeno .dialogo__container {
  max-width: 560px; }

.dialogo_mini .dialogo__container {
  max-width: 400px; }

.dialogo_ativo .dialogo__container {
  transform: scale(1); }

.dialogo__cabecalho {
  padding: 16px;
  border-bottom: 2px solid #EEE;
  outline: 0; }

.dialogo__corpo {
  flex-grow: 1;
  padding: 16px;
  overflow-y: auto; }

.dialogo__rodape, .dialogo__rodape-com-paginacao-alinhado-ao-centro {
  border-top: 2px solid #EEE;
  padding: 16px;
  display: flex;
  flex-direction: column; }
  .dialogo__rodape > *:not(:last-child), .dialogo__rodape-com-paginacao-alinhado-ao-centro > *:not(:last-child) {
    margin-bottom: 8px; }
  @media (min-width: 600px) {
    .dialogo__rodape, .dialogo__rodape-com-paginacao-alinhado-ao-centro {
      flex-direction: row-reverse; }
      .dialogo__rodape > *:not(:last-child), .dialogo__rodape-com-paginacao-alinhado-ao-centro > *:not(:last-child) {
        margin-left: 8px;
        margin-bottom: 0; } }

.dialogo__botao-fechar {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 24px;
  position: absolute;
  right: 16px;
  top: 16px;
  color: #9E9E9E;
  outline: 0;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center; }
  .dialogo__botao-fechar:hover, .dialogo__botao-fechar:focus {
    color: #424242;
    background-color: #F1F1F1; }

.cartao, .cartao-quantidade-de-processos-por-prazo, .cartao-tempo-medio-por-despacho, .cartao-quantidade-de-processos, .cartao-quantidade-de-processos-para-arquivar, .listagem-de-processos-arquivados-por-tipo-do-processo, .cartao-completude-dos-processos {
  border-radius: 8px;
  transition: 0.2s all ease-in-out;
  color: #000;
  width: 100%;
  border: 1px solid #E0E0E0;
  background: #FFF; }

.cartao_sem-borda {
  border-color: transparent; }

.cartao_cor-sucesso .cartao__cabecalho:before, .cartao_cor-erro .cartao__cabecalho:before, .cartao_cor-atencao .cartao__cabecalho:before, .cartao_cor-info .cartao__cabecalho:before, .cartao_cor-primaria .cartao__cabecalho:before, .cartao-quantidade-de-processos-por-prazo .cartao__cabecalho:before, .cartao-tempo-medio-por-despacho .cartao__cabecalho:before, .cartao-quantidade-de-processos .cartao__cabecalho:before, .listagem-de-processos-arquivados-por-tipo-do-processo .cartao__cabecalho:before, .cartao-completude-dos-processos .cartao__cabecalho:before, .cartao_cor-secundaria .cartao__cabecalho:before, .cartao_cor-terciaria .cartao__cabecalho:before {
  background: currentColor; }

.cartao_cor-sucesso .cartao__titulo, .cartao_cor-erro .cartao__titulo, .cartao_cor-atencao .cartao__titulo, .cartao_cor-info .cartao__titulo, .cartao_cor-primaria .cartao__titulo, .cartao-quantidade-de-processos-por-prazo .cartao__titulo, .cartao-tempo-medio-por-despacho .cartao__titulo, .cartao-quantidade-de-processos .cartao__titulo, .listagem-de-processos-arquivados-por-tipo-do-processo .cartao__titulo, .cartao-completude-dos-processos .cartao__titulo, .cartao_cor-secundaria .cartao__titulo, .cartao_cor-terciaria .cartao__titulo {
  color: currentColor; }

.cartao_cor-sucesso .cartao__icone, .cartao_cor-erro .cartao__icone, .cartao_cor-atencao .cartao__icone, .cartao_cor-info .cartao__icone, .cartao_cor-primaria .cartao__icone, .cartao-quantidade-de-processos-por-prazo .cartao__icone, .cartao-tempo-medio-por-despacho .cartao__icone, .cartao-quantidade-de-processos .cartao__icone, .listagem-de-processos-arquivados-por-tipo-do-processo .cartao__icone, .cartao-completude-dos-processos .cartao__icone, .cartao_cor-secundaria .cartao__icone, .cartao_cor-terciaria .cartao__icone {
  color: currentColor; }

.cartao_cor-sucesso {
  color: #08A30E; }

.cartao_cor-erro {
  color: #F10B0B; }

.cartao_cor-atencao {
  color: #F68500; }

.cartao_cor-info {
  color: #0363E7; }

.cartao_cor-primaria, .cartao-quantidade-de-processos-por-prazo, .cartao-tempo-medio-por-despacho, .cartao-quantidade-de-processos, .listagem-de-processos-arquivados-por-tipo-do-processo, .cartao-completude-dos-processos {
  color: var(--cor-primaria); }

.cartao_cor-secundaria {
  color: var(--cor-secundaria); }

.cartao_cor-terciaria {
  color: var(--cor-terciaria); }

.cartao_expansivel:hover, .cartao_expansivel:focus {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  transform: translateY(-2px); }
  .cartao_expansivel:hover .cartao__botao-expandir_animado, .cartao_expansivel:focus .cartao__botao-expandir_animado {
    animation: pula-para-cima 0.3s ease infinite alternate; }

.cartao_expansivel:focus {
  outline: none; }

.cartao_expansivel .cartao__corpo {
  display: none; }

.cartao_com-destaque .cartao__cabecalho:before {
  content: "";
  margin: 0 8px 0 -4px;
  display: block;
  width: 4px;
  align-self: stretch;
  border-radius: 10px; }

@media (max-width: 599px) {
  .cartao_com-cabecalho-centralizado-no-celular .cartao__cabecalho {
    flex-direction: column;
    text-align: center; }
    .cartao_com-cabecalho-centralizado-no-celular .cartao__cabecalho .cartao__icone {
      margin: 0 0 8px 0;
      align-self: center; }
  .cartao_com-cabecalho-centralizado-no-celular .cartao__container-primario {
    padding-left: 0; }
  .cartao_com-cabecalho-centralizado-no-celular .cartao__container-secundario {
    margin: 8px 0 0 0;
    flex-direction: column;
    align-self: center;
    padding-left: 0; }
    .cartao_com-cabecalho-centralizado-no-celular .cartao__container-secundario > * {
      margin: 0 0 8px 0; }
      .cartao_com-cabecalho-centralizado-no-celular .cartao__container-secundario > *:last-of-type {
        margin-bottom: 0; }
  .cartao_com-cabecalho-centralizado-no-celular.cartao_com-destaque .cartao__cabecalho:before {
    display: none; } }

.cartao__cabecalho {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  min-height: 56px; }

.cartao__container-primario {
  flex-grow: 1; }

.cartao__container-secundario {
  margin-top: 0;
  box-sizing: border-box;
  display: flex;
  flex-grow: 0;
  align-self: flex-start;
  padding-left: 24px; }
  .cartao__container-secundario > * {
    margin: 0 8px 0 0; }
    .cartao__container-secundario > *:last-of-type {
      margin-right: 0; }
  @media (min-width: 600px) {
    .cartao__container-secundario {
      flex-direction: row;
      align-items: center; } }

.cartao__icone {
  margin: 8px 16px 0 0;
  display: flex !important;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  font-size: 32px;
  line-height: 0; }

.cartao__titulo {
  font-weight: 700;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 16px; }

.cartao__subtitulo, .listagem-de-processos-arquivados-por-tipo-do-processo__subtitulo {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  margin-top: 4px;
  color: #424242;
  font-size: 14px; }

.cartao__botao-expandir {
  transition: 0.2s all ease-in-out; }
  .cartao__botao-expandir.botao_icone {
    border-radius: 50px; }

.cartao__botao-expandir_animado:hover {
  animation: none !important; }

.cartao__corpo {
  color: #000;
  padding: 16px;
  border-top: 1px solid #E0E0E0; }
  .cartao__corpo:focus {
    outline: none; }

.cartao_aberto .cartao__corpo {
  display: block; }

.cartao_aberto .cartao__botao-expandir_animado {
  animation: none !important;
  transform: rotate(180deg); }

.link, .breadcrumb .breadcrumb__link {
  color: #0363E7;
  text-decoration: none; }
  .link:hover, .breadcrumb .breadcrumb__link:hover, .link:focus, .breadcrumb .breadcrumb__link:focus {
    text-decoration: underline; }

.link_cor-primaria {
  color: var(--cor-primaria); }

.link_cor-secundaria {
  color: var(--cor-secundaria); }

.link_cor-terciaria {
  color: var(--cor-terciaria); }

.link_cor-branca {
  color: #FFF; }

.link_cor-erro {
  color: #F10B0B; }

.link_cor-sucesso {
  color: #08A30E; }

.link_cor-info {
  color: #0363E7; }

.link_cor-cinza {
  color: #424242; }

.link_pequeno {
  font-size: 14px; }

.link_medio {
  font-size: 16px; }

.link_grande {
  font-size: 18px; }

.central-de-atendimento {
  color: var(--cor-primaria);
  margin: 48px; }
  @media (max-width: 599px) {
    .central-de-atendimento {
      margin: 16px; } }

.central-de-atendimento__titulo {
  font-size: 28px;
  margin-bottom: 16px; }
  @media (max-width: 599px) {
    .central-de-atendimento__titulo {
      font-size: 24px; } }

.central-de-atendimento__subtitulo {
  font-size: 20px;
  margin-bottom: 16px; }
  @media (max-width: 599px) {
    .central-de-atendimento__subtitulo {
      font-size: 18px; } }

.central-de-atendimento__descricao {
  max-width: 392px;
  margin-bottom: 24px;
  color: #424242; }

.central-de-atendimento__lista-de-atendimento {
  list-style-type: none;
  padding: 4px 0 4px 16px;
  border-left: 1px solid var(--cor-secundaria);
  color: #424242; }
  .central-de-atendimento__lista-de-atendimento .central-de-atendimento__icone-da-lista {
    color: var(--cor-secundaria);
    margin-right: 8px; }
  .central-de-atendimento__lista-de-atendimento li:first-child {
    margin-bottom: 8px; }

.botao_central-de-atendimento {
  z-index: 2;
  border-radius: 8px 0 0 0;
  position: fixed;
  right: 0;
  bottom: 0; }
  .botao_central-de-atendimento:active {
    top: inherit;
    bottom: 0 !important; }

.botao-suporte {
  font-weight: 600;
  border-radius: 8px;
  font-size: 14px;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  height: 32px;
  position: fixed;
  bottom: 0;
  right: 0;
  border-radius: 8px 0 0 0;
  border: 0;
  padding: 0 16px;
  cursor: pointer;
  background: var(--cor-primaria);
  color: #FFF;
  z-index: 2; }
  .botao-suporte:hover, .botao-suporte:focus {
    background-color: hsl(var(--cor-primaria-h), var(--cor-primaria-s), calc(var(--cor-primaria-l) - 10%)); }
  .botao-suporte:focus {
    outline: none; }

.botao-suporte__icone {
  margin-right: 8px; }

.mensagem {
  border-radius: 8px;
  display: flex;
  position: relative;
  background-color: #f4f9ff;
  border: 2px solid #0363E7;
  align-items: center;
  padding: 16px;
  margin-top: 16px; }
  @media (max-width: 599px) {
    .mensagem {
      padding: 16px; } }

.mensagens-flutuantes {
  display: flex;
  flex-direction: column-reverse;
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 16px;
  margin: 0;
  z-index: 10000;
  width: 560px; }
  @media (max-width: 599px) {
    .mensagens-flutuantes {
      width: 100%; } }
  .mensagens-flutuantes .mensagem {
    box-shadow: 4px 0 24px rgba(0, 0, 0, 0.3);
    width: 100%;
    padding-right: 48px;
    transform: translate(720px, 0px); }

.mensagem_ativa {
  animation: mover-mensagem 0.3s;
  display: flex;
  transform: translate(0, 0px) !important; }
  @media (max-width: 599px) {
    .mensagem_ativa {
      animation: mover-mensagem-somente-telefone 0.3s; } }

.mensagem_inativa {
  animation: remover-mensagem 0.5s;
  transform: translate(720px, 0px); }
  @media (max-width: 599px) {
    .mensagem_inativa {
      animation: remover-mensagem-somente-telefone 0.5s; } }

@keyframes remover-mensagem {
  0% {
    transform: translate(0px, 0px); }
  100% {
    transform: translate(720px, 0px); } }

@keyframes remover-mensagem-somente-telefone {
  0% {
    transform: translate(0px, 0px); }
  100% {
    transform: translate(0px, 720px); } }

@keyframes mover-mensagem {
  0% {
    transform: translate(720px, 0px); }
  75% {
    transform: translate(-4px, 0px); }
  100% {
    transform: translate(0px, 0px); } }

@keyframes mover-mensagem-somente-telefone {
  0% {
    transform: translate(0, 600px); }
  75% {
    transform: translate(0, -4px); }
  100% {
    transform: translate(0px, 0px); } }

.mensagem__icone {
  display: flex !important;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 32px;
  font-size: 32px;
  color: #0363E7;
  text-align: center;
  margin-right: 16px; }
  @media (min-width: 600px) {
    .mensagem__icone {
      margin-bottom: 0; } }

.mensagem__botao-fechar {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.2);
  outline: 0;
  height: 48px;
  min-width: 48px;
  font-size: 24px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .mensagem__botao-fechar:hover, .mensagem__botao-fechar:focus {
    color: #0363E7; }
  .mensagem__botao-fechar .mensagem__icone-botao {
    pointer-events: none; }

.mensagem__titulo {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  font-weight: 700;
  margin-bottom: 4px;
  font-size: 18px;
  color: #0363E7; }

.mensagem__texto {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  color: #424242;
  font-size: 16px; }
  @media (max-width: 599px) {
    .mensagem__texto {
      margin: 0; } }

.mensagem_cor-info {
  background-color: #f4f9ff;
  border-color: rgba(3, 99, 231, 0.5); }
  .mensagem_cor-info .mensagem__botao-fechar:hover, .mensagem_cor-info .mensagem__botao-fechar:focus {
    color: #0363E7; }
  .mensagem_cor-info .mensagem__icone {
    color: #0363E7; }
  .mensagem_cor-info .mensagem__titulo {
    color: #0363E7; }

.mensagem_cor-erro {
  background-color: #fff5f5;
  border-color: rgba(241, 11, 11, 0.5); }
  .mensagem_cor-erro .mensagem__botao-fechar:hover, .mensagem_cor-erro .mensagem__botao-fechar:focus {
    color: #F10B0B; }
  .mensagem_cor-erro .mensagem__icone {
    color: #F10B0B; }
  .mensagem_cor-erro .mensagem__titulo {
    color: #F10B0B; }

.mensagem_cor-sucesso {
  background-color: #f2fef3;
  border-color: rgba(8, 163, 14, 0.5); }
  .mensagem_cor-sucesso .mensagem__botao-fechar:hover, .mensagem_cor-sucesso .mensagem__botao-fechar:focus {
    color: #08A30E; }
  .mensagem_cor-sucesso .mensagem__icone {
    color: #08A30E; }
  .mensagem_cor-sucesso .mensagem__titulo {
    color: #08A30E; }

.mensagem_cor-atencao {
  background-color: #fffaf4;
  border-color: rgba(246, 133, 0, 0.5); }
  .mensagem_cor-atencao .mensagem__botao-fechar:hover, .mensagem_cor-atencao .mensagem__botao-fechar:focus {
    color: #F68500; }
  .mensagem_cor-atencao .mensagem__icone {
    color: #F68500; }
  .mensagem_cor-atencao .mensagem__titulo {
    color: #F68500; }

.estado-vazio {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 24px 0;
  min-height: 32vh; }

.estado-vazio_cor-sucesso {
  color: #08A30E; }
  .estado-vazio_cor-sucesso .estado-vazio__icone {
    color: currentColor; }
  .estado-vazio_cor-sucesso .estado-vazio__titulo {
    color: currentColor; }

.estado-vazio_cor-erro {
  color: #F10B0B; }
  .estado-vazio_cor-erro .estado-vazio__icone {
    color: currentColor; }
  .estado-vazio_cor-erro .estado-vazio__titulo {
    color: currentColor; }

.estado-vazio__icone {
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-size: 48px;
  width: 48px;
  height: 48px;
  color: #BDBDBD;
  margin-bottom: 16px; }

.estado-vazio__titulo {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 18px;
  color: #616161;
  margin-bottom: 8px;
  max-width: 568px; }

.estado-vazio__texto {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  line-height: 22.4px;
  color: #616161;
  font-size: 16px;
  display: inline-block;
  max-width: 568px; }

.estado-vazio__botao {
  margin-top: 16px; }

.estado-vazio_inline {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  min-height: auto; }
  .estado-vazio_inline .estado-vazio__icone {
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 0 16px 0; }
  .estado-vazio_inline .estado-vazio__texto {
    max-width: 100%;
    text-align: left; }

.estado-vazio_altura-pequena {
  min-height: 16vh; }

.estado-vazio_altura-grande {
  min-height: 64vh; }

.estado-vazio_largura-pequena .estado-vazio__titulo,
.estado-vazio_largura-pequena .estado-vazio__texto {
  max-width: 312px; }

.estado-vazio_largura-grande .estado-vazio__titulo,
.estado-vazio_largura-grande .estado-vazio__texto {
  max-width: 824px; }

.carregamento {
  display: none;
  align-items: center;
  justify-content: center; }

.carregamento__icone {
  animation: rotacao 1.5s linear infinite;
  z-index: 2;
  width: 40px;
  height: 100%; }
  .carregamento__icone circle {
    stroke: var(--cor-primaria);
    stroke-linecap: round;
    animation: contorno 1.5s cubic-bezier(1, 0.5, 0.4, 0.8) infinite;
    stroke-dasharray: 4, 120;
    stroke-width: 4;
    fill: none; }

@keyframes rotacao {
  100% {
    transform: rotate(360deg); } }

@keyframes contorno {
  0% {
    stroke-dasharray: 4, 120;
    stroke-dashoffset: 0; }
  60% {
    stroke-dasharray: 90, 120;
    stroke-dashoffset: -35; }
  100% {
    stroke-dasharray: 90, 120;
    stroke-dashoffset: -124; } }

.carregamento_altura-grande {
  height: calc(100vh - 200px); }

.carregamento_altura-media {
  height: calc(100vh - 400px); }

.carregamento_altura-pequena {
  height: calc(100vh - 560px); }

.carregamento_no-conteudo {
  display: flex; }

.carregamento_tela-cheia {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10001; }
  .carregamento_tela-cheia circle {
    stroke: #EEE; }

.carregamento_cor-branca circle {
  stroke: #FFF; }

.carregamento_pequeno .carregamento__icone {
  width: 16px; }

.carregamento_medio .carregamento__icone {
  width: 24px; }

.carregamento_grande .carregamento__icone {
  width: 48px; }

.dropdown {
  display: inline-block;
  position: relative;
  height: 100%; }
  .dropdown:not(:hover):not(:focus-within) > .dropdown__lista {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
    transform: translateY(-8px);
    opacity: 0; }

.dropdown_pequeno .dropdown__link, .dropdown_medio .dropdown__link, .dropdown_grande .dropdown__link {
  white-space: normal; }

.dropdown_pequeno .dropdown__lista {
  width: 248px; }

.dropdown_medio .dropdown__lista {
  width: 304px; }

.dropdown_grande .dropdown__lista {
  width: 352px; }

.dropdown__lista {
  border-radius: 8px;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  position: absolute;
  top: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
  min-width: 100%;
  padding: 4px;
  margin-top: 8px;
  background-color: #FFF;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.15);
  transition: transform .2s, opacity .2s;
  transform: translateY(0);
  opacity: 1; }
  .dropdown__lista:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    height: 8px; }
  @media (max-width: 599px) {
    .dropdown__lista {
      width: calc(100vw - 64px) !important; } }

.dropdown:not(.dropdown_direita) .dropdown__lista:after {
  content: "";
  position: absolute;
  display: block;
  border: 8px solid transparent;
  bottom: 100%;
  filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.2));
  border-bottom-color: #FFF;
  left: 16px; }

.dropdown_direita .dropdown__lista:after {
  content: "";
  position: absolute;
  display: block;
  border: 8px solid transparent;
  bottom: 100%;
  filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.2));
  border-bottom-color: #FFF;
  right: 16px; }

@media (min-width: 600px) {
  .dropdown_direita .dropdown__lista {
    right: 0;
    left: auto; } }

.dropdown__item:not(:last-child) {
  margin-bottom: 4px; }

.dropdown__link {
  font-weight: 600;
  transition: padding .1s, transform .1s, background-color .1s;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 40px;
  color: #616161;
  padding: 8px;
  text-decoration: none;
  border-radius: 4px;
  outline: 0;
  border: 0;
  font-size: 14px;
  white-space: nowrap; }
  .dropdown__link:hover:not(.dropdown__link_ativo), .dropdown__link:focus {
    background-color: #EEE;
    color: #212121;
    padding: 8px 6px 8px 10px; }
  .dropdown__link:active {
    transform: translateY(1px); }

.dropdown_sem-icone .dropdown__link {
  padding: 8px 16px 8px 16px; }
  .dropdown_sem-icone .dropdown__link:hover:not(.dropdown__link_ativo) {
    padding: 8px 14px 8px 18px; }

.dropdown__link_ativo {
  font-weight: 700;
  background-color: #EEE;
  color: #212121; }

.dropdown__icone {
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  align-self: flex-start;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  font-size: 16px; }

.dica {
  position: relative; }
  .dica:hover {
    z-index: 49; }

.dica:not(:hover):not(:focus) .dica__conteudo {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; }

.dica__conteudo {
  line-height: 18.2px;
  font-weight: 400;
  border-radius: 8px;
  font-size: 13px;
  color: #424242;
  background-color: #FFF;
  padding: 8px 16px;
  position: absolute;
  z-index: 49;
  text-align: center;
  white-space: normal;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), 0 -1px 0 rgba(0, 0, 0, 0.05); }

.dica__conteudo_superior {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 14px; }
  .dica__conteudo_superior:after {
    content: "";
    position: absolute;
    display: block;
    border: 8px solid transparent;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.2));
    border-top-color: #FFF; }

.dica__conteudo_inferior {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 14px; }
  .dica__conteudo_inferior:after {
    content: "";
    position: absolute;
    display: block;
    border: 8px solid transparent;
    left: 50%;
    transform: translateX(-50%);
    bottom: 100%;
    filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.2));
    border-bottom-color: #FFF; }

.dica__conteudo_esquerda {
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
  margin-right: 14px; }
  .dica__conteudo_esquerda:after {
    content: "";
    position: absolute;
    display: block;
    border: 8px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
    filter: drop-shadow(1px 0 0 rgba(0, 0, 0, 0.2));
    border-left-color: #FFF; }

.dica__conteudo_direita {
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  margin-left: 14px; }
  .dica__conteudo_direita:after {
    content: "";
    position: absolute;
    display: block;
    border: 8px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    filter: drop-shadow(-1px 0 0 rgba(0, 0, 0, 0.2));
    border-right-color: #FFF; }

.dica__conteudo_mini {
  width: 64px; }

.dica__conteudo_pequeno {
  width: 128px; }

.dica__conteudo_medio {
  width: 256px; }

.dica__conteudo_grande {
  width: 512px; }

.tema-digix-ui {
  --cor-primaria: hsl(265, 100%, 21%);
  --cor-primaria-h: 265;
  --cor-primaria-s: 100%;
  --cor-primaria-l: 21%;
  --cor-secundaria: hsl(186, 90%, 44%);
  --cor-secundaria-h: 186;
  --cor-secundaria-s: 90%;
  --cor-secundaria-l: 44%;
  --cor-terciaria: hsl(261, 91%, 14%);
  --cor-terciaria-h: 261;
  --cor-terciaria-s: 91%;
  --cor-terciaria-l: 14%; }

.tema-nexxus {
  --cor-primaria: hsl(198, 92%, 43%);
  --cor-primaria-h: 198;
  --cor-primaria-s: 92%;
  --cor-primaria-l: 43%;
  --cor-secundaria: hsl(37, 100%, 62%);
  --cor-secundaria-h: 37;
  --cor-secundaria-s: 100%;
  --cor-secundaria-l: 62%;
  --cor-terciaria: hsl(203, 100%, 25%);
  --cor-terciaria-h: 203;
  --cor-terciaria-s: 100%;
  --cor-terciaria-l: 25%; }

.tema-humani {
  --cor-primaria: hsl(168, 43%, 48%);
  --cor-primaria-h: 168;
  --cor-primaria-s: 43%;
  --cor-primaria-l: 48%;
  --cor-secundaria: hsl(63, 100%, 42%);
  --cor-secundaria-h: 63;
  --cor-secundaria-s: 100%;
  --cor-secundaria-l: 42%;
  --cor-terciaria: hsl(166, 89%, 24%);
  --cor-terciaria-h: 166;
  --cor-terciaria-s: 89%;
  --cor-terciaria-l: 24%; }

.tema-papel-zero {
  --cor-primaria: hsl(208, 80%, 49%);
  --cor-primaria-h: 208;
  --cor-primaria-s: 80%;
  --cor-primaria-l: 49%;
  --cor-secundaria: hsl(145, 63%, 49%);
  --cor-secundaria-h: 145;
  --cor-secundaria-s: 63%;
  --cor-secundaria-l: 49%;
  --cor-terciaria: hsl(207, 86%, 20%);
  --cor-terciaria-h: 207;
  --cor-terciaria-s: 86%;
  --cor-terciaria-l: 20%; }

.tema-habix-inscricao-compartilhada {
  --cor-primaria: hsl(122, 45%, 49%);
  --cor-primaria-h: 122;
  --cor-primaria-s: 45%;
  --cor-primaria-l: 49%;
  --cor-secundaria: hsl(208, 72%, 42%);
  --cor-secundaria-h: 208;
  --cor-secundaria-s: 72%;
  --cor-secundaria-l: 42%;
  --cor-terciaria: hsl(127, 51%, 39%);
  --cor-terciaria-h: 127;
  --cor-terciaria-s: 51%;
  --cor-terciaria-l: 39%; }

.tema-horus {
  --cor-primaria: hsl(320, 82%, 35%);
  --cor-primaria-h: 320;
  --cor-primaria-s: 82%;
  --cor-primaria-l: 35%;
  --cor-secundaria: hsl(40, 100%, 50%);
  --cor-secundaria-h: 40;
  --cor-secundaria-s: 100%;
  --cor-secundaria-l: 50%;
  --cor-terciaria: hsl(316, 100%, 16%);
  --cor-terciaria-h: 316;
  --cor-terciaria-s: 100%;
  --cor-terciaria-l: 16%; }

.tema-habix {
  --cor-primaria: hsl(16, 100%, 46%);
  --cor-primaria-h: 16;
  --cor-primaria-s: 100%;
  --cor-primaria-l: 46%;
  --cor-secundaria: hsl(174, 100%, 43%);
  --cor-secundaria-h: 174;
  --cor-secundaria-s: 100%;
  --cor-secundaria-l: 43%;
  --cor-terciaria: hsl(13, 100%, 29%);
  --cor-terciaria-h: 13;
  --cor-terciaria-s: 100%;
  --cor-terciaria-l: 29%; }

.tema-cheff-escolar {
  --cor-primaria: hsl(151, 83%, 38%);
  --cor-primaria-h: 151;
  --cor-primaria-s: 83%;
  --cor-primaria-l: 38%;
  --cor-secundaria: hsl(27, 100%, 55%);
  --cor-secundaria-h: 27;
  --cor-secundaria-s: 100%;
  --cor-secundaria-l: 55%;
  --cor-terciaria: hsl(151, 78%, 25%);
  --cor-terciaria-h: 151;
  --cor-terciaria-s: 78%;
  --cor-terciaria-l: 25%; }

.tema-ccs {
  --cor-primaria: hsl(148, 60%, 53%);
  --cor-primaria-h: 148;
  --cor-primaria-s: 60%;
  --cor-primaria-l: 53%;
  --cor-secundaria: hsl(199, 83%, 42%);
  --cor-secundaria-h: 199;
  --cor-secundaria-s: 83%;
  --cor-secundaria-l: 42%;
  --cor-terciaria: hsl(166, 100%, 17%);
  --cor-terciaria-h: 166;
  --cor-terciaria-s: 100%;
  --cor-terciaria-l: 17%; }

.tema-saiems {
  --cor-primaria: hsl(154, 100%, 40%);
  --cor-primaria-h: 154;
  --cor-primaria-s: 100%;
  --cor-primaria-l: 40%;
  --cor-secundaria: hsl(212, 70%, 33%);
  --cor-secundaria-h: 212;
  --cor-secundaria-s: 70%;
  --cor-secundaria-l: 33%;
  --cor-terciaria: hsl(150, 59%, 26%);
  --cor-terciaria-h: 150;
  --cor-terciaria-s: 59%;
  --cor-terciaria-l: 26%; }

.pagina {
  background: #EEE; }

@media print {
  .pagina_com-menu-lateral {
    padding: 0 !important; } }

.pagina_com-menu-lateral .pagina__conteudo-container_minimizado {
  margin-left: 256px; }
  @media print {
    .pagina_com-menu-lateral .pagina__conteudo-container_minimizado {
      margin-left: 0; } }

.pagina_com-menu-lateral .pagina__conteudo-container_maximizado {
  margin-left: 54px; }
  @media print {
    .pagina_com-menu-lateral .pagina__conteudo-container_maximizado {
      margin: 0; } }

@media (min-width: 900px) {
  .pagina_com-menu-lateral-em-quebra-menor-que-tablet .menu-lateral {
    display: none; }
  .pagina_com-menu-lateral-em-quebra-menor-que-tablet .pagina__conteudo-container {
    margin-left: 0; }
  .pagina_com-menu-lateral-em-quebra-menor-que-tablet .botao-hamburguer {
    display: none; } }

@media (max-width: 899px) {
  .pagina_com-menu-lateral-em-quebra-menor-que-tablet .cabecalho-sistema__container-primario .cabecalho-sistema__menu, .pagina_com-menu-lateral-em-quebra-menor-que-tablet .cabecalho-sistema__container-primario .cabecalho-sistema__lista-de-itens {
    display: none; } }

@media (min-width: 1200px) {
  .pagina_com-menu-lateral-em-quebra-menor-que-desktop-pequeno .menu-lateral {
    display: none; }
  .pagina_com-menu-lateral-em-quebra-menor-que-desktop-pequeno .pagina__conteudo-container {
    margin-left: 0; }
  .pagina_com-menu-lateral-em-quebra-menor-que-desktop-pequeno .botao-hamburguer {
    display: none; } }

@media (max-width: 1199px) {
  .pagina_com-menu-lateral-em-quebra-menor-que-desktop-pequeno .cabecalho-sistema__container-primario .cabecalho-sistema__menu, .pagina_com-menu-lateral-em-quebra-menor-que-desktop-pequeno .cabecalho-sistema__container-primario .cabecalho-sistema__lista-de-itens {
    display: none; } }

.pagina-de-entrada {
  display: flex;
  overflow-y: auto;
  flex-direction: column-reverse;
  justify-content: flex-end; }
  @media (min-width: 1200px) {
    .pagina-de-entrada {
      flex-direction: row;
      justify-content: flex-start;
      min-height: 100vh; } }
  .pagina-de-entrada:after {
    content: "";
    position: fixed;
    left: 0;
    bottom: 0;
    height: 8px;
    width: 100%;
    z-index: 1;
    background-color: var(--cor-secundaria); }

.pagina-de-entrada__container {
  padding: 48px;
  padding-bottom: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }
  @media (max-width: 599px) {
    .pagina-de-entrada__container {
      padding-bottom: 88px; } }

.pagina-de-entrada__container_primario {
  width: 100%;
  min-height: 60vh;
  background-size: cover; }
  @media (min-width: 1200px) {
    .pagina-de-entrada__container_primario {
      width: 60%;
      min-height: 100vh; } }
  .pagina-de-entrada__container_primario::before {
    content: "";
    display: block;
    background-color: hsla(var(--cor-terciaria-h), var(--cor-terciaria-s), var(--cor-terciaria-l), 0.8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .pagina-de-entrada__container_primario .pagina-de-entrada__logo-digix {
    position: absolute;
    height: 32px;
    bottom: 48px;
    right: 32px; }
    .pagina-de-entrada__container_primario .pagina-de-entrada__logo-digix img {
      height: 100%; }
    @media (min-width: 1200px) {
      .pagina-de-entrada__container_primario .pagina-de-entrada__logo-digix {
        bottom: 32px; } }
    @media (max-width: 599px) {
      .pagina-de-entrada__container_primario .pagina-de-entrada__logo-digix {
        bottom: 56px; } }
  .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container {
    width: auto;
    max-width: 400px;
    color: #FFF;
    padding: 48px 0;
    z-index: 1; }
    @media (min-width: 1200px) {
      .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container {
        width: 80%;
        max-width: 80%; } }
    .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container .texto {
      max-width: 580px;
      line-height: 28px;
      color: #FFF;
      margin-bottom: 24px; }
    .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container .link, .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container .breadcrumb .breadcrumb__link, .breadcrumb .pagina-de-entrada__container_primario .pagina-de-entrada__conteudo-do-container .breadcrumb__link {
      font-weight: 700; }
  .pagina-de-entrada__container_primario .pagina-de-entrada__titulo {
    font-weight: 700;
    font-size: 32px;
    max-width: 600px;
    margin-bottom: 24px; }
    .pagina-de-entrada__container_primario .pagina-de-entrada__titulo strong {
      color: var(--cor-secundaria); }
    @media (max-width: 599px) {
      .pagina-de-entrada__container_primario .pagina-de-entrada__titulo {
        font-size: 28px; } }

.pagina-de-entrada__container_secundario {
  padding: 48px;
  position: relative;
  background-color: #FFF;
  width: 40%;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (max-width: 1199px) {
    .pagina-de-entrada__container_secundario {
      width: 100%;
      min-width: auto;
      min-height: 40vh; } }
  .pagina-de-entrada__container_secundario .pagina-de-entrada__conteudo-do-container {
    max-width: 320px;
    width: 100%; }
    .pagina-de-entrada__container_secundario .pagina-de-entrada__conteudo-do-container .pagina-de-entrada__logo-sistema {
      display: block;
      height: 48px;
      margin-bottom: 24px; }
  .pagina-de-entrada__container_secundario .formulario__input-com-icone-para-esquerda {
    margin-bottom: 16px; }
  .pagina-de-entrada__container_secundario .formulario__mensagem {
    margin-bottom: 16px; }
    @media (max-width: 1199px) {
      .pagina-de-entrada__container_secundario .formulario__mensagem {
        margin-bottom: 8px; } }

.pagina-de-entrada__acesso {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px; }
  .pagina-de-entrada__acesso .botao, .pagina-de-entrada__acesso .filtros__botao-filtro-responsivo, .pagina-de-entrada__acesso .upload-de-elementos-do-processo__botao-minimizar, .pagina-de-entrada__acesso .filtros-adicionais__botao-fechar, .pagina-de-entrada__acesso .movimentacao-de-elemento__botao-de-retornar, .pagina-de-entrada__acesso .progressao-de-assinatura-em-lote__botao-minimizar, .pagina-de-entrada__acesso .progressao-de-assinatura-em-lote__botao-fechar {
    width: 100%;
    max-width: 140px; }
  .pagina-de-entrada__acesso ~ .texto {
    margin-bottom: 32px;
    color: #424242; }
  @media (max-width: 599px) {
    .pagina-de-entrada__acesso {
      align-items: flex-end;
      flex-direction: column-reverse; }
      .pagina-de-entrada__acesso .botao, .pagina-de-entrada__acesso .filtros__botao-filtro-responsivo, .pagina-de-entrada__acesso .upload-de-elementos-do-processo__botao-minimizar, .pagina-de-entrada__acesso .filtros-adicionais__botao-fechar, .pagina-de-entrada__acesso .movimentacao-de-elemento__botao-de-retornar, .pagina-de-entrada__acesso .progressao-de-assinatura-em-lote__botao-minimizar, .pagina-de-entrada__acesso .progressao-de-assinatura-em-lote__botao-fechar {
        max-width: 100%;
        margin-top: 8px; }
      .pagina-de-entrada__acesso .link, .pagina-de-entrada__acesso .breadcrumb .breadcrumb__link, .breadcrumb .pagina-de-entrada__acesso .breadcrumb__link {
        margin-bottom: 8px; } }

.pagina-de-entrada__acesso-externo .link, .pagina-de-entrada__acesso-externo .breadcrumb .breadcrumb__link, .breadcrumb .pagina-de-entrada__acesso-externo .breadcrumb__link {
  display: block; }
  .pagina-de-entrada__acesso-externo .link:first-child, .pagina-de-entrada__acesso-externo .breadcrumb .breadcrumb__link:first-child, .breadcrumb .pagina-de-entrada__acesso-externo .breadcrumb__link:first-child {
    margin-bottom: 8px; }

:root {
  --cor-primaria: hsl(208, 80%, 49%);
  --cor-primaria-h: 208;
  --cor-primaria-s: 80%;
  --cor-primaria-l: 49%;
  --cor-secundaria: hsl(145, 63%, 49%);
  --cor-secundaria-h: 145;
  --cor-secundaria-s: 63%;
  --cor-secundaria-l: 49%;
  --cor-terciaria: hsl(207, 86%, 20%);
  --cor-terciaria-h: 207;
  --cor-terciaria-s: 86%;
  --cor-terciaria-l: 20%; }

.lista-de-documentos {
  width: 100%;
  margin-top: 16px; }

.lista-de-documentos__documento {
  display: flex;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  border-radius: 5px;
  cursor: pointer;
  padding: 12px 24px;
  background-color: #FFF;
  margin-bottom: 8px; }
  .lista-de-documentos__documento .lista-de-documentos__icone {
    display: flex;
    align-items: center;
    color: #1985e3;
    margin-right: 16px; }
  .lista-de-documentos__documento:hover {
    position: relative;
    bottom: 1px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }

.lista-de-documentos__container-primario {
  width: 70%; }
  .lista-de-documentos__container-primario .lista-de-documentos__nome {
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    color: #07375e; }
  .lista-de-documentos__container-primario .lista-de-documentos__data {
    color: #757575;
    font-size: 12px; }

.lista-de-documentos__container-secundario {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 30%; }

.lista-de-documentos__tag-do-documento {
  padding: 2px 8px;
  margin-left: 8px;
  border-radius: 80px;
  font-weight: 700;
  font-size: 10px;
  text-transform: uppercase;
  color: #FFF;
  white-space: nowrap;
  display: inline-block; }

.lista-de-documentos__tag-do-documento_sem-efeito {
  background-color: #F10B0B; }

.lista-de-documentos__tag-do-documento_assinado {
  background-color: #08A30E; }

.lista-de-documentos__tag-do-documento_pendente {
  background-color: #F68500; }

.alerta-ambiente {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  border-top: 3px solid transparent;
  display: flex;
  justify-content: center; }
  @media print {
    .alerta-ambiente {
      display: none; } }
  .alerta-ambiente span {
    position: relative;
    bottom: 4px;
    font-size: 11px;
    text-align: center;
    font-weight: 600;
    color: #FFF;
    background: #F10B0B;
    height: 21px;
    line-height: 2; }
    .alerta-ambiente span:after, .alerta-ambiente span:before {
      content: '';
      width: 10px;
      position: absolute;
      top: 0;
      bottom: 0;
      z-index: -1;
      background-color: #F10B0B; }
    .alerta-ambiente span:after {
      left: -7px;
      border-bottom-left-radius: 5px;
      transform: skewX(14deg); }
    .alerta-ambiente span:before {
      right: -7px;
      border-bottom-right-radius: 5px;
      transform: skewX(-14deg); }

.alerta-ambiente_desenvolvimento {
  border-color: #F10B0B !important; }
  .alerta-ambiente_desenvolvimento span {
    background-color: #F10B0B; }
    .alerta-ambiente_desenvolvimento span:after, .alerta-ambiente_desenvolvimento span:before {
      content: '';
      background-color: #F10B0B; }

.filtros-de-despacho {
  display: flex;
  align-items: center;
  margin: 0 auto; }
  .filtros-de-despacho .input-grupo {
    margin-left: 24px; }
  @media screen and (max-width: 800px) {
    .filtros-de-despacho {
      flex-direction: column;
      align-items: flex-start; }
      .filtros-de-despacho .input-grupo {
        margin: 8px 0; }
      .filtros-de-despacho .filtros-de-despacho__busca-favorecido {
        width: 100%; } }

.filtros-de-despacho__busca-favorecido {
  width: 400px; }

.filtros-de-despacho__busca-favorecido,
.formulario {
  position: relative; }
  .filtros-de-despacho__busca-favorecido .results,
  .formulario .results {
    background: #F1F1F1;
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    z-index: 2;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }
    .filtros-de-despacho__busca-favorecido .results .result:last-child .content,
    .formulario .results .result:last-child .content {
      border: 0; }
  .filtros-de-despacho__busca-favorecido .results-reset,
  .formulario .results-reset {
    top: initial; }
  .filtros-de-despacho__busca-favorecido .message,
  .formulario .message {
    background: #FAFAFA;
    padding: 16px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
    border-radius: 5px; }
    .filtros-de-despacho__busca-favorecido .message .header,
    .formulario .message .header {
      color: #07375e;
      font-weight: 600; }
  .filtros-de-despacho__busca-favorecido .result,
  .formulario .result {
    color: #07375e;
    font-weight: 600;
    text-decoration: none; }
    .filtros-de-despacho__busca-favorecido .result:hover .title,
    .filtros-de-despacho__busca-favorecido .result :focus .title,
    .formulario .result:hover .title,
    .formulario .result :focus .title {
      color: #1985e3; }
    .filtros-de-despacho__busca-favorecido .result:hover .description,
    .filtros-de-despacho__busca-favorecido .result :focus .description,
    .formulario .result:hover .description,
    .formulario .result :focus .description {
      color: #1985e3; }
  .filtros-de-despacho__busca-favorecido .result.active,
  .formulario .result.active {
    text-decoration: none; }
    .filtros-de-despacho__busca-favorecido .result.active .title,
    .formulario .result.active .title {
      color: #1985e3; }
    .filtros-de-despacho__busca-favorecido .result.active .description,
    .formulario .result.active .description {
      color: #1985e3; }
  .filtros-de-despacho__busca-favorecido .content,
  .formulario .content {
    padding: 16px;
    border-bottom: 1px solid #E0E0E0; }
    .filtros-de-despacho__busca-favorecido .content:hover, .filtros-de-despacho__busca-favorecido .content:focus,
    .formulario .content:hover,
    .formulario .content:focus {
      background: rgba(25, 133, 227, 0.05); }

.pagina-em-branco {
  height: 620px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 16px; }

.pagina-em-branco_altura-pequena {
  height: 400px; }

.pagina-em-branco_sem-altura {
  height: auto;
  padding: 24px 16px; }

.pagina-em-branco__icone {
  color: #424242; }

.pagina-em-branco__mensagem {
  color: #424242;
  font-weight: 700;
  margin-top: 16px;
  margin-bottom: 8px;
  max-width: 480px;
  text-align: center;
  font-size: 18px; }

.pagina-em-branco__descricao {
  color: #616161;
  font-weight: 600;
  margin-bottom: 12px;
  text-align: center;
  margin: 0;
  max-width: 480px;
  font-size: 16px; }

.pagina-em-branco_fluxo-da-pagina {
  height: auto; }

.visualizacao-de-documentos__menu-de-acoes {
  background: #FFF;
  display: flex;
  flex-direction: column;
  padding: 24px;
  width: 360px;
  border-top: 1px solid #E0E0E0; }
  .visualizacao-de-documentos__menu-de-acoes .input-legenda {
    font-weight: 600; }
  @media screen and (max-width: 800px) {
    .visualizacao-de-documentos__menu-de-acoes {
      width: 100%; } }
  .visualizacao-de-documentos__menu-de-acoes .botao, .visualizacao-de-documentos__menu-de-acoes .filtros__botao-filtro-responsivo, .visualizacao-de-documentos__menu-de-acoes .upload-de-elementos-do-processo__botao-minimizar, .visualizacao-de-documentos__menu-de-acoes .filtros-adicionais__botao-fechar, .visualizacao-de-documentos__menu-de-acoes .movimentacao-de-elemento__botao-de-retornar, .visualizacao-de-documentos__menu-de-acoes .progressao-de-assinatura-em-lote__botao-minimizar, .visualizacao-de-documentos__menu-de-acoes .progressao-de-assinatura-em-lote__botao-fechar {
    text-align: left !important; }

.visualizacao-de-documentos__assinantes .visualizacao-de-documentos__assinante-lista {
  display: flex;
  flex-direction: column; }
  .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__assinante-lista li {
    margin-bottom: 8px;
    color: #616161;
    display: block; }
  .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__assinante-lista li:last-child {
    margin-bottom: 16px; }
  .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__assinante-lista strong {
    margin-right: 1px; }

.visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao {
  position: relative;
  left: -10px; }
  .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .botao:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .filtros__botao-filtro-responsivo:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .upload-de-elementos-do-processo__botao-minimizar:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .filtros-adicionais__botao-fechar:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .movimentacao-de-elemento__botao-de-retornar:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .progressao-de-assinatura-em-lote__botao-minimizar:focus ~ .visualizacao-de-documentos__cancelar-dialogo, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-solicitacao .progressao-de-assinatura-em-lote__botao-fechar:focus ~ .visualizacao-de-documentos__cancelar-dialogo {
    display: block; }

.visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-dialogo {
  position: absolute;
  display: none;
  background-color: #FFF;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  right: 0;
  top: 32px;
  padding: 8px;
  z-index: 1;
  border-radius: 8px; }
  .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-dialogo:hover, .visualizacao-de-documentos__assinantes .visualizacao-de-documentos__cancelar-dialogo:focus {
    display: block; }

.visualizacao-de-documentos__estado-da-assinatura {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 6px; }

.visualizacao-de-documentos__estado-da-assinatura_assinou {
  background: #08A30E; }

.visualizacao-de-documentos__estado-da-assinatura_nao-assinou {
  background: #F68500; }

.visualizacao-de-documentos__estado-da-assinatura_grupo-nao-assinou {
  background: #E0E0E0; }

.visualizacao-de-documentos__titulo-secao {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 8px; }

.visualizacao-de-documentos__pagina-em-branco .pagina-em-branco {
  height: auto;
  position: relative;
  display: flex;
  margin-top: 8px;
  text-align: center; }

.visualizacao-de-documentos__pagina-em-branco .pagina-em-branco__icone {
  font-size: 6px; }

.visualizacao-de-documentos__pagina-em-branco .pagina-em-branco__mensagem {
  font-size: 14px;
  margin-top: 8px; }

dialogo-para-visualizacao-de-documento object.exibidor-de-pdf {
  height: 790px; }

.fluxo-de-processo {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  padding-top: 8px;
  margin-left: 0px;
  padding-left: 8px; }
  .fluxo-de-processo .fluxo-de-processo__coluna {
    position: relative;
    margin: 0 8px;
    display: flex;
    flex-direction: column; }
    .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__notificacao {
      position: absolute;
      top: 0px;
      right: 16px;
      background-color: #1985e3;
      color: #FFF;
      border-radius: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      min-width: 24px;
      min-height: 24px;
      text-align: center;
      font-size: 11px;
      padding: 0 6px;
      font-weight: 600; }
    .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho {
      margin-top: 10px;
      background-color: #f3f9fe;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 8px 0 8px 16px;
      width: 260px;
      min-height: 56px;
      border-radius: 8px;
      border: 2px solid rgba(25, 133, 227, 0.3); }
      .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .botao_sem-preenchimento, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .upload-de-elementos-do-processo__botao-minimizar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .filtros-adicionais__botao-fechar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .movimentacao-de-elemento__botao-de-retornar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .progressao-de-assinatura-em-lote__botao-minimizar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .progressao-de-assinatura-em-lote__botao-fechar {
        margin-right: 8px;
        background-color: transparent !important; }
      .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .fluxo-de-processo__etapa {
        font-size: 14px;
        color: #07375e;
        font-weight: 600;
        margin: 0; }

.desfoque-rolagem-x {
  position: relative;
  overflow: auto; }
  .desfoque-rolagem-x::before, .desfoque-rolagem-x::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 75px;
    pointer-events: none;
    opacity: 0;
    z-index: 2; }
  .desfoque-rolagem-x::before {
    left: 0;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #EEE); }
  .desfoque-rolagem-x::after {
    right: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #EEE); }
  .desfoque-rolagem-x.possui-transbordo-x:not(.inicio-da-lista)::before {
    opacity: 1; }
  .desfoque-rolagem-x.possui-transbordo-x:not(.fim-da-lista)::after {
    opacity: 1; }

.fluxo-de-processo__botao {
  margin-top: 10px;
  margin-right: 24px;
  margin-left: 8px;
  background-color: #f3f9fe;
  align-items: center;
  justify-content: space-between;
  min-width: 260px;
  min-height: 62px;
  border-radius: 8px;
  border-color: rgba(25, 133, 227, 0.3) !important;
  font-size: 14px;
  justify-content: center;
  font-weight: 600; }
  .fluxo-de-processo__botao::after {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    right: -20px;
    top: 0; }

.fluxo-de-processo__coluna .dropdown__lista {
  min-width: 250px; }

.fluxo-de-processo__container-de-cartoes {
  overflow-y: auto;
  width: 260px;
  border-radius: 0 0 5px 5px;
  padding: 8px 4px;
  margin-bottom: 8px;
  max-height: 894px;
  height: 100%; }
  @media screen and (max-width: 599px) {
    .fluxo-de-processo__container-de-cartoes {
      height: calc(100vh - 226px); } }
  .fluxo-de-processo__container-de-cartoes::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 56px;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #EEE);
    opacity: 0;
    transition: opacity .2s ease; }
  .fluxo-de-processo__container-de-cartoes.possui-transbordo-y:not(.fim-da-lista)::after {
    opacity: 1; }

.fluxo-de-processo__cartao,
.gu-mirror,
.gu-hide,
.gu-transit {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  width: 100%;
  height: auto;
  background-color: #FFF;
  margin: 0 auto;
  margin-bottom: 8px;
  border-radius: 8px;
  list-style-type: none;
  position: relative; }
  .fluxo-de-processo__cartao:hover,
  .gu-mirror:hover,
  .gu-hide:hover,
  .gu-transit:hover {
    position: relative;
    bottom: 1px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }
  .fluxo-de-processo__cartao .fluxo-de-processo__titulo-do-cartao,
  .gu-mirror .fluxo-de-processo__titulo-do-cartao,
  .gu-hide .fluxo-de-processo__titulo-do-cartao,
  .gu-transit .fluxo-de-processo__titulo-do-cartao {
    font-size: 14px;
    text-decoration: none;
    color: #424242;
    margin: 0;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 198px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__titulo-do-cartao .far,
    .gu-mirror .fluxo-de-processo__titulo-do-cartao .far,
    .gu-hide .fluxo-de-processo__titulo-do-cartao .far,
    .gu-transit .fluxo-de-processo__titulo-do-cartao .far {
      margin-right: 4px; }
  .fluxo-de-processo__cartao .fluxo-de-processo__descricao-do-cartao,
  .gu-mirror .fluxo-de-processo__descricao-do-cartao,
  .gu-hide .fluxo-de-processo__descricao-do-cartao,
  .gu-transit .fluxo-de-processo__descricao-do-cartao {
    font-size: 12px;
    color: #616161;
    font-weight: 400;
    white-space: normal;
    margin-top: 4px; }
  .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao,
  .gu-mirror .fluxo-de-processo__rodape-do-cartao,
  .gu-hide .fluxo-de-processo__rodape-do-cartao,
  .gu-transit .fluxo-de-processo__rodape-do-cartao {
    color: #757575;
    text-transform: lowercase;
    margin-top: 4px;
    display: flex;
    justify-content: space-between; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao {
      font-size: 12px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao {
      padding: 0 4px;
      border-radius: 4px;
      display: flex;
      align-items: center;
      font-weight: 600;
      color: #757575;
      background-color: #EEE;
      font-size: 12px; }
      .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far {
        margin-right: 4px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso {
      background-color: #08A30E;
      color: #FFF; }
  .fluxo-de-processo__cartao::after,
  .gu-mirror::after,
  .gu-hide::after,
  .gu-transit::after {
    content: "";
    display: block;
    width: calc(100% - 24px);
    height: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    left: 12px; }
  .fluxo-de-processo__cartao .seletor-de-etapas,
  .gu-mirror .seletor-de-etapas,
  .gu-hide .seletor-de-etapas,
  .gu-transit .seletor-de-etapas {
    position: absolute;
    right: 4px;
    top: 4px; }
    .fluxo-de-processo__cartao .seletor-de-etapas .botao, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-mirror .seletor-de-etapas .botao,
    .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-hide .seletor-de-etapas .botao,
    .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-transit .seletor-de-etapas .botao,
    .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar {
      background-color: transparent;
      min-width: inherit;
      width: 24px;
      overflow: hidden;
      color: transparent; }
      .fluxo-de-processo__cartao .seletor-de-etapas .botao:hover, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo:hover, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .botao:focus, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo:focus, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-mirror .seletor-de-etapas .botao:hover,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-mirror .seletor-de-etapas .botao:focus,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-hide .seletor-de-etapas .botao:hover,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-hide .seletor-de-etapas .botao:focus,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-transit .seletor-de-etapas .botao:hover,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-transit .seletor-de-etapas .botao:focus,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus {
        background-color: rgba(25, 133, 227, 0.15); }
      .fluxo-de-processo__cartao .seletor-de-etapas .botao .far, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo .far, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar .far, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-mirror .seletor-de-etapas .botao .far,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-hide .seletor-de-etapas .botao .far,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-transit .seletor-de-etapas .botao .far,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far {
        position: absolute;
        top: 4px;
        left: 0;
        color: #1985e3; }
  .fluxo-de-processo__cartao .seletor-de-etapas__label,
  .gu-mirror .seletor-de-etapas__label,
  .gu-hide .seletor-de-etapas__label,
  .gu-transit .seletor-de-etapas__label {
    display: none; }

.fluxo-de-processo__cartao_sucesso::after {
  background: #08A30E; }

.fluxo-de-processo__cartao_sem-tarefas::after {
  background: transparent; }

.fluxo-de-processo__cartao_erro {
  background-color: #fef3f3; }
  .fluxo-de-processo__cartao_erro::after {
    background: #F10B0B; }
  .fluxo-de-processo__cartao_erro .fa_cor-erro, .fluxo-de-processo__cartao_erro .cartao-quantidade-de-processos-por-prazo__icone-erro, .fluxo-de-processo__cartao_erro .cartao-quantidade-de-processos__icone-erro {
    position: absolute;
    right: 8px; }

.fluxo-de-processo__container-primario-do-cartao {
  padding: 8px;
  display: block;
  cursor: inherit; }

.fluxo-de-processo__anexado {
  padding: 4px 8px 4px 16px;
  display: block; }
  .fluxo-de-processo__anexado:hover {
    color: #07375e;
    text-decoration: underline;
    cursor: pointer;
    background: rgba(7, 55, 94, 0.1); }
  .fluxo-de-processo__anexado .fluxo-de-processo__titulo-do-cartao {
    display: block;
    font-size: 12px; }
  .fluxo-de-processo__anexado .fluxo-de-processo__descricao-do-cartao {
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin-top: 0; }

.fluxo-de-processo__cartao_com-notificação::after {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #2ecc71;
  position: absolute;
  top: -4px;
  left: calc(100% - 14px);
  border-radius: 50%; }

.pagina-fluxo-de-processo {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 48px); }
  @media screen and (max-width: 599px) {
    .pagina-fluxo-de-processo {
      height: auto; } }
  .pagina-fluxo-de-processo #container-fluxo-de-processo {
    min-height: 0;
    flex: 1; }
    .pagina-fluxo-de-processo #container-fluxo-de-processo #fluxo-de-processo {
      height: 100%; }
      .pagina-fluxo-de-processo #container-fluxo-de-processo #fluxo-de-processo .processo-por-etapa {
        min-height: 0;
        flex: 1; }

.lista-de-processos {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1232px;
  margin: 0 auto;
  padding: 16px; }

.card-processo {
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 600px;
  flex-grow: 1;
  margin: 8px;
  background-color: #FFF;
  outline: 0; }
  .card-processo:hover, .card-processo:focus {
    transform: translate(0, -2px);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }
  .card-processo .card-processo__container-primario {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }

.card-processo_impedido {
  background-color: #fef2f2;
  border: 2px solid rgba(241, 11, 11, 0.3); }
  .card-processo_impedido .card-processo__title,
  .card-processo_impedido .card-processo__title a {
    color: #F10B0B; }
  .card-processo_impedido .card-processo__description-impedimento a {
    color: #F10B0B; }

.card-processo__main-container {
  padding: 16px; }

.card-processo__title {
  font-size: 18px;
  margin: 0;
  color: #1985e3;
  margin-bottom: 8px; }

.card-processo__description {
  margin: 0;
  font-size: 14px;
  color: #424242;
  margin-bottom: 16px; }
  .card-processo__description.u-texto-cinza {
    color: #616161; }
  .card-processo__description .link, .card-processo__description .breadcrumb .breadcrumb__link, .breadcrumb .card-processo__description .breadcrumb__link {
    font-weight: 700; }

.card-processo__subtitle {
  color: #616161;
  font-size: 14px;
  margin: 0;
  margin-top: 16px;
  margin-bottom: 8px; }

.card-processo__subcontainer {
  padding: 16px;
  border-top: 1px solid #E0E0E0; }
  .card-processo__subcontainer .card-processo__subtitle {
    margin-left: 8px;
    margin-top: 0; }

.card-processo__interessado-icon {
  margin-right: 8px;
  color: #1985e3; }

.card-processo-vinculado {
  border-radius: 8px;
  display: block;
  cursor: pointer;
  padding: 4px 8px;
  margin-top: 0;
  outline: 0;
  border: 2px solid transparent; }
  .card-processo-vinculado:hover, .card-processo-vinculado:focus {
    background-color: rgba(25, 133, 227, 0.1);
    border-color: rgba(25, 133, 227, 0.2); }

.card-processo-vinculado__title {
  color: #1985e3;
  font-size: 14px;
  margin: 0; }

.card-processo-vinculado__description {
  color: #424242;
  font-size: 13px;
  margin: 0; }

.card-processo-vinculado__description_sem_negrito {
  color: #616161;
  font-size: 13px;
  margin: 0; }

.card-processo-vinculado__icone {
  margin-right: 8px; }

.card-processo-vinculado__description {
  font-size: 13px;
  font-weight: 600;
  color: #424242; }

.card-processo__container-primario {
  flex-grow: 1;
  width: 100%; }

.fluxo-de-processo {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  padding-top: 8px;
  margin-left: 0px;
  padding-left: 8px; }
  .fluxo-de-processo .fluxo-de-processo__coluna {
    position: relative;
    margin: 0 8px;
    display: flex;
    flex-direction: column; }
    .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__notificacao {
      position: absolute;
      top: 0px;
      right: 16px;
      background-color: #1985e3;
      color: #FFF;
      border-radius: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      min-width: 24px;
      min-height: 24px;
      text-align: center;
      font-size: 11px;
      padding: 0 6px;
      font-weight: 600; }
    .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho {
      margin-top: 10px;
      background-color: #f3f9fe;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 8px 0 8px 16px;
      width: 260px;
      min-height: 56px;
      border-radius: 8px;
      border: 2px solid rgba(25, 133, 227, 0.3); }
      .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .botao_sem-preenchimento, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .upload-de-elementos-do-processo__botao-minimizar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .filtros-adicionais__botao-fechar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .movimentacao-de-elemento__botao-de-retornar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .progressao-de-assinatura-em-lote__botao-minimizar, .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .progressao-de-assinatura-em-lote__botao-fechar {
        margin-right: 8px;
        background-color: transparent !important; }
      .fluxo-de-processo .fluxo-de-processo__coluna .fluxo-de-processo__cabecalho .fluxo-de-processo__etapa {
        font-size: 14px;
        color: #07375e;
        font-weight: 600;
        margin: 0; }

.desfoque-rolagem-x {
  position: relative;
  overflow: auto; }
  .desfoque-rolagem-x::before, .desfoque-rolagem-x::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 75px;
    pointer-events: none;
    opacity: 0;
    z-index: 2; }
  .desfoque-rolagem-x::before {
    left: 0;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), #EEE); }
  .desfoque-rolagem-x::after {
    right: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #EEE); }
  .desfoque-rolagem-x.possui-transbordo-x:not(.inicio-da-lista)::before {
    opacity: 1; }
  .desfoque-rolagem-x.possui-transbordo-x:not(.fim-da-lista)::after {
    opacity: 1; }

.fluxo-de-processo__botao {
  margin-top: 10px;
  margin-right: 24px;
  margin-left: 8px;
  background-color: #f3f9fe;
  align-items: center;
  justify-content: space-between;
  min-width: 260px;
  min-height: 62px;
  border-radius: 8px;
  border-color: rgba(25, 133, 227, 0.3) !important;
  font-size: 14px;
  justify-content: center;
  font-weight: 600; }
  .fluxo-de-processo__botao::after {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    right: -20px;
    top: 0; }

.fluxo-de-processo__coluna .dropdown__lista {
  min-width: 250px; }

.fluxo-de-processo__container-de-cartoes {
  overflow-y: auto;
  width: 260px;
  border-radius: 0 0 5px 5px;
  padding: 8px 4px;
  margin-bottom: 8px;
  max-height: 894px;
  height: 100%; }
  @media screen and (max-width: 599px) {
    .fluxo-de-processo__container-de-cartoes {
      height: calc(100vh - 226px); } }
  .fluxo-de-processo__container-de-cartoes::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 56px;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #EEE);
    opacity: 0;
    transition: opacity .2s ease; }
  .fluxo-de-processo__container-de-cartoes.possui-transbordo-y:not(.fim-da-lista)::after {
    opacity: 1; }

.fluxo-de-processo__cartao,
.gu-mirror,
.gu-hide,
.gu-transit {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  width: 100%;
  height: auto;
  background-color: #FFF;
  margin: 0 auto;
  margin-bottom: 8px;
  border-radius: 8px;
  list-style-type: none;
  position: relative; }
  .fluxo-de-processo__cartao:hover,
  .gu-mirror:hover,
  .gu-hide:hover,
  .gu-transit:hover {
    position: relative;
    bottom: 1px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }
  .fluxo-de-processo__cartao .fluxo-de-processo__titulo-do-cartao,
  .gu-mirror .fluxo-de-processo__titulo-do-cartao,
  .gu-hide .fluxo-de-processo__titulo-do-cartao,
  .gu-transit .fluxo-de-processo__titulo-do-cartao {
    font-size: 14px;
    text-decoration: none;
    color: #424242;
    margin: 0;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 198px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__titulo-do-cartao .far,
    .gu-mirror .fluxo-de-processo__titulo-do-cartao .far,
    .gu-hide .fluxo-de-processo__titulo-do-cartao .far,
    .gu-transit .fluxo-de-processo__titulo-do-cartao .far {
      margin-right: 4px; }
  .fluxo-de-processo__cartao .fluxo-de-processo__descricao-do-cartao,
  .gu-mirror .fluxo-de-processo__descricao-do-cartao,
  .gu-hide .fluxo-de-processo__descricao-do-cartao,
  .gu-transit .fluxo-de-processo__descricao-do-cartao {
    font-size: 12px;
    color: #616161;
    font-weight: 400;
    white-space: normal;
    margin-top: 4px; }
  .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao,
  .gu-mirror .fluxo-de-processo__rodape-do-cartao,
  .gu-hide .fluxo-de-processo__rodape-do-cartao,
  .gu-transit .fluxo-de-processo__rodape-do-cartao {
    color: #757575;
    text-transform: lowercase;
    margin-top: 4px;
    display: flex;
    justify-content: space-between; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__data-do-cartao {
      font-size: 12px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao {
      padding: 0 4px;
      border-radius: 4px;
      display: flex;
      align-items: center;
      font-weight: 600;
      color: #757575;
      background-color: #EEE;
      font-size: 12px; }
      .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far,
      .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao .far {
        margin-right: 4px; }
    .fluxo-de-processo__cartao .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-mirror .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-hide .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso,
    .gu-transit .fluxo-de-processo__rodape-do-cartao .fluxo-de-processo__notificacao-do-cartao_sucesso {
      background-color: #08A30E;
      color: #FFF; }
  .fluxo-de-processo__cartao::after,
  .gu-mirror::after,
  .gu-hide::after,
  .gu-transit::after {
    content: "";
    display: block;
    width: calc(100% - 24px);
    height: 2px;
    background: transparent;
    position: absolute;
    top: 0;
    left: 12px; }
  .fluxo-de-processo__cartao .seletor-de-etapas,
  .gu-mirror .seletor-de-etapas,
  .gu-hide .seletor-de-etapas,
  .gu-transit .seletor-de-etapas {
    position: absolute;
    right: 4px;
    top: 4px; }
    .fluxo-de-processo__cartao .seletor-de-etapas .botao, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-mirror .seletor-de-etapas .botao,
    .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-hide .seletor-de-etapas .botao,
    .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar,
    .gu-transit .seletor-de-etapas .botao,
    .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo,
    .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar,
    .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar,
    .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar,
    .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar,
    .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar {
      background-color: transparent;
      min-width: inherit;
      width: 24px;
      overflow: hidden;
      color: transparent; }
      .fluxo-de-processo__cartao .seletor-de-etapas .botao:hover, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo:hover, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover, .fluxo-de-processo__cartao .seletor-de-etapas .botao:focus, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo:focus, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-mirror .seletor-de-etapas .botao:hover,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-mirror .seletor-de-etapas .botao:focus,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-hide .seletor-de-etapas .botao:hover,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-hide .seletor-de-etapas .botao:focus,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus,
      .gu-transit .seletor-de-etapas .botao:hover,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo:hover,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:hover,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar:hover,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:hover,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:hover,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:hover,
      .gu-transit .seletor-de-etapas .botao:focus,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo:focus,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar:focus,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus {
        background-color: rgba(25, 133, 227, 0.15); }
      .fluxo-de-processo__cartao .seletor-de-etapas .botao .far, .fluxo-de-processo__cartao .seletor-de-etapas .filtros__botao-filtro-responsivo .far, .fluxo-de-processo__cartao .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far, .fluxo-de-processo__cartao .seletor-de-etapas .filtros-adicionais__botao-fechar .far, .fluxo-de-processo__cartao .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far, .fluxo-de-processo__cartao .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-mirror .seletor-de-etapas .botao .far,
      .gu-mirror .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-mirror .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-mirror .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-mirror .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-mirror .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-hide .seletor-de-etapas .botao .far,
      .gu-hide .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-hide .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-hide .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-hide .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-hide .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far,
      .gu-transit .seletor-de-etapas .botao .far,
      .gu-transit .seletor-de-etapas .filtros__botao-filtro-responsivo .far,
      .gu-transit .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far,
      .gu-transit .seletor-de-etapas .filtros-adicionais__botao-fechar .far,
      .gu-transit .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far,
      .gu-transit .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far {
        position: absolute;
        top: 4px;
        left: 0;
        color: #1985e3; }
  .fluxo-de-processo__cartao .seletor-de-etapas__label,
  .gu-mirror .seletor-de-etapas__label,
  .gu-hide .seletor-de-etapas__label,
  .gu-transit .seletor-de-etapas__label {
    display: none; }

.fluxo-de-processo__cartao_sucesso::after {
  background: #08A30E; }

.fluxo-de-processo__cartao_sem-tarefas::after {
  background: transparent; }

.fluxo-de-processo__cartao_erro {
  background-color: #fef3f3; }
  .fluxo-de-processo__cartao_erro::after {
    background: #F10B0B; }
  .fluxo-de-processo__cartao_erro .fa_cor-erro, .fluxo-de-processo__cartao_erro .cartao-quantidade-de-processos-por-prazo__icone-erro, .fluxo-de-processo__cartao_erro .cartao-quantidade-de-processos__icone-erro {
    position: absolute;
    right: 8px; }

.fluxo-de-processo__container-primario-do-cartao {
  padding: 8px;
  display: block;
  cursor: inherit; }

.fluxo-de-processo__anexado {
  padding: 4px 8px 4px 16px;
  display: block; }
  .fluxo-de-processo__anexado:hover {
    color: #07375e;
    text-decoration: underline;
    cursor: pointer;
    background: rgba(7, 55, 94, 0.1); }
  .fluxo-de-processo__anexado .fluxo-de-processo__titulo-do-cartao {
    display: block;
    font-size: 12px; }
  .fluxo-de-processo__anexado .fluxo-de-processo__descricao-do-cartao {
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin-top: 0; }

.fluxo-de-processo__cartao_com-notificação::after {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #2ecc71;
  position: absolute;
  top: -4px;
  left: calc(100% - 14px);
  border-radius: 50%; }

.pagina-fluxo-de-processo {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 48px); }
  @media screen and (max-width: 599px) {
    .pagina-fluxo-de-processo {
      height: auto; } }
  .pagina-fluxo-de-processo #container-fluxo-de-processo {
    min-height: 0;
    flex: 1; }
    .pagina-fluxo-de-processo #container-fluxo-de-processo #fluxo-de-processo {
      height: 100%; }
      .pagina-fluxo-de-processo #container-fluxo-de-processo #fluxo-de-processo .processo-por-etapa {
        min-height: 0;
        flex: 1; }

.menu-de-acoes {
  width: 360px;
  overflow-y: auto;
  background: #FFF;
  height: calc(100vh - 230px);
  padding-bottom: 40px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  border-radius: 8px; }
  .menu-de-acoes .menu-de-acoes__formulario {
    padding: 16px 16px 0px 16px; }
    .menu-de-acoes .menu-de-acoes__formulario .results {
      top: 60px; }
    .menu-de-acoes .menu-de-acoes__formulario .menu-de-acoes__busca {
      display: flex; }
  @media screen and (max-width: 1024px) {
    .menu-de-acoes {
      position: fixed;
      top: 48px;
      right: -400px;
      height: calc(100vh - 48px);
      width: 100%;
      max-width: 360px;
      transition: all ease-in-out 0.3s;
      border-radius: 0;
      box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16); } }
  .menu-de-acoes hr {
    height: 2px;
    background-color: #E0E0E0;
    display: none; }
    @media screen and (max-width: 1024px) {
      .menu-de-acoes hr {
        display: block; } }

@media screen and (max-width: 1024px) {
  .menu-de-acoes_visivel {
    right: 0px; } }

.botao_abrir-menu-de-acoes {
  display: none; }
  @media screen and (max-width: 1024px) {
    .botao_abrir-menu-de-acoes {
      display: block; } }

.menu-de-acoes__titulo {
  padding-left: 16px;
  padding-top: 16px;
  font-size: 16px;
  font-weight: 600;
  color: #07375e;
  display: none; }
  @media screen and (max-width: 1024px) {
    .menu-de-acoes__titulo {
      display: block; } }

.menu-de-acoes__botao-de-fechar {
  color: #616161;
  font-size: 16px;
  position: absolute;
  right: 10px;
  top: 10px;
  height: 32px;
  width: 32px;
  align-items: center;
  justify-content: center;
  display: none; }
  .menu-de-acoes__botao-de-fechar:hover {
    color: #1985e3; }
  @media screen and (max-width: 1024px) {
    .menu-de-acoes__botao-de-fechar {
      display: flex; } }

.menu-de-acoes__container-de-acoes {
  display: flex;
  flex-direction: column; }

.menu-de-acoes__botao-de-acao:first-child {
  margin-top: 8px; }

.menu-de-acoes__botao-de-acao {
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  color: #1985e3;
  background-color: #FFF;
  outline: 0;
  border: 0;
  display: flex;
  align-items: center;
  text-decoration: none;
  width: 100%;
  padding: 12px 18px;
  font-weight: 600;
  font-size: 16px;
  border-bottom: 2px solid #F1F1F1; }
  .menu-de-acoes__botao-de-acao:hover, .menu-de-acoes__botao-de-acao:focus {
    text-decoration: none;
    background-color: rgba(25, 133, 227, 0.1);
    outline: 0; }
  .menu-de-acoes__botao-de-acao .far {
    width: 16px !important;
    margin-right: 8px; }

.menu-de-acoes__tarefas {
  padding: 16px;
  margin-bottom: 40px; }

.menu-de-acoes__titulo-da-tarefa {
  color: #07375e;
  font-size: 18px;
  font-weight: 600; }
  .menu-de-acoes__titulo-da-tarefa .menu-de-acoes__numero-de-tarefas {
    color: #08A30E;
    font-weight: 700; }

.menu-de-acoes__titulo-da-etapa {
  color: #07375e;
  font-size: 16px;
  font-weight: 600; }

.menu-de-acoes__desfazer-tarefa {
  margin-left: 8px;
  opacity: 0; }
  .menu-de-acoes__desfazer-tarefa:hover {
    opacity: 1 !important;
    position: relative;
    bottom: 1px; }

.menu-de-acoes__tarefas .formulario__input-checkbox:hover .menu-de-acoes__desfazer-tarefa {
  opacity: 0.7; }

@media screen and (max-width: 1024px) {
  .grade__coluna_menu-de-acoes {
    padding: 0; } }

.historico-do-documento .barra-navegacao__abas {
  padding: 0 16px;
  border-bottom: 2px solid var(--cor-cinza-20); }

.historico-do-documento .barra-navegacao__abas-item {
  margin: 0;
  padding: 0 8px;
  background-color: transparent;
  border: 0;
  outline: 0;
  cursor: pointer; }

.historico-do-documento .visualizacoes__tabela {
  width: 100%;
  text-align: left;
  border-collapse: collapse; }
  .historico-do-documento .visualizacoes__tabela thead {
    color: var(--cor-cinza-80); }
  .historico-do-documento .visualizacoes__tabela tbody tr {
    align-items: center;
    border-bottom: 1px solid var(--cor-cinza-30);
    height: 48px; }
    .historico-do-documento .visualizacoes__tabela tbody tr:last-child {
      border-bottom: 0; }

.historico-do-documento .dialogo__corpo {
  overflow-y: auto;
  max-height: 400px; }

.historico-do-documento__conteudo {
  margin: 0 -16px;
  padding: 16px; }
  .historico-do-documento__conteudo .pagina-em-branco {
    height: auto; }
    .historico-do-documento__conteudo .pagina-em-branco .pagina-em-branco__icone {
      font-size: 8px; }
    .historico-do-documento__conteudo .pagina-em-branco .pagina-em-branco__mensagem {
      font-size: 14px; }

.historico-do-documento__cabecalho {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
  align-items: center; }
  @media (max-width: 800px) {
    .historico-do-documento__cabecalho {
      flex-direction: column;
      align-items: flex-start; } }

.historico-do-documento__titulo {
  margin: 0;
  font-weight: 600; }

.historico-do-documento__subtitulo {
  font-weight: 600; }

.historico-do-documento__assinantes {
  display: flex;
  margin-bottom: 24px;
  border-bottom: 1px solid #E0E0E0;
  width: 100%;
  gap: 16px;
  justify-content: space-between;
  color: #616161;
  padding-bottom: 24px; }
  .historico-do-documento__assinantes strong {
    font-weight: 600;
    color: #212121; }
  @media (max-width: 600px) {
    .historico-do-documento__assinantes {
      width: 100%;
      flex-direction: column;
      margin: 16px 0; } }
  .historico-do-documento__assinantes:last-child {
    border-bottom: 0; }

.historico-do-documento__assinante {
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: space-between; }

.historico-do-documento__icone-assinante {
  border: 2px solid #E0E0E0;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1985e3;
  font-size: 24px;
  margin-right: 16px; }
  @media (max-width: 600px) {
    .historico-do-documento__icone-assinante {
      margin-bottom: 8px;
      margin-right: 0; } }

.historico-do-documento__nome-do-assinante {
  display: inline-block;
  margin: 0; }
  @media (max-width: 600px) {
    .historico-do-documento__nome-do-assinante {
      text-align: center; } }

.historico-do-documento__logo {
  height: 40px; }

.historico-do-documento__acao {
  display: flex;
  align-items: center;
  margin-bottom: 32px; }

.historico-do-documento__descricao-da-acao {
  color: #616161; }

.historico-do-documento__data-da-acao {
  position: relative;
  margin: 0 16px 0 0;
  white-space: nowrap;
  color: #616161;
  font-weight: 400; }
  .historico-do-documento__data-da-acao::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxNiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzA3MTEgMC4yOTI4OTJDOC4zMTY1OCAtMC4wOTc2MzE0IDcuNjgzNDIgLTAuMDk3NjMxNSA3LjI5Mjg5IDAuMjkyODkyTDAuOTI4OTMzIDYuNjU2ODVDMC41Mzg0MDggNy4wNDczOCAwLjUzODQwOCA3LjY4MDU0IDAuOTI4OTMzIDguMDcxMDdDMS4zMTk0NiA4LjQ2MTU5IDEuOTUyNjIgOC40NjE1OSAyLjM0MzE1IDguMDcxMDdMOCAyLjQxNDIxTDEzLjY1NjkgOC4wNzEwN0MxNC4wNDc0IDguNDYxNTkgMTQuNjgwNSA4LjQ2MTU5IDE1LjA3MTEgOC4wNzEwN0MxNS40NjE2IDcuNjgwNTQgMTUuNDYxNiA3LjA0NzM4IDE1LjA3MTEgNi42NTY4NUw4LjcwNzExIDAuMjkyODkyWk05IDIxTDkgMUw3IDFMNyAyMUw5IDIxWiIgZmlsbD0iI0JEQkRCRCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-size: contain;
    top: 48px;
    left: 30px; }

.historico-do-documento__icone-da-acao {
  margin-right: 16px;
  position: relative;
  width: 32px;
  display: flex;
  justify-content: center; }
  .historico-do-documento__icone-da-acao .far {
    font-size: 24px; }

.historico-do-documento__acao:last-child {
  margin: 0; }
  .historico-do-documento__acao:last-child .historico-do-documento__data-da-acao::after {
    display: none; }

.ui.modal.historico-do-documento__modal {
  margin-top: 0 !important;
  top: calc(100vh - 85%); }

.dialogo-de-assinatura {
  display: flex;
  flex-direction: column;
  background: #FFF;
  padding: 24px;
  margin: 0 auto;
  width: 624px; }

.dialogo-de-assinatura__cabecalho {
  padding-bottom: 24px; }

.dialogo-de-assinatura__conteudo {
  display: flex;
  margin-bottom: 16px;
  justify-content: center; }
  @media (max-width: 599px) {
    .dialogo-de-assinatura__conteudo {
      flex-direction: column; } }

.dialogo-de-assinatura__titulo {
  font-size: 18px;
  color: #000;
  outline: 0;
  font-weight: 600; }

.dialogo-de-assinatura__botao {
  padding: 16px;
  text-align: left;
  background: transparent;
  border: 2px solid #BDBDBD;
  border-radius: 8px;
  width: 280px;
  height: 100%;
  min-height: 320px;
  cursor: pointer;
  transition: all ease 0.2s;
  margin-right: 16px;
  flex-direction: column; }
  .dialogo-de-assinatura__botao:hover, .dialogo-de-assinatura__botao:focus {
    border-color: #1985e3;
    transform: translate(0, -2px);
    outline: 0; }
  .dialogo-de-assinatura__botao .far {
    margin-right: 8px; }
  .dialogo-de-assinatura__botao img {
    width: 100%;
    max-width: 280px;
    margin: auto; }
  @media (max-width: 599px) {
    .dialogo-de-assinatura__botao {
      margin-bottom: 16px;
      width: 100%;
      display: flex;
      align-items: center;
      text-align: center; } }

.dialogo-de-assinatura__titulo-do-botao {
  font-size: 16px;
  color: #1985e3; }

.dialogo-de-assinatura__descricao-do-botao {
  font-size: 14px;
  color: #616161; }

.acoes-despacho {
  background-color: #FFF;
  padding: 16px;
  height: 100%;
  border-top: 2px solid #EEE;
  width: 420px; }
  @media (max-width: 899px) {
    .acoes-despacho {
      width: 100%; } }
  .acoes-despacho .formulario__input-radio {
    height: 48px;
    width: 100%;
    font-weight: 600 !important;
    display: flex;
    justify-content: space-between;
    color: #757575;
    padding: 0 16px !important;
    border-bottom: 2px solid #F1F1F1;
    margin: 0; }
    .acoes-despacho .formulario__input-radio:last-child {
      border: 0; }
    .acoes-despacho .formulario__input-radio .formulario__texto-input {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 340px;
      padding-right: 8px; }
    .acoes-despacho .formulario__input-radio .formulario__icone-selecionado {
      margin-right: 10px;
      color: transparent;
      font-size: 28px; }
    .acoes-despacho .formulario__input-radio:hover, .acoes-despacho .formulario__input-radio:focus {
      color: #212121;
      background: #FAFAFA; }
    .acoes-despacho .formulario__input-radio input:focus ~ .formulario__marcador {
      border: transparent; }
    .acoes-despacho .formulario__input-radio:hover input ~ .formulario__marcador {
      background: transparent; }
    .acoes-despacho .formulario__input-radio input:checked ~ .formulario__marcador {
      background-color: transparent; }
    .acoes-despacho .formulario__input-radio input:checked ~ .formulario__texto-input {
      color: #1985e3; }
    .acoes-despacho .formulario__input-radio input:checked ~ .formulario__icone-selecionado {
      color: #1985e3; }

.recusa-de-documentos-do-despacho hr {
  margin: 16px -24px; }

recusa-de-despacho {
  cursor: initial; }

.recusa-de-documentos-do-despacho__conteudo {
  margin-bottom: 16px; }

.recusa-de-documentos-do-despacho__sugestoes-lista {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px; }
  .recusa-de-documentos-do-despacho__sugestoes-lista .botao, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros__botao-filtro-responsivo, .recusa-de-documentos-do-despacho__sugestoes-lista .upload-de-elementos-do-processo__botao-minimizar, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros-adicionais__botao-fechar, .recusa-de-documentos-do-despacho__sugestoes-lista .movimentacao-de-elemento__botao-de-retornar, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-minimizar, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-fechar {
    flex-grow: 1;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    white-space: normal;
    height: auto;
    padding: 16px;
    border-radius: 0;
    background-color: #FFF;
    border: 2px solid #E0E0E0;
    width: 240px;
    text-align: center;
    margin: 8px; }
    .recusa-de-documentos-do-despacho__sugestoes-lista .botao:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros__botao-filtro-responsivo:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .upload-de-elementos-do-processo__botao-minimizar:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros-adicionais__botao-fechar:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .movimentacao-de-elemento__botao-de-retornar:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-minimizar:last-child, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-fechar:last-child {
      border-right: 2px solid #E0E0E0; }
    .recusa-de-documentos-do-despacho__sugestoes-lista .botao:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros__botao-filtro-responsivo:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .upload-de-elementos-do-processo__botao-minimizar:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros-adicionais__botao-fechar:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .movimentacao-de-elemento__botao-de-retornar:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-minimizar:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-fechar:hover, .recusa-de-documentos-do-despacho__sugestoes-lista .botao:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros__botao-filtro-responsivo:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .upload-de-elementos-do-processo__botao-minimizar:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .filtros-adicionais__botao-fechar:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .movimentacao-de-elemento__botao-de-retornar:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-minimizar:focus, .recusa-de-documentos-do-despacho__sugestoes-lista .progressao-de-assinatura-em-lote__botao-fechar:focus {
      background-color: #F1F1F1; }

.recusar-documento__feedback {
  display: flex;
  flex-direction: column;
  align-items: center; }

.recusa-de-documentos-do-despacho__justificativa {
  display: flex;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  margin-bottom: 16px;
  padding: 16px;
  color: #424242; }
  .recusa-de-documentos-do-despacho__justificativa label {
    font-weight: 700; }
  .recusa-de-documentos-do-despacho__justificativa .far {
    margin: auto 0;
    color: #F10B0B;
    font-size: 32px;
    margin-right: 16px; }

.lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item:last-child {
  border-bottom: 0; }

.lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item {
  display: flex;
  align-items: center;
  padding: 16px 0;
  border-bottom: 1px solid #E0E0E0; }
  .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item h3 {
    max-width: 560px; }
  .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .botao, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .filtros__botao-filtro-responsivo, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .upload-de-elementos-do-processo__botao-minimizar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .filtros-adicionais__botao-fechar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .movimentacao-de-elemento__botao-de-retornar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .progressao-de-assinatura-em-lote__botao-minimizar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .progressao-de-assinatura-em-lote__botao-fechar {
    margin-left: 16px; }
  @media (max-width: 899px) {
    .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item {
      flex-direction: column; }
      .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item h3 {
        margin-bottom: 8px; }
      .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .botao, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .filtros__botao-filtro-responsivo, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .upload-de-elementos-do-processo__botao-minimizar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .filtros-adicionais__botao-fechar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .movimentacao-de-elemento__botao-de-retornar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .progressao-de-assinatura-em-lote__botao-minimizar, .lista-de-documentos-da-recusa .lista-de-documentos-da-recusa__item .progressao-de-assinatura-em-lote__botao-fechar {
        margin-left: 0px;
        margin-top: 8px; } }

.recuperacao-de-senha {
  height: 100vh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  .recuperacao-de-senha .container {
    max-width: 560px; }
  .recuperacao-de-senha .formulario__label {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px; }
  .recuperacao-de-senha .field {
    margin-top: 16px !important; }
  .recuperacao-de-senha .titulo_grande {
    color: #1985e3;
    margin-bottom: 16px;
    border: 2px solid #EEE;
    padding: 24px;
    text-align: center;
    margin: 16px 0; }

.recuperacao-de-senha__logo {
  width: 200px;
  margin-bottom: 16px; }

notificacao {
  position: relative;
  z-index: 100; }
  notificacao .notificacao__botao {
    height: 32px;
    border-radius: 50%;
    width: 32px;
    border: 0;
    margin-top: 8px;
    outline: 0;
    cursor: pointer;
    background: none;
    color: #FFF; }
    notificacao .notificacao__botao:hover {
      background: rgba(0, 0, 0, 0.2); }
    notificacao .notificacao__botao:focus ~ .painel-notificacao {
      display: block; }
  notificacao .pilula {
    position: absolute;
    top: 4px;
    right: -8px; }
  notificacao .pagina-em-branco {
    height: 100%;
    padding: 80px 0; }

.painel-notificacao {
  display: none;
  position: absolute;
  background-color: #FFF;
  right: 0px;
  top: 56px;
  width: 360px;
  z-index: 5;
  border-radius: 5px;
  box-shadow: -4px 4px 16px rgba(0, 0, 0, 0.2); }
  .painel-notificacao::after {
    content: "";
    display: flex;
    position: absolute;
    background: #07375e;
    height: 24px;
    width: 24px;
    top: -2px;
    right: 4px;
    transform: rotate(45deg);
    border-radius: 2px;
    z-index: -1; }
  .painel-notificacao:hover, .painel-notificacao:focus {
    display: block; }
  @media (max-width: 599px) {
    .painel-notificacao {
      width: calc(100vw - 40px);
      position: fixed;
      right: 16px;
      max-width: 360px; }
      .painel-notificacao::after {
        right: 60px; } }

.painel-notificacao_ativo {
  display: block; }

.painel-notificacao__cabecalho {
  background: #07375e;
  width: 100%;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #FFF;
  z-index: 500;
  border-radius: 5px 5px 0 0;
  margin: 0; }
  .painel-notificacao__cabecalho .botao, .painel-notificacao__cabecalho .filtros__botao-filtro-responsivo, .painel-notificacao__cabecalho .upload-de-elementos-do-processo__botao-minimizar, .painel-notificacao__cabecalho .filtros-adicionais__botao-fechar, .painel-notificacao__cabecalho .movimentacao-de-elemento__botao-de-retornar, .painel-notificacao__cabecalho .progressao-de-assinatura-em-lote__botao-minimizar, .painel-notificacao__cabecalho .progressao-de-assinatura-em-lote__botao-fechar {
    font-size: 16px;
    padding: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: #FFF; }

.painel-notificacao__lista {
  max-height: calc(100vh - 240px);
  overflow-y: auto; }

.painel-notificacao__item {
  background-color: rgba(25, 133, 227, 0.12);
  display: flex;
  padding: 16px;
  border-bottom: 2px solid #E0E0E0;
  cursor: pointer; }
  .painel-notificacao__item:last-child {
    border-bottom: 0; }
  .painel-notificacao__item:hover, .painel-notificacao__item:focus {
    background: rgba(25, 133, 227, 0.2); }

.painel-notificacao__avatar {
  border-radius: 50%;
  font-size: 16px;
  background-color: #E0E0E0;
  font-weight: 700;
  margin-right: 8px;
  height: 48px; }
  .painel-notificacao__avatar span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    color: #1985e3;
    width: 48px;
    text-align: center; }

.painel-notificacao__conteudo {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%; }

.painel-notificacao__nome {
  color: #1985e3;
  margin-bottom: 0;
  margin-right: 64px;
  font-size: 14px;
  font-weight: 700; }

.painel-notificacao__texto {
  color: #424242;
  font-weight: 600;
  font-size: 12px;
  margin: 0; }

.painel-notificacao__link {
  cursor: pointer;
  color: #1985e3;
  text-decoration: none; }
  .painel-notificacao__link:hover {
    text-decoration: underline;
    color: #146ab5; }

.painel-notificacao__data {
  position: absolute;
  right: -8px;
  top: -6px;
  font-size: 12px;
  font-weight: 600;
  color: #616161; }

.painel-notificacao__item_visualizado {
  background: #FFF; }
  .painel-notificacao__item_visualizado:hover, .painel-notificacao__item_visualizado:focus {
    background: #EEE; }
  .painel-notificacao__item_visualizado .painel-notificacao__nome {
    font-weight: 600; }
  .painel-notificacao__item_visualizado .painel-notificacao__avatar span {
    color: #616161; }
  .painel-notificacao__item_visualizado .painel-notificacao__texto {
    font-weight: 400; }

a {
  text-decoration: none; }

.tutorial h2,
.tutorial h3,
.tutorial h4 {
  color: #031b2f;
  margin: 0; }

.tutorial h2 {
  font-size: 20px;
  font-weight: 600; }

.tutorial h3 {
  font-size: 18px; }

.tutorial h4 {
  font-size: 16px; }

.tutorial p {
  font-size: 16px;
  font-weight: 400;
  color: #07375e;
  text-indent: 24px;
  line-height: 24px;
  margin-bottom: 8px; }

.tutorial article {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 16px; }
  .tutorial article:last-child {
    border: 0; }

.tutorial a img {
  max-width: 100%;
  max-height: 320px;
  margin: 24px auto;
  display: flex; }

.tutorial__cabecalho {
  width: 100%;
  background: #07375e;
  height: 56px; }

.tutorial__corpo {
  max-width: 960px;
  margin: 0 auto;
  padding: 32px 24px; }

.tutorial__menu {
  height: 100%;
  width: 100%;
  max-width: 960px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  padding: 0 24px; }

.tutorial__menu-link {
  text-decoration: none;
  font-weight: 600;
  margin-left: 16px;
  color: #FFF;
  height: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap; }
  .tutorial__menu-link:hover, .tutorial__menu-link:focus {
    text-decoration: none; }

.tutorial__menu-titulo {
  color: #FFF;
  font-weight: 400;
  margin: 0;
  display: flex;
  align-items: center;
  font-size: 20px;
  width: 100%; }

.tutorial__logo {
  margin-right: 24px; }
  .tutorial__logo img {
    height: 32px;
    margin: auto 0; }

.tutorial__item {
  position: relative;
  padding: 24px;
  background-color: #FFF;
  border-radius: 8px;
  cursor: pointer; }
  .tutorial__item:hover, .tutorial__item:focus {
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
    transform: translate(0, -1px); }

.tutorial__item-cabecalho {
  padding-right: 24px; }

.tutorial__item_ativo .tutorial__item-conteudo {
  padding-top: 16px;
  height: auto; }

.tutorial__item-conteudo {
  height: 0px;
  overflow: hidden; }
  .tutorial__item-conteudo iframe {
    width: 100%;
    max-width: 800px;
    height: 432px;
    margin-bottom: 8px;
    display: flex;
    margin: 8px auto 16px auto;
    border: 0; }
    @media (max-width: 899px) {
      .tutorial__item-conteudo iframe {
        height: 50vw; } }

.tutorial__icone-item {
  position: absolute;
  top: 18px;
  font-size: 16px;
  right: 16px;
  transition: all ease 0.2s; }

.tutorial__item_ativo .tutorial__icone-item {
  transform: rotate(180deg); }

.pagina-de-entrada__botao-suporte {
  position: fixed;
  display: flex;
  right: 12px;
  z-index: 1;
  bottom: 0px; }
  .pagina-de-entrada__botao-suporte .botao, .pagina-de-entrada__botao-suporte .filtros__botao-filtro-responsivo, .pagina-de-entrada__botao-suporte .upload-de-elementos-do-processo__botao-minimizar, .pagina-de-entrada__botao-suporte .filtros-adicionais__botao-fechar, .pagina-de-entrada__botao-suporte .movimentacao-de-elemento__botao-de-retornar, .pagina-de-entrada__botao-suporte .progressao-de-assinatura-em-lote__botao-minimizar, .pagina-de-entrada__botao-suporte .progressao-de-assinatura-em-lote__botao-fechar {
    border-radius: 5px 5px 0 0; }

.pagina-de-entrada .ui.form input {
  border: 2px solid #E0E0E0;
  background: #FFF; }

.pagina-de-entrada .message {
  display: none; }

.pagina-de-entrada__links {
  display: flex;
  flex-direction: column; }

.selecao-de-partes .accordion {
  border: 2px solid #E0E0E0;
  margin-top: 16px;
  border-radius: 8px;
  overflow-y: auto; }

.selecao-de-partes .accordion_container {
  height: calc(100vh - 368px); }

.selecao-de-partes .accordion__botao {
  font-size: 16px; }

.selecao-de-partes .accordion__item_ativo ~ .accordion__botao {
  border-bottom: 2px solid #EEE; }

.selecao-de-partes .formulario__checkbox-container {
  width: 100%;
  padding: 8px;
  margin-bottom: 0; }
  .selecao-de-partes .formulario__checkbox-container:hover:not(.desativado), .selecao-de-partes .formulario__checkbox-container:focus:not(.desativado) {
    background-color: rgba(25, 133, 227, 0.15); }

.selecao-de-partes .selecao-de-partes__documentos-selecionados {
  border: 2px solid #E0E0E0;
  margin-top: 16px;
  border-radius: 8px;
  overflow-y: auto;
  height: calc(100vh - (368px + 48px));
  margin-right: 8px; }

.selecao-de-partes .selecao-de-documentos__botoes-mover {
  display: flex;
  flex-direction: column; }
  .selecao-de-partes .selecao-de-documentos__botoes-mover .botao, .selecao-de-partes .selecao-de-documentos__botoes-mover .filtros__botao-filtro-responsivo, .selecao-de-partes .selecao-de-documentos__botoes-mover .upload-de-elementos-do-processo__botao-minimizar, .selecao-de-partes .selecao-de-documentos__botoes-mover .filtros-adicionais__botao-fechar, .selecao-de-partes .selecao-de-documentos__botoes-mover .movimentacao-de-elemento__botao-de-retornar, .selecao-de-partes .selecao-de-documentos__botoes-mover .progressao-de-assinatura-em-lote__botao-minimizar, .selecao-de-partes .selecao-de-documentos__botoes-mover .progressao-de-assinatura-em-lote__botao-fechar {
    padding: 6px;
    height: 48px; }
    .selecao-de-partes .selecao-de-documentos__botoes-mover .botao:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .filtros__botao-filtro-responsivo:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .upload-de-elementos-do-processo__botao-minimizar:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .filtros-adicionais__botao-fechar:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .movimentacao-de-elemento__botao-de-retornar:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .progressao-de-assinatura-em-lote__botao-minimizar:first-child, .selecao-de-partes .selecao-de-documentos__botoes-mover .progressao-de-assinatura-em-lote__botao-fechar:first-child {
      margin-bottom: 8px; }

.selecao-de-partes .selecao-de-anexos__botoes-mover {
  display: flex;
  flex-direction: column; }
  .selecao-de-partes .selecao-de-anexos__botoes-mover .botao, .selecao-de-partes .selecao-de-anexos__botoes-mover .filtros__botao-filtro-responsivo, .selecao-de-partes .selecao-de-anexos__botoes-mover .upload-de-elementos-do-processo__botao-minimizar, .selecao-de-partes .selecao-de-anexos__botoes-mover .filtros-adicionais__botao-fechar, .selecao-de-partes .selecao-de-anexos__botoes-mover .movimentacao-de-elemento__botao-de-retornar, .selecao-de-partes .selecao-de-anexos__botoes-mover .progressao-de-assinatura-em-lote__botao-minimizar, .selecao-de-partes .selecao-de-anexos__botoes-mover .progressao-de-assinatura-em-lote__botao-fechar {
    padding: 6px;
    height: 48px; }
    .selecao-de-partes .selecao-de-anexos__botoes-mover .botao:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .filtros__botao-filtro-responsivo:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .upload-de-elementos-do-processo__botao-minimizar:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .filtros-adicionais__botao-fechar:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .movimentacao-de-elemento__botao-de-retornar:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .progressao-de-assinatura-em-lote__botao-minimizar:first-child, .selecao-de-partes .selecao-de-anexos__botoes-mover .progressao-de-assinatura-em-lote__botao-fechar:first-child {
      margin-bottom: 8px; }

.selecao-de-partes .formulario__nome-documento {
  width: 100%; }

.selecao-de-partes .selecao-de-partes__icone-visualizar {
  color: rgba(25, 133, 227, 0.9);
  padding: 0 8px;
  margin-left: 8px; }
  .selecao-de-partes .selecao-de-partes__icone-visualizar:hover {
    color: #1985e3; }

.selecao-de-partes .grade_nao-quebrar .grade__linha {
  flex-direction: row; }

.selecao-de-partes__tag .lista-de-documentos__container-secundario {
  width: auto; }

.selecao-de-partes__tag .lista-de-documentos__tag-do-documento {
  font-size: 10px;
  padding: 0 8px; }

.configuracoes-de-notificacao__selecao-de-favorecidos {
  padding: 16px;
  background-color: #EEE; }
  .configuracoes-de-notificacao__selecao-de-favorecidos .configuracoes-de-notificacao__lista-de-favorecidos {
    height: 240px;
    overflow-y: auto; }
  .configuracoes-de-notificacao__selecao-de-favorecidos input[type="search"] {
    margin-bottom: 16px; }

.card-interessado {
  background: #F1F1F1;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  padding: 16px;
  margin-bottom: 16px;
  position: relative;
  width: 100%; }
  .card-interessado .card-interessado__icone {
    font-size: 24px;
    margin-right: 16px;
    color: #1985e3;
    display: flex;
    align-items: center;
    justify-content: center; }
  .card-interessado .card-interessado__excluir {
    position: absolute;
    right: 16px;
    top: 12px;
    background: 0;
    outline: 0;
    border: 0;
    opacity: 0.7;
    font-size: 24px;
    padding: 4px;
    cursor: pointer; }
    .card-interessado .card-interessado__excluir:hover, .card-interessado .card-interessado__excluir:focus {
      opacity: 1;
      color: #F10B0B; }
  .card-interessado .card-interessado__nome {
    font-size: 16px;
    margin-right: 40px;
    line-height: 24px;
    font-weight: 600; }
  .card-interessado .card-interessado__descricao {
    font-size: 14px;
    font-weight: 400; }

@media (max-width: 899px) {
  .cabecalho-sistema {
    width: 100% !important; }
    .cabecalho-sistema .botao-hamburguer {
      display: flex; }
    .cabecalho-sistema .cabecalho-sistema__container-primario .cabecalho-sistema__menu, .cabecalho-sistema .cabecalho-sistema__container-primario .cabecalho-sistema__lista-de-itens {
      display: none; }
    .cabecalho-sistema .cabecalho-sistema__container-secundario .cabecalho-sistema__icone-do-usuario {
      margin: 0 !important; }
    .cabecalho-sistema .cabecalho-sistema__container-secundario .cabecalho-sistema__nome-do-usuario {
      display: none; } }

@media (min-width: 900px) {
  .botao-hamburguer,
  .menu-lateral {
    display: none; } }

.detalhes-do-processo__favorecido-nome {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3; }

.detalhes-do-processo__interessado-nome {
  font-size: 15px; }

.u-fonte-monoespacada {
  font-family: 'Courier New', Courier, monospace;
  font-weight: 700;
  color: #757575; }

.cancelar-despacho-enviado__container {
  display: flex;
  flex-direction: column;
  align-items: center; }

.cartao-inscricao {
  background: #FAFAFA;
  border: 2px solid #E0E0E0;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
  padding: 8px 8px 8px 16px;
  align-items: center;
  margin-bottom: 16px; }

.botao[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .filtros__botao-filtro-responsivo[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .upload-de-elementos-do-processo__botao-minimizar[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .filtros-adicionais__botao-fechar[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .movimentacao-de-elemento__botao-de-retornar[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .progressao-de-assinatura-em-lote__botao-minimizar[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes, .progressao-de-assinatura-em-lote__botao-fechar[name="abrir-opcoes"]:focus .cartao-inscricao__opcoes {
  display: flex;
  z-index: 4; }

.cartao-inscricao__titulo {
  margin: 0;
  font-size: 16px;
  font-weight: 600; }
  @media (max-width: 899px) {
    .cartao-inscricao__titulo {
      font-size: 14px; } }

.cartao-inscricao__opcoes {
  position: absolute;
  right: 0;
  top: 32px;
  background: #FFF;
  flex-direction: column;
  display: none;
  padding: 4px;
  border-radius: 8px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }
  .cartao-inscricao__opcoes:hover, .cartao-inscricao__opcoes:focus {
    display: flex; }

.formulario__conjunto-de-inputs {
  background: #F1F1F1;
  padding: 8px;
  max-height: auto;
  overflow-y: auto; }

.formulario__conjunto-de-inputs__mini {
  max-height: 200px; }

.formulario__conjunto-de-inputs__pequeno {
  max-height: 300px; }

.formulario__conjunto-de-inputs__medio {
  max-height: 500px; }

.formulario__conjunto-de-inputs__grande {
  max-height: 700px; }

.formulario__conjunto-de-inputs__gigante {
  max-height: 900px; }

.formulario__conjunto-de-inputs__auto {
  max-height: auto; }

.gerenciamento-de-usuario {
  padding: 0px 0px; }
  .gerenciamento-de-usuario .container {
    position: relative; }
  .gerenciamento-de-usuario .container_desabilitado {
    opacity: 0.5; }

.gerenciamento-de-usuario__logo {
  height: 48px;
  margin-bottom: 16px; }

.gerenciamento-de-usuario__cabecalho {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 64px; }
  @media (max-width: 599px) {
    .gerenciamento-de-usuario__cabecalho {
      flex-direction: column;
      align-items: flex-start; }
      .gerenciamento-de-usuario__cabecalho .botao, .gerenciamento-de-usuario__cabecalho .filtros__botao-filtro-responsivo, .gerenciamento-de-usuario__cabecalho .upload-de-elementos-do-processo__botao-minimizar, .gerenciamento-de-usuario__cabecalho .filtros-adicionais__botao-fechar, .gerenciamento-de-usuario__cabecalho .movimentacao-de-elemento__botao-de-retornar, .gerenciamento-de-usuario__cabecalho .progressao-de-assinatura-em-lote__botao-minimizar, .gerenciamento-de-usuario__cabecalho .progressao-de-assinatura-em-lote__botao-fechar {
        margin-top: 24px; } }

.gerenciamento-de-usuario__etapa {
  background-color: #2ecc71;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-weight: 700;
  color: #FFF;
  position: absolute;
  top: -24px;
  left: 24px;
  font-size: 16px; }
  @media (max-width: 599px) {
    .gerenciamento-de-usuario__etapa {
      top: -28px;
      left: 16px; } }

.gerenciamento-de-usuario__informacoes-instituicao .gerenciamento-de-usuario__instituicao {
  display: flex;
  align-items: center; }

.gerenciamento-de-usuario__informacoes-instituicao .far {
  font-size: 40px;
  margin-right: 16px;
  color: #9E9E9E; }

.gerenciamento-de-usuario__informacoes-instituicao .texto {
  margin: 0; }

.filtros {
  background: #FFF;
  display: flex;
  padding: 16px;
  flex-direction: row;
  justify-content: space-between;
  position: relative; }
  @media screen and (max-width: 1344px) {
    .filtros {
      flex-direction: column; } }
  @media screen and (max-width: 676px) {
    .filtros .barra-navegacao__conteudo-secundario {
      flex-direction: column !important; } }

.filtros__botao-filtro-responsivo {
  position: absolute;
  top: 100%;
  left: calc(50% - 60px);
  border-radius: 0 0 5px 5px;
  color: #1985e3;
  display: none; }
  .filtros__botao-filtro-responsivo:hover, .filtros__botao-filtro-responsivo:focus {
    background: #f3f9fe; }
  .filtros__botao-filtro-responsivo:active {
    top: 100%; }
  @media screen and (max-width: 1004px) {
    .filtros__botao-filtro-responsivo {
      display: flex;
      align-items: center; } }

@media screen and (max-width: 599px) {
  .u-largura-total_mobile {
    width: 100%; } }

.conjunto-de-filtros .filtros__busca {
  flex-grow: 1;
  display: flex; }

.u-divisor-superior {
  border-top: 1px solid var(--cor-cinza-30); }

.u-largura-minima_220 {
  min-width: 220px; }

conjunto-de-filtros .filtros__busca {
  flex-grow: 1;
  display: flex; }
  @media (max-width: 599px) {
    conjunto-de-filtros .filtros__busca {
      min-width: 100%; } }

campo-alfanumerico, autocomplete {
  position: relative;
  display: block;
  width: 100%; }
  campo-alfanumerico .formulario__input[type="search"], autocomplete .formulario__input[type="search"] {
    flex-grow: 1;
    border-right: 0;
    border-radius: 8px 0 0 8px;
    padding-right: 40px; }
  campo-alfanumerico .formulario__limpar-busca, autocomplete .formulario__limpar-busca {
    border: none;
    width: 32px;
    background: #FFF;
    position: abolute;
    right: 0px;
    top: 30px;
    cursor: pointer;
    position: absolute;
    height: 28px;
    right: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 6px;
    border-radius: 50px;
    outline: 0;
    transition: width ease 0.3s;
    color: #212121; }
    campo-alfanumerico .formulario__limpar-busca::after, autocomplete .formulario__limpar-busca::after {
      transition: width ease 0.3s;
      content: "Limpar";
      font-size: 14px;
      margin-left: 4px;
      width: 0;
      overflow: hidden; }
    campo-alfanumerico .formulario__limpar-busca:hover, campo-alfanumerico .formulario__limpar-busca:focus, autocomplete .formulario__limpar-busca:hover, autocomplete .formulario__limpar-busca:focus {
      width: 80px;
      background: #e5f2fc; }
      campo-alfanumerico .formulario__limpar-busca:hover::after, campo-alfanumerico .formulario__limpar-busca:focus::after, autocomplete .formulario__limpar-busca:hover::after, autocomplete .formulario__limpar-busca:focus::after {
        width: 44px; }
  campo-alfanumerico ~ .botao, campo-alfanumerico ~ .filtros__botao-filtro-responsivo, campo-alfanumerico ~ .upload-de-elementos-do-processo__botao-minimizar, campo-alfanumerico ~ .filtros-adicionais__botao-fechar, campo-alfanumerico ~ .movimentacao-de-elemento__botao-de-retornar, campo-alfanumerico ~ .progressao-de-assinatura-em-lote__botao-minimizar, campo-alfanumerico ~ .progressao-de-assinatura-em-lote__botao-fechar, autocomplete ~ .botao, autocomplete ~ .filtros__botao-filtro-responsivo, autocomplete ~ .upload-de-elementos-do-processo__botao-minimizar, autocomplete ~ .filtros-adicionais__botao-fechar, autocomplete ~ .movimentacao-de-elemento__botao-de-retornar, autocomplete ~ .progressao-de-assinatura-em-lote__botao-minimizar, autocomplete ~ .progressao-de-assinatura-em-lote__botao-fechar {
    border-radius: 0 8px 8px 0; }
  campo-alfanumerico .desativado, autocomplete .desativado {
    background: transparent; }

.tags-de-filtros {
  background-color: #FFF;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-top: 1px solid #E0E0E0; }
  @media screen and (max-width: 1004px) {
    .tags-de-filtros {
      margin-bottom: 24px; } }
  .tags-de-filtros .tag {
    margin: 8px 0px 8px 8px; }
  .tags-de-filtros label {
    margin: 0; }

.container-de-informacoes-do-filtro {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  justify-content: space-between;
  padding: 16px; }
  @media (max-width: 420px) {
    .container-de-informacoes-do-filtro {
      align-items: flex-start;
      flex-direction: column-reverse; } }

seletor-de-etapas-do-processo {
  display: flex;
  align-items: center;
  margin: 0 !important; }
  seletor-de-etapas-do-processo .seletor-de-etapas__label {
    font-weight: 700;
    font-size: 14px;
    color: #616161;
    margin: 0;
    margin-right: 8px; }

.seletor-de-etapas {
  position: relative; }
  .seletor-de-etapas .selecao-de-etapas__container {
    background: #FFF;
    border-radius: 8px;
    padding: 8px;
    min-width: 240px;
    display: none;
    position: absolute;
    top: calc(100% + 8px);
    right: -8px;
    z-index: 10;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.32); }
    .seletor-de-etapas .selecao-de-etapas__container:focus, .seletor-de-etapas .selecao-de-etapas__container:hover {
      display: block; }
    .seletor-de-etapas .selecao-de-etapas__container::after {
      content: "";
      display: block;
      position: absolute;
      top: -4px;
      right: 16px;
      width: 16px;
      height: 16px;
      background: #FFF;
      transform: rotate(45deg); }
  .seletor-de-etapas .botao, .seletor-de-etapas .filtros__botao-filtro-responsivo, .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar, .seletor-de-etapas .filtros-adicionais__botao-fechar, .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar {
    min-width: 192px;
    max-width: 260px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 24px;
    background-color: rgba(25, 133, 227, 0.1); }
    .seletor-de-etapas .botao:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .filtros__botao-filtro-responsivo:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .filtros-adicionais__botao-fechar:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar:focus ~ .selecao-de-etapas__container, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar:focus ~ .selecao-de-etapas__container {
      display: block; }
    .seletor-de-etapas .botao .far, .seletor-de-etapas .filtros__botao-filtro-responsivo .far, .seletor-de-etapas .upload-de-elementos-do-processo__botao-minimizar .far, .seletor-de-etapas .filtros-adicionais__botao-fechar .far, .seletor-de-etapas .movimentacao-de-elemento__botao-de-retornar .far, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-minimizar .far, .seletor-de-etapas .progressao-de-assinatura-em-lote__botao-fechar .far {
      position: absolute;
      right: 4px;
      top: 4px; }
  .seletor-de-etapas .selecao-de-etapas__container_ativo {
    display: block; }

.novidades__conteudo {
  display: flex;
  margin: 16px;
  flex-direction: column; }
  @media (max-width: 899px) {
    .novidades__conteudo {
      flex-direction: column;
      text-align: center; } }

.novidades__icone {
  font-size: 72px;
  color: #2ecc71;
  animation: novidade-0px 2s infinite ease-in-out; }

@keyframes novidade-0px {
  0% {
    transform: translate(0px, 1px); }
  10% {
    transform: translate(0px, -4px); }
  20% {
    transform: translate(0px, 1px); }
  30% {
    transform: translate(0px, 0); }
  100% {
    transform: translate(0px, 0); } }
  @media (max-width: 899px) {
    .novidades__icone {
      margin: 0 24px 16px 24px; } }

.novidades__titulo {
  color: #1985e3;
  margin-bottom: 16px;
  font-size: 28px;
  padding-right: 40px; }
  @media (max-width: 899px) {
    .novidades__titulo {
      padding-right: 0;
      width: 100%;
      font-size: 22px; } }

.novidades__descricao {
  font-weight: 600;
  color: #07375e;
  font-size: 16px;
  margin: 0;
  margin-bottom: 16px; }

.novidades__video {
  width: 100%;
  height: 546px; }
  @media (max-width: 899px) {
    .novidades__video {
      height: 320px; } }

.novidades__imagem {
  width: 100%; }

.visualizacao-de-processo {
  height: calc(100vh - 132px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #FFF; }
  @media (max-width: 899px) {
    .visualizacao-de-processo {
      height: auto;
      padding: 32px 0;
      border-right: 0; } }

.visualizacao-de-processo .texto {
  margin-bottom: 24px; }

.visualizacao-de-processo .texto {
  margin: 0 24px 32px 24px;
  max-width: 600px;
  text-align: center; }

.visualizacao-de-processo__icone {
  font-size: 80px;
  margin-bottom: 24px;
  color: #1985e3; }

selecao-de-setor .pagina-em-branco {
  height: auto;
  margin: 24px 0; }

.autocomplete {
  position: relative; }
  .autocomplete .formulario__icone-do-input {
    color: #757575; }

.autocomplete__lista-ativa, .autocomplete .formulario__input:focus ~ .autocomplete__lista, .autocomplete__lista:focus, .autocomplete__lista:hover, .autocomplete__lista:focus-within {
  height: auto;
  overflow-y: auto; }

.autocomplete__lista {
  height: 0;
  overflow: hidden;
  background: #FFF;
  list-style-type: none;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  max-height: 200px;
  border-radius: 0 0 8px 8px;
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 3;
  margin: 0; }
  .autocomplete__lista .autocomplete__opcao-lista {
    font-weight: 400;
    font-size: 16px;
    cursor: pointer;
    padding: 16px;
    outline: 0; }
    .autocomplete__lista .autocomplete__opcao-lista:hover, .autocomplete__lista .autocomplete__opcao-lista:focus {
      background: rgba(3, 99, 231, 0.15); }
  .autocomplete__lista .autocomplete__opcao-lista_selecionada {
    background: rgba(3, 99, 231, 0.15); }
  .autocomplete__lista .autocomplete__opcao-lista .texto_cor-alerta, .autocomplete__lista .autocomplete__opcao-lista .cartao-quantidade-de-processos-por-prazo__quantidade-erro {
    text-transform: none; }
  .autocomplete__lista .autocomplete__opcao-lista_desabilitado {
    opacity: 0.5;
    cursor: not-allowed; }

.container-de-input-com-lista-de-checklist-com-busca {
  position: relative; }
  .container-de-input-com-lista-de-checklist-com-busca button.formulario__select {
    display: flex;
    align-items: center;
    text-align: left; }
  .container-de-input-com-lista-de-checklist-com-busca button.formulario__select_desabilitado {
    color: #757575; }

.lista-de-checklist-com-busca {
  border-radius: 8px;
  height: 0px;
  overflow-y: hidden;
  border: 0;
  background-color: #FFF;
  width: 100%;
  margin-bottom: 16px; }

.lista-de-checklist-com-busca_absoluta {
  position: absolute;
  top: 40px;
  z-index: 1; }

.lista-de-checklist-com-busca_relativa {
  position: relative; }

.lista-de-checklist-com-busca_ativa {
  height: auto;
  overflow-y: initial;
  border: 2px solid #E0E0E0; }
  .lista-de-checklist-com-busca_ativa:focus, .lista-de-checklist-com-busca_ativa:hover {
    height: auto;
    overflow-y: initial;
    border: 2px solid #E0E0E0; }

.lista-de-checklist-com-busca__cabecalho {
  padding: 16px;
  border-bottom: 1px solid #E0E0E0;
  display: flex;
  align-items: center; }
  @media (max-width: 599px) {
    .lista-de-checklist-com-busca__cabecalho {
      flex-direction: column;
      align-items: flex-start; }
      .lista-de-checklist-com-busca__cabecalho .formulario__input-com-icone-para-esquerda {
        width: 100%;
        margin-right: 0;
        margin-bottom: 8px; } }
  .lista-de-checklist-com-busca__cabecalho .formulario__input-com-icone-para-esquerda {
    flex-grow: 1;
    margin-right: 8px; }

.lista-de-checklist-com-busca__cabecalho.coluna {
  flex-direction: column;
  align-items: stretch;
  gap: 8px; }
  .lista-de-checklist-com-busca__cabecalho.coluna .formulario__input-com-icone-para-esquerda {
    width: 100%;
    margin-right: 0; }
  .lista-de-checklist-com-busca__cabecalho.coluna fieldset {
    width: 50%; }
    .lista-de-checklist-com-busca__cabecalho.coluna fieldset .formulario__container-de-inputs {
      display: flex;
      justify-content: flex-start;
      white-space: nowrap; }

.lista-de-checklist-com-busca__corpo {
  max-height: 330px;
  overflow-y: auto; }
  .lista-de-checklist-com-busca__corpo .formulario__checkbox-container {
    width: 100%;
    padding: 12px 16px;
    margin-bottom: 0px !important; }
    .lista-de-checklist-com-busca__corpo .formulario__checkbox-container:hover {
      background-color: rgba(25, 133, 227, 0.15); }
  .lista-de-checklist-com-busca__corpo .pagina-em-branco {
    height: auto;
    margin: 24px 0; }
    .lista-de-checklist-com-busca__corpo .pagina-em-branco .pagina-em-branco__icone i {
      font-size: 40px; }

.lista-de-checklist-com-busca__opcoes-de-ordenacao {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 16px;
  border-bottom: 1px solid #E0E0E0; }

.lista-de-checklist-com-busca__opcoes-de-ordenacao label {
  white-space: nowrap; }

.lista-de-usuarios li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #E0E0E0;
  padding: 8px; }
  .lista-de-usuarios li:last-child {
    border-bottom: 0; }

.lista-de-usuarios .botao:last-child, .lista-de-usuarios .filtros__botao-filtro-responsivo:last-child, .lista-de-usuarios .upload-de-elementos-do-processo__botao-minimizar:last-child, .lista-de-usuarios .filtros-adicionais__botao-fechar:last-child, .lista-de-usuarios .movimentacao-de-elemento__botao-de-retornar:last-child, .lista-de-usuarios .progressao-de-assinatura-em-lote__botao-minimizar:last-child, .lista-de-usuarios .progressao-de-assinatura-em-lote__botao-fechar:last-child {
  padding: 0;
  height: 32px;
  width: 32px;
  text-align: center; }

indice-do-processo .indice-do-processo__descricao {
  display: flex;
  justify-content: space-between;
  margin-top: 8px; }
  indice-do-processo .indice-do-processo__descricao span:last-child {
    margin-right: 8px; }

indice-do-processo .formulario__radio-container {
  padding: 8px;
  margin-bottom: 0;
  width: 100%; }
  indice-do-processo .formulario__radio-container:hover, indice-do-processo .formulario__radio-container:focus, indice-do-processo .formulario__radio-container:focus-within {
    background-color: rgba(25, 133, 227, 0.15);
    border-radius: 8px; }

indice-do-processo .formulario {
  max-height: calc(100vh - 460px);
  overflow-y: auto;
  overflow-wrap: break-word; }

indice-do-processo .indice-do-processo__nome-do-documento {
  flex-grow: 1; }
  @media screen and (min-width: 900px) {
    indice-do-processo .indice-do-processo__nome-do-documento {
      max-width: 166px; } }

indice-do-processo .indice-do-processo__numero-pagina {
  background: none;
  margin: auto 0;
  white-space: nowrap;
  float: right;
  padding: 4px 8px;
  color: #757575;
  font-weight: 700;
  font-size: 14px;
  min-width: 24px;
  text-align: center; }

.todos-documentos-do-processo {
  display: flex;
  flex-direction: column;
  background-color: #FFF; }
  @media screen and (min-width: 900px) {
    .todos-documentos-do-processo {
      flex-direction: row-reverse; }
      .todos-documentos-do-processo visualizador-de-pdf,
      .todos-documentos-do-processo pagina-em-branco {
        width: 100%; } }

.todos-documentos-do-processo__container {
  height: 100%;
  padding: 16px;
  border-top: 1px solid #E0E0E0;
  max-width: 372px; }

.visualizacao-de-documento-consultado__container-do-indice {
  height: calc(100vh - 80px); }

.acoes-flutuantes_ativas, .botao[name="abrir-opcoes"]:focus .acoes-flutuantes, .filtros__botao-filtro-responsivo[name="abrir-opcoes"]:focus .acoes-flutuantes, .upload-de-elementos-do-processo__botao-minimizar[name="abrir-opcoes"]:focus .acoes-flutuantes, .filtros-adicionais__botao-fechar[name="abrir-opcoes"]:focus .acoes-flutuantes, .movimentacao-de-elemento__botao-de-retornar[name="abrir-opcoes"]:focus .acoes-flutuantes, .progressao-de-assinatura-em-lote__botao-minimizar[name="abrir-opcoes"]:focus .acoes-flutuantes, .progressao-de-assinatura-em-lote__botao-fechar[name="abrir-opcoes"]:focus .acoes-flutuantes, .acoes-flutuantes:hover, .acoes-flutuantes:focus, .acoes-flutuantes:focus-within {
  height: auto;
  overflow-y: initial;
  z-index: 4;
  box-shadow: 0px -4px 10px rgba(0, 0, 0, 0.16);
  padding: 4px; }

.acoes-flutuantes {
  position: absolute;
  right: 0;
  height: 0;
  overflow-y: hidden;
  top: 40px;
  background: #FFF;
  flex-direction: column;
  display: flex;
  border-radius: 8px; }

.linha-do-tempo {
  margin: 0 auto;
  height: calc(100vh - 236px);
  overflow-y: auto;
  padding: 16px 0;
  width: 100%; }

.linha-do-tempo__item {
  max-width: 560px;
  display: flex;
  width: 100%;
  margin: 0 auto 16px auto;
  position: relative; }
  .linha-do-tempo__item::after {
    content: "";
    width: 2px;
    height: calc(100% - 40px);
    flex-grow: 1;
    background: #E0E0E0;
    position: absolute;
    left: 20px;
    top: 64px;
    border-radius: 8px; }
  .linha-do-tempo__item:last-child::after {
    display: none; }

.linha-do-tempo__cartao {
  padding: 16px;
  background: #FFF;
  flex-grow: 1;
  border-radius: 0 8px 8px 8px;
  border: 2px solid #E0E0E0; }

.linha-do-tempo__gravatar {
  width: 40px;
  height: 40px; }

.linha-do-tempo__icone {
  min-width: 40px;
  height: 40px;
  border-radius: 40px;
  margin-right: 8px;
  color: #FFF;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  margin-top: 16px;
  position: relative;
  z-index: 2; }

.linha-do-tempo__icone_sucesso {
  background: #2ecc71; }

.linha-do-tempo__icone_info {
  background: #0363E7; }

.linha-do-tempo__icone_perigo {
  background: #F10B0B; }

.linha-do-tempo__icone_atencao {
  background: #F68500; }

.linha-do-tempo__titulo-do-cartao {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 16px;
  color: #212121; }

.linha-do-tempo__descricao-do-cartao {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  color: #212121;
  margin-bottom: 8px; }

.linha-do-tempo__comentario-no-cartao {
  background: #F1F1F1;
  padding: 8px 16px;
  margin-top: 16px;
  border-radius: 8px;
  font-size: 14px; }

.linha-do-tempo__comentario-no-cartao__com-reducao {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  height: 133px;
  overflow: hidden; }

.botao-mostrar-mais {
  color: #1985e3;
  font-weight: bold;
  background-color: transparent;
  border: none;
  font-size: 14px;
  text-align: left;
  padding-left: 0px;
  cursor: pointer; }

.linha-do-tempo__destaque {
  background-color: #EEE;
  padding: 0 4px;
  border-radius: 4px; }

.linha-do-tempo__descricao-do-documento {
  color: #757575; }

.linha-do-tempo_filtros {
  flex-grow: 1;
  display: flex;
  max-width: 800px;
  min-width: 480px; }
  @media (max-width: 599px) {
    .linha-do-tempo_filtros {
      min-width: 100%; } }

.botao_eventos-linha-do-tempo {
  width: 100%; }
  @media screen and (min-width: 725px) {
    .botao_eventos-linha-do-tempo {
      display: block;
      width: 250px; } }

.linha-do-tempo__dropdown {
  z-index: 3; }
  @media (min-width: 600px) {
    .linha-do-tempo__dropdown {
      width: 250px;
      margin-left: 48px; } }

.linha-do-tempo_grade-coluna {
  width: 100%; }
  @media (min-width: 600px) {
    .linha-do-tempo_grade-coluna {
      width: auto; } }

.linha-do-tempo__cartao-conteudo {
  display: flex;
  justify-content: space-between;
  gap: 16px; }

.linha-do-tempo__cartao-coluna-esquerda {
  flex: 1 1 auto; }

.linha-do-tempo__cartao-coluna-direita {
  width: 300px;
  min-width: 300px;
  align-self: flex-start; }

@media (max-width: 900px) {
  .linha-do-tempo__cartao-conteudo {
    flex-direction: column; }
  .linha-do-tempo__cartao-coluna-esquerda,
  .linha-do-tempo__cartao-coluna-direita {
    width: 100%;
    flex: 1 1 100%; } }

.tela-linha-do-tempo {
  display: flex;
  flex-direction: column;
  height: 100vh; }

.tela-linha-do-tempo__filtros {
  flex: 0 0 auto;
  position: sticky;
  top: 0;
  z-index: 3; }

.tela-linha-do-tempo__conteudo {
  flex: 1 1 auto;
  overflow-y: auto;
  position: relative;
  z-index: 1; }

.card-novos-eventos {
  text-align: center;
  margin-bottom: 24px;
  margin-top: 8px; }

.card-novos-eventos__conteudo {
  width: 500px;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  font-weight: bold;
  border-radius: 24px;
  border: 1px solid #BDBDBD;
  padding: 0px 12px;
  text-align: center; }

@media (max-width: 550px) {
  .card-novos-eventos__conteudo {
    width: 100%; } }

.accordion .accordion {
  border-radius: 0;
  border: 0;
  margin: 0; }
  .accordion .accordion .accordion__botao {
    display: flex;
    align-items: center;
    padding: 8px;
    border-radius: 0 !important; }
    .accordion .accordion .accordion__botao .accordion__icone {
      position: absolute;
      right: 16px; }
  .accordion .accordion .accordion__conteudo {
    padding-left: 16px; }
  .accordion .accordion .formulario__checkbox-container fieldset:last-child {
    border-bottom: 1px solid #E0E0E0; }

.accordion__botao {
  font-family: "Open Sans", sans-serif;
  padding: 16px;
  padding-right: 24px;
  width: 100%;
  border: 0;
  outline: 0;
  text-align: left;
  font-size: 14px !important;
  cursor: pointer;
  background-color: #FFF; }
  .accordion__botao:hover {
    background-color: rgba(25, 133, 227, 0.15); }

.accordion__conteudo {
  display: none; }

.accordion__conteudo_ativo {
  display: block; }

.accordion__botao_ativo .accordion__icone:first-of-type {
  pointer-events: none;
  transform: rotate(90deg); }

.accordion__icone {
  margin-right: 12px;
  transition: ease all 0.2s; }

.container_com-menu {
  padding: 0;
  margin-bottom: 24px !important; }
  @media screen and (min-width: 1200px) {
    .container_com-menu {
      display: flex;
      padding-top: 16px; } }

.menu-conteudo {
  display: flex;
  flex-direction: column;
  margin-left: -8px;
  margin-right: -8px;
  padding: 16px;
  overflow-x: auto; }
  @media screen and (min-width: 1200px) {
    .menu-conteudo {
      padding: 0;
      margin: 0;
      overflow-x: inherit; } }

.menu-conteudo__item {
  margin-right: 16px; }
  @media screen and (min-width: 1200px) {
    .menu-conteudo__item {
      margin: 0; } }

.menu-conteudo__link {
  font-weight: 600;
  border-radius: 8px;
  font-family: "Open Sans", sans-serif;
  width: 100%;
  position: relative;
  background-color: #FFF;
  min-height: 48px;
  white-space: nowrap;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #1985e3;
  cursor: pointer;
  margin-bottom: 8px;
  border: 2px solid transparent;
  outline: 0; }
  .menu-conteudo__link:hover, .menu-conteudo__link:focus {
    background-color: rgba(25, 133, 227, 0.05);
    border-color: rgba(25, 133, 227, 0.3); }
  @media screen and (min-width: 1200px) {
    .menu-conteudo__link {
      padding-right: 40px;
      min-width: 198px; } }

.menu-conteudo__link-texto {
  display: flex;
  flex-grow: 1;
  white-space: nowrap; }

.menu-conteudo__lista {
  display: flex; }
  @media screen and (min-width: 1200px) {
    .menu-conteudo__lista {
      flex-direction: column; } }

.menu-conteudo__link_ativo {
  background: #1985e3;
  color: #FFF; }
  .menu-conteudo__link_ativo .menu-conteudo__icone-item-ativo {
    color: #FFF; }
  .menu-conteudo__link_ativo:hover, .menu-conteudo__link_ativo:focus {
    background-color: #1985e3;
    border-color: transparent; }
  .menu-conteudo__link_ativo::after {
    content: "";
    width: 24px;
    height: 24px;
    border-radius: 4px;
    position: absolute;
    top: calc(100% - 16px);
    left: 50%;
    transform: translate(-50%, 0) rotate(45deg);
    background-color: #1985e3;
    z-index: -1; }
    @media screen and (min-width: 1200px) {
      .menu-conteudo__link_ativo::after {
        display: none; } }
  .menu-conteudo__link_ativo .menu-conteudo__icone-status {
    color: #FFF; }

.menu-conteudo__icone-link {
  margin-right: 10px;
  width: 24px; }

.menu-conteudo__icone-status {
  opacity: 0;
  position: absolute;
  right: 16px;
  color: rgba(25, 133, 227, 0.2); }
  @media screen and (min-width: 1200px) {
    .menu-conteudo__icone-status {
      opacity: 1; } }

@media screen and (min-width: 1200px) {
  .menu-conteudo_fixo .menu-conteudo__lista {
    position: sticky !important;
    top: 64px; } }

.menu-conteudo__icone-item-ativo {
  color: transparent;
  position: absolute;
  right: 16px; }

.upload-de-elementos-do-processo {
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16);
  border-radius: 8px 8px 0 0;
  background-color: #FFF;
  position: fixed;
  right: 160px;
  bottom: 0px;
  padding: 16px;
  padding-bottom: 32px;
  border: 2px solid rgba(25, 133, 227, 0.4);
  border-bottom: 0;
  max-width: 332px;
  width: calc(100% - 32px);
  max-height: 320px;
  animation: abertura-upload 0.5s ease;
  overflow-y: auto;
  transition: ease all 0.5s; }

.upload-de-elementos-do-processo_fechado {
  right: -400px; }

.upload-de-elementos-do-processo_minimizado {
  max-height: 36px;
  padding: 8px;
  right: 160px;
  max-width: 280px;
  overflow-y: hidden; }
  .upload-de-elementos-do-processo_minimizado .upload-de-elementos-do-processo__titulo {
    font-size: 14px; }
  .upload-de-elementos-do-processo_minimizado .upload-de-elementos-do-processo__botao-minimizar {
    top: 6px;
    height: 28px; }
    .upload-de-elementos-do-processo_minimizado .upload-de-elementos-do-processo__botao-minimizar:active {
      top: 5px; }

@keyframes abertura-upload {
  0% {
    right: -400px; }
  100% {
    right: 160px; } }

.upload-de-elementos-do-processo__titulo {
  color: #424242;
  margin-bottom: 8px; }

.upload-de-elementos-do-processo__botao-minimizar {
  position: absolute;
  right: 8px;
  top: 8px;
  font-size: 13px;
  padding: 8px 12px;
  height: 32px;
  display: flex;
  align-items: center;
  border: 0; }
  .upload-de-elementos-do-processo__botao-minimizar:focus {
    border: 0; }
  .upload-de-elementos-do-processo__botao-minimizar:active {
    top: 15px; }

.cartao-upload__texto-apoio {
  width: 100%;
  text-align: right;
  margin-top: 4px;
  margin-bottom: 0;
  color: #9E9E9E; }

.cartao-upload {
  padding: 8px 0;
  border-bottom: 1px solid #E0E0E0; }
  .cartao-upload:last-child {
    border-bottom: 0; }

.cartao-upload__conteudo {
  display: flex;
  align-items: center; }

.cartao-upload__icone {
  font-size: 24px;
  color: #1985e3;
  margin-right: 8px; }

.cartao-upload__nome {
  font-size: 14px;
  color: #616161;
  margin-top: 0;
  margin-bottom: 4px;
  white-space: nowrap;
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis; }

.cartao-upload__container-secundario {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  flex-wrap: wrap; }

.cartao-upload__barra-de-progresso {
  height: 4px;
  width: 100%;
  background: #EEE;
  border-radius: 0 8px 8px 0;
  position: relative; }

.cartao-upload__preenchimento-da-barra-de-progresso {
  position: absolute;
  top: 0;
  left: 0;
  width: 0px;
  height: 100%;
  border-radius: 0 8px 8px 0;
  background-color: #1985e3; }

.cartao-upload_sucesso .cartao-upload__barra-de-progresso .cartao-upload__preenchimento-da-barra-de-progresso {
  background-color: #08A30E; }

.cartao-upload_sucesso .cartao-upload__texto-apoio {
  color: #08A30E; }

.cartao-upload_erro .cartao-upload__barra-de-progresso .cartao-upload__preenchimento-da-barra-de-progresso {
  background-color: #F10B0B; }

.cartao-upload_erro .cartao-upload__texto-apoio {
  color: #F10B0B; }

.selecao-de-documentos__container-do-botao {
  min-height: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.selecao-de-documentos__lista {
  display: flex;
  align-items: center; }

.arquivo-selecionado__icone {
  font-size: 28px;
  color: var(--cor-cinza-40);
  height: 36px;
  width: 32px;
  vertical-align: middle;
  text-align: center; }

.cabecalho-da-listagem-de-arquivos-selecionados {
  flex-grow: 1;
  background: var(--cor-cinza-05);
  padding: 0px 16px;
  display: flex;
  border-top: 1px solid var(--cor-cinza-30); }

.lista-arquivos {
  max-height: 30vh;
  flex-grow: 1;
  padding: 0px 16px 16px;
  overflow-y: auto; }
  @media screen and (min-width: 900px) {
    .lista-arquivos {
      min-height: 35vh;
      max-height: calc(100vh - 330px);
      padding: 0px 16px 8px; } }

.item-listagem {
  padding: 8px 4px;
  background: var(--cor-cinza-05); }

.item-listagem:last-child {
  margin-bottom: 0px; }

@media (min-width: 600px) {
  .cabecalho-da-listagem-de-arquivos-selecionados {
    flex-direction: row; } }

@media (min-width: 700px) {
  .cartao__desktop {
    display: hidden; } }

.borda-do-cabecalho-adicionar-documento {
  border-bottom: 1px solid #EEE; }

.texto-adicionar-margem {
  word-break: break-word; }

.nao-quebrar-linha {
  display: none; }

.selecao-de-documentos {
  height: 100%;
  display: flex;
  justify-content: center; }
  .selecao-de-documentos .pagina-em-branco {
    height: 100%;
    flex-direction: row;
    text-align: center; }
    @media (max-width: 899px) {
      .selecao-de-documentos .pagina-em-branco {
        display: none; } }
  .selecao-de-documentos .pagina-em-branco__icone {
    font-size: 3px;
    color: var(--cor-cinza-50); }
  .selecao-de-documentos .pagina-em-branco__mensagem {
    font-size: 14px;
    margin: 0px 0px 2px 15px;
    color: var(--cor-cinza-50); }

.dialogo-selecao-de-documento .dialogo__corpo {
  display: flex;
  flex-direction: row;
  background-color: var(--cor-cinza-10);
  padding: 0px; }
  @media (max-width: 899px) {
    .dialogo-selecao-de-documento .dialogo__corpo {
      flex-direction: column; } }

.dialogo-selecao-de-documento .accordion__botao {
  padding: 0px;
  margin: 0px; }

.container-de-selecao-arquivos {
  flex-direction: row; }
  @media (max-width: 899px) {
    .container-de-selecao-arquivos {
      flex-direction: column-reverse; }
      .container-de-selecao-arquivos p {
        margin-bottom: 0px; } }

.container-de-documentos {
  display: flex;
  flex-direction: column;
  flex-grow: 1; }

.selecao-de-anexos__container-do-botao {
  min-height: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.selecao-de-anexos__lista {
  display: flex;
  align-items: center; }

.arquivo-selecionado__icone {
  font-size: 28px;
  color: var(--cor-cinza-40);
  height: 36px;
  width: 32px;
  vertical-align: middle;
  text-align: center; }

.cabecalho-da-listagem-de-arquivos-selecionados {
  flex-grow: 1;
  background: var(--cor-cinza-05);
  padding: 0px 16px;
  display: flex;
  border-top: 1px solid var(--cor-cinza-30); }

.lista-arquivos-anexos {
  max-height: 450px;
  flex-grow: 1;
  padding: 8px 16px 8px;
  overflow-y: auto; }

.item-listagem {
  padding: 8px 4px;
  background: var(--cor-cinza-05); }

.item-listagem:last-child {
  margin-bottom: 0px; }

@media (min-width: 600px) {
  .cabecalho-da-listagem-de-arquivos-selecionados {
    flex-direction: row; } }

.assinatura-externa .botao, .assinatura-externa .filtros__botao-filtro-responsivo, .assinatura-externa .upload-de-elementos-do-processo__botao-minimizar, .assinatura-externa .filtros-adicionais__botao-fechar, .assinatura-externa .movimentacao-de-elemento__botao-de-retornar, .assinatura-externa .progressao-de-assinatura-em-lote__botao-minimizar, .assinatura-externa .progressao-de-assinatura-em-lote__botao-fechar {
  width: 100%;
  max-width: 560px;
  margin: 0 auto; }

.assinatura-externa {
  height: calc(100vh - 110px);
  overflow: hidden; }

.assinatura-externa .pdf-view {
  height: calc(100vh - 174px);
  padding-bottom: 16px; }

.assinatura-externa_documento-assinado .pdf-view {
  height: calc(100vh - 110px);
  padding-bottom: 16px; }

.assinatura-externa__container-botao {
  display: flex;
  align-items: center;
  background-color: var(--cor-cinza-80);
  padding: 8px 4px;
  position: fixed;
  bottom: 0px;
  width: 100%;
  z-index: 5; }

.assinatura-externa__container-observacao-expirado {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background-color: var(--cor-branca);
  position: fixed;
  bottom: 0px;
  width: 100%;
  box-shadow: 0px -4px 16px rgba(0, 0, 0, 0.16);
  z-index: 5; }

.assinatura-externa__foto {
  width: 100%;
  height: auto; }

.assinatura-externa__container-foto {
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center; }
  .assinatura-externa__container-foto canvas {
    display: none; }

.assinatura-externa__acao {
  font-weight: 600;
  padding: 16px 24px;
  font-size: 16px; }

.assinatura-externa__botao-de-captura {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 16px;
  font-size: 16px;
  color: #07375e;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  margin: auto; }
  .assinatura-externa__botao-de-captura:hover::before, .assinatura-externa__botao-de-captura:focus::before {
    background-color: #07375e;
    box-shadow: 0 0 0 12px rgba(25, 133, 227, 0.3); }
  .assinatura-externa__botao-de-captura:active::before {
    transform: translate(0, 2px); }
  .assinatura-externa__botao-de-captura::before {
    content: "";
    width: 32px;
    border-radius: 50%;
    height: 32px;
    margin-bottom: 8px;
    background-color: #1985e3;
    box-shadow: 0 0 0 8px rgba(25, 133, 227, 0.3);
    transition: all ease 0.2s; }

.codigo-de-verificacao__input {
  height: 54px !important;
  width: 140px !important;
  font-size: 24px !important;
  text-align: center;
  letter-spacing: 4px;
  font-weight: 600; }

.filtros-adicionais {
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16);
  position: relative;
  background-color: #FFF;
  position: fixed;
  top: 48px;
  bottom: 0;
  right: 0;
  padding: 16px;
  transform: translate(0, 0);
  width: 324px;
  animation: 0.5s ease animacaoFiltros;
  z-index: 50;
  overflow-y: auto; }

@keyframes animacaoFiltros {
  0% {
    right: -8px; }
  100% {
    right: 0px; } }

.filtros-adicionais__cabecalho {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px; }
  .filtros-adicionais__cabecalho .titulo, .filtros-adicionais__cabecalho .upload-de-elementos-do-processo__titulo, .filtros-adicionais__cabecalho .progressao-de-assinatura-em-lote__titulo {
    font-size: 18px;
    color: #616161; }

.filtros-adicionais__botao-fechar {
  position: absolute;
  right: 8px;
  top: 8px;
  color: #757575;
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 40px; }
  .filtros-adicionais__botao-fechar:active {
    top: 6px; }
  .filtros-adicionais__botao-fechar:hover, .filtros-adicionais__botao-fechar:focus {
    background-color: #EEE; }

.lista-de-arquivos {
  margin: 0 -16px;
  margin-bottom: 16px; }
  .lista-de-arquivos .arquivo {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0 16px;
    border-bottom: 1px solid #E0E0E0;
    cursor: pointer; }
    .lista-de-arquivos .arquivo:focus, .lista-de-arquivos .arquivo:hover {
      background-color: #F1F1F1; }
  .lista-de-arquivos .arquivo__informacoes-principais {
    display: flex;
    justify-content: space-between;
    width: 100%; }
  .lista-de-arquivos .arquivo__titulo {
    margin: 0; }
  .lista-de-arquivos .arquivo__descricao {
    margin: 0;
    color: #616161; }
  .lista-de-arquivos .arquivo__container-primario {
    display: flex;
    align-items: center;
    padding: 8px 0;
    flex-grow: 1; }
  .lista-de-arquivos .arquivo__icone {
    width: 24px;
    font-size: 24px;
    color: #9E9E9E;
    margin-right: 8px; }
  .lista-de-arquivos .arquivo__icone_cor-primaria {
    color: #1985e3; }
  .lista-de-arquivos .arquivo__container-secundario {
    display: flex;
    align-items: center;
    height: 40px;
    margin: auto 0; }
    .lista-de-arquivos .arquivo__container-secundario .botao, .lista-de-arquivos .arquivo__container-secundario .filtros__botao-filtro-responsivo, .lista-de-arquivos .arquivo__container-secundario .upload-de-elementos-do-processo__botao-minimizar, .lista-de-arquivos .arquivo__container-secundario .filtros-adicionais__botao-fechar, .lista-de-arquivos .arquivo__container-secundario .movimentacao-de-elemento__botao-de-retornar, .lista-de-arquivos .arquivo__container-secundario .progressao-de-assinatura-em-lote__botao-minimizar, .lista-de-arquivos .arquivo__container-secundario .progressao-de-assinatura-em-lote__botao-fechar {
      font-size: 18px; }
  .lista-de-arquivos .arquivo_restrito {
    background-color: #FAFAFA;
    outline: 0;
    cursor: default; }
    .lista-de-arquivos .arquivo_restrito:hover, .lista-de-arquivos .arquivo_restrito:focus {
      background-color: #FAFAFA;
      outline: 0; }
    .lista-de-arquivos .arquivo_restrito .arquivo__titulo,
    .lista-de-arquivos .arquivo_restrito .anexo__titulo,
    .lista-de-arquivos .arquivo_restrito .arquivo__descricao {
      color: #757575; }

.cabecalho-lista-de-elementos {
  display: flex;
  flex-direction: column;
  padding: 0 16px;
  padding-bottom: 16px;
  margin: 0 -16px;
  border-bottom: 1px solid #E0E0E0; }
  @media screen and (min-width: 1023px) {
    .cabecalho-lista-de-elementos {
      flex-direction: row;
      justify-content: space-between;
      align-items: center; } }

.cabecalho-lista-de-elementos__acoes {
  margin-top: 16px; }
  @media screen and (min-width: 600px) {
    .cabecalho-lista-de-elementos__acoes {
      margin-top: 0;
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      width: auto; }
      .cabecalho-lista-de-elementos__acoes .botao, .cabecalho-lista-de-elementos__acoes .filtros__botao-filtro-responsivo, .cabecalho-lista-de-elementos__acoes .upload-de-elementos-do-processo__botao-minimizar, .cabecalho-lista-de-elementos__acoes .filtros-adicionais__botao-fechar, .cabecalho-lista-de-elementos__acoes .movimentacao-de-elemento__botao-de-retornar, .cabecalho-lista-de-elementos__acoes .progressao-de-assinatura-em-lote__botao-minimizar, .cabecalho-lista-de-elementos__acoes .progressao-de-assinatura-em-lote__botao-fechar {
        margin-bottom: 0px;
        margin-left: 16px; } }
  @media screen and (max-width: 599px) {
    .cabecalho-lista-de-elementos__acoes .botao, .cabecalho-lista-de-elementos__acoes .filtros__botao-filtro-responsivo, .cabecalho-lista-de-elementos__acoes .upload-de-elementos-do-processo__botao-minimizar, .cabecalho-lista-de-elementos__acoes .filtros-adicionais__botao-fechar, .cabecalho-lista-de-elementos__acoes .movimentacao-de-elemento__botao-de-retornar, .cabecalho-lista-de-elementos__acoes .progressao-de-assinatura-em-lote__botao-minimizar, .cabecalho-lista-de-elementos__acoes .progressao-de-assinatura-em-lote__botao-fechar {
      margin-bottom: 16px;
      margin-left: 0;
      width: 100%; } }

.container_lista-de-arquivos {
  margin: 0 auto !important;
  width: 100%; }

.breadcrumb {
  display: inline-flex;
  align-items: center;
  min-height: 40px;
  flex-wrap: wrap; }
  @media screen and (min-width: 1023px) {
    .breadcrumb li:not(:last-child) {
      margin-right: 8px; }
      .breadcrumb li:not(:last-child)::after {
        content: "/";
        color: #9E9E9E;
        margin-left: 8px; } }
  .breadcrumb .breadcrumb__link {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
    background: transparent;
    border: 0;
    color: #1985e3;
    padding: 0; }
  .breadcrumb li:last-child .breadcrumb__link {
    font-weight: 700;
    pointer-events: none;
    color: #424242; }
  .breadcrumb .botao, .breadcrumb .filtros__botao-filtro-responsivo, .breadcrumb .upload-de-elementos-do-processo__botao-minimizar, .breadcrumb .filtros-adicionais__botao-fechar, .breadcrumb .movimentacao-de-elemento__botao-de-retornar, .breadcrumb .progressao-de-assinatura-em-lote__botao-minimizar, .breadcrumb .progressao-de-assinatura-em-lote__botao-fechar {
    display: none;
    padding: 0 12px; }
  @media screen and (max-width: 1024px) {
    .breadcrumb li:not(:last-child) .breadcrumb__link {
      display: none; }
    .breadcrumb .botao, .breadcrumb .filtros__botao-filtro-responsivo, .breadcrumb .upload-de-elementos-do-processo__botao-minimizar, .breadcrumb .filtros-adicionais__botao-fechar, .breadcrumb .movimentacao-de-elemento__botao-de-retornar, .breadcrumb .progressao-de-assinatura-em-lote__botao-minimizar, .breadcrumb .progressao-de-assinatura-em-lote__botao-fechar {
      display: block; } }

.arquivo__container-para-selecao {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  .arquivo__container-para-selecao .formulario__checkbox-container {
    width: 100%;
    height: 100%; }
  .arquivo__container-para-selecao ~ .arquivo__icone {
    margin-left: 16px; }

.mensagem_flutuante {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 20;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16); }

.titulo_processos-vinculados {
  font-weight: 700;
  pointer-events: none;
  color: #424242; }

.anexo__titulo {
  margin: 0;
  color: #1985e3; }

.movimentacao-de-documentos {
  overflow-y: scroll;
  max-height: 638px; }

.desabilita-scroll-da-movimentacao {
  overflow-y: none;
  max-height: 638px; }

.movimentacao-de-elemento__item input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-print-color-adjust: exact;
  appearance: none;
  box-shadow: none;
  user-select: none;
  background-origin: border-box;
  color-adjust: exact;
  flex-shrink: 0; }

.movimentacao-de-elemento__botao-de-retornar {
  width: 40px;
  padding: 0;
  border-radius: 50px; }

.movimentacao-de-elemento__item {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.movimentacao-de-elemento__item {
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
  padding-left: 10px;
  height: auto;
  min-height: 40px;
  cursor: pointer;
  font-weight: 600;
  outline: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal; }
  .movimentacao-de-elemento__item input[type="radio"] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    margin: 0;
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 0;
    cursor: pointer; }
    .movimentacao-de-elemento__item input[type="radio"]:hover, .movimentacao-de-elemento__item input[type="radio"]:focus {
      background-color: rgba(25, 133, 227, 0.06);
      outline: 0; }
    .movimentacao-de-elemento__item input[type="radio"]:checked {
      background-color: rgba(25, 133, 227, 0.2);
      outline: 0; }

.movimentacao-de-elemento__pasta-selecionada {
  width: 100%;
  display: block;
  text-align: right;
  color: #757575;
  font-size: 13px;
  margin-top: 16px; }

.toggle {
  display: inline-flex !important;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  align-items: center;
  color: #616161 !important;
  margin-top: 8px;
  outline: 0;
  font-size: 16px;
  font-weight: 600; }

.toggle input {
  opacity: 0;
  width: 0;
  height: 0; }
  .toggle input:hover + .slider, .toggle input:focus + .slider {
    background-color: rgba(25, 133, 227, 0.5); }

.slider {
  position: absolute;
  cursor: pointer;
  top: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 32px;
  height: 20px;
  border-radius: 20px;
  background-color: #BDBDBD;
  -webkit-transition: 0.4s;
  transition: 0.4s; }

.slider:before {
  position: absolute;
  content: "";
  height: 12px;
  width: 12px;
  left: 4px;
  bottom: 4px;
  background-color: #FFF;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 50%; }

.toggle input:checked + .slider {
  background-color: #2ecc71; }

input:checked + .slider {
  background-color: #2ecc71; }

input:checked + .slider:before {
  -webkit-transform: translateX(12px);
  -ms-transform: translateX(12px);
  transform: translateX(12px); }

.botao_upload {
  position: relative;
  height: auto;
  padding: 24px;
  color: #1985e3;
  box-sizing: border-box;
  border-radius: 8px;
  border: 2px dashed;
  white-space: initial; }
  @media (max-width: 599px) {
    .botao_upload {
      width: 100%; } }

.tags {
  display: flex;
  flex-wrap: wrap;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 700;
  margin: 0; }
  .tags .tag {
    margin-top: 8px; }

.tag {
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  text-transform: uppercase;
  padding: 2px 8px;
  border-radius: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  margin-right: 8px;
  color: #0363E7;
  background-color: rgba(3, 99, 231, 0.15); }
  .tag .tag__icone:first-child {
    margin-right: 8px; }

.tag__botao-fechar {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  margin-left: 8px;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  color: #9E9E9E; }
  .tag__botao-fechar:hover, .tag__botao-fechar:focus {
    color: #424242; }

.tag_grande {
  padding: 4px 12px;
  font-size: 14px; }

.tag_erro {
  color: #F10B0B;
  background-color: rgba(241, 11, 11, 0.15); }

.tag_info {
  color: #0363E7;
  background-color: rgba(3, 99, 231, 0.15); }

.tag_primaria {
  color: #1985e3;
  background-color: rgba(25, 133, 227, 0.15); }

.tag_sucesso {
  color: #08A30E;
  background-color: rgba(8, 163, 14, 0.15); }

.tag_atencao {
  color: #F68500;
  background-color: rgba(246, 133, 0, 0.15); }

.tag_cinza {
  color: #616161;
  background-color: rgba(97, 97, 97, 0.15); }

.tag_cinza-30 {
  color: #616161;
  background-color: #E0E0E0; }

.tag_atencao {
  color: #F68500;
  background-color: rgba(246, 133, 0, 0.15); }

.tag_laranja {
  color: #FFFFFF;
  background-color: #FC671D; }

.tag_sucesso {
  color: #08A30E;
  background-color: #08A30E33; }

.tag__botao-excluir {
  margin-left: 4px;
  border: 0;
  background: transparent;
  color: #616161;
  cursor: pointer; }
  .tag__botao-excluir:hover, .tag__botao-excluir:focus {
    color: #F10B0B; }

.abas {
  display: flex;
  align-items: center;
  background: #FFF;
  overflow-x: auto;
  margin-bottom: 24px; }

.abas-item {
  font-family: "Open Sans", sans-serif;
  margin-right: 16px;
  padding: 0 4px;
  position: relative;
  display: flex;
  align-items: center;
  color: #9E9E9E;
  font-size: 14px;
  height: 48px;
  white-space: nowrap;
  flex-grow: 0;
  flex-shrink: 0;
  font-weight: 600;
  text-decoration: none;
  border: 0;
  background-color: transparent;
  outline: 0;
  cursor: pointer; }
  .abas-item:hover {
    text-decoration: none; }
    .abas-item:hover:after {
      content: "";
      width: 100%;
      height: 4px;
      display: block;
      background: #BDBDBD;
      position: absolute;
      bottom: 0;
      left: 0; }

.abas-item_selecionado {
  color: var(--cor-cinza-80);
  pointer-events: none; }
  .abas-item_selecionado:after {
    content: "";
    width: 100% !important;
    height: 4px;
    display: block;
    background: var(--cor-secundaria) !important;
    position: absolute;
    bottom: 0;
    left: 0 !important; }

.abas__icone {
  padding-top: 3px; }

.detalhes-do-despacho {
  display: flex;
  position: relative;
  padding: 16px;
  justify-content: flex-end; }

informacoes-do-despacho {
  flex-grow: 1; }
  informacoes-do-despacho .container {
    width: 100%;
    margin: 0; }
  @media screen and (min-width: 796px) {
    informacoes-do-despacho {
      margin-right: 16px; } }

@media screen and (max-width: 796px) {
  acoes-do-despacho {
    display: none;
    position: absolute;
    right: 16px;
    top: -16px; } }

acoes-do-despacho .container {
  width: 360px;
  margin: 0; }

@keyframes entradaAcoesDoDespacho {
  0% {
    right: 0px; }
  100% {
    right: 16px; } }

.acoes-do-despacho__cabecalho {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px; }

.acoes-do-despacho_mostrar-em-telas-pequenas {
  display: block;
  right: 16px;
  animation: entradaAcoesDoDespacho ease 0.3s; }
  .acoes-do-despacho_mostrar-em-telas-pequenas .container {
    box-shadow: -4px 4px 16px 0px rgba(0, 0, 0, 0.3); }

#botaoDeAcoesDoDespacho,
#botaoDeFecharPainelDeAcoes {
  display: none; }
  @media screen and (max-width: 796px) {
    #botaoDeAcoesDoDespacho,
    #botaoDeFecharPainelDeAcoes {
      display: block; } }

.detalhes-do-despacho__documento,
.detalhes-da-assinatura-em-lote__documento {
  display: flex;
  width: 100%; }
  .detalhes-do-despacho__documento visualizador-de-pdf,
  .detalhes-da-assinatura-em-lote__documento visualizador-de-pdf {
    width: 100%;
    flex-grow: 1;
    margin-right: 24px; }

.documento-assinatura-em-lote {
  display: flex;
  justify-content: space-between;
  width: 100%; }

.etiquetas_visualizacao-reduzida .tag:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {
  display: none; }

.progressao-de-assinatura-em-lote {
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16);
  border-radius: 8px 8px 0 0;
  background-color: #FFF;
  position: fixed;
  right: 160px;
  bottom: 0px;
  padding: 16px;
  border: 2px solid rgba(25, 133, 227, 0.4);
  border-bottom: 0;
  max-width: 364px;
  width: calc(100% - 32px);
  max-height: 320px;
  animation: abertura-progressao-de-assinatura-em-lote 0.5s ease;
  overflow-y: auto;
  transition: ease all 0.5s; }

.progressao-de-assinatura-em-lote_fechado {
  right: -400px; }

.progressao-de-assinatura-em-lote_minimizado {
  max-height: 36px;
  padding: 8px;
  right: 160px;
  max-width: 300px;
  overflow-y: hidden;
  overflow-x: hidden; }
  .progressao-de-assinatura-em-lote_minimizado .progressao-de-assinatura-em-lote__titulo {
    font-size: 14px; }
  .progressao-de-assinatura-em-lote_minimizado .progressao-de-assinatura-em-lote__botao-minimizar {
    top: 6px;
    height: 28px; }
    .progressao-de-assinatura-em-lote_minimizado .progressao-de-assinatura-em-lote__botao-minimizar:active {
      top: 5px; }
  .progressao-de-assinatura-em-lote_minimizado .progressao-de-assinatura-em-lote__botao-fechar {
    top: 6px;
    height: 28px; }
    .progressao-de-assinatura-em-lote_minimizado .progressao-de-assinatura-em-lote__botao-fechar:active {
      top: 5px; }

@keyframes abertura-progressao-de-assinatura-em-lote {
  0% {
    right: -400px; }
  100% {
    right: 160px; } }

.progressao-de-assinatura-em-lote__titulo {
  color: #424242;
  margin-bottom: 8px; }

.progressao-de-assinatura-em-lote__botao-minimizar {
  position: absolute;
  right: 42px;
  top: 8px;
  font-size: 13px;
  padding: 8px 12px;
  height: 32px;
  display: flex;
  align-items: center;
  border: 0; }
  .progressao-de-assinatura-em-lote__botao-minimizar:focus {
    border: 0; }
  .progressao-de-assinatura-em-lote__botao-minimizar:active {
    top: 15px; }

.progressao-de-assinatura-em-lote__botao-fechar {
  position: absolute;
  right: 8px;
  top: 8px;
  font-size: 13px;
  padding: 8px 12px;
  height: 32px;
  display: flex;
  align-items: center;
  border: 0; }
  .progressao-de-assinatura-em-lote__botao-fechar:focus {
    border: 0; }
  .progressao-de-assinatura-em-lote__botao-fechar:active {
    top: 15px; }

.cartao-assinatura-em-lote__texto-apoio {
  width: 100%;
  text-align: right;
  margin-top: 4px;
  margin-bottom: 0;
  color: #9E9E9E; }

.cartao-assinatura-em-lote {
  padding: 8px 0; }
  .cartao-assinatura-em-lote:last-child {
    border-bottom: 0; }

.cartao-assinatura-em-lote__conteudo {
  display: flex;
  align-items: center; }

.cartao-assinatura-em-lote__icone {
  font-size: 24px;
  color: #1985e3;
  margin-right: 8px; }

.cartao-assinatura-em-lote__icone_perigo {
  font-size: 24px;
  color: #F10B0B;
  margin-right: 8px; }

.cartao-assinatura-em-lote__icone_sucesso {
  font-size: 24px;
  color: #08A30E;
  margin-right: 8px; }

.cartao-assinatura-em-lote__nome {
  font-size: 14px;
  color: #616161;
  margin-top: 0;
  margin-bottom: 4px;
  white-space: nowrap;
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis; }

.cartao-assinatura-em-lote__container-secundario {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
  flex-wrap: wrap; }

.cartao-assinatura-em-lote__barra-de-progresso {
  height: 4px;
  width: 100%;
  background: #EEE;
  border-radius: 0 8px 8px 0;
  position: relative; }

.cartao-assinatura-em-lote__preenchimento-da-barra-de-progresso {
  position: absolute;
  top: 0;
  left: 0;
  width: 0px;
  height: 100%;
  border-radius: 0 8px 8px 0;
  background-color: #1985e3; }

.cartao-assinatura-em-lote_sucesso .cartao-assinatura-em-lote__barra-de-progresso .cartao-assinatura-em-lote__preenchimento-da-barra-de-progresso {
  background-color: #08A30E; }

.cartao-assinatura-em-lote_sucesso .cartao-assinatura-em-lote__texto-apoio {
  color: #08A30E; }

.cartao-assinatura-em-lote_erro .cartao-assinatura-em-lote__barra-de-progresso .cartao-assinatura-em-lote__preenchimento-da-barra-de-progresso {
  background-color: #F10B0B; }

.cartao-assinatura-em-lote_erro .cartao-assinatura-em-lote__texto-apoio {
  color: #F10B0B; }

.cartao_cor-azul-claro {
  background-color: #F4F9FF; }

.selecionar-tudo {
  font-weight: 700 !important;
  color: #1985e3 !important; }

.cartao_cor-cinza {
  background-color: #F1F1F1; }

.documento-assinatura-em-lote {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px; }

.cartao-processo {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  background: #FFF;
  border-radius: 8px; }

.cartao-processo__cabecalho {
  padding: 16px;
  display: flex;
  align-items: flex-start; }

.cartao-processo__icone {
  font-size: 16px;
  margin-right: 8px;
  margin-top: 2px; }

.cartao-processo__titulo,
.cartao-processo__paragrafo {
  margin: 0; }

.cartao-processo__titulo {
  font-size: 16px;
  font-weight: 700;
  color: #212121; }

.cartao-processo__paragrafo {
  font-size: 14px;
  color: #757575; }

.cartao-processo__selecionar-todos {
  background: #F1F1F1;
  padding: 16px; }
  .cartao-processo__selecionar-todos label {
    font-size: 14px;
    color: #424242; }

.cartao-processo__documento {
  padding: 4px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .cartao-processo__documento label {
    margin: 0; }
  .cartao-processo__documento:not(:last-child) {
    border-bottom: 1px solid #BDBDBD; }

.cartao-processo__titulo-documento {
  font-size: 15px;
  font-weight: 600;
  color: #212121;
  margin: 0;
  margin-left: 24px; }

.cartao-processo_link-desativado {
  color: #757575 !important;
  cursor: default;
  pointer-events: none; }

.pendencias__container {
  background: #F1F1F1;
  padding: 24px; }

.pendencias__item {
  font-size: 16px;
  font-weight: 700;
  color: #616161;
  margin-bottom: 8px; }

.pendencias__item:last-child {
  margin-bottom: 0; }

.pendencias__lista {
  list-style: initial;
  padding-left: 4rem;
  color: #616161; }

.pendencias__icone {
  width: 24px;
  text-align: center;
  margin-right: 8px; }

.cartao-quantidade-de-processos-por-prazo {
  cursor: pointer;
  height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.cartao-quantidade-de-processos-por-prazo__titulo {
  margin: 0px;
  margin-top: 10px;
  line-height: 1.2;
  font-weight: 600 !important; }

.cartao-quantidade-de-processos-por-prazo__quantidade-erro {
  font-size: 48px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-quantidade-de-processos-por-prazo__quantidade-atencao {
  font-size: 48px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-quantidade-de-processos-por-prazo__quantidade-sucesso {
  font-size: 32px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-quantidade-de-processos-por-prazo__quantidade-terciaria {
  font-size: 32px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-quantidade-de-processos-por-prazo__quantidade-inativo {
  font-size: 32px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-tempo-medio-por-despacho {
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.cartao-tempo-medio-por-despacho__titulo {
  margin: 0px;
  margin-top: 10px;
  font-weight: 600 !important;
  line-height: 1.2; }

.cartao-tempo-medio-por-despacho__dica-informacao {
  width: 230px;
  font-family: "Open Sans",sans-serif; }

.cartao-tempo-medio-por-despacho__quantidade-primaria {
  font-size: 32px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-tempo-medio-por-despacho__quantidade-terciaria {
  font-size: 32px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.cartao-quantidade-de-processos {
  cursor: pointer;
  min-height: 240px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.cartao-quantidade-de-processos__titulo {
  margin: 0px;
  margin-top: 10px;
  line-height: 1.2;
  font-weight: 600 !important; }

.container-indicadores-de-quantidade-de-processos, .container-indicadores-de-quantidade-de-processos__coluna-esquerda {
  display: flex;
  margin: 0;
  padding: 0; }

.container-indicadores-de-quantidade-de-processos__coluna-esquerda {
  padding-left: 15px;
  flex: 1;
  flex-wrap: wrap; }

.container-indicadores-de-quantidade-de-processos__coluna-direita {
  flex: 1; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documentos-e-assinantes,
.dialogo-de-automacao-de-movimentacao-de-etapa__documentos-e-assinantes_externos {
  display: flex;
  border-top: 2px solid #EEE;
  background: #FAFAFA; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documentos-e-assinantes > * {
  width: 100%;
  overflow-y: scroll;
  max-height: 400px; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documentos-e-assinantes_externos > * {
  width: 100%;
  max-height: 400px; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documentos {
  border-right: 1px solid #E0E0E0;
  background: #FFF; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documento {
  display: flex;
  justify-content: space-between;
  padding: 8px 16px;
  border-left: 4px solid #EEE;
  color: #1985e3;
  font-size: 16px;
  font-weight: 700;
  border-bottom: 1px solid #E0E0E0;
  background: #FFF; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documento_selecionado {
  background: #F1F1F1;
  border-color: #1985e3;
  color: #424242;
  border-bottom-color: #E0E0E0; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documento .fa-chevron-right {
  opacity: 0;
  line-height: 1.4;
  width: 24px;
  text-align: center;
  margin-left: 8px; }

.dialogo-de-automacao-de-movimentacao-de-etapa__documento_selecionado .fa-chevron-right {
  opacity: 1; }

.dialogo-de-automacao-de-movimentacao-de-etapa__item-icone {
  width: 24px;
  margin-right: 8px;
  text-align: center; }

.dialogo-de-automacao-de-movimentacao-de-etapa__assinantes {
  background: #F1F1F1;
  padding: 16px; }

.dialogo-de-automacao-de-movimentacao-de-etapa__assinantes h5 {
  margin-block-start: 0;
  margin-top: 0; }

.cartao-quantidade-de-processos-para-arquivar {
  color: #757575;
  cursor: pointer;
  min-height: 240px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.cartao-quantidade-de-processos-para-arquivar__titulo {
  margin: 0px;
  margin-top: 10px;
  line-height: 1.2;
  font-weight: 600 !important; }

.cartao-quantidade-de-processos-por-prazo-para-arquivar__quantidade {
  font-size: 48px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  padding-left: 15px;
  letter-spacing: -0.04em; }

.container-da-listagem-de-processos-arquivados-por-tipo-do-processo {
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-flow: wrap; }

.listagem-de-processos-arquivados-por-tipo-do-processo {
  align-items: flex-start !important;
  height: 464px !important;
  overflow-y: scroll; }

.listagem-de-processos-arquivados-por-tipo-do-processo__titulo {
  font-size: 18px;
  margin: 0px;
  margin-top: 10px;
  margin-right: 5px;
  display: inline-flex; }

.listagem-de-processos-arquivados-por-tipo-do-processo__subtitulo {
  height: 105px;
  margin-top: 60px; }

.listagem-de-processos-arquivados-por-tipo-do-processo__conteudo {
  padding: 0px 24px 24px;
  font-weight: lighter;
  font-size: 18px; }

.listagem-de-processos-arquivados-por-tipo-do-processo__tabela {
  width: 100%; }

.listagem-de-processos-arquivados-por-tipo-do-processo__tabela-conteudo tr:nth-child(even) {
  background: #FAFAFA; }

.listagem-de-processos-arquivados-por-tipo-do-processo__tabela-cabecalho {
  background-color: #E0E0E0;
  color: #424242 !important; }

.listagem-de-processos-arquivados-por-tipo-do-processo__tabela-conteudo {
  text-align: left; }

.cartao-completude-dos-processos {
  min-height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.cartao-completude-dos-processos__titulo {
  margin: 0px;
  margin-top: 10px;
  font-weight: 600;
  line-height: 1.2; }

.cartao-completude-dos-processos__dica-informacao {
  width: 230px;
  font-family: "Open Sans",sans-serif; }

.cartao-completude-dos-processos__informacoes-card {
  font-size: 15px;
  margin: 0;
  padding: 0;
  font-weight: lighter;
  margin-left: 15px; }

.cartao-completude-dos-processos__informacoes-card div {
  margin-right: 50px; }

.cartao-completude-dos-processos__quantidade-informacao-valor {
  font-size: 32px;
  font-weight: 600;
  margin-top: -20px; }

.cartao-completude-dos-processos__quantidade-informacao-valor-porcentagem {
  color: #9E9E9E;
  font-size: 20px;
  font-weight: normal; }

.solicitacao-de-assinatura__sub-titulo {
  margin: 0;
  color: #424242;
  font-size: 14px; }

.solicitacao-de-assinatura__corpo {
  display: flex;
  padding: 32px;
  gap: 32px;
  height: 486px; }

.solicitacao-de-assinatura__largura-metade {
  width: 50%; }

.solicitacao-de-assinatura__sem-sugestao {
  flex-direction: column; }

.sugestao-de-signatario {
  display: flex;
  height: 304px;
  padding: 16px 0px 0px 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  margin-top: 48px;
  border-radius: 8px; }

.sugestao-de-signatario__carregando {
  width: 100%; }

.sugestao-de-signatario__titulo {
  margin-top: 5px;
  height: 30px; }
  .sugestao-de-signatario__titulo label {
    color: #424242;
    font-weight: 700;
    margin-left: -6px; }
    .sugestao-de-signatario__titulo label i {
      font-size: 16px;
      margin-left: 8px; }

.sugestao-de-signatario__azul-claro {
  background: #F4F9FF; }

.sugestao-de-signatario__sem-sugestao {
  color: #8B8B8B;
  font-size: 16px;
  font-weight: 400; }

.sugestao-de-signatario__sugestoes {
  flex-direction: column;
  margin-top: 20px;
  display: flex;
  height: 264px;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  overflow: overlay;
  width: 100%; }

.sugestao-de-signatario__sugestoes::-webkit-scrollbar {
  width: 4px;
  border-radius: 15px; }

.sugestao-de-signatario__sugestoes::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 15px; }

.sugestao-de-signatario__sugestoes::-webkit-scrollbar-thumb {
  background: #c2c2c2;
  border-radius: 15px; }

.sugestao-de-signatario__sugestao-item {
  cursor: pointer;
  border-radius: 8px;
  background: #E3F0FF;
  display: flex;
  padding: 2px 8px;
  align-items: center;
  gap: 8px;
  color: var(--base-info-0363-e-7, #0363E7);
  font-size: 13px;
  font-weight: 700;
  line-height: normal; }
  .sugestao-de-signatario__sugestao-item i {
    font-size: 12px; }

.signatarios-selecionados {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #BDBDBD; }

.signatarios-selecionados__titulo {
  height: 70px;
  padding: 7px 24px 7px 24px;
  display: flex;
  align-items: center;
  align-self: stretch;
  border-bottom: 1px solid #BDBDBD; }
  .signatarios-selecionados__titulo label {
    flex: 1 0 0;
    color: var(--tons-de-cinza-cor-cinza-80, #424242);
    font-size: 16px;
    font-weight: 700; }

.signatarios-selecionados__acao-ordernar {
  margin-bottom: 0px !important;
  align-items: center; }

.signatarios-selecionados__info-ordernar {
  padding: 0px !important;
  font-weight: 400;
  margin-left: -2px;
  font-size: 16px; }

.signatarios-selecionados__lista {
  overflow: auto;
  flex: 1 0 0;
  align-self: stretch; }

.signatarios-selecionados__nenhum-signatario {
  height: 100%;
  display: flex;
  padding: 24px 0px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  color: var(--neutros-cinza-509-e-9-e-9-e, #9E9E9E);
  text-align: center;
  font-weight: 700; }
  .signatarios-selecionados__nenhum-signatario i {
    font-size: 20px;
    color: #BDBDBD; }

.signatarios-selecionados__signatario-selecionado {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  overflow: auto; }
  .signatarios-selecionados__signatario-selecionado li {
    width: 100%;
    padding: 16px 24px;
    justify-content: flex-start; }
    .signatarios-selecionados__signatario-selecionado li button {
      margin-left: auto; }

.signatarios-selecionados__signatario-nome {
  margin-left: 16px;
  width: 70%; }

.signatarios-selecionados__lista::-webkit-scrollbar {
  width: 4px;
  border-radius: 15px; }

.signatarios-selecionados__lista::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 15px; }

.signatarios-selecionados__lista::-webkit-scrollbar-thumb {
  background: #c2c2c2;
  border-radius: 15px; }

.card-notificacao:hover,
.card-notificacao:focus {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  transform: translateY(-2px); }

.card-notificacao {
  display: flex;
  transition: .2s all ease-in-out;
  background: var(--cor-branca);
  flex-direction: row;
  justify-content: flex-start;
  min-height: 56px;
  border: 1px solid var(--cor-cinza-30);
  border-radius: 8px;
  padding: 16px;
  gap: 16px;
  max-width: 100%; }

.card-notificacao__container-info {
  flex-grow: 2; }

.card-notificacao__titulo-e-remetente {
  margin-bottom: 16px; }

.card-notificacao__remetente {
  color: var(--cor-cinza-70);
  font-size: 14px;
  margin-top: 4px; }

.card-notificacao__processo-e-destinatario {
  display: flex;
  gap: 32px; }

.card-notificacao__processo-e-destinatario > * {
  flex-grow: 0;
  flex-basis: 50%; }

.card-notificacao__link-processo {
  white-space: nowrap; }

.card-notificacao__container-status {
  border-left: 1px solid var(--cor-cinza-20);
  padding-left: 16px;
  max-width: 220px; }

.card-notificacao__container-status > *:not(:last-child) {
  margin-bottom: 24px; }

.card-notificacao__icone {
  width: 32px;
  height: 32px;
  font-size: 32px; }

@media screen and (max-width: 800px) {
  .card-notificacao__processo-e-destinatario {
    flex-direction: column; } }

@media screen and (max-width: 600px) {
  .card-notificacao__icone {
    display: none !important; }
  .card-notificacao {
    flex-direction: column; }
  .card-notificacao__container-status {
    border-left: 0;
    border-top: 1px solid var(--cor-cinza-20);
    padding-left: 0;
    padding-top: 16px;
    max-width: 100%; } }

.cartao-despacho:hover,
.cartao-despacho:focus {
  border-color: #1985e3;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
  transform: translateY(-2px); }

.cartao-despacho {
  display: flex;
  transition: .2s all ease-in-out;
  background: var(--cor-branca);
  flex-direction: row;
  justify-content: flex-start;
  min-height: 56px;
  border: 1px solid var(--cor-cinza-30);
  border-radius: 8px;
  padding: 16px;
  gap: 16px;
  max-width: 100%; }

.cartao-despacho__container-info {
  flex-grow: 2; }

.cartao-despacho__titulo-e-remetente {
  margin-bottom: 16px; }

.cartao-despacho__remetente {
  color: var(--cor-cinza-70);
  font-size: 14px;
  margin-top: 4px; }

.cartao-despacho__informacoes {
  display: flex;
  gap: 32px; }

.cartao-despacho__informacoes > * {
  flex-grow: 0;
  flex-basis: 50%; }

.cartao-despacho__link-processo {
  white-space: nowrap; }

.cartao-despacho__container-acoes {
  padding-left: 16px;
  max-width: 220px; }

.cartao-despacho__container-acoes > *:not(:last-child) {
  margin-bottom: 24px; }

.cartao-despacho__icone {
  width: 32px;
  height: 32px;
  font-size: 32px; }

@media screen and (max-width: 800px) {
  .cartao-despacho__informacoes {
    flex-direction: column; } }

@media screen and (max-width: 715px) {
  .cartao-despacho__icone {
    display: none !important; }
  .cartao-despacho {
    flex-direction: column; }
  .cartao-despacho__container-acoes {
    border-left: 0;
    border-top: 1px solid var(--cor-cinza-20);
    padding-left: 0;
    padding-top: 16px;
    max-width: 100%; }
  .cartao-despacho__botao-recusar {
    width: 100%; }
  .cartao-despacho__link-processo {
    display: inline-grid; }
  .cartao-despacho__numero-do-processo {
    margin-left: 2px; } }

.cartao-despacho_com-clique {
  margin-bottom: 16px;
  cursor: pointer; }

.cartao-despacho_cor-atencao {
  min-width: 4px;
  min-height: 4px;
  background: #F68500;
  border-radius: 2px; }

.cartao-despacho_cor-cinza-30 {
  min-width: 4px;
  min-height: 4px;
  background: #E0E0E0;
  border-radius: 2px; }

.cartao-despacho_link-desativado {
  color: #757575 !important;
  cursor: default;
  pointer-events: none; }

.opcao-sem-margem,
.opcoes-de-margem {
  display: flex !important;
  width: 100% !important;
  justify-content: space-between;
  padding: 0px 24px; }

.opcao-com-margem {
  display: flex;
  flex-direction: column;
  align-items: flex-start !important;
  align-content: flex-start;
  text-align: left; }

.opcao__radio-com-label {
  margin-bottom: 16px;
  display: flex;
  align-items: center; }

@media screen and (max-width: 570px) {
  .opcoes-de-margem {
    flex-direction: column;
    padding: 0; }
  .opcao-sem-margem {
    padding: 0; }
  .opcao__radio-com-label {
    margin-bottom: 0; }
  .opcao-com-margem {
    flex-direction: row;
    width: 100% !important;
    justify-content: space-between;
    align-items: center !important;
    padding: 8px 0; }
  .imagem-de-margem {
    max-width: 50px; } }

.cartao-prazo-de-validade-do-documento__com-data-valida {
  padding: 16px;
  border: 2px solid var(--cor-cinza-30);
  border-radius: 8px;
  background-color: var(--cor-cinza-05);
  display: flex; }

.cartao-prazo-de-validade-do-documento__com-data-expirada {
  padding: 16px;
  border: 2px solid rgba(245, 133, 0, 0.5);
  border-radius: 8px;
  background: #FFFAF4;
  display: flex; }

.cartao-prazo-de-validade-do-documento__link-desabilitado {
  pointer-events: none;
  text-decoration: none;
  opacity: 0.5; }

.cartao-prazo-de-validade-do-documento__icone {
  padding-right: 8px;
  font-size: 20px; }

.cartao-prazo-de-validade-do-documento__corpo {
  flex-grow: 1; }

.cartao-prazo-de-validade-do-documento__info {
  font-weight: 800;
  display: flex;
  justify-content: space-between;
  max-width: 100%;
  align-items: flex-start;
  padding-top: 4px; }

.cartao-prazo-de-validade-do-documento__label {
  line-height: 16px; }

.periodos-de-restricao {
  display: flex; }
  @media screen and (max-width: 720px) {
    .periodos-de-restricao {
      flex-direction: column; } }

.periodos-de-restricao__opcao {
  width: 100%;
  flex-grow: 1; }
  .periodos-de-restricao__opcao .texto {
    color: #616161; }

.mensagem-periodo {
  display: flex;
  flex-direction: column;
  padding: 16px;
  gap: 16px;
  background: rgba(3, 99, 231, 0.05);
  color: var(--cor-info);
  border-radius: 8px;
  margin-top: 16px;
  min-width: 276px; }
  @media screen and (max-width: 720px) {
    .mensagem-periodo {
      width: 100%; } }

.mensagem-periodo_erro {
  background: rgba(241, 11, 11, 0.05);
  color: var(--cor-erro); }

.mensagem-periodo_atencao {
  background: rgba(246, 133, 0, 0.05);
  color: var(--cor-atencao); }

.mensagem-periodo__container-texto {
  display: flex;
  gap: 4px; }
  .mensagem-periodo__container-texto .mensagem-periodo__icone {
    margin-top: 2px; }

.mensagem-periodo__titulo,
.mensagem-periodo__texto {
  margin: 0;
  font-size: 14px; }

.mensagem-periodo__inputs {
  display: flex;
  gap: 8px; }
  .mensagem-periodo__inputs .mensagem-periodo__input-hora {
    max-width: 180px; }

.paragrafo-preferencias-pessoais {
  color: #424242;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 21.79px;
  text-align: left; }

.mensagem_cor-icone-comunicacao-por-email {
  align-self: center;
  flex-shrink: 0;
  margin-bottom: 8px;
  width: 32px;
  font-size: 32px;
  color: #0363E7;
  text-align: center;
  margin-right: 16px; }

.dialogo-de-configuracao-de-emails input[type="checkbox"]:disabled {
  opacity: 0.5;
  /* Torna o checkbox mais transparente */
  cursor: not-allowed;
  /* Muda o cursor para indicar que não é interativo */
  background-color: #BDBDBD !important;
  border: 0px !important; }

.img-config-recebimento-emails {
  width: 20px;
  margin-right: 5px; }

.cabecalho-modelo-de-pastas {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  border-bottom: 1px solid #E0E0E0; }
  @media screen and (min-width: 1023px) {
    .cabecalho-modelo-de-pastas {
      flex-direction: row;
      justify-content: space-between;
      align-items: center; } }
  @media screen and (max-width: 600px) {
    .cabecalho-modelo-de-pastas {
      align-items: start;
      flex-direction: column; } }

.cabecalho-modelo-de-pastas__acoes {
  margin-top: 16px; }
  @media screen and (min-width: 600px) {
    .cabecalho-modelo-de-pastas__acoes {
      margin-top: 0;
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      width: auto; }
      .cabecalho-modelo-de-pastas__acoes .botao, .cabecalho-modelo-de-pastas__acoes .filtros__botao-filtro-responsivo, .cabecalho-modelo-de-pastas__acoes .upload-de-elementos-do-processo__botao-minimizar, .cabecalho-modelo-de-pastas__acoes .filtros-adicionais__botao-fechar, .cabecalho-modelo-de-pastas__acoes .movimentacao-de-elemento__botao-de-retornar, .cabecalho-modelo-de-pastas__acoes .progressao-de-assinatura-em-lote__botao-minimizar, .cabecalho-modelo-de-pastas__acoes .progressao-de-assinatura-em-lote__botao-fechar {
        margin-bottom: 0px;
        margin-left: 16px; } }
  @media screen and (max-width: 600px) {
    .cabecalho-modelo-de-pastas__acoes {
      width: 100%; }
      .cabecalho-modelo-de-pastas__acoes .botao, .cabecalho-modelo-de-pastas__acoes .filtros__botao-filtro-responsivo, .cabecalho-modelo-de-pastas__acoes .upload-de-elementos-do-processo__botao-minimizar, .cabecalho-modelo-de-pastas__acoes .filtros-adicionais__botao-fechar, .cabecalho-modelo-de-pastas__acoes .movimentacao-de-elemento__botao-de-retornar, .cabecalho-modelo-de-pastas__acoes .progressao-de-assinatura-em-lote__botao-minimizar, .cabecalho-modelo-de-pastas__acoes .progressao-de-assinatura-em-lote__botao-fechar {
        margin-bottom: 16px;
        margin-left: 0;
        width: 100%; } }

@media (max-width: 600px) {
  .grade_linha_nao_virar_coluna {
    flex-direction: row; } }

.titulo_de_trecho {
  font-size: 16px;
  font-weight: 700;
  color: #424242; }

.container-de-input-com-seletor-de-checkbox-com-busca {
  position: relative; }
  .container-de-input-com-seletor-de-checkbox-com-busca button.formulario__select {
    display: flex;
    align-items: center;
    text-align: left; }
  .container-de-input-com-seletor-de-checkbox-com-busca button.formulario__select_desabilitado {
    color: #757575; }

.seletor-de-checkbox-com-busca {
  border-radius: 8px;
  height: 0px;
  overflow-y: hidden;
  border: 0;
  position: absolute;
  top: 40px;
  z-index: 1;
  background-color: #FFF;
  width: 100%;
  margin-bottom: 16px; }

.seletor-de-checkbox-com-busca_ativa {
  height: auto;
  overflow-y: initial;
  border: 2px solid #E0E0E0; }
  .seletor-de-checkbox-com-busca_ativa:focus, .seletor-de-checkbox-com-busca_ativa:hover {
    height: auto;
    overflow-y: initial;
    border: 2px solid #E0E0E0; }

.seletor-de-checkbox-com-busca__cabecalho {
  padding: 16px;
  border-bottom: 1px solid #E0E0E0;
  display: flex;
  align-items: center; }
  .seletor-de-checkbox-com-busca__cabecalho .formulario__input-com-icone-para-esquerda {
    flex-grow: 1;
    margin-right: 8px; }
  .seletor-de-checkbox-com-busca__cabecalho .formulario__checkbox-container {
    width: max-content; }
  @media screen and (max-width: 1600px) {
    .seletor-de-checkbox-com-busca__cabecalho {
      flex-wrap: wrap;
      flex-direction: column;
      align-items: flex-start;
      align-content: space-between;
      gap: 8px; }
      .seletor-de-checkbox-com-busca__cabecalho .formulario__container-de-inputs {
        min-height: fit-content; }
      .seletor-de-checkbox-com-busca__cabecalho .formulario__input-com-icone-para-esquerda {
        width: 100%;
        margin-right: 0; }
      .seletor-de-checkbox-com-busca__cabecalho .formulario__checkbox-container {
        width: auto; } }

.seletor-de-checkbox-com-busca__corpo {
  max-height: 240px;
  overflow-y: auto; }
  .seletor-de-checkbox-com-busca__corpo .formulario__checkbox-container {
    width: 100%;
    padding: 12px 16px;
    margin-bottom: 0px !important; }
    .seletor-de-checkbox-com-busca__corpo .formulario__checkbox-container:hover {
      background-color: rgba(25, 133, 227, 0.15); }
  .seletor-de-checkbox-com-busca__corpo .pagina-em-branco {
    height: auto;
    margin: 24px 0; }
    .seletor-de-checkbox-com-busca__corpo .pagina-em-branco .pagina-em-branco__icone i {
      font-size: 40px; }

.marcado::before {
  content: "• ";
  color: black; }

@media (max-width: 600px) {
  .imagem_do_campo_personalizado {
    display: none; } }

.alerta-de-documetos {
  display: flex; }

.lista-de-documentos {
  max-height: 35vh;
  flex-grow: 1;
  overflow-y: auto; }
  .lista-de-documentos .grade__coluna {
    display: flex; }

.barra_lateral {
  display: flex;
  flex-direction: column;
  width: 220px;
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: var(--cor-branca);
  border-right: 2px solid var(--cor-cinza-20); }
  @media (max-width: 899px) {
    .barra_lateral {
      width: 100%; } }

.container-da-etapa {
  padding: 16px;
  margin: 0px;
  border-bottom: 2px solid var(--cor-cinza-20); }

.container-de-documentos-da-etapa {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 16px;
  padding-right: 0px;
  margin: 0px;
  overflow-y: auto; }
  @media (max-width: 899px) {
    .container-de-documentos-da-etapa {
      max-height: 150px; } }
  .container-de-documentos-da-etapa .accordion__conteudo {
    padding-left: 30px; }
    .container-de-documentos-da-etapa .accordion__conteudo ul {
      list-style: initial; }
  .container-de-documentos-da-etapa .accordion__conteudo.lista-documentos-obrigatorios {
    padding: 0; }
    .container-de-documentos-da-etapa .accordion__conteudo.lista-documentos-obrigatorios ul {
      list-style: none; }
  .container-de-documentos-da-etapa .accordion__botao:hover {
    background-color: inherit; }
  .container-de-documentos-da-etapa .accordion__botao_ativo .accordion__icone:first-of-type {
    transform: rotate(180deg); }

.cadastros {
  display: flex;
  gap: 1rem; }

.cadastro {
  padding: 1rem;
  line-height: 1.8;
  flex-grow: 1;
  flex-basis: 0;
  border-radius: 10px; }

.cadastros__icone {
  color: #08A30E;
  display: flex;
  align-items: center; }

.cadastro_antigo {
  background: rgba(246, 133, 0, 0.05); }

.cadastro_atual {
  background: rgba(8, 163, 14, 0.05); }

@media screen and (max-width: 600px) {
  .cadastros {
    flex-direction: column;
    align-items: center; }
  .cadastro {
    width: 100%; }
  .cadastros__icone {
    transform: rotate(90deg); } }

.cartao-de-documento {
  display: flex;
  gap: 1rem; }
  @media screen and (max-width: 900px) {
    .cartao-de-documento {
      flex-direction: column; } }

.cartao-de-documento__linha {
  display: flex;
  gap: .5rem; }

.cartao-de-documento__nome-original {
  flex-grow: 1; }

.cartao-de-documento__conteudo {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  flex-grow: 1; }

.dialogo-de-confirmacao-de-despacho__titulo {
  display: flex;
  align-items: center;
  gap: .5rem;
  color: #08A30E; }

.dialogo-de-confirmacao-de-despacho__rodape {
  align-items: center;
  justify-content: center; }

.dialogo-de-confirmacao-de-despacho__card {
  background: #FAFAFA;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  margin: 1rem 0; }

.dialogo-de-confirmacao-de-despacho__card-item {
  font-size: 16px;
  color: #757575; }

.dialogo-de-confirmacao-de-despacho__botoes {
  display: flex;
  align-items: center;
  gap: .5rem;
  flex-wrap: wrap; }

.dialogo-de-confirmacao-de-despacho__botoes button {
  flex-grow: 1;
  flex-basis: 0;
  box-shadow: none !important; }

.dialogo-de-confirmacao-de-acao-no-processo__titulo {
  display: flex;
  align-items: center;
  gap: .5rem;
  color: #08A30E; }

.dialogo-de-confirmacao-de-acao-no-processo__rodape {
  align-items: center;
  justify-content: center; }

.dialogo-de-confirmacao-de-acao-no-processo__card {
  background: #FAFAFA;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  margin: 1rem 0; }

.dialogo-de-confirmacao-de-acao-no-processo__card-item {
  font-size: 16px;
  color: #757575; }

.dialogo-de-confirmacao-de-acao-no-processo__botoes {
  display: flex;
  align-items: center;
  gap: .5rem;
  flex-wrap: wrap; }

.dialogo-de-confirmacao-de-acao-no-processo__botoes button {
  flex-grow: 1;
  flex-basis: 0;
  box-shadow: none !important; }

.dialogo-de-movimentacao-de-etapa__seletor {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 1rem; }
  .dialogo-de-movimentacao-de-etapa__seletor > div {
    flex-grow: 1; }
  .dialogo-de-movimentacao-de-etapa__seletor i {
    color: #BDBDBD; }
  @media screen and (max-width: 600px) {
    .dialogo-de-movimentacao-de-etapa__seletor {
      flex-direction: column;
      align-items: stretch;
      gap: 3rem; }
      .dialogo-de-movimentacao-de-etapa__seletor i {
        display: none; } }

.solicitacao-de-providencia__corpo {
  display: flex;
  gap: 32px; }

.solicitacao-de-providencia__largura {
  width: 50%; }

.separador-vertical {
  width: 1px;
  background-color: #e0e0e0;
  height: auto; }

.separador-responsivo {
  display: none; }

@media (max-width: 800px) {
  .solicitacao-de-providencia__corpo {
    display: block; }
  .solicitacao-de-providencia__largura {
    width: 100%; }
  .separador-vertical {
    display: none; }
  .separador-responsivo {
    display: block; } }

.cartao_de_opcoes_de_download {
  min-height: 338px;
  max-width: 328px;
  padding: 0;
  cursor: pointer; }
  @media screen and (max-width: 753px) {
    .cartao_de_opcoes_de_download {
      max-width: 100%;
      min-height: auto; } }

.container_com-padding-top-16 {
  padding: 16px; }

.cabecalho-de-documentos-selecionados {
  width: 100%; }

.cabecalho-de-documentos-padding {
  padding: 16px 0px 8px 0px; }

.espacamento_botoes_das_acoes {
  display: flex;
  gap: 8px; }

.header_documentos_selecionados {
  border-bottom: 1px solid #E0E0E0;
  min-height: 64px; }

.texto-do-header-dos-selecionados {
  max-width: 364px; }

@media screen and (max-width: 362px) {
  div.cartao__container-primario img {
    width: 222px; } }

@media screen and (max-width: 754px) {
  div.cartao__container-primario {
    display: flex;
    gap: 16px; } }

@media screen and (max-width: 508px) {
  div.cartao__container-primario {
    display: block; } }

.botao_com-carregamento {
  display: flex;
  align-items: center;
  justify-content: center; }
  .botao_com-carregamento .carregamento,
  .botao_com-carregamento carregamento {
    display: inline-flex; }
  .botao_com-carregamento .carregamento__icone {
    height: 20px;
    width: 20px;
    margin-right: 8px; }
    .botao_com-carregamento .carregamento__icone circle {
      stroke: #FFF; }

.tamanho_maximo_acoes_do_modelo {
  max-height: 450px;
  overflow-x: hidden; }

@media (max-width: 600px) {
  .divider_solid {
    background-color: #F1F1F1;
    border-radius: 6px;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 16px; } }

@media (max-width: 600px) {
  .u-direcao-coluna {
    flex-direction: column; } }

@media (max-width: 600px) {
  .botao-historico-responsivo {
    white-space: break-spaces;
    margin-bottom: 16px; } }

.cartao_botao-abrir-opcoes:focus ~ .cartao__opcoes {
  display: flex; }

.cartao__opcoes {
  border-radius: 8px;
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16);
  display: none;
  flex-direction: column;
  background: #FFF;
  position: absolute;
  right: 40px;
  top: 4px;
  padding: 4px; }
  @media (min-width: 1200px) {
    .cartao__opcoes {
      right: -104px; } }

.cartao__opcoes:hover {
  display: flex; }

.link, .breadcrumb .breadcrumb__link {
  cursor: pointer; }

.texto_negrito {
  font-weight: 700; }

.u-largura-total {
  width: 100%; }

.u-largura-190 {
  width: 190px; }

.u-largura-300 {
  width: 300px; }

.u-margem-superior-13px {
  margin-top: 13px !important; }

.botao_mini {
  height: 24px;
  font-size: 13px; }

.u-exibir-flexivel {
  display: flex; }

.u-posicao-relativa {
  position: relative !important; }

.u-padding-esquerda-24 {
  padding-left: 24px; }

.u-padding-esquerda-36 {
  padding-left: 36px; }

.barra-navegacao_fixa {
  z-index: 1; }

.u-cursor-pointer {
  cursor: pointer; }

.cartao_com-clique {
  margin-bottom: 16px;
  cursor: pointer; }
  .cartao_com-clique:hover {
    border-color: #1985e3;
    transform: translate(0, -1px); }

.cartao_com-destaque .cartao__cabecalho:before {
  min-width: 4px; }

.cartao_gerenciamento-do-sistema {
  max-width: 800px;
  margin: auto;
  margin-bottom: 8px; }

.dialogo_ajustado-ao-conteudo .dialogo__container {
  max-width: auto;
  width: auto; }

@media (max-width: 899px) {
  .dialogo__titulo {
    font-size: 18px; } }

.dropdown__link {
  background-color: transparent;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  cursor: pointer; }

.dropdown_direita {
  display: flex;
  justify-content: flex-end; }
  @media screen and (max-width: 599px) {
    .dropdown_direita .dropdown__lista {
      width: auto !important;
      right: 0px; } }

@media screen and (max-width: 599px) {
  .dropdown_esquerda .dropdown__lista {
    width: auto !important;
    left: 0px; } }

.mensagem_impedimento-de-processo {
  max-width: 720px;
  margin: 0;
  cursor: pointer; }

.mensagens-flutuantes {
  bottom: 40px; }

.u-desativar-clique {
  pointer-events: none; }
  .u-desativar-clique::before, .u-desativar-clique::after {
    pointer-events: none; }

.menu-lateral__link {
  cursor: pointer; }

@media screen and (min-width: 1023px) {
  .barra-navegacao_processo .barra-navegacao__container {
    flex-direction: row !important; }
    .barra-navegacao_processo .barra-navegacao__container .seletor-de-etapas {
      margin-bottom: 8px; }
    .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__conteudo-secundario {
      flex-direction: column !important;
      justify-content: center !important; } }

.barra-navegacao__titulo {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .barra-navegacao__titulo > * {
    margin-right: 8px; }

@media screen and (max-width: 1024px) {
  .barra-navegacao__container {
    flex-direction: column;
    align-items: initial; }
  .barra-navegacao_processo .barra-navegacao__container .seletor-de-etapas {
    margin-bottom: 8px; }
  .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__conteudo-primario {
    display: flex;
    flex-direction: column;
    align-items: initial; }
  .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__conteudo-secundario {
    justify-content: space-between; }
  .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__botao-voltar {
    font-weight: 700;
    color: #1985e3;
    margin: 0 16px;
    margin-top: 4px;
    display: flex;
    align-items: center; }
    .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__botao-voltar .far {
      margin-right: 8px; }
    .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__botao-voltar .u-escondido {
      display: block !important; }
  .barra-navegacao_processo .barra-navegacao__container .barra-navegacao__container-titulos {
    padding: 0 8px;
    margin-bottom: 16px; } }

.pdf-view {
  background-color: #bbb;
  overflow: auto;
  height: calc(100vh - 154px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center; }

.pdf-view canvas {
  background-color: #fff;
  border: 1px solid #686868;
  margin: 8px;
  width: calc(100% - 16px); }

.u-cursor-pointer {
  cursor: pointer; }

.u-nao-quebrar-linha-de-texto {
  white-space: nowrap; }

.u-texto-sem-quebra {
  white-space: nowrap; }

.dialogo__corpo {
  outline: 0; }

.central-de-atendimento__lista-de-atendimento li {
  margin-bottom: 8px; }

.u-fonte-regular {
  font-weight: 400; }

.u-fonte-12 {
  font-size: 12px !important; }

.u-fonte-20 {
  font-size: 20px; }

.formulario__select_mini {
  font-size: 14px !important;
  padding: 4px 8px !important;
  height: auto !important; }

.formulario__label_mini {
  font-size: 14px !important; }

.u-flex_coluna {
  display: flex;
  flex-direction: column; }

.u-alinhar-vertical-centro {
  align-items: center; }

.u-se-alinhar-vertical-centro {
  align-self: center; }

.u-altura-automatica {
  height: auto !important; }

.filtros__visao-geral {
  background: #FFF;
  position: relative; }

.tag_cor-cinza-10 {
  background: #F1F1F1; }

.u-cor-cinza-80 {
  color: #424242 !important; }

.dialogo_ativo {
  z-index: 50; }

li.listagem__item:not(:last-child) {
  border-bottom: 1px solid #E0E0E0; }

.agrupador-de-seletores {
  padding: 16px;
  border: 2px solid #E0E0E0;
  overflow-y: scroll;
  border-radius: 8px; }

.u-padding-24 {
  padding: 24px !important; }

.u-grade-linha-reverso {
  flex-direction: row-reverse; }

.u-fonte-sistema {
  font-family: "Open Sans", sans-serif; }

.u-max-height-300 {
  max-height: 300px; }

.u-cor-info {
  background-color: #0363E7 !important; }

.u-texto-branco {
  color: #FFF !important; }

.u-texto-cor-cinza-50 {
  color: #9E9E9E !important; }

.u-texto-cor-cinza-60 {
  color: #757575 !important; }

.u-lista-nao-ordenada {
  list-style-type: disc !important;
  list-style-position: inside !important; }
  .u-lista-nao-ordenada.u-lista-nao-ordenada--outside {
    list-style-position: outside !important;
    padding-left: 26px; }

.u-indentacao-esquerda-pequena {
  text-indent: 1em; }

.u-display-flex {
  display: flex; }

.u-flex-space-between {
  justify-content: space-between; }

.u-altura-automatica {
  height: auto !important; }

.u-tabela-linha-tamanho-50 {
  height: 50px; }

.u-padding-esquerda-40 {
  padding-left: 40px; }

.botao-avisos {
  width: 56px;
  height: 48px;
  text-align: center;
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: 0;
  background-color: transparent;
  font-size: 18px;
  color: var(--cor-branca); }

.botao-avisos_aberto {
  background-color: rgba(0, 0, 0, 0.3); }

.botao-avisos_avisos-novos::after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: red;
  position: absolute;
  top: 12px;
  left: 34px; }

.menu-avisos {
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.16);
  background-color: #052742;
  overflow-y: auto;
  height: calc(100vh - 48px);
  width: 360px;
  z-index: 51;
  padding: 40px 24px 64px;
  position: fixed;
  right: 0;
  transition: 0.4s; }

.menu-avisos_minimizado {
  right: -400px; }

.menu-avisos__lista li {
  margin-bottom: 8px; }

.texto-cor-cinza-10 {
  color: var(--cor-cinza-10) !important; }

.menu-avisos__cartao {
  padding: 16px; }

.u-cor-cinza-20 {
  color: var(--cor-cinza-20); }

.cartao_cor-cinza-30 {
  color: #E0E0E0; }

.cartao_cor-cinza-30 .cartao__cabecalho:before {
  background: currentColor; }

.u-cor-primaria {
  color: #1985e3 !important; }

.cartao_cor-atencao .cartao__cabecalho:before {
  background: currentColor; }

.cartao_cor-branco {
  background: #FFF; }

.sem-padding-superior {
  padding-top: 0; }

.u-cor-erro {
  color: #F10B0B; }

.u-altura-minima-30 {
  min-height: 30vh; }

.u-altura-100-vh {
  height: 100vh; }

.u-scroll-horizontal {
  overflow-x: auto; }

.u-texto-normal {
  font-weight: normal; }

.u-link-desabilitado {
  pointer-events: none;
  text-decoration: none;
  opacity: 0.5; }

.cor-background-cinza-05 {
  background: #FAFAFA; }

.mensagem_conteudo-comunicacao-por-email {
  display: contents !important; }

.margin-bottom-20px {
  margin-bottom: 20px !important; }

.pagina-de-entrada__container_primario {
  background-image: url(../../../assets/images/imagem-login.jpg); }

.u-padding-pequeno {
  padding: 16px; }

.u-padding-esquerda-48 {
  padding-left: 48px; }

.u-padding-esquerda-3 {
  padding-left: 3px; }

.u-padding-direita-72 {
  padding-right: 72px; }

.u-largura-minima-auto {
  min-width: auto !important; }

.u-largura-250 {
  width: 250px;
  z-index: 3; }

.formulario__label_campo-obrigatorio::after {
  content: "*";
  color: #F10B0B; }

body {
  font-size: 14px; }

ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.suporte {
  position: fixed;
  right: 96px;
  height: 34px;
  bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 4; }
  .suporte:active {
    top: auto; }

.logo-sistema_mini {
  height: 48px;
  margin-bottom: 16px; }

.container_acesso-externo {
  width: 420px; }

.u-alinhar-container-ao-centro-da-tela {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }

.paginas-resultado-ocr {
  display: inline-flex;
  font-size: 12px;
  font-weight: 700;
  padding: 4px;
  border: 1px solid rgba(25, 133, 227, 0.4);
  margin: 4px;
  border-radius: 4px;
  color: #1985e3;
  text-align: center;
  min-width: 24px;
  justify-content: center; }

.fa_cor-inativo, .cartao-quantidade-de-processos-por-prazo__icone-inativo {
  color: #757575 !important; }

.u-alinhar-flex-ao-topo {
  align-items: flex-start !important; }

.dialogo__rodape-com-paginacao-alinhado-ao-centro {
  display: flex;
  align-items: center;
  justify-content: center; }

@media (max-width: 300px) {
  .dialogo_responsivo {
    max-width: 280px; } }

@media (min-width: 300px) and (max-width: 375px) {
  .dialogo_responsivo {
    max-width: 375px; } }

@media (min-width: 376px) and (max-width: 390px) {
  .dialogo_responsivo {
    max-width: 390px; } }

@media (min-width: 391px) and (max-width: 414px) {
  .dialogo_responsivo {
    max-width: 414px; } }

.u-borda-arredondada {
  border-radius: 8px !important; }

.tituloTextoDeBusca {
  color: #424242;
  font-weight: 700; }

.dialogo__rodape-sem-flex-direction {
  flex-direction: column; }

.dialogo__titulo-w-95 {
  width: 95%; }

.cor-background-cinza-20 {
  background: #EEE; }

.fa-xxs {
  font-size: .5em; }

.cartao-com-link {
  position: relative; }
  .cartao-com-link a:not(.cartao-com-link__link), .cartao-com-link button {
    position: relative; }

.cartao-com-link__link {
  color: #1985e3; }
  .cartao-com-link__link::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.cartao__corpo-sem-borda {
  border-top: none; }

.com-altura-maxima-50 {
  max-height: 50vh;
  overflow-y: scroll; }

.com-altura-maxima-50::-webkit-scrollbar {
  display: none; }

.com-altura-80 {
  height: 80vh; }

.linha-superior {
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  margin-bottom: 10px; }

.u-sem-borda {
  border: none; }

.com-altura-58 {
  height: 58px; }

.titulo-etapa {
  font-weight: 700;
  font-size: 14px;
  color: #616161;
  margin: 0;
  margin-right: 8px; }

.u-cursor-pointer {
  cursor: pointer; }

.u-cursor-padrao {
  cursor: default !important; }

.botao_sem-evento-de-clique {
  cursor: pointer;
  pointer-events: none; }

.botao_habilitar-evento-de-clique {
  pointer-events: auto;
  cursor: default; }

.u-largura-minima-32 {
  min-width: 32px; }

.dica-margem-substituicao-de-documentos {
  font-family: "Open Sans",sans-serif; }

.dica-margem-adicao-de-documentos {
  justify-content: space-between;
  display: inline-flex;
  font-family: "Open Sans",sans-serif;
  max-width: 430px;
  max-height: 150px; }

.dica-imagem-adicao-de-documentos {
  margin-top: 28px; }

.cor-background-cinza-10 {
  background: #F1F1F1; }

.alinhar-ao-centro {
  display: flex;
  justify-content: center; }

.alinhar-ao-centro-verticalmente {
  display: flex;
  align-items: center; }
  @media (max-width: 475px) {
    .alinhar-ao-centro-verticalmente {
      display: inline; } }

.borda-cinza-40 {
  border: 1px solid #BDBDBD; }

.borda-cinza-30 {
  border: 2px solid #E0E0E0; }

.container_largura_folha_A4 {
  max-width: 755px;
  margin: 0 auto; }

.componente-do-tamanho-do-conteudo {
  width: min-content; }

.u-borda-arredondada-cinza-20 {
  border: 1px solid #EEE;
  border-radius: 8px;
  padding: 8px; }

.u-padding-superior-6 {
  padding-top: 6px; }

.u-texto-cor-cinza-70 {
  color: #616161; }

.favorecido-adicional__container {
  background: #FAFAFA;
  padding: 24px !important; }

.metade-da-largura {
  width: 50%; }

.font-weight-600 {
  font-weight: 600; }

.u-largura-minima_80 {
  min-width: 80px; }

.u-largura-maxima_900 {
  max-width: 900px; }

.u-margem-direita-24 {
  margin-right: 24px; }

.u-cor-primaria-70 {
  color: rgba(25, 133, 227, 0.7); }

.u-opcao-desativada {
  color: #BDBDBD; }

.u-manter-elementos-em-linha {
  flex-direction: row; }

.background_cor-laranja {
  background-color: #FC671D; }

.u-gap-8 {
  gap: 8px; }

´ .u-gap-32 {
  gap: 32px; }

.dica__conteudo_inferior_prioridade_do_processo:after {
  content: "";
  position: absolute;
  display: block;
  border: 8px solid transparent; }

@media (max-width: 480px) {
  .dica__conteudo_inferior_prioridade_do_processo {
    top: 50%;
    left: unset;
    right: 100%;
    transform: translateY(-50%);
    margin-top: 0;
    margin-right: 14px; }
    .dica__conteudo_inferior_prioridade_do_processo:after {
      left: 100%;
      top: 50%;
      transform: translateY(-50%);
      bottom: unset;
      filter: drop-shadow(1px 0 0 rgba(0, 0, 0, 0.2));
      border-left-color: #fff; } }

@media (min-width: 481px) {
  .dica__conteudo_inferior_prioridade_do_processo {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 14px; }
    .dica__conteudo_inferior_prioridade_do_processo:after {
      left: 50%;
      transform: translateX(-50%);
      bottom: 100%;
      filter: drop-shadow(0 -1px 0 rgba(0, 0, 0, 0.2));
      border-bottom-color: #fff; } }

.u-linha-de-divisao-de-colunas {
  border-left: 2px solid #F1F1F1; }
  @media (max-width: 600px) {
    .u-linha-de-divisao-de-colunas {
      border-top: 2px solid #F1F1F1;
      border-left: none; } }

.u-coluna-com-scroll {
  overflow-y: auto;
  max-height: 505px; }
  @media (max-width: 600px) {
    .u-coluna-com-scroll {
      overflow-y: hidden;
      max-height: 100%; } }

.u-altura-maxima-320px {
  max-height: 320px; }

.u-altura-maxima-640px {
  max-height: 640px; }

.u-relative-bottom-2px {
  position: relative;
  bottom: 2px; }

.grade_nowrap {
  flex-wrap: nowrap; }

.u-icone-24px {
  font-size: 24px;
  vertical-align: middle; }

.u-sem-redimensionamento textarea {
  resize: none; }

.cor-laranja {
  color: #FC671D; }

.prioridade__botao {
  width: 19px;
  font-size: 16px; }
  .prioridade__botao:hover, .prioridade__botao:active, .prioridade__botao:focus {
    background-color: inherit !important;
    border-color: transparent !important; }

.grade__linha-sem-quebra {
  flex-direction: row; }

@media (max-width: 1024px) {
  .filtroDeOrdenacaoDeDocumentos {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0px !important; } }

@media (max-width: 1280px) {
  .filtroDeOrdenacaoDeDocumentos {
    width: 45%;
    margin-left: 56%; } }

.display-inline {
  display: inline !important; }

.u-overflow-y-unset {
  overflow-y: unset; }

.u-overflow-unset {
  overflow: unset; }

.display-block {
  display: block !important; }
