 input[type="date"]::-webkit-datetime-edit, input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button {
  color: #fff;
  position: relative;
}

input[type="date"]::-webkit-datetime-edit-year-field{
  position: absolute !important;
  border-left:1px solid #b00020;
  padding-right: 10px;
  padding-left: 10px;
  color:#b00020;
  left: 86px;
}

input[type="date"]::-webkit-datetime-edit-month-field{
  position: absolute !important;
  border-left:1px solid #b00020;
  padding-right: 10px;
  padding-left: 10px;
  color:#1b5e20;
  left: 46px;
}


input[type="date"]::-webkit-datetime-edit-day-field{
  position: absolute !important;
  color:#e65100;
  padding-right: 10px;
  padding-left: 10px;
  left: 0px;
  
}

.tbInput tr .dateDMY {height:45px; color:brown; font-size:20px; font-weight:bold; border:1px solid #004d40; background:#F1F8E9;}


 .tbInput tr td {vertical-align:middle; text-align:center;}
 .tbInput tr td input {margin-top:10px;}
 .tbInput .inputT{height:35px; color:brown; font-size:20px; font-weight:bold; border:1px solid green; background:#F1F8E9;}
 .tbInput .inputTr{height:40px; color:brown; font-size:20px; font-weight:bold; border:1px solid green; background:#F9FBE7;}
 .tbInput .inputT1{height:40px; color:brown; font-size:16px; font-weight:bold; border:1px solid green; background:#F1F8E9;}
 .tbInput .inputT11 {height:45px; color:#b00020; font-size:20px; font-weight:bold; border:1px solid green; background:#F1F8E9;} 
 .tbInput .inputT1r{height:40px; color:brown; font-size:16px; font-weight:bold; border:1px solid green; background:#F9FBE7;}
 .tbInput .inputTd{height:40px; color:brown; font-size:20px; font-weight:bold; border:1px solid green; }
 .tbInput .inputT2{color:black; font-size:14px; font-weight:bold; border:1px solid green; background:#F1F8E9;}
 .tbInput .inputT2r{color:black; font-size:14px; font-weight:bold; border:1px solid green; background:#F9FBE7;}