table {
    border-spacing: 2px;
    /* width:auto; */
  }
/* th, td {
    border: 1px solid;
  } */

  td {
    text-align: center;
  }

  td.csttph {
    /* background-color: white; */
    font-weight: bold;
    /* color: white; */
  }

  td input {
    /* color:red; */
    /* background-color: #f2f2f2; */
    text-align:center;
    width:100px;
  }


  tr:nth-child(odd) input {background-color: #cccccc;} 
  tr:nth-child(even) input {background-color: #bbbbbb;} 
  
  tr:nth-child(odd) {background-color: #cccccc;} 
  tr:nth-child(even) {background-color: #bbbbbb;} 
  