@charset "utf-8";

.calendar-container {width:980px;position:relative;margin:0 auto}
.calendar {text-align:center}
.calendar header {position:relative}
.calendar h2 {background:#EEE;text-transform:uppercase;padding:5px 0}
.calendar thead {font-weight:600;text-transform:uppercase}
.calendar tbody {color:#000}
.calendar tbody td:hover {border:2px solid #DDD}
.calendar tbody td.active {border:2px solid #DDD}
.calendar td {border:2px solid transparent;display:inline-block;height:130px;line-height:40px;width:120px;padding:0 5px}
.t_right {text-align:right}
.current-day {color:#333}
.grey {background:#EEE}
.green {background:#6C0}
.blue {background:#09F}
.yellow {background:#FF6}
.event {cursor:pointer;position:relative}
.event:after {background:#c0392b;bottom:8px;display:none;content:'';height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;width:8px}
.event.current-day:after {background:#f9f9f9}
.list {/*min-height:300px;*/margin-top:20px}
.close {color:#A4AAAB;margin-top:-15px;margin-right:10px;float:right}
.day-event {text-align:left;background-color:#F2F2F2;width:100%;padding-bottom:0px;margin-bottom:50px;display:none}
.day-event p{padding:10px}
.day-event span{font-size:12px}
.day-event button {position:relative;vertical-align:top;width:100%;height:50px;padding:0;font-size:18px;color:#FFF;text-align:center;background:#c0392b;border:0;border-bottom:2px solid #b53224;cursor:pointer}
.check-btn {width:100%}
.cal_t {width:980px}
.c_span {background:#373740;color:#FFF;font-size:18px;letter-spacing:10px;text-align:center;width:100%;/*height:50px;*/line-height:50px;display:block;margin:10px auto}