.theme-1 {
    /*================================*/
    /*Cores do Piv
    /*================================*/

    --color1: #2682ae;
    --color2: #bddcbb;
    --color3: #f4a7bf;
    --link: #2682ae;
    /*================================*/
    /*Texto
    /*================================*/

    --text-menu: #ffffff;
    --text1: #000000;
    --text2: #191919;
    --text3: #3f3f3f;
    --text-white: #ffffff;
    --text-black: #000000;
    /*================================*/
    /*Boxes
    /*================================*/
    --box: #353535;
    --importante: #e9222c;
    --saibamais: #08da4e;
    --vcsabia: #b50edf;
    --dica: #f68c09;
    --pdf: #353535;
    /*================================*/
    /*Fundo
    /*================================*/
    --bg-primary: #ffffff;
    --bg-secundary: #000000;
    --bg-terciary: #414040;
    /*================================*/
    /*Imagem filter
    /*================================*/
    --img: hue-rotate(0deg);
    --shadow: rgba(0, 0, 0, 0.9)
        /*================================*/
}

.theme-2 {
    /*================================*/
    /*Cores do Piv
    /*================================*/
    --color1: #bddcbb;
    --color2: #2682ae;
    --color3: #f4a7bf;
    --link: #2682ae;
    /*================================*/
    /*Texto
    /*================================*/
    --text-menu: #ffffff;
    --text1: #ffffff;
    --text2: #e7e7e7;
    --text3: #d4d4d4;
    --text-white: #ffffff;
    --text-black: #000000;
    /*================================*/
    /*Fundo
    /*================================*/
    --bg-primary: #1a1a1a;
    --bg-secundary: #ffffff;
    --bg-terciary: #020202;
    /*================================*/
    /*Boxes
    /*================================*/
    --box: #353535;
    --importante: #e9222c;
    --saibamais: #08da4e;
    --vcsabia: #b50edf;
    --dica: #f68c09;
    --pdf: #ffffff;
    /*================================*/
    --shadow: rgba(255, 255, 255, 0.9)
}

.theme-3 {
    --font: 1.50rem;
    --font-titulo1: 1.75rem !important;
    --font-titulo2: 2rem;
    --font-titulo3: 2.25rem;
    --font-titulo4: 2.50rem;
    --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.50rem;
    --font-titulo1: 1.75rem !important;
    --font-titulo2: 2rem;
    --font-titulo3: 2.25rem;
    --font-titulo4: 2.50rem;
    --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,
.offcanvas-body,
.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;
}

.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(--color1) !important;
    color: var(--color2) !important;
    transition: 0.00s;
}

.btn-primary:hover {
    background-color: var(--color1) !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;
}