.datepicker{ padding:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; direction:ltr; }.datepicker-inline{ width:220px;}.datepicker.datepicker-rtl{ direction:rtl;}.datepicker.datepicker-rtl table tr td span{ float:right;}.datepicker-dropdown{ top:0; left:0;}.datepicker-dropdown:before{ content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-top:0; border-bottom-color:rgba(0,0,0,0.2); position:absolute;}.datepicker-dropdown:after{ content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; border-top:0; position:absolute;}.datepicker-dropdown.datepicker-orient-left:before{ left:6px;}.datepicker-dropdown.datepicker-orient-left:after{ left:7px;}.datepicker-dropdown.datepicker-orient-right:before{ right:6px;}.datepicker-dropdown.datepicker-orient-right:after{ right:7px;}.datepicker-dropdown.datepicker-orient-top:before{ top:-7px;}.datepicker-dropdown.datepicker-orient-top:after{ top:-6px;}.datepicker-dropdown.datepicker-orient-bottom:before{ bottom:-7px; border-bottom:0; border-top:7px solid #999;}.datepicker-dropdown.datepicker-orient-bottom:after{ bottom:-6px; border-bottom:0; border-top:6px solid #ffffff;}.datepicker >div{ display:none;}.datepicker.days div.datepicker-days{ display:block;}.datepicker.months div.datepicker-months{ display:block;}.datepicker.years div.datepicker-years{ display:block;}.datepicker table{ margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.datepicker td,.datepicker th{ text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{ background-color:transparent;}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{ background:#eeeeee; cursor:pointer;}.datepicker table tr td.old,.datepicker table tr td.new{ color:#999999;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{ background:none; color:#999999; cursor:default;}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{ background-color:#fde19a; background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a); background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a); background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a)); background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a); background-image:-o-linear-gradient(top,#fdd49a,#fdf59a); background-image:linear-gradient(top,#fdd49a,#fdf59a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0); border-color:#fdf59a #fdf59a #fbed50; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#000;}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{ background-color:#fdf59a;}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{ background-color:#fbf069 \9;}.datepicker table tr td.today:hover:hover{ color:#000;}.datepicker table tr td.today.active:hover{ color:#fff;}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{ background:#eeeeee; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{ background-color:#f3d17a; background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a); background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a); background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a)); background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a); background-image:-o-linear-gradient(top,#f3c17a,#f3e97a); background-image:linear-gradient(top,#f3c17a,#f3e97a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0); border-color:#f3e97a #f3e97a #edde34; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{ background-color:#f3e97a;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{ background-color:#efe24b \9;}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{ background-color:#9e9e9e; background-image:-moz-linear-gradient(top,#b3b3b3,#808080); background-image:-ms-linear-gradient(top,#b3b3b3,#808080); background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080)); background-image:-webkit-linear-gradient(top,#b3b3b3,#808080); background-image:-o-linear-gradient(top,#b3b3b3,#808080); background-image:linear-gradient(top,#b3b3b3,#808080); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0); border-color:#808080 #808080 #595959; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{ background-color:#808080;}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{ background-color:#666666 \9;}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{ background-color:#006dcc; background-image:-moz-linear-gradient(top,#0088cc,#0044cc); background-image:-ms-linear-gradient(top,#0088cc,#0044cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc)); background-image:-webkit-linear-gradient(top,#0088cc,#0044cc); background-image:-o-linear-gradient(top,#0088cc,#0044cc); background-image:linear-gradient(top,#0088cc,#0044cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0); border-color:#0044cc #0044cc #002a80; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{ background-color:#0044cc;}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{ background-color:#003399 \9;}.datepicker table tr td span{ display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.datepicker table tr td span:hover{ background:#eeeeee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{ background:none; color:#999999; cursor:default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{ background-color:#006dcc; background-image:-moz-linear-gradient(top,#0088cc,#0044cc); background-image:-ms-linear-gradient(top,#0088cc,#0044cc); background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc)); background-image:-webkit-linear-gradient(top,#0088cc,#0044cc); background-image:-o-linear-gradient(top,#0088cc,#0044cc); background-image:linear-gradient(top,#0088cc,#0044cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0); border-color:#0044cc #0044cc #002a80; border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{ background-color:#0044cc;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{ background-color:#003399 \9;}.datepicker table tr td span.old,.datepicker table tr td span.new{ color:#999999;}.datepicker th.datepicker-switch{ width:145px;}.datepicker thead tr:first-child th,.datepicker tfoot tr th{ cursor:pointer;}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{ background:#eeeeee;}.datepicker .cw{ font-size:10px; width:12px; padding:0 2px 0 5px; vertical-align:middle;}.datepicker thead tr:first-child th.cw{ cursor:default; background-color:transparent;}.input-append.date .add-on i,.input-prepend.date .add-on i{ cursor:pointer; width:16px; height:16px;}.input-daterange input{ text-align:center;}.input-daterange input:first-child{ -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}.input-daterange input:last-child{ -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}.input-daterange .add-on{ display:inline-block; width:auto; min-width:16px; height:20px; padding:4px 5px; font-weight:normal; line-height:20px; text-align:center; text-shadow:0 1px 0 #ffffff; vertical-align:middle; background-color:#eeeeee; border:1px solid #ccc; margin-left:-5px; margin-right:-5px;}.datepicker.dropdown-menu{ position:absolute; top:100%; left:0; z-index:1000; float:left; display:none; min-width:160px; list-style:none; background-color:#ffffff; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2); box-shadow:0 5px 10px rgba(0,0,0,0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; *border-right-width:2px; *border-bottom-width:2px; color:#333333; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; line-height:20px;}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{ padding:4px 5px;}