﻿.InvoiceSummary img,
.DelegateSummary img,
.breadcrumbs,
.header,
.SocialLike,
.Footer,
.BookingOperations,
.PrintPage,
.ResendEmail,
.AddToCalendar,
.registration-bookingsummary div.DelegateOptions,
.menu {
    display: none;
}

body,
.BodyBanner,
.wrapper,
.content {
    background: none;
}

.delegateDetails {
    display: block;
}

.BodyBanner h2 {
    color: #000 !important;
    font-size: 1.5em !important;
    margin: 0 !important;
    padding: 30px 0 !important;
    position: relative !important;
    text-align: left !important;
    width: auto !important;
}

#Content {
    float: none;
    margin: 0;
    width: 100%;
}

.BookerDetails,
.Price,
.InvoiceSummary,
.DelegateSummary {
    width: 90% !important;
}

.delegateDetails .Section {
    width: 45% !important;
}

.InvoiceDetails .Section {
    width: 90% !important;
}

.InvoiceDetails .Section .Left,
.InvoiceDetails .Section .Right {
    width: 20% !important;
}

.BookerDetails .Left,
.BookerDetails .Right,
.delegateDetails .Section .Left,
.delegateDetails .Section .Right {
    width: 35% !important;
}

.InvoiceDetails,
.delegateDetails {
    display: block !important;
}

.registration-bookingsummary div.Section div.question,
.registration-bookingsummary div.Section div.question {
    clear: both
}

.registration-bookingsummary div.Section div.questions div.question:nth-child(even) {
    background-color: rgba(127, 127, 127, 0.05)
}
