﻿@page {
    margin: 1cm;
}

body {
    background: white;
    font-size: 8pt;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

p {
    margin: 0;
}

thead {
    font-size: 8pt; 
}
tbody {
    font-size: 8pt; 
}

h1 {
    margin-top: 0px;
}

.page-header   { display:none;}
.loginInfo { display:none;}
#menu   { display:none;}
#pnlExport { display:none;}
#pnlParameters { display: none;}
#pnlParametersPrint {display: normal;}

.forcePageBreakeAfter {page-break-after:always;}

.hidePrint { display:none !important;}

.panel-body {
    padding: 5px;
}

.pnlTableBody {
    padding: 0px;
}

.graphMarker {
    position: absolute;
    color: #000;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    text-align: center;
    font-size: 8pt;
    background-color: rgba(50, 178, 32, 0.2) !important;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.google-visualization-table {
    width: 100% !important;
}
 
.google-visualization-table-table td {
    padding: 1px .35em !important;
}

.google-visualization-table-table th, .google-visualization-table-table td {
    border: solid #eee;
    border-width: 0 1px 1px 0;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.google-visualization-table-tr-odd {
    background-color: #fafafa !important;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
}

.googleHeaderCell {
     white-space: pre-wrap !important;
}

@-moz-document url-prefix() {
    #accordion {
        max-width: 18cm;
    }

    .pnlTableHeading {
        display: none;
    }
}