h2 {
  font-style: italic;
}

.simple-calendar {
  /*width: 1000px;*/
  /*margin: 0 auto;*/
}

.calendar-heading {
  display: flex;
  border: 1px solid #ccc;
  border-bottom: unset;
}

.calendar-heading__month-box {
  width: 100%;
  padding: 7px 0;
}

.calendar-heading__previus-box {}
.calendar-heading__next-box {}

.calendar-heading__previus-box, .calendar-heading__next-box, .calendar-heading__month-box {
  text-align: center;
}

.calendar-heading__previus-box, .calendar-heading__next-box {
  width: 260px;
}


.calendar-heading__previus-box input, .calendar-heading__next-box input{
  width: inherit;
}

.calendar-title {}

.table {
  border-collapse: collapse;
  border-spacing: 0;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.table th, .table td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 10px;
}

.table-striped {

}

.start-date {}


.day {
  font-weight: normal;
}

.today {
  font-weight: bolder;
  color: #292929 !important;
  background: #60d5f940;
}

.past {}
.future {}

.wday-1, .wday-2, .wday-3, .wday-4, .wday-5 {
  color: #4e4e4e;
}

.wday-1 {}
.wday-2 {}
.wday-3 {}
.wday-4 {}
.wday-5 {}

.wday-6, .wday-0, .holiday {
  background: rgba(0, 255, 70, 0.4);
}



.current-month {
}

.prev-month, .next-month {
  color: #959595;
}
