﻿@page {
    margin: 0;
}

body {
    font-size: 12pt;
    margin-top: 0 !important;
    /*this margin is set in global-header styles*/
}

footer,
#hf-nav-top,
#reservation-nav,
#meili-car-rentals,
#krazyglue-embedded-wrapper,
.hero-image,
.hero-container,
.pnr-actions-wrapper,
.passenger-actions,
.passenger-food,
.contact-details-banner,
.upsell-section-card,
.upsell-seat-container,
.upsell-banner-mobile,
.passenger-count,
.carbon-offset-container,
.rules-restrictions-container,
.join-atmos-rewards {
    display: none !important;
}

.itinerary-actions {
    visibility: hidden !important;
}

bag-tag-info {
    visibility: visible !important;
}

.confirmation-code-container,
.itinerary-airports,
.itinerary-details-tripspan,
.itinerary-details-departure,
.itinerary-details-arrival,
.itinerary-details-seating {
    margin-bottom: 0;
    padding-bottom: 0;
}

.itinerary-slice {
    box-shadow: none;
    border-bottom: 1px solid black;
}

.passenger-list {
    box-shadow: none;
}

.reservation-subheader {
    border: 0;
}

#hf-nav-mobile {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    height: 40px;
    padding: 0 10px;
    position: relative;
    text-align: right;
}

#hf-h {
    background-color: transparent !important;
    margin: 0 !important;
}
