form label {
    color: #2c3e50; /* Green color */
}

form .form-control, form .form-select, form input[type="checkbox"], form input[type="radio"] {
    border: 2px solid #aab1b9;
}

.calFresh_Image {
    width: 100%;
    height: auto;
    max-height: 250px;
    object-fit: cover;
}

.custom-input {
    height: 36px; /* Adjust as needed */
    padding: 4px; /* Reduce padding for smaller input */
}

.placeholder-grey::placeholder {
    color: #6c757d; /* Bootstrap's default gray color */
    opacity: 1;
}

/* Optional: Cross-browser support */
.placeholder-grey::-webkit-input-placeholder {
    color: #6c757d;
}

.placeholder-grey:-ms-input-placeholder {
    color: #6c757d;
}

.placeholder-grey::-moz-placeholder {
    color: #6c757d;
    opacity: 1;
}

.placeholder-grey:-moz-placeholder {
    color: #6c757d;
    opacity: 1;
}