.theme-1 {
  /*================================*/
  /*Cores do Piv
    /*================================*/

  --color1: #594a8c;
  --color2: #368abf;
  --color3: #b1b0d9;
  --link: #b1b0d9;
  --i-menu: #594a8c;
  --progress-bar: #f4f4f4;
  /*================================*/
  /*Texto
    /*================================*/

  --text-menu: #e9e9e9;
  --text1: #2c2c2c;
  --text2: #191919;
  --text3: #3f3f3f;
  --text-white: #e9e9e9;
  --text-black: #2c2c2c;
  /*================================*/
  /*Boxes
    /*================================*/

  --box: #006939;
  --importante: #e9222c;
  --saibamais: #08da4e;
  --vcsabia: #b50edf;
  --dica: #f68c09;
  --pdf: #353535;
  /*================================*/
  /*Fundo
    /*================================*/

  --bg-primary: #e9e9e9;
  --bg-secundary: #181426;
  --bg-terciary: #b1b0d9;
  /*================================*/
  /*Imagem filter
    /*================================*/
  --img: hue-rotate(0deg);
  --opacity: rgba(233, 233, 233, 0.867);
  --shadow: rgba(44, 44, 44, 0.9);
  --select-shadow: rgba(116, 212, 143, 0.25);
  /*================================*/
}

.theme-2 {
  /*================================*/
  /*Cores do Piv
    /*================================*/
  --color1: #b1b0d9;
  --color2: #594a8c;
  --color3: #368abf;
  --link: #2682ae;
  --i-menu: #368abf;
  --progress-bar: #b1b0d9;
  /*================================*/
  /*Texto
    /*================================*/
  --text-menu: #e9e9e9;
  --text1: #e9e9e9;
  --text2: #e7e7e7;
  --text3: #d4d4d4;
  --text-white: #e9e9e9;
  --text-black: #2c2c2c;
  /*================================*/
  /*Fundo
    /*================================*/
  --bg-primary: #2c2c2c;
  --bg-secundary: #181426;
  --bg-terciary: #594a8c;
  /*================================*/
  /*Boxes
    /*================================*/
  --box: #31cac8;
  --importante: #e9222c;
  --saibamais: #08da4e;
  --vcsabia: #b50edf;
  --dica: #f68c09;
  --pdf: #e9e9e9;
  /*================================*/
  --opacity: rgba(44, 44, 44, 0.7);
  --shadow: rgba(233, 233, 233, 0.9);
  --select-shadow: rgba(0, 105, 57, 0.25);
}

.theme-3 {
  --font: 1.5rem;
  --font-titulo1: 1.75rem !important;
  --font-titulo2: 2rem;
  --font-titulo3: 2.25rem;
  --font-titulo4: 2.5rem;
  --font-titulo5: 2.75rem;
  filter: grayscale(100%) !important;
  --box: grayscale(100%) !important;
  --importante: grayscale(100%) !important;
  --saibamais: grayscale(100%) !important;
  --vcsabia: grayscale(100%) !important;
  --dica: grayscale(100%) !important;
  --pdf: grayscale(100%) !important;
  --link: #2682ae;
}

.theme-4 {
  --font: 1.5rem;
  --font-titulo1: 1.75rem !important;
  --font-titulo2: 2rem;
  --font-titulo3: 2.25rem;
  --font-titulo4: 2.5rem;
  --font-titulo5: 2.75rem;
  filter: hue-rotate(90deg);
  --box: hue-rotate(90deg);
  --importante: hue-rotate(90deg);
  --saibamais: hue-rotate(90deg);
  --vcsabia: hue-rotate(90deg);
  --dica: hue-rotate(90deg);
  --pdf: hue-rotate(90deg);
  --link: #2682ae;
}

/*tag*/
code {
  color: var(--color1) !important;
  /* background-color: var(--bg-terciary) !important; */
}

p,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
label,
th,
td,
tr,
figcaption,
legend,
span,
footer,
a {
  color: var(--text1) !important;
}

.btn,
.card-body,
.accordion-body,
.accordion-header,
.accordion-item,
.accordion,
.bd-example,
.accordion-button,
.card-header,
.footer,
.figcaption,
.form-text,
.text-dark,
.figure-caption,
.table-dark,
.table-primary,
.table-secondary,
.table-success,
.table-danger,
.table-warning,
.table-info,
.table-light,
.table-danger,
.form-select,
.uk-modal-dialog {
  color: var(--text3);
  /* color: var(--text3) !important; */
  background-color: var(--bg-primary) !important;
  font-size: var(--bs-body-font-size) !important;
}

.offcanvas-body {
  color: var(--text3);
  /* color: var(--text3) !important; */
  background-color: var(--bg-primary) !important;
  font-size: var(--bs-body-font-size) !important;
}

.card,
.input-group-text,
.form-control-lg,
.form-control,
.list-group-flush,
.list-group,
.list-group-item,
.card-footer {
  background-color: var(--bg-primary) !important;
  color: var(--text1) !important;
  border-color: var(--text1);
}

.card-title,
.card-subtitle,
.blockquote {
  font: var(--bs-body-font-size) !important;
}

.card-subtitle {
  color: var(--color3) !important;
}

/*
html {
    font-size: var();
} */

body {
  background-color: var(--bg-primary) !important;
}

/* Botão */
.btn-primary {
  background-color: var(--color3) !important;
  color: var(--text1) !important;
  transition: 0s;
}

.btn-primary:hover {
  background-color: var(--color2) !important;
}

.dropdown-menu,
.dropdown-item,
.menu-text {
  color: var(--text1) !important;
  border: 2px solid var(--color3);
}

.nav-pills .nav-link {
  background: 0 0;
  border: 0;
}

.display-1 {
  font-size: 60px !important;
}

.list-group-item {
  color: var(--text1);
  background-color: var(--bg-secundary);
}

img,
video,
iframe {
  filter: var(--img);
  transition: filter 500ms linear;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(var(--text1));
  background-color: var(var(--color3)) !important;
}

.card-background {
  color: var(--text-black) !important;
}

.comment {
  color: var(--text-menu);
}

.white-text {
  color: var(--text-white) !important;
}

.destaque {
  color: var(--color1) !important;
}

/* 
.cor1{
  background-color: var(--bg-terciary:);
} */
