.slider{
	/*background-image:url('/static/web/images/inicio.jpg');*/
	/*height:calc(100vh - 100px);*/
	background-repeat:no-repeat;
	background-size:contain;
	background-position-x:center;
}
select.language {
  padding: 5px;
  color: #000;
  font-size: 12px;
  background: transparent;
  -webkit-appearance: none;

}
select.language option{
background-color: #82caff;
}
@media (min-width: 576px){
	.navbar {
	  background-color: rgba(0,0,0,.5) !important;
    position: fixed;
    top:0;
    right: 0;
    left: 0;
    z-index: 1030;
	}
}

@media (max-width: 575.98px) {
    .display-4 {
    font-size: 2rem;
  }
  h2 {
    font-size: 1.5rem;
  }
}

.color{
	background-color: yellow;
}

a:active, a:focus {
  outline: 0;
  border: none;
  outline-style: none;
  -moz-outline-style: none;
}
.navbar-nav a{
  margin-right:1em;
}

.overlay {
    position:absolute;
    font-family: 'Dancing Script', cursive;
    color:#9E1830;
    top:200px;
    right:50px;
    z-index:1;
}

.fade-in {
  animation: fadeIn ease 5s;
  -webkit-animation: fadeIn ease 5s;
  -moz-animation: fadeIn ease 5s;
  -o-animation: fadeIn ease 5s;
  -ms-animation: fadeIn ease 5s;
}
@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
button:focus {
  outline: 0;
}

.navbar .dropdown-menu .form-control {
  width: 400px;
}
input[type=text] {
    background: transparent;
    border: none;
    border-bottom: 1px solid #000000;
}

.text-autolux {
    color: #690009 !important;
}
.btn-primary {
  background-color: #690009 !important;
  border-color: #460107 !important;
}

.btn-primary:hover {
  background-color: #690009 !important;
  border-color: #460107 !important;
}

.btn-primary:active, .btn-primary:focus {
  background-color: #690009 !important;
  border-color: #460107 !important;
  box-shadow: 0 0 0 0.2rem rgba(tu-r, tu-g, tu-b, 0.5) !important;
}
.contact-section {
  background-color: #f8f9fa; 
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.contact-form-card, .contact-info-card {
  background-color: #fff;
  border-radius: 0.75rem; 
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  padding: 2rem;
  height: 100%; 
}

.form-control:focus {
  border-color: #690009;
  box-shadow: 0 0 0 0.2rem rgba(105, 0, 9, 0.25);
}

.custom-select:focus {
  border-color: #690009;
  box-shadow: 0 0 0 0.2rem rgba(105, 0, 9, 0.25);
}

.btn-autolux-contact {
  background-color:transparent; 
  border-color:lightgrey;
  color: #000 !important;
  padding: 0.75rem 2rem; 
  font-weight: 500;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.btn-autolux-price {
  background-color: rgba(105, 0, 9, 0.2) !important;
  border-color:lightgrey;
  color: #FFF !important;
  padding: 0.75rem 2rem; 
  font-weight: 500;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.btn-autolux-price:hover {
  background-color: #520007 !important; 
  border-color: #520007;
}

.btn-autolux-contact:hover {
  background-color: #520007; 
  border-color: #520007;
  color: #fff !important;
}

.contact-info-card ul li {
  display: flex; 
  align-items: flex-start; 
  margin-bottom: 1.25rem;
}

.contact-info-card ul li i {
  margin-right: 1rem;
  margin-top: 0.125rem; 
}
.animated-button {
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
}

.animated-button:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
}

.animated-button i {
    transition: transform 0.3s ease;
}

.animated-button:hover i {
    transform: translateX(3px);
}



