.datepicker{top:0;left:0;padding:4px;margin-top:1px;&:before {;content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}&:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid @white;position:absolute;top:-6px;left:7px}>div{display:none}table{width:100%;margin:0}td,th{text-align:center;width:20px;height:20px}td{&day:hover {;background:@grayLighter;cursor:pointer}&.day.disabled{color:@grayLighter}&.old,&.new{color:@grayLight}&.active,&.active:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;&:hover {;background:@grayLighter}&.active{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}&.old{color:@grayLight}th{&switchwidth:145px}&.next,&.prev{font-size:@baseFontSize * 1.5px}thead tr:first-child th{cursor:pointer;&:hover{;background:@grayLighter}.input-append,.input-prepend{&dateadd-onidisplay:block;cursor:pointer;width:16px;height:16px}