/* td.dateTD {
  min-width: 150px;
  padding:0px;
} */
td.dateTD {
     min-width:200px;
    border-bottom: 1px rgb(0, 0, 0);
    padding:0 5px 0 5px;
}

.show {
  text-decoration: none;
}
.show:hover {
  background-color:rgb(234, 242, 255);
}

table .calendar-item {
font-weight: normal;
font-size:12px;
margin:0;
}

.dateTD li a {
  display:inline-block;
  text-decoration: none;
  border-bottom: 1px;
}
li {
  list-style-type: none;
}
.date:hover {
  background:rgb(234, 242, 255);
}

.monthNav {
  height:50px;
}
.date { 
  display: block;
  border: 1px solid;
  width: 100%;

  top: 0px;
  background-color:#e5eeff87;
}

a.date {
  color:rgb(0, 0, 0);
  border:0;
  font-weight: bold;
  font-size:16px;
  text-decoration: none;
}

main label {
  width:150px;
}

td ul {
  list-style-type: none;
  padding:0;
}
#previous_month {
  float: left;
  /* padding: 0 20px 0px 20px; */
}
#next_month {
  float: right;
  /* padding: 0 20px 0px 20; */
}

.login-data {

  padding:0px!important;

}