/* [BORDER] ------------------------------------------------- */
.border-dark-mode {
    --bs-card-border-width: var(--bs-border-width);
    --bs-card-border-color: var(--bs-border-color-translucent);
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

/* [BACKGROUND] ------------------------------------------------- */
.bg-white-secondary {background-color: #ffffff;} /* BG-White -> BG-Secondary */
.bg-orange-card {background-color: var(--bs-orange-card) !important;}
.bg-orange-dropdown {background-color: var(--bs-orange-dropdown);}
.bg-white-dark {background-color: #ffffff;} /* BG-White -> BG-Dark */
.text-dark-white {color: #000000;} /* Text-Dark -> Text-White */
.bg-white-tertiary {background-color: #ffffff;} /* BG-White -> BG-Tertiary */
.bg-dark-tertiary {background-color: var(--bs-dark);}
.line-dark-white {border-color: var(--bs-dark); border-bottom: 0.125rem solid;} /* Border-Black -> Border-Dark */

[data-bs-theme="dark"] {
    .bg-orange-card {background-color: var(--bs-orange-card-dark) !important;}
    .bg-orange-dropdown {background-color: var(--bs-orange-dropdown-dark);}
    .bg-white-secondary {background-color: var(--bs-secondary);}
    .bg-white-dark {background-color: var(--bs-dark);}
    .text-dark-white {color: #ffffff;}
    .bg-white-tertiary {background-color: var(--bs-tertiary-bg);}
    .bg-dark-tertiary {background-color: var(--bs-tertiary-bg);}
    .line-dark-white {border-color: #ffffff;}
}




/* [BUTTONS] ------------------------------------------------- */
/* Outline White - Dark Mode */
[data-bs-theme=light] .btn-outline-contrast {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-contrast {
  --bs-btn-color: #dee2e6;
  --bs-btn-border-color: #dee2e6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #dee2e6;
  --bs-btn-hover-border-color: #dee2e6;
  --bs-btn-focus-shadow-rgb: 222, 226, 230;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dee2e6;
  --bs-btn-active-border-color: #dee2e6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dee2e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dee2e6;
  --bs-gradient: none;
}



/* Other css files custom */

/* [DARK MODE] css files custom */

/* [AUTH] css files custom */


/* [CSS - GLOBAIS]  Personalizados */
.hoverunderline:hover {text-decoration: underline;}
.hovergray:hover {background-color: rgb(168, 168, 168) !important;}
.positionrelative {position: relative !important;}

.pointer {cursor: pointer;}
.text-breakline {white-space: pre-line;}

