.table {
    
    border-right: 1px solid #ebebeb; 
    border: 1px solid #ebebeb;
    margin-left: 2px;
     }

     


.border_r {
   border-right: 1px solid #ebebeb;  
}   

.time {
   font-size: 11px;
   color: #636363;
}

.ref {
   font-size: 12px;
   color: #292929;
}

.fixture {
   font-size: 12px;
   color: #1c8049;
   
}

.game_ref {
   font-size: 11px;
   color: #636363;
   
}

@page 
    {

        size: auto;   /* auto is the current printer page size */
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

@media print {
   #print {
      display :  none;

      
   }

   .page-break {
   page-break-before: always; /* Forces a new page before the element */
   
}

.no-break {
   page-break-inside: avoid; /* Avoid breaking inside the element */
   break-inside: avoid;      /* Modern equivalent for page-break-inside */
}

.section {
   margin: 20px 0;
}

}

.stats {
   font-size: 12px;
   font-weight: lighter;
}

.stats_head {
   font-size: 12px;
   font-weight: lighter;
   text-align: center;
   background-color: #2b353e !important;
   color: #ffffff  !important;
}

.stats_num {
   font-size: 13px;
   font-weight: lighter;
   vertical-align: middle;
}

td.dt-center {
   text-align: center;
}

.nowrap {
   white-space: nowrap;
}

.keys {
   font-size: 12px;
   font-weight: lighter;
   vertical-align: middle;
   margin-left: 20px;
   margin-top: 20px;
}

.rank {
   background-color: blue;
}

body {
   font-family: 'Roboto', 'Helvetica', sans-serif;
 }