/* Silva Jesus Advogados — tema do FileBrowser
   Sobrescreve as variáveis do próprio FileBrowser em vez de caçar
   seletor: assim o tema sobrevive a atualização da ferramenta. */

:root,
body {
  --background:       #f5f3ef;
  --surfacePrimary:   #ffffff;
  --surfaceSecondary: #efece5;
  --divider:          rgba(14, 27, 44, 0.12);
  --icon:             #0e1b2c;
  --textPrimary:      #0e1b2c;
  --textSecondary:    #6b6459;
  --blue:             #0e1b2c;
  --dark-blue:        #c9a227;
}

body {
  background: var(--background);
  color: var(--textPrimary);
}

/* --- tela de entrada ------------------------------------------------ */
#login {
  background: var(--background);
}

#login form {
  background: #ffffff;
  border: 1px solid var(--divider);
  border-top: 3px solid #c9a227;
  border-radius: 10px;
  box-shadow: 0 10px 36px rgba(14, 27, 44, 0.12);
}

#login img {
  max-height: 96px;
  width: auto;
}

#login button {
  background: #0e1b2c;
  color: #c9a227;
  font-weight: 600;
}

/* --- faixa superior ------------------------------------------------- */
/* Preta porque o logotipo tem fundo preto, e sobre faixa clara ele
   apareceria como um quadrado recortado. Em vez de brigar com a
   imagem, a faixa acompanha ela. O filete dourado separa do conteúdo
   e amarra com a marca. */
header {
  background: #000000 !important;
  border-bottom: 2px solid #c9a227;
}

header,
header a,
header p,
header span,
header i,
header .action i,
header .action span {
  color: #ece7dc !important;
}

header img {
  max-height: 56px;
  width: auto;
}

/* --- créditos ------------------------------------------------------- */
/* Quem abre isto é advogado procurando documento, não quem vai
   configurar servidor. */
.credits {
  display: none !important;
}
