.datepicker{background:#fff;border:1px solid #ccc;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.15);box-shadow:2px 2px 6px rgba(0,0,0,.15);font-size:16px;font-weight:400;left:18px;padding:4px;position:absolute;top:18px;z-index:50}.datepicker *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.datepicker .tip{border-bottom:12px solid #ccc;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:12px;position:absolute;top:-12px;width:0;z-index:5}.datepicker .tip:before{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:" ";height:0;left:-8px;position:absolute;top:2px;width:0;z-index:20}.datepicker a{color:#000;text-decoration:none}.datepicker .row{margin:0;overflow:hidden;padding:0;width:100%}.datepicker .row.header{margin:4px 0;position:relative;text-align:center}.datepicker .row.header a{cursor:pointer;margin:0 3px}.datepicker .row.header .prev{left:0}.datepicker .row.header .next,.datepicker .row.header .prev{display:block;height:10px;margin:0;padding:4px;position:absolute;top:0;width:10px}.datepicker .row.header .next{right:0}.datepicker .row.header .prev .arrow{border-right:6px solid #000;float:left}.datepicker .row.header .next .arrow,.datepicker .row.header .prev .arrow{border-bottom:5px solid transparent;border-top:5px solid transparent;display:block;height:0;width:0}.datepicker .row.header .next .arrow{border-left:6px solid #000;float:right}.datepicker .row.header .next.disabled,.datepicker .row.header .prev.disabled{cursor:default}.datepicker .row.header .prev.disabled .arrow{border-right-color:#ddd}.datepicker .row.header .next.disabled .arrow{border-left-color:#ddd}.datepicker .cell{border:1px solid transparent;display:block;float:left;height:27px;line-height:25px;padding:0 3px;text-align:center;width:27px}.datepicker .cell.large{cursor:pointer;height:60px;line-height:60px;padding:0;width:59px}.datepicker .cell.large.double{line-height:25px;word-wrap:break-word;text-align:left}.datepicker .day{color:#000;cursor:pointer;text-align:right}.datepicker .cell.day.today{background:#d6eaff;color:#000}.datepicker .cell.day:hover,.datepicker .cell.decade:hover,.datepicker .cell.month:hover,.datepicker .cell.year:hover{background:#3298ff;color:#fff}.datepicker .cell.blank,.datepicker .cell.blank:hover{background:none;color:inherit;cursor:default}.datepicker .cell.day.selected,.datepicker .cell.decade.selected,.datepicker .cell.month.selected,.datepicker .cell.year.selected{background:#0065cc;color:#fff}.datepicker .cell.grayed{color:#ccc}.datepicker .days .cell{color:#555}.datepicker .decades .cell span{display:block;padding:5px 5px 0}.datepicker .calendar,.datepicker .decades,.datepicker .months,.datepicker .years{float:left;position:relative;width:100%}.datepicker .decades,.datepicker .months,.datepicker .years{display:none}.datepicker .decades .header,.datepicker .months .header,.datepicker .years .header{margin-bottom:13px}