table.calendarmonth {
margin-bottom: 20px ;
}
table.calendarmonth td {
border: 1px solid #999999 ;
cursor: default ;
padding: 5px 10px 5px 10px ;
}
table.calendarmonth thead td {
background-color: #F0F0F0 ;
border-bottom-width: 2px ;
font-size: 12px ;
font-weight: bold ;
text-align: center ;
}
table.calendarmonth td.today {
background-color: #FEEAB7 ;
border-color: #333333 ; /* #E4A705 ; */
font-weight: bold ;
}
table.calendarmonth td.thismonth {}
table.calendarmonth td.othermonth {
background-color: #EAEAEA ;
border-color: #999999 ;
color: #AAAAAA ;
}
table.calendarmonth td.selected {
background-color: #FFE8E1 ;
border-color: #FF3333 ;
/* color: #FA3E0A ; */
}
table.calendarmonth td.todayselected {
background-color: #FFB8A4 ;
border-color: #FF3333 ;
font-weight: bold ;
}