body .ab-booking-form input,
body .ab-booking-form select, body .ab-booking-form ul,
body .ab-booking-form li, body .ab-booking-form p,
.ab-booking-form form, body .ab-booking-form label {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body .ab-booking-form p { margin: 0!important; } body .ab-booking-form article, body .ab-booking-form aside,
body .ab-booking-form details, body .ab-booking-form figcaption,
body .ab-booking-form figure,body .ab-booking-form footer,
body .ab-booking-form header, body .ab-booking-form hgroup,
body .ab-booking-form menu, body .ab-booking-form nav,
body .ab-booking-form section {
display: block;
}
body .ab-booking-form  ol, body .ab-booking-form ul {
list-style: none;
}
body .ab-booking-form ul > li:before {
content: ""!important;
background: none!important;
}
body .ab-booking-form  blockquote,
body .ab-booking-form q {
quotes: none;
}
body .ab-booking-form table {
border-collapse: collapse;
border-spacing: 0;
}