.calendar_container table
{
  border-spacing: 5px;
}

body .calendar_container td
{
  width: 100px;
  height: 90px;
  font-size: 50px;
  color: black !important;
  font-weight: normal !important;
}

.calendar_container td.calendar_head
{
  padding-top: 12px;  
  padding-bottom: 12px;  
}

body .calendar_container td.weekday
{
  height: 90px;
}

.calendar_container button.arrow_right,
.calendar_container button.arrow_left
{
  width: 120px;
  font-size: 50px;
  height: 90px;
}

.calendar_container select
{
    font-size: 50px;
}

.calendar_container select.month_selector
{
  width: 320px;
  margin-right: 15px;
  height: 80px;
}

.calendar_container select.year_selector
{
  width: 160px;
  height: 80px;
}

