/*
    Document   : general-100
    Created on : 22/09/20146, 12:19:15 PM
    Author     : developer
    Description:
        Purpose of the stylesheet follows.
*/


.page-print {
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0, 0.5);
    box-sizing: border-box;
    font-size: 14px;
    height: 279mm;
    margin: 0 auto 15px;
    page-break-before: always;
    padding: 1mm 10mm 1mm 10mm;
    width: 216mm;
}

/* Navigation - Logo */
.page-print .footer {
    height: auto;
    padding: 10px 0;
}

.page-print .heading {
    background: none;
}

.page-print a {
    color: #fff;
    float: right;
    margin-left: 15px;
    text-decoration: none !important;
}

.page-print .logo {
    float: left;
    margin-left: 15px;
    margin-right: 20px;
    width: 127px;
}

/* Navigation - Info Ribbon */
.page-print .info-ribbon {
    margin-bottom: 5px;
}

.page-print .info-ribbon-contacts {
    background-color: #CF2149;
    padding: 5px 0;
}

.page-print .info-ribbon-logo{
    padding: 10px 0;
}

.page-print .info-ribbon .info {
    color: #fff;
    float: right;
    margin-left: 15px;
    text-decoration: none !important;
}

.page-print .info-ribbon .info:last-child {
    margin-left: 0;
}

.page-print .info-ribbon .icon {
    width: 20px;
}

.page-print .info-ribbon .icon img {
    display: block;
    height: auto;
    max-width: 100%;
}

.page-print .info-ribbon .text {
    font-size: 11px;
    padding-left: 5px;
    padding-top: 3px;
}

.page-print .info-ribbon .table-cell-layout { vertical-align: middle; }

.footer .link,
.page-print .info-ribbon .text {
    color: white !important;
    text-align: right;
}

@media print {

    .footer,
    .page-print .info-ribbon-contacts {
        background-color: #CF2149 !important;
        -webkit-print-color-adjust: exact;
    }

    .footer .link,
    .page-print .info-ribbon .text {
        color: white !important;
    }
}

