 .py-table {
   text-align: center;
   border-collapse: separate;
   width: 100%;

   th {
     padding: 12px 0px;
     border-right: 1px solid #00275E;
     border-top: 1px solid #00275E;
     background: url('images/th_bg.png') top left repeat-x;
     background-size: cover;
   }

   td {
     border-bottom: 1px solid #00275E;
     border-right: 1px solid #00275E;
     padding: 12px 0px;
     min-width: 0;
     box-sizing: border-box;
     text-overflow: ellipsis;
     
   }

   tr{background-color:#04527c;}
    tr:nth-of-type(odd){
      background:url('images/td_bg.png') top left repeat-x;
      background-size: contain;
   }

   .first-column {
     border-left: 1px solid #00275E;
   }
 }