[data-bs-theme="light"] {
    --bs-body-color: #000000;
    --bs-body-bg: #fafafa;
    --app-breads-bg: #fafafa;
    --app-breads-border: #e0e4e5;
    --app-pie-bg: #f1f1f1;
    --app-interior-color: #004e65;
    --app-aside-bg: #ffffff;
    --app-aside-title-color: #948c74;
    --app-aside-link-color: #004e65;
    --app-aside-border-color: #e0e4e5;
    --app-aside-border-color-top: #948c74;
    --app-hijos-bg: #e4e8ea;
    --app-hijos-bg-hover: #acc4d0;
}

[data-bs-theme="dark"] {
    --bs-body-bg: #181818;
}

body {
    background-color: var(--bs-body-bg);
    color: var(--bs-body-color);
}

#barraBarrasDeNavegacionBarraPrincipal {
    margin-bottom: 100px;
}

ul.consultores {
    padding-left: 0;
}

ul.consultores li {
    list-style-type: none;
    border-bottom: 1px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
}

.form-group legend {
    display: none;
}

ul.consultores .form-group legend {
    display: block;
}

textarea.form-control {
    height: 200px;
}

a.perma {
    display: none;
}

article.nodo header h2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.navbar-brand img {
    height: 127px;
}

#navbar-collapse-barrasDeNavegacionBarraPrincipal > ul {
    margin-left: auto;
    margin-right: 1rem !important;
}
