.ajs-datepick{line-height:22px}.ajs-datepick:focus{border-bottom:1px solid #000;outline:0;-webkit-box-shadow:none;box-shadow:none}.ajs-datepick .input{border:0;cursor:pointer;display:table-cell;position:relative;white-space:nowrap;text-overflow:ellipsis;line-height:22px;width:100%}.ajs-datepick .input.left{text-align:left}.ajs-datepick .input.center{text-align:center}.ajs-datepick .input.right{text-align:right}.ajs-datepick .icon{background:url(image/input/calendar.svg) center center no-repeat;background-size:20px 20px;position:relative;opacity:1}.ajs-datepick .clear{background:url(image/input/clear.svg) center center no-repeat;background-size:10px 10px;opacity:.7}.ajs-pop{position:absolute;z-index:1001}.ajs-calendar-holder,.ajs-datepick-holder{background:#FFF;border:1px solid silver;margin-top:-1px;padding:10px;-webkit-font-smoothing:subpixel-antialiased;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ajs-datepick-holder{max-width:267px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.ajs-calendar-holder table{width:100%;height:100%}.ajs-calendar-holder .d-left,.ajs-calendar-holder .d-right,.ajs-datepick-holder .d-left,.ajs-datepick-holder .d-right{background-image:url(image/input/arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:80% 80%;cursor:pointer;opacity:.5;width:35px}.ajs-calendar-holder .d-left:hover,.ajs-calendar-holder .d-right:hover,.ajs-datepick-holder .d-left:hover,.ajs-datepick-holder .d-right:hover{opacity:1}.ajs-calendar-holder .d-left,.ajs-datepick-holder .d-left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ajs-calendar-holder .d-title,.ajs-datepick-holder .d-title{cursor:pointer;font-size:110%;font-weight:700;line-height:24px;text-align:center}.ajs-calendar-holder .d-title label,.ajs-datepick-holder .d-title label{cursor:pointer;padding-right:5px}.ajs-calendar-holder .d-week td,.ajs-datepick-holder .d-week td{color:#AAA;cursor:default;font-weight:700;width:35px;height:25px;text-align:center}.ajs-calendar-holder .d-day td,.ajs-datepick-holder .d-day td{background-color:transparent;color:#AAA;cursor:default;height:25px;text-align:center}.ajs-calendar-holder .d-day td.inM,.ajs-datepick-holder .d-day td.inM{background-color:#F5F5F5;color:#333;cursor:pointer;height:25px;text-align:center}.ajs-calendar-holder .d-day td.inM{border:1px solid #E5E5E5}.ajs-calendar-holder .d-day.v-day td.inM span,.ajs-datepick-holder .d-day.v-day td.inM span{color:#AAA;cursor:pointer;font-size:70%;text-align:left;vertical-align:top;float:left;width:14px;height:22px}.ajs-calendar-holder .d-day.v-day td.inM span{width:10%}.ajs-calendar-holder .d-day td label,.ajs-datepick-holder .d-day td label{cursor:pointer;padding:0 4px 0 0;float:left;height:22px}.ajs-calendar-holder .d-day td label{width:90%}.ajs-calendar-holder .d-day td.hot,.ajs-calendar-holder .d-day.v-day td.hot span,.ajs-datepick-holder .d-day td.hot,.ajs-datepick-holder .d-day.v-day td.hot span{background-color:#2C9FE1;color:#FFF}.ajs-calendar-holder .d-day td.today:before,.ajs-datepick-holder .d-day td.today:before{content:"*";color:red;margin-left:-8px}.ajs-calendar-holder .d-day td.event:after,.ajs-datepick-holder .d-day td.event:after{content:"♥";color:red;position:absolute;margin-left:8px}.ajs-calendar-holder .d-day td.inM:hover,.ajs-calendar-holder .d-day td.inM:hover span,.ajs-datepick-holder .d-day td.inM:hover,.ajs-datepick-holder .d-day td.inM:hover span{background-color:#00B7FF;color:#EEE}.ajs-calendar-holder .content .ajs-datepick-holder .content{overflow-y:auto;overflow-x:hidden}.ajs-calendar-holder .item .ajs-datepick-holder .prompt,.ajs-calendar-holder .prompt,.ajs-datepick-holder .item{padding:5px 6px}.ajs-calendar-holder.multi .item span .ajs-datepick-holder.multi .item span{background-image:url(image/combo/checkA-black.svg);background-position:center center;background-repeat:no-repeat;background-size:16px 16px;display:inline-block;margin:-2px 5px -4px 0;width:16px;height:16px;opacity:.5}.ajs-calendar-holder .item.hot .ajs-datepick-holder .item.hot{background-color:#9BA911;color:#FFF}.ajs-calendar-holder .item:hover,.ajs-datepick-holder .item:hover{box-shadow:0 0 0 1px #9BA911 inset,0 0 0 1px red inset}.ajs-calendar-holder.multi .item.hot span,.ajs-calendar-holder.multi .item.hot:hover span,.ajs-datepick-holder.multi .item.hot span,.ajs-datepick-holder.multi .item.hot:hover span{background-image:url(image/combo/checkB.svg);opacity:1}.ajs-calendar-holder .link,.ajs-datepick-holder .link{color:#037EC4;font-size:105%;cursor:pointer}.ajs-calendar-holder .link:hover,.ajs-datepick-holder .link:hover{text-decoration:underline}.ajs-datepick-holder .month-pick div,.ajs-datepick-holder .year-pick div{background-color:#F5F5F5;color:#333;cursor:pointer;float:left;line-height:58px;min-height:58px;width:25%;text-align:center;vertical-align:middle}.ajs-datepick-holder .month-pick div:hover,.ajs-datepick-holder .year-pick div:hover{background-color:#00B7FF;color:#EEE}.ajs-datepick-holder .month-pick div.hot,.ajs-datepick-holder .year-pick div.hot{background-color:#2C9FE1;color:#FFF}