*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Fira Sans', sans-serif;
}



body{
    overflow-x: hidden;
}

.map-container {
    position: relative;
    padding-bottom: 56.25%; /* Aspect ratio */
    height: 0;
    overflow: hidden;
}
.map-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.Navbar-Menu{
    width: 100%;
    height: 100vh;
    background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('images/back.jpg');
    
    background-repeat: no-repeat;
    background-size: cover;
}
#Weight{
    padding-left: 10px;
}
.feedback-background{
    width: 100%;
    height: 60vh;
    background-image: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('images/Home\ sweet.jpeg');
    background-attachment: fixed;
    background-position: center;
    background-size:cover;
    background-repeat: no-repeat;
    position: relative;
    
}

.unavailable-badge {
    background-color: red;
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
}

.available-badge {
    background-color: rgb(0, 55, 255);
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
}



/* start */


/* end */


/* Base styling for the button */
#order-btn {
    display: inline-block;
    background-color: #007bff; /* Blue background color */
    color: white; /* White text color */
    padding: 10px 20px; /* Padding inside the button */
    text-align: center; /* Center-aligns text */
    text-decoration: none; /* Removes underline (not applicable here but good practice) */
    border-radius: 5px; /* Rounded corners */
    border: none; /* Removes default border */
    font-size: 16px; /* Font size of the button text */
    cursor: pointer; /* Pointer cursor on hover */
    transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth transitions for background color and scale */
}

/* Hover state styling */
#order-btn:hover {
    background-color: #0056b3; /* Darker blue for hover effect */
    transform: scale(1.05); /* Slightly scales up the button on hover */
}

/* Active state styling (when clicked) */
#order-btn:active {
    background-color: #004494; /* Even darker blue for active state */
    transform: scale(0.98); /* Slightly scales down the button when clicked */
}

/* Disabled state styling */
#order-btn:disabled {
    background-color: gray; /* Gray background when disabled */
    cursor: not-allowed; /* Shows not-allowed cursor */
}
