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