﻿:root {
	--fieka-green: #28a745;
}

.parking-navbar {
	position: sticky;
	top: 0;
	z-index: 20;
}

.navbar-nav .dropdown-menu {
	background: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity));
}

.logo-container {
	height: 150px;
	width: fit-content;
	border: 3px solid black;
	border-radius: 12px;
	background: white;
	padding: 12px;
}

/*647x251*/
.logo-fieka {
	height: 100%;
	width: auto;
}

.cookie-consent-banner {
	animation: slideUp 0.5s ease-out;
}

@keyframes slideUp {
	from {
		transform: translateY(100%);
		opacity: 0;
	}

	to {
		transform: translateY(0);
		opacity: 1;
	}
}

.cookie-consent-banner .btn-outline:hover {
	background-color: rgba(255, 255, 255, 0.1);
	border-color: #fff;
}

/* Mejoras adicionales para el menú */
.parking-navbar .navbar-nav .nav-item {
	display: flex;
	align-items: center;
	padding: 0;
}

.navbar-nav .nav-link {
	display: flex;
	align-items: center;
	padding: 0.5rem 1rem;
}

.tarifa-card {
	transition: transform 0.3s ease;
	border-left: 4px solid transparent;
}

	.tarifa-card:hover {
		transform: translateY(-8px);
		border-left-color: var(--bs-primary);
	}

.tarifa-icon {
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.price-display {
	background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
	border-radius: 15px;
	padding: 20px;
}

.tarifa-icon {
	font-size: 6rem;
}

/* Estilos para el texto del brand */
.brand-text .fieka-text {
	color: inherit; /* Mantiene el color original del navbar */
}

.brand-text .parking-text {
	color: var(--fieka-green);
}