﻿.InvoiceSummary img,
.DelegateSummary img,
.BreadCrumb,
.Header,
.SocialLike,
.Footer,
.BookingOperations,
.PrintPage,
.ResendEmail,
.AddToCalendar,
body.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; }

body.registration-bookingsummary div.Section div.question,
body.registration-bookingsummary div.Section div.question { clear: both }

body.registration-bookingsummary div.Section div.questions div.question:nth-child(even) { background-color: rgba(127, 127, 127, 0.05) }