/* bootstrap-datepicker.css */
.datepicker{padding: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{position:absolute;display:inline-block;border-bottom:7px solid #999;content:             '';border-left:         7px solid transparent;border-right:        7px solid transparent;border-top:          0;border-bottom-color: rgba(0, 0, 0, .2)}.datepicker-dropdown:after{position:absolute;display:inline-block;border-bottom:6px solid #fff;content:       '';border-left:   6px solid transparent;border-right:  6px solid transparent;border-top:    0}.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-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:    7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:    6px solid #fff}.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{width:20px;height:20px;text-align:center;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.focused,.datepicker table tr td.day:hover{background: #eee;cursor:     pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#999;background: 0 0;cursor:     default}.datepicker table tr td.highlighted{border-radius:0;background:    #d9edf7}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-repeat:repeat-x;color:#000;background-image:  -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:  -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:  -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:  -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:  -o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:  linear-gradient(to bottom, #fdd49a, #fdf59a);filter:            progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:      #fdf59a #fdf59a #fbed50;border-color:      rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);filter:            progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.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: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.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{border-radius:0;background:            #eee}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-repeat:repeat-x;border-radius:0;background-image:      -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:      -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:      -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:      -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:      -o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:      linear-gradient(to bottom, #f3c17a, #f3e97a);filter:                progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:          #f3e97a #f3e97a #edde34;border-color:          rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);filter:                progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.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:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color: #efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-repeat:repeat-x;color:#fff;background-image:  -moz-linear-gradient(to bottom, #b3b3b3, grey);background-image:  -ms-linear-gradient(to bottom, #b3b3b3, grey);background-image:  -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));background-image:  -webkit-linear-gradient(to bottom, #b3b3b3, grey);background-image:  -o-linear-gradient(to bottom, #b3b3b3, grey);background-image:  linear-gradient(to bottom, #b3b3b3, grey);filter:            progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:      grey grey #595959;border-color:      rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);filter:            progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:       0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color: grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.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:hover:active{background-color: #666 \9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-repeat:repeat-x;color:#fff;background-image:  -moz-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -ms-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -webkit-gradient(linear, 0 0, 0 100%, from(#0489C7), to(#00588d));background-image:  -webkit-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -o-linear-gradient(to bottom, #0489C7, #00588d);background-image:  linear-gradient(to bottom, #0489C7, #00588d);filter:            progid:DXImageTransform.Microsoft.gradient(startColorstr='#0489C7', endColorstr='#0044cc', GradientType=0);border-color:      #00588d #00588d #002a80;border-color:      rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);filter:            progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:       0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#00588d}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.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:hover:active{background-color: #039 \9}.datepicker table tr td span{width:23%;height:54px;float:left;display:block;margin:1%;border-radius:4px;line-height:54px;cursor:                pointer}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background: #eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{color:#999;background: 0 0;cursor:     default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-repeat:repeat-x;color:#fff;background-image:  -moz-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -ms-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -webkit-gradient(linear, 0 0, 0 100%, from(#0489C7), to(#00588d));background-image:  -webkit-linear-gradient(to bottom, #0489C7, #00588d);background-image:  -o-linear-gradient(to bottom, #0489C7, #00588d);background-image:  linear-gradient(to bottom, #0489C7, #00588d);filter:            progid:DXImageTransform.Microsoft.gradient(startColorstr='#0489C7', endColorstr='#0044cc', GradientType=0);border-color:      #00588d #00588d #002a80;border-color:      rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);filter:            progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:       0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td{background-color:#00588d}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.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:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color: #039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor: pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background: #eee}.datepicker .cw{width:12px;padding:0 2px 0 5px;vertical-align:middle;font-size:10px}.input-append.date .add-on,.input-prepend.date .add-on{cursor: pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3 3 0}.input-daterange .add-on{width:auto;height:20px;min-width:16px;display:inline-block;margin-right:-5px;margin-left:-5px;padding:4px 5px;vertical-align:middle;text-align:center;background-color:#eee;border:1px solid #ccc;line-height:20px;font-weight:      400;text-shadow:      0 1px 0 #fff}.datepicker.dropdown-menu{min-width:160px;top:100%;position:absolute;float:left;display:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:13px;line-height:20px;color:#333;left:                    0;z-index:                 1000;list-style:              none;border:                  1px solid rgba(0, 0, 0, .2);-webkit-box-shadow:      0 5px 10px rgba(0, 0, 0, .2);-moz-box-shadow:         0 5px 10px rgba(0, 0, 0, .2);box-shadow:              0 5px 10px rgba(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}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}