td{
  /*  background-color:lightGray; */
    padding: 6px 8px;
}
select {
    padding: 5px 5px;
    border: none;
    border-radius: 4px;
}

.mainbtn{
  color:white;
  background-color:#555555;
  width:180px;
  padding:8px
}

.littlebtn{
  font-size: 24px;
  background-color:white;
  border: none;
  /*border-radius:60% */
}
.littlebtn:hover{
  background-color:#cce6ff;
}

.headercell{
  background-color: DodgerBlue;
}

.menuitems{
  background-color: DodgerBlue;
  padding: 12px 24px;
}
.menuitems:hover {background-color: gray;
}

.dropdown{
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: DodgerBlue;
  min-width: 160px;
  width:100%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  /*padding: 12px 16px; */
  z-index: 1;
}
.dropdown:hover .dropdown-content {
  display: block;
}

.listados{
  border-collapse:collapse;
  width: 95%;
  background-color: #cce0ff;
}
.listados td, .listados th{
  border: 1px solid #ddd;
  padding: 8px;
}
.listados tr:nth-child(even){background-color: #99c2ff;}
.listados tr:hover {background-color: #737373;}

td{
  vertical-align:top;
}

.inputTiempos{
  width: 40px;
/*  align: center; */
  font-size: 12px;
}
.inputHoras{
  width: 105px;
  font-size: 12px;
}

.dataTable{
/*border-collapse: collapse; */
/*border-color: DodgerBlue; */
/* position: relative;
left: 5%;
right: 15%; */
border: 2px solid DodgerBlue;
border-radius: 25px;
padding: 10px;
box-shadow: 8px 8px 7px #d9d9d9;
}

.tableTable{
  /* tabla principal de empleados, relojes, etc */
box-shadow: 8px 8px 7px #d9d9d9 inset;
padding: 30px;
}

.headerdata{
  /* título de los datos del empleado, reloj, etc */
  color: white;
  background-color: DodgerBlue;
  border-radius: 25px;
  padding: 20px;
  font-size: 18px;
}