.hide {
    display: none !important;
}

.required-field {
    color: red !important;
}

a.terms-and-conditions {
    color: red !important;
}

label.return-journey {
    color: red !important;
}

img {
    border: none !important;
    padding: 0 !important;
}

.has-text-red {
    color: red !important;
}

.booking-form-footer p {
    padding-bottom: 1em;
}

textarea::placeholder {
    color: #666666 !important;
}
