:root,[data-bs-theme=light] {
    /*--bs-blue: #0085db;*/
    /*--bs-indigo: #8763da;*/
    /*--bs-purple: #6f42c1;*/
    /*--bs-pink: #d63384;*/
    /*--bs-red: #fb977d;*/
    /*--bs-orange: #fd7e14;*/
    /*--bs-yellow: #f8c076;*/
    /*--bs-green: #4bd08b;*/
    /*--bs-teal: #20c997;*/
    /*--bs-cyan: #167eb5;*/
    /*--bs-black: #000;*/
    /*--bs-white: #fff;*/
    /*--bs-gray: #707a82;*/
    /*--bs-gray-dark: #343a40;*/
    /*--bs-gray-100: #e7ecf0;*/
    /*--bs-gray-200: #f5f8fb;*/
    /*--bs-gray-300: #e6ecf1;*/
    /*--bs-gray-400: #fbfcfd;*/
    /*--bs-gray-500: #adb5bd;*/
    /*--bs-gray-600: #707a82;*/
    /*--bs-gray-700: #495057;*/
    /*--bs-gray-800: #343a40;*/
    /*--bs-gray-900: #111c2d;*/
    /*--bs-primary: #0085db;*/
    /*--bs-secondary: #46caeb;*/
    /*--bs-success: #4bd08b;*/
    /*--bs-inverse: #111c2d;*/
    /*--bs-info: #167eb5;*/
    /*--bs-warning: #f8c076;*/
    /*--bs-danger: #fb977d;*/
    /*--bs-light: #e7ecf0;*/
    /*--bs-dark: #111c2d;*/
    /*--bs-muted: #707a82;*/
    /*--bs-indigo: #8763da;*/
    /*--bs-primary-rgb: 0,133,219;*/
    /*--bs-secondary-rgb: 70,202,235;*/
    /*--bs-success-rgb: 75,208,139;*/
    /*--bs-inverse-rgb: 17,28,45;*/
    /*--bs-info-rgb: 22,126,181;*/
    /*--bs-warning-rgb: 248,192,118;*/
    /*--bs-danger-rgb: 251,151,125;*/
    /*--bs-light-rgb: 231,236,240;*/
    /*--bs-dark-rgb: 17,28,45;*/
    /*--bs-muted-rgb: 112,122,130;*/
    /*--bs-indigo-rgb: 135,99,218;*/
    /*--bs-primary-text-emphasis: shade-color(#0085db, 60%);*/
    /*--bs-secondary-text-emphasis: shade-color(#46caeb, 60%);*/
    /*--bs-success-text-emphasis: shade-color(#4bd08b, 60%);*/
    /*--bs-info-text-emphasis: shade-color(#167eb5, 60%);*/
    /*--bs-warning-text-emphasis: shade-color(#f8c076, 60%);*/
    /*--bs-danger-text-emphasis: shade-color(#fb977d, 60%);*/
    /*--bs-light-text-emphasis: #e7ecf0;*/
    /*--bs-dark-text-emphasis: #707a82;*/
    /*--bs-primary-bg-subtle: #e5f3fb;*/
    /*--bs-secondary-bg-subtle: #e7ecf0;*/
    /*--bs-success-bg-subtle: #dffff3;*/
    /*--bs-info-bg-subtle: #e1f5fa;*/
    /*--bs-warning-bg-subtle: #fff6ea;*/
    /*--bs-danger-bg-subtle: #ffede9;*/
    /*--bs-light-bg-subtle: #f3f6f8;*/
    /*--bs-dark-bg-subtle: #fbfcfd;*/
    /*--bs-primary-border-subtle: #99cef1;*/
    /*--bs-secondary-border-subtle: #b5eaf7;*/
    /*--bs-success-border-subtle: #b7ecd1;*/
    /*--bs-info-border-subtle: #a2cbe1;*/
    /*--bs-warning-border-subtle: #fce6c8;*/
    /*--bs-danger-border-subtle: #fdd5cb;*/
    /*--bs-light-border-subtle: #f5f8fb;*/
    /*--bs-dark-border-subtle: #adb5bd;*/
    /*--bs-white-rgb: 255,255,255;*/
    /*--bs-black-rgb: 0,0,0;*/
    /*--bs-font-sans-serif: "Plus Jakarta Sans",sans-serif;*/
    /*--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;*/
    /*--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));*/
    /*--bs-body-font-family: var(--bs-font-sans-serif);*/
    /*--bs-body-font-size: 0.9rem;*/
    /*--bs-body-font-weight: 500;*/
    /*--bs-body-line-height: 1.5;*/
    --bs-body-color: #43494d;
    --bs-body-color-rgb: 67,73,77;
    /*--bs-body-bg: #fff;*/
    /*--bs-body-bg-rgb: 255,255,255;*/
    /*--bs-emphasis-color: #000;*/
    /*--bs-emphasis-color-rgb: 0,0,0;*/
    /*--bs-secondary-color: rgba(112, 122, 130, 0.75);*/
    /*--bs-secondary-color-rgb: 112,122,130;*/
    /*--bs-secondary-bg: #f5f8fb;*/
    /*--bs-secondary-bg-rgb: 245,248,251;*/
    /*--bs-tertiary-color: rgba(112, 122, 130, 0.5);*/
    /*--bs-tertiary-color-rgb: 112,122,130;*/
    /*--bs-tertiary-bg: #e7ecf0;*/
    /*--bs-tertiary-bg-rgb: 231,236,240;*/
    /*--bs-heading-color: #111c2d;*/
    /*--bs-link-color: #111c2d;*/
    /*--bs-link-color-rgb: 17,28,45;*/
    /*--bs-link-decoration: underline;*/
    /*--bs-link-hover-color: #0085db;*/
    /*--bs-link-hover-color-rgb: 0,133,219;*/
    /*--bs-code-color: #d63384;*/
    /*--bs-highlight-color: #707a82;*/
    /*--bs-highlight-bg: #fef2e4;*/
    /*--bs-border-width: 1px;*/
    /*--bs-border-style: solid;*/
    /*--bs-border-color: #e6ecf1;*/
    /*--bs-border-color-translucent: rgba(0, 0, 0, 0.175);*/
    /*--bs-border-radius: 0.25rem;*/
    /*--bs-border-radius-sm: 0.5rem;*/
    /*--bs-border-radius-lg: 1.5rem;*/
    /*--bs-border-radius-xl: 1rem;*/
    /*--bs-border-radius-xxl: 2rem;*/
    /*--bs-border-radius-2xl: var(--bs-border-radius-xxl);*/
    /*--bs-border-radius-pill: 50rem;*/
    /*--bs-box-shadow: 0 2px 6px 0px rgba(37, 83, 185, 0.1);*/
    /*--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);*/
    /*--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);*/
    /*--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);*/
    /*--bs-focus-ring-width: 0.25rem;*/
    /*--bs-focus-ring-opacity: 0.25;*/
    /*--bs-focus-ring-color: rgba(0, 133, 219, 0.25);*/
    /*--bs-form-valid-color: #4bd08b;*/
    /*--bs-form-valid-border-color: #4bd08b;*/
    /*--bs-form-invalid-color: #fb977d;*/
    /*--bs-form-invalid-border-color: #fb977d*/
}

/*
[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #7C8FAC;
    --bs-body-color-rgb: 124,143,172;
    --bs-body-bg: #111C2D;
    --bs-body-bg-rgb: 17,28,45;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255,255,255;
    --bs-secondary-color: rgba(124, 143, 172, 0.75);
    --bs-secondary-color-rgb: 124,143,172;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52,58,64;
    --bs-tertiary-color: rgba(124, 143, 172, 0.5);
    --bs-tertiary-color-rgb: 124,143,172;
    --bs-tertiary-bg: #232b37;
    --bs-tertiary-bg-rgb: 35,43,55;
    --bs-primary-text-emphasis: #66b6e9;
    --bs-secondary-text-emphasis: #90dff3;
    --bs-success-text-emphasis: #93e3b9;
    --bs-info-text-emphasis: #73b2d3;
    --bs-warning-text-emphasis: #fbd9ad;
    --bs-danger-text-emphasis: #fdc1b1;
    --bs-light-text-emphasis: #e7ecf0;
    --bs-dark-text-emphasis: #e6ecf1;
    --bs-primary-bg-subtle: #0E3150;
    --bs-secondary-bg-subtle: #40343D;
    --bs-success-bg-subtle: #103E3D;
    --bs-info-bg-subtle: #292A50;
    --bs-warning-bg-subtle: #403937;
    --bs-danger-bg-subtle: #402739;
    --bs-light-bg-subtle: #465670;
    --bs-dark-bg-subtle: #333f55;
    --bs-primary-border-subtle: #005083;
    --bs-secondary-border-subtle: #2a798d;
    --bs-success-border-subtle: #2d7d53;
    --bs-info-border-subtle: #0d4c6d;
    --bs-warning-border-subtle: #957347;
    --bs-danger-border-subtle: #975b4b;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: #EAEFF4;
    --bs-link-color: #7c8fac;
    --bs-link-hover-color: #0085db;
    --bs-link-color-rgb: 124,143,172;
    --bs-link-hover-color-rgb: 0,133,219;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #7C8FAC;
    --bs-highlight-bg: #634d2f;
    --bs-border-color: rgba(189, 200, 240, 0.2);
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #93e3b9;
    --bs-form-valid-border-color: #93e3b9;
    --bs-form-invalid-color: #fdc1b1;
    --bs-form-invalid-border-color: #fdc1b1
}
*/

.logo-allauth {
  height: 60px;
}

.g5-logo {
  height: 60px;
}

/* Para el atributo data-bs-theme="light" del tag HTML para los elementos con light-logo, colocar un display: none; */
[data-bs-theme="light"] .light-logo {
  display: none;
}

/* Para el atributo data-bs-theme="dark" del tag HTML para los elementos con dark-logo, colocar un display: none; */
[data-bs-theme="dark"] .dark-logo {
  display: none;
}

.table-responsive {
  overflow-y: hidden;
  padding-bottom: 5%;
}

.navbar-brand > img {
  min-width: 120px;
  max-width: 100%;
}

.brand-logo img {
  min-width: 120px;
  max-width: 100%;
}

.manada {
  background-color: #f9c70e !important;
  color: #111c2d !important;
}

.manada-title {
  background-color: #f9c70e !important;
  color: black !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.manada.destacado {
  background: rgb(249, 199, 14);
  background: linear-gradient(135deg, rgba(249, 199, 14, 1) 0%, rgba(249, 199, 14, 1) 63%, rgba(91, 43, 147, 1) 100%);
}

.tropa {
  background-color: #14843c !important;
  color: white !important;
}

.tropa-title {
  background-color: #14843c !important;
  color: white !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.tropa.destacado {
  background: rgb(20, 132, 60);
  background: linear-gradient(135deg, rgba(22, 132, 60, 1) 0%, rgba(20, 132, 60, 1) 60%, rgba(255, 215, 0, 1) 100%);
}

.comunidad {
  background-color: #1764a1 !important;
  color: white !important;
}

.comunidad-title {
  background-color: #1764a1 !important;
  color: white !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.comunidad.destacado {
  background: rgb(23, 100, 161);
  background: linear-gradient(135deg, rgba(23, 100, 161, 1) 0%, rgba(23, 100, 161, 1) 63%, rgba(255, 215, 0, 1) 100%);
}

.clan {
  background-color: #e1201d !important;
  color: white !important;
}

.clan-title {
  background-color: #e1201d !important;
  color: white !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.clan.destacado {
  background: rgb(225, 32, 29);
  background: linear-gradient(135deg, rgba(225, 32, 29, 1) 0%, rgba(225, 32, 29, 1) 63%, rgba(255, 215, 0, 1) 100%);
}

.scouters, .scouter {
  background-color: #5b2b93 !important;
  color: white !important;
}

.scouters-title {
  background-color: #5b2b93 !important;
  color: white !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.dirigentes.destacado, .scouter.destacado, .scouters.destacado {
  background: rgb(91, 43, 147);
  background: linear-gradient(135deg, rgba(91, 43, 147, 1) 0%, rgba(91, 43, 147, 1) 63%, rgba(255, 215, 0, 1) 100%);
}

.dirigentes, .dirigente {
  background-color: #B8CCE4 !important;
  color: #111c2d !important;
}

.dirigentes-title {
  background-color: #B8CCE4 !important;
  color: black !important;
  font-weight: bolder;
  text-align: center;
  font-size: 1.3em !important;
  border-radius: 5px;
}

.dirigentes.destacado, .dirigente.destacado {
  background: rgb(184, 204, 228);
  background: linear-gradient(135deg, rgba(184, 204, 228, 1) 0%, rgba(184, 204, 228, 1) 63%, rgba(255, 215, 0, 1) 100%);
}


/* DARKSSS */
[data-bs-theme=dark] .sidebar-nav ul .sidebar-item .sidebar-link {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .table > :not(caption) > * > * {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .blockquote-footer, [data-bs-theme=dark] .link-dark {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] ::-moz-placeholder {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] ::placeholder {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .form-control, [data-bs-theme=dark] .form-select {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] input::file-selector-button {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .cke_button_label, [data-bs-theme=dark] .cke_combo_text, [data-bs-theme=dark] .col-form-label, [data-bs-theme=dark] .dtp .dtp-picker-time > a, [data-bs-theme=dark] .dtp table.dtp-picker-days tr > td > a, [data-bs-theme=dark] .dtp table.dtp-picker-days tr > th, [data-bs-theme=dark] .form-label, [data-bs-theme=dark] .noUi-tooltip, [data-bs-theme=dark] .picker, [data-bs-theme=dark] .ql-snow .ql-picker.ql-header .ql-picker-item::before, [data-bs-theme=dark] .ql-snow .ql-picker.ql-header .ql-picker-label::before, [data-bs-theme=dark] .text-dark {
  color: #C2D8F8 !important
}

[data-bs-theme=dark] .twitter-typeahead .tt-menu {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .breadcrumb-item + .breadcrumb-item::before, [data-bs-theme=dark] .nav-pills .nav-link, [data-bs-theme=dark] .nav-tabs .nav-link {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .input-group-text {
  color: #c2d8f8 !important;
}

[data-bs-theme=dark] .CodeMirror, [data-bs-theme=dark] .CodeMirror-gutters, [data-bs-theme=dark] .note-btn, [data-bs-theme=dark] .note-btn.active, [data-bs-theme=dark] .note-btn.focus, [data-bs-theme=dark] .note-btn:active, [data-bs-theme=dark] .note-btn:focus, [data-bs-theme=dark] .note-btn:hover, [data-bs-theme=dark] .note-dropdown-item:hover, [data-bs-theme=dark] .note-dropdown-menu, [data-bs-theme=dark] .note-editor.note-airframe.fullscreen, [data-bs-theme=dark] .note-editor.note-frame.fullscreen, [data-bs-theme=dark] .note-input, [data-bs-theme=dark] .note-modal-content, [data-bs-theme=dark] .note-modal-header, [data-bs-theme=dark] .note-modal-header .close, [data-bs-theme=dark] .note-toolbar {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .mce-content-body p, [data-bs-theme=dark] .note-frame, [data-bs-theme=dark] .tox .tox-tbtn, [data-bs-theme=dark] a.note-dropdown-item, [data-bs-theme=dark] a.note-dropdown-item:hover, [data-bs-theme=dark] div:where(.swal2-container) .swal2-html-container {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled), [data-bs-theme=dark] .tox .tox-collection__item, [data-bs-theme=dark] .tox .tox-edit-area__iframe, [data-bs-theme=dark] .tox .tox-mbtn, [data-bs-theme=dark] .tox .tox-menu, [data-bs-theme=dark] .tox .tox-menubar, [data-bs-theme=dark] .tox .tox-promotion, [data-bs-theme=dark] .tox .tox-statusbar, [data-bs-theme=dark] .tox .tox-tbtn--bespoke, [data-bs-theme=dark] .tox .tox-tbtn--disabled, [data-bs-theme=dark] .tox .tox-tbtn--disabled:hover, [data-bs-theme=dark] .tox .tox-tbtn:disabled, [data-bs-theme=dark] .tox .tox-tbtn:disabled:hover, [data-bs-theme=dark] .tox .tox-toolbar, [data-bs-theme=dark] .tox .tox-toolbar-overlord, [data-bs-theme=dark] .tox .tox-toolbar__overflow, [data-bs-theme=dark] .tox .tox-toolbar__primary, [data-bs-theme=dark] .tox-tinymce, [data-bs-theme=dark] .tox:not(.tox-tinymce-inline) .tox-editor-header {
  color: #C2D8F8 !important;
}

[data-bs-theme=dark] .table .manada,
[data-bs-theme=dark] .table .dirigentes {
 color: #111c2d !important;
}

.btn-medical {
  background-color: #fb0400;
  color: white;
}
