/* CSS */ 

.c3-line, .c3-focused {stroke-width: 3px !important;}
.c3-bar {stroke: white !important; stroke-width: 1;}
.c3 text { font-size: 12px; color: grey;}
.tick line {stroke: white;}
.c3-axis path {stroke: grey;}
.c3-circle { opacity: 1 !important; }

#outputGuest {
    width: 900px;  
    max-width: 900px;  
    margin: 0 auto;
    overflow-x: auto;  
    padding: 0 10px;  
}

#outputGuest canvas, #outputApp svg {
    width: 100%;  
    max-width: 100%;  
}

#outputGuest table {
    min-width: 500px; 
}

table.pvtTable {
    font-size: 9.5pt !important;
}

table.pvtTable tbody tr th, table.pvtTable thead tr th {
    font-size: 9.5pt !important;
}

.pvtFilterBox {
    left: 50% !important;
    top: 40% !important;
    transform: translate(-50%, -50%);
}
