/**** personalizando scrollbar
 width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  /* background: black;  */
  background-color: RGBA(33, 37, 41) !important;
}

/* Adicional (Junto com TEMPLATE) */
/*oculpa toda a tela*/
.expansivelTudo {
  width: 100%;
  height: auto;
  /* 100% da altura da viewport */
  min-height: 100vh;
}

/* geral  */
.maxWidthForm {
  max-width: 700px;
}

.maxWidthFormLogin {
  max-width: 500px;
}


.maxWidthBotao {
  max-width: 200px;
}

.maxWidthBotao2 {
  max-width: 100px;
}


/* controlador solução empresarial  */
.maxWidthCardList {
  max-width: 550px;
}

/* ===================== */
/* AVISO DE COOKIE DARK  */
/* ===================== */

.toast {
  background-color: #111118;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(10px);
}

.toast .btn-close {
  filter: invert(1);
}

.toast .toast-header {
  background-color: rgba(255, 255, 255, 0.04);
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.toast-body {
  padding: 1rem;
  color: #ccc;
}

/* Mantém botão verde do Bootstrap */
.toast .btn-success {
  background-color: #198754;
  /* verde padrão Bootstrap */
  border-color: #198754;
  color: #fff;
}

.toast .btn-success:hover {
  background-color: #157347;
  border-color: #146c43;
}