* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body {
  overflow-x: hidden !important;
}
:root {
  --my-color: rgb(218, 65, 80);
}
a {
  text-decoration: none !important;
}
.navbar-nav .nav-item,
.dropdown-menu .dropdown-item,
.navbar-nav .home {
  transition: 0.3s transform;
}
.navbar-nav .nav-item:hover,
.dropdown-menu .dropdown-item:hover {
  background-color: var(--my-color);
  border-radius: 0.6em;
  color: white;
  transform: scale(0.85, 0.85) !important;
}
.navbar-nav .home:hover {
  color: white !important;
  transform: scale(0.85, 0.85);
}
.carousel-indicators,
.content-home {
  bottom: 15% !important;
}

.icone-love:hover {
  color: var(--my-color) !important;
}
.icone-market:hover {
  color: rgb(46, 109, 196) !important;
}
.log-in {
  width: 39%;
  margin: auto;
}
@media screen and (max-width: 554px) {
  .log-in {
    width: 80%;
    margin: auto;
  }
}
.butt-sign-in-blue:hover,
.butt-sign-up-blue:hover {
  background-color: blue !important;
}
.butt-sign-in-red:hover {
  background-color: rgb(243, 28, 28) !important;
}
.butt-sign-in-green {
  background-color: rgb(8, 162, 8);
}
.butt-sign-in-green:hover {
  background-color: darkgreen;
}
.forget-pass:hover {
  color: rgb(58, 147, 159) !important;
}
