body,
input,
select,
button,
.helper-text {
    font-family: "Times New Roman", Times, serif;
}

.booking-form-container {
    margin: 0 auto;
    padding: 20px;
}

.grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

.title {
    font-size: 20px;
    margin-bottom: 30px;
    color: #ffffff;
    text-align: center;
    letter-spacing: 4px;
    font-weight: 300;
}

.date-picker,
.guests {
    margin-bottom: 20px;
}

.select-option {
    width: 100%;
    padding: 12.5px;
    border: 1px solid #635550;
    background-color: #412e27;
    color: #ffffff;
    font-size: 14px;
}

.input-date {
    padding: 12.5px;
    border: 1px solid #635550;
    background-color: #412e27;
    color: #ffffff;
    color-scheme: dark;
    font-size: 14px;
}

.btn-submit {
    width: 100%;
    padding: 10px;
    border: none;
    color: #ffffff;
    cursor: pointer;
    background-color: #a37951;
    margin: 15px 0;
    font-size: 16px;
}

.helper-text {
    font-size: 12px;
    color: #ffffff;
    text-align: center;
}

.label {
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 8px;
}