.icon {
  position: relative;
}

td.little {
    background:url('../../sys/img/little.png') no-repeat center;
    background-size:contain;
    cursor : pointer;
}

td.empty {
    background:url('../../sys/img/empty.png') no-repeat center;
    background-size:contain;
    cursor : pointer;
}

td.sclose {
    background:url('../../sys/img/close.png') no-repeat center;
    background-size:contain;
    cursor : pointer;
}

td.holiday {
  background:url('../../sys/img/holiday.png') no-repeat center;
  background-size:contain;
}

.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > th {
  vertical-align: middle;
  text-align: center;
}

.table > tbody > tr > td,
.table > tfoot > tr > td,
.table > thead > tr > td {
  vertical-align: middle;
  text-align: center;
  padding: 15px;
}

.form-control {
	color:black;
}

span#date{
  color:black;
  font-size: 1.5em;
}
