:root {
  --color-principal: #851728;
  --color-secundario: #771424;
  --color-warning: #F8BB0C;
  --color-warning-secundario: #dfa80a;
  --color-secondary: #3f3d3c;
  --color-hover-secondary-rgb: 57,57,57,0.1;
  --color-navbar: #851728;
  --color-title: #4f4f4f;
  --color-text: #212529;
  --color-link: #ff6600;
  --color-menu: #851728;
  --color-menu-hover: #F8BB0C;
  --color-text-menu: white;
  --color-last-breadcrumb: #F8BB0C;
  --color-pagination: #851728;
  --color-active-pagination: #F8BB0C;
  --color-breadcrumb-slash: white;
}


.book-header img{
  max-height: unset !important;
  width: 300px !important;
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}

.btn-complementary {
  background: var(--color-principal) !important;
  color: white !important;
  border: none !important;
}

.btn-complementary:hover {
  background: var(--color-secundario) !important;
  transition: 0.4s !important;
}

.btn-warning {
  background-color: var(--color-warning) !important;
  border-color: var(--color-warning) !important;  
  border-style: solid !important;
  color: white !important;
  border-width: 1px !important;
}

.btn-warning:hover {
  background: var(--color-warning-secundario) !important;
  transition: 0.4s !important;
}

.btn-secondary {
  background-color: white !important;
  border-color: var(--color-secondary) !important;
  color: var(--color-secondary) !important;
  border-width: 1px !important;
  border-style: solid !important;  
}

.btn-secondary:hover {
  background-color: rgba(var(--color-hover-secondary-rgb)) !important;
  border-color: var(--color-secondary) !important;
  color: var(--color-secondary) !important;
  box-shadow: inset 0 0 0 100px rgb(0 0 0 / 20%) !important;
}

a {
  color: var(--color-link) !important;
}

.dropdown.hamburguer-breadcrumb {
  border: none !important;
  background: black !important;
  color: white !important;
  padding: 1px 10px !important;
  border-radius: 5px !important;
  transform: scaleY(0.8) !important;
}

ul.dropdown-menu-left {
  transform: scaleY(1.2) !important;
}

ul.dropdown-menu {
  background-color: var(--color-menu) !important;
}

.dropdown-menu li a {
  color: var(--color-text-menu) !important;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus {
 background-color: var(--color-menu-hover) !important;
}

.pagination li a {
 color: var(--color-pagination) !important;
 background-color: white !important;
 border: solid 1px var(--color-pagination) !important;
}

.pagination li a:hover, .pagination li a:focus, li.active a, li a.active  {
 background-color: var(--color-active-pagination) !important;
 color: white !important;
 border: solid 1px var(--color-active-pagination) !important;
}

.lanus-navbar {
  background: var(--color-navbar) !important;
  margin-bottom: 50px !important;
  padding: 1vw 10vw !important;
}

.mu-navbar-breadcrumb > ul > li.mu-breadcrumb-list-item.brand {
  display: none !important;
}

.dropdown.hamburguer-breadcrumb.open > ul > li.mu-breadcrumb-list-item.brand {
  display: none !important;
}

.mu-navbar-breadcrumb > ul > li:nth-child(2):before {
  content: none !important;
}

li.mu-breadcrumb-list-item > a {
  color: var(--color-breadcrumb-slash) !important;
}

li.mu-breadcrumb-list-item:before {
  color: var(--color-breadcrumb-slash) !important;
}

li.mu-breadcrumb-list-item.last {
  color: var(--color-last-breadcrumb) !important;
}

.social-icon {
 border-color: var(--color-link) !important; 
}

.mu-user-activity-week-selector.nav-link.active {
  background-color: var(--color-menu) !important;
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > button {
  background-color: var(--color-principal) !important;
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > div.auth0-lock-header > div.auth0-lock-header-welcome > img {
  content: url("https://www.lanus.gob.ar/img/logo-footer.svg") !important;
  width: auto !important;
  height: 80px !important;
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > div.auth0-lock-header{
 background-color: var(--color-navbar) !important;
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > div.auth0-lock-header > div.auth0-lock-header-welcome > div {
 display: none !important; 
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > div.auth0-lock-header > div.auth0-lock-header-bg{
 background-color: var(--color-navbar) !important;
 background: var(--color-navbar) !important;
}

#auth0-lock-container-1 > div > div.auth0-lock-center > form > div > div > div.auth0-lock-header > div.auth0-lock-header-bg.auth0-lock-blur-support > div.auth0-lock-header-bg-blur{
 display: none !important; 
}
