#calendar{font-family:Arial;color:#fff;background-color:#5d6385}.cal-contain{background-color:#5d6385;padding:15px}.calendar-body{background-color:transparent}.calendar-header{background-color:transparent;border-bottom:2px solid #fff}.month{font-size:22px;margin:0 0 0 0;font-weight:bold}.calendar>table{border-collapse:inherit;border-spacing:none}.calendar{width:100%;background:transparent}.calendar TD{background:transparent}.calendar TH{width:50px;height:30px;font-size:0.9em;font-weight:bold;text-align:center}.calendar TD,TD.day{height:35px;width:50px;font-size:0.9em;font-weight:bold;text-align:center}.calendar TD.day:hover{text-decoration:underline;outline:0 none;cursor:pointer;color:#FFFFFF}.calendar TD.weekend{color:#fff}.calendar TD.today{color:#fff;text-decoration:underline}.calendar TD.today:hover{outline:0 none;cursor:pointer;color:#ddd}.calendar TD.holiday{background-color:transparent}.calendar TD.holiday:hover{cursor:pointer}.calendar TD SPAN.weekday{border-radius:50%;color:#297039;font-size:0.9em;font-weight:bold;padding:3px 6px 3px;white-space:nowrap;background-color:#fff}.calendar TD SPAN.weekday:hover{text-decoration:underline}.calendar THEAD{height:15px;width:50px;font-size:1em;font-weight:bold;color:#fff;text-align:center}.calendar THEAD TR TH.sel{height:60px;width:50px;font-size:18px;font-weight:bold;color:#fff;text-align:center;cursor:pointer}.calendar THEAD TR TH.sel:hover{outline:0 none;cursor:pointer;color:#bbb}.calendar .arrow-left{text-align:left;padding:3px 0px 0px 30px}.calendar .arrow-right{text-align:right;padding:3px 30px 0px 0px}tbody tr:nth-child(odd){background-color:rgba(124,124,124,0.05)}
