.o_event_full_page_ticket_footer {
    .o_event_full_page_ticket_powered_by {
        @include font-size(.8rem);
        line-height: 1rem;
    }
}

/* COMMON FOR FULL PAGE TICKET AND RESPONSIVE HTML VERSION */

.o_event_full_page_ticket_container {
    padding-top: 40px;

    .o_event_full_page_ticket_font_faded {
        color: #939393;
    }

    .o_event_full_page_ticket_details {
        background-color: white;
        border: solid 1px #939393;
        margin: 0px 8px;
        padding: 10px 3px;
        box-shadow: -3px 3px 9px 0px rgba(0,0,0,0.51);
    }

    .o_event_full_page_ticket_barcode {
        min-height: 300px;
    }
}

/* FULL PAGE TICKET - PDF REPORT */

.o_event_full_page_ticket {

    .o_event_full_page_left_details {
        width: 82%;
    }
    .o_event_full_page_ticket_barcode {
        width: 18%;
    }

    .o_event_full_page_extra_instructions {
        p {
            margin: 0px;  // to match editor style (.o_field_html p)
        }
    }
}

.o_event_full_page_ticket_container .o_event_full_page_ticket_barcode {
    border-left: dotted 2px #939393;
    .o_event_barcode {
        // Barcode image has fixed size. These values are hard-coded to
        // have it aligned correctly in the pdf report.
        margin: 28px 0 0 -28px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
