/*
.btn-primary {
  background: #7158e2 !important;
}
.btn-primary:hover {
  opacity: 0.9;
}
.btn-outline-primary {
border-color: #7158e2 !important;
color: #7158e2 !important;
}
.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus {
background: #7158e2 !important;
color: #fff !important;
}
*/
/*
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
  color: #fff !important;
  background: #7158e2 !important;
  border-color: #7158e2 !important;
}
*/

.btn i {
font-size: 20px;
}

.navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-link {
padding: 10px calc(calc(var(--tblr-page-padding) * 2)/ 2);
justify-content: flex-start;
}
.bold {
font-weight: bold !important;
}


/* NINJAPANEL */
[data-bs-theme=dark] { /* BICHO SOZINHO */
  --tblr-primary-text-emphasis: #79a6dc;
  --tblr-primary-bg-subtle: #061527;
  --tblr-primary-border-subtle: #134076;
}
/*
:root, :host, [data-bs-theme=light]{
  --tblr-primary: #00000000;
  --tblr-primary-rgb: 32, 107, 196;
  --tblr-primary-text-emphasis: #0d2b4e;
  --tblr-primary-bg-subtle: #d2e1f3;
  --tblr-primary-border-subtle: #a6c4e7;
  --tblr-primary-fg: var(--tblr-light);
  --tblr-primary-darken: #1d60b0;
  --tblr-primary-lt: #e9f0f9;
  --tblr-primary-lt-rgb: 233, 240, 249;
  --tblr-active-bg: rgba(var(--tblr-primary-rgb), 0.04);
}
*/

/* SEPARAÇÂO DOS BICHOS */

:root, :host, [data-bs-theme=light]{
  --tblr-primary: #7158e2;
  --tblr-primary-rgb: 113,88,226 !important;
  --tblr-primary-text-emphasis: color-mix(in srgb, var(--tblr-primary) 45%, black);
  --tblr-primary-bg-subtle: color-mix(in srgb, var(--tblr-primary) 21%, white);
  --tblr-primary-border-subtle: color-mix(in srgb, var(--tblr-primary) 45%, white);
  --tblr-primary-fg: color-mix(in srgb, var(--tblr-primary) 0%, white);
  --tblr-primary-darken: color-mix(in srgb, var(--tblr-primary) 90%, black);
  --tblr-primary-lt: color-mix(in srgb, var(--tblr-primary) 10%, white);
  --tblr-primary-lt-rgb: color-mix(in srgb, var(--tblr-primary) 4%, white);
  --tblr-form-switch-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23eeeeee'/></svg>");
}

.form-switch .form-check-input:focus {
  
  --tblr-form-switch-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23eeeeee'/></svg>");
}

.table-primary {
  --tblr-table-bg: color-mix(in srgb, #7158e2 15%, white);
  --tblr-table-border-color: color-mix(in srgb, #7158e2 50%, white);
  --tblr-table-striped-bg: color-mix(in srgb, #7158e2 25%, white);
  --tblr-table-striped-color: color-mix(in srgb, #7158e2 10%, black);
  --tblr-table-border-color: color-mix(in srgb, #7158e2 33%, white);
  --tblr-table-active-color: color-mix(in srgb, #7158e2 5%, white);
  --tblr-table-hover-bg: color-mix(in srgb, #7158e2 30%, white);
  --tblr-table-hover-color: color-mix(in srgb, #7158e2 10%, black);
}
*/
.text-bg-primary {
  color: #fcfdfe !important;
  background-color: RGBA(32, 107, 196, var(--tblr-bg-opacity, 1)) !important;
}
.form-colorinput-input:focus ~ .form-colorinput-color {
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}
.form-imagecheck-input:focus ~ .form-imagecheck-figure {
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}
.form-selectgroup-input:focus + .form-selectgroup-label {
  box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
}
.status-primary {
  --tblr-status-color: #206bc4;
  --tblr-status-color-rgb: 32, 107, 196;
}
.toast-primary {
  --tblr-toast-color: #206bc4;
}
.border-primary {
  border-color: #206bc4 !important;
}*/