/*!lib/datePicker/datePicker.css*/
.ui-calendar{border:1px solid #ccc;background-color:#f9f9f9;position:absolute;z-index:9!important;color:#666;font-family:arial,'Hiragino Sans GB',sans-serif;margin-top:-1px}.ui-calendar ul{list-style:none;overflow:hidden;margin:0;padding:0;background-color:#fff;width:210px}.ui-calendar li{list-style:none;float:left;width:30px;height:26px;line-height:26px;text-align:center;cursor:pointer}.ui-calendar li:hover,.ui-calendar-pannel span:hover,.ui-calendar-toolbar a:hover{}.ui-calendar-pannel span{cursor:pointer;display:block;float:left;width:30px;text-align:center;height:30px;line-height:30px}.ui-calendar-pannel .month,.ui-calendar-pannel .year{width:40px}.ui-calendar-pannel .month{width:50px}.ui-calendar-toolbar{border-top:1px solid #ccc}.ui-month-list,.ui-year-list{display:none;position:absolute;top:30px;left:-1px;height:176px;width:100%;background-color:#fff;border:1px solid #ccc}.ui-month-list .current,.ui-year-list .current{background-color:#f2f2f2}.ui-month-list div,.ui-year-list div{cursor:pointer;float:left;width:25%;height:33.33%;line-height:5;overflow:hidden;box-sizing:border-box;text-align:center;display:table-cell;vertical-align:middle;border:0}.ui-month-list div:hover,.ui-year-list div:hover{background-color:#f2f2f2}.ui-calendar-toolbar a{cursor:pointer;display:inline-block;height:30px;line-height:30px;width:51px;text-align:center;border-right:1px solid #ccc}.ui-calendar-toolbar a.ui-calendar-close{border-right-width:0}.ui-calendar-time{margin:0 auto;text-align:center;padding:3px}.ui-calendar-time a{display:inline-block;padding:2px 3px;cursor:pointer}.preday,.nextday,.prevtenyear,.nexttenyear{color:#999}.calendar-header{}.calendar-header b{width:30px;float:left;display:block;text-align:center}.ui-calendar li.focus{background-color:#71aefa;color:#fff}.ui-calendar li.disabled{background-color:#dfdfdf}.ui-calendar li.focus.disabled{color:#666}.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:'.';zoom:1}.clearfix{display:block;zoom:1}
/*!page/calendar/calendar.css*/
.cal-wrapper{background:linear-gradient(to bottom,#71aefa 0,#97aefa 155px,#fbfbfb 155px,#fbfbfb 100%)}.cal-header{padding:10px 15px;color:#fff}.calendar{display:block;width:100%;height:0;border:0;visibility:hidden}.cal-wrapper .ui-calendar{display:block!important;margin:0 15px;background:#fff;border:0;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.1);overflow:hidden}.cal-wrapper .ui-calendar-pannel{text-align:center}.cal-wrapper .ui-calendar-pannel span{float:none;display:inline-block;vertical-align:middle}.cal-wrapper .ui-calendar{position:relative!important;left:0!important;top:0!important}.cal-wrapper .ui-calendar ul{width:100%}.cal-wrapper .calendar-header b{width:14.2%;height:30px;line-height:30px}.cal-wrapper .ui-calendar li{width:14.2%;height:auto;padding:5px 0}.cal-wrapper .ui-calendar li.focus{background:0 0}.cal-wrapper .calendar-header b:last-child,.cal-wrapper .ui-calendar li:nth-child(7n){width:14.8%}.cal-wrapper .ui-month-list,.cal-wrapper .ui-year-list{height:228px}.calendar-col1{width:36px;margin:0 auto;padding:3px 3px 10px;padding-top:6px;line-height:1.5;box-sizing:border-box;font-style:normal;background:#e7f2ff;border-radius:5px}.cal-wrapper .ui-calendar li.focus .calendar-col1{background:#df9bff}.cal-wrapper .ui-calendar li.focus .calendar-col1 .cal-txt1{background:#bd5fea;color:#fff}.cal-wrapper .ui-calendar li.focus .calendar-col1 .cal-txt2{color:#fff}.cal-wrapper .ui-calendar li.focus .cal-txt3{background:#ffa6f3;color:#fff}.cal-txt1{float:left;padding:3px 1px 0;background:#71aefa;color:#fff;border-radius:3px;line-height:1}.cal-txt2{float:right;color:#71aefa}.cal-txt3{width:30px;margin:-7px auto 0;background:#f6faff;border-radius:5px;line-height:1.5;color:#4f555b}.cal-wrapper .ui-calendar .preday .calendar-col1,.cal-wrapper .ui-calendar .nextday .calendar-col1{background:#f3f8ff}.cal-wrapper .ui-calendar .preday .cal-txt1,.cal-wrapper .ui-calendar .nextday .cal-txt1{background:#b8d6fc}.cal-wrapper .ui-calendar .preday .cal-txt2,.cal-wrapper .ui-calendar .nextday .cal-txt2{color:#b8d6fc}.cal-wrapper .ui-calendar .preday .cal-txt3,.cal-wrapper .ui-calendar .nextday .cal-txt3{background:#fafcff;color:#a7aaad}.cal-wrapper .calendar-header{color:#2e343b}.cal-wrapper .calendar-header b{font-weight:400}
