
.riser_len_template_tbl {
  border-spacing: 0px;
  padding:0px;
  border-collapse:collapse;
}

.riser_len_template_tbl td {
border:1px solid var(--grey_input);
}

.riser_len_template_tbl thead th {
  height:40px;
  background-color:var(--blue);
  color:var(--white);
  text-align:center;
  padding:10px 10px 10px 10px;
  font-weight: lighter;
  border:1px solid var(--grey_input);
}

.riser_len_template_tbl tbody {
      border-top: 0px solid transparent;
}

.riser_len_template_tbl tbody tr {
  background-color:transparent;
  padding-bottom: 5px;
}

.riser_len_template_tbl .line_nr {
  width:70px;
  height:40px;
  text-align: center;
  background-color:var(--baby_blue);
  color:var(--black);
}


.riser_len_template_tbl input[type=text]{
  width:80px;
  height:40px;
  text-align: center;
  border-radius: 0px;
  border:0px;
}

.riser_len_template_tbl input[type=text]:focus{
  background-color:var(--baby_blue);
  border-color:var(--baby_blue);
}

.riser_len_template_tbl select{
  width:50px;
  height:40px;
  padding: 0px;
  border:0px;
  text-align: center;
}


.riser_len_template_tbl  .riser_len_tolerance  input{
  width:80px;
  height:40px;
  text-align: center;
  border-radius: 0px;
  border:0px;
}

.riser_len_template_tbl  .riser_len_tolerance .line_nr {
  width:120px;
  height:40px;
  text-align: center;
  background-color:var(--baby_blue);
  color:var(--black);
}
