.daterangepicker-sprite-size{background-size:200px 200px!important}.daterangepicker-icon{width:18px;height:18px;display:inline;background-image:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320);background-repeat:no-repeat;float:left;background-size:200px 200px!important}.date-calendar{background-position:-27px -2px}.date-time{background-position:-81px -2px}.date-tick{background-position:-6px -6px}.date-caret{background-position:-5px -23px;width:10px;height:10px;display:inline-block;float:none;margin-left:4px}.fwdatepicker{position:absolute;color:inherit;background-color:#fff;border:1px solid #e4e4e4;width:278px;max-width:none;padding:0;top:100px;left:20px;z-index:9001;margin-top:-1px;display:none;box-shadow:-3px 2px 5px 0 rgba(0,0,0,.2)}.fwdatepicker.opensleft{margin-right:-21px}.fwdatepicker.show-calendar{display:block}.fwdatepicker.show-calendar.without-ranges{display:none}.fwdatepicker.single .calendar,.fwdatepicker.single .fwdatepicker .ranges{float:none}.fwdatepicker.single .drp-selected{display:none}.fwdatepicker.show-calendar .calendar,.fwdatepicker.show-calendar .drp-buttons{display:block}.fwdatepicker.auto-apply .drp-buttons{display:none}.fwdatepicker .calendar{display:none;max-width:270px}.fwdatepicker .calendar.single{padding:0!important}.fwdatepicker .date-highlight{position:absolute;width:100%;text-align:center;bottom:4px;color:transparent}.fwdatepicker .date-highlight span{background:#c3ddfe;border-radius:2px;padding:0 1px}.fwdatepicker.single .date-highlight{left:5px;right:5px;width:auto}.fwdatepicker .calendar.left{padding:10px 15px}.fwdatepicker .calendar.right{padding:10px 15px 10px 0}.fwdatepicker .calendar.single .calendar-table{border:none}.fwdatepicker .calendar-table .next span,.fwdatepicker .calendar-table .prev span{width:10px;height:11px;display:inline-block;background-image:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320);background-repeat:no-repeat;background-size:200px 200px!important;background-position:-66px -5px;margin-bottom:-1px}.fwdatepicker .calendar-table .next.disabled span,.fwdatepicker .calendar-table .prev.disabled span{opacity:.3}.fwdatepicker .calendar-table .next span{background-position:-50px -5px}.fwdatepicker .calendar-table td,.fwdatepicker .calendar-table th{text-align:center;vertical-align:middle;min-width:28px;width:28px;height:25px;line-height:25px;font-size:10px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer;font-weight:400;padding:0!important}.fwdatepicker .calendar-table th{text-transform:uppercase}.fwdatepicker .calendar-table{border:1px solid #e4e4e4;background-color:#fff;padding:10px;position:relative}.fwdatepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.fwdatepicker td.available:hover,.fwdatepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.fwdatepicker td.week,.fwdatepicker th.week{font-size:80%;color:#ccc}.fwdatepicker td.off,.fwdatepicker td.off.end-date,.fwdatepicker td.off.in-range,.fwdatepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#c5c5c5}.fwdatepicker.weekpicker td.off.start-date{background-color:#9ed680;color:#fff}.fwdatepicker td.in-range{background-color:#f2f2f2;border-color:transparent;color:#000;border-radius:0}.fwdatepicker.weekpicker td.in-range{background-color:#7dbb5b;border-color:transparent;color:#fff}.fwdatepicker.weekpicker td.in-range.off{background-color:#9ed680}.fwdatepicker td.start-date{border-radius:4px 0 0 4px}.fwdatepicker.weekpicker tr:hover td{background:#eee;border-radius:0}.fwdatepicker.weekpicker tr:hover td.active,.fwdatepicker.weekpicker tr:hover td.in-range{background-color:#7dbb5b}.fwdatepicker.weekpicker tr:hover td.active.off,.fwdatepicker.weekpicker tr:hover td.in-range.off{background-color:#9ed680;color:#fff}.fwdatepicker.weekpicker tr:hover td.off{background-color:#f5f5f5;color:#c5c5c5}.fwdatepicker.weekpicker tr:hover td:first-child{border-radius:4px 0 0 4px}.fwdatepicker td.end-date,.fwdatepicker.weekpicker tr:hover td:last-child{border-radius:0 4px 4px 0}.fwdatepicker td.start-date.end-date{border-radius:4px}.fwdatepicker td.active,.fwdatepicker td.active:hover{background-color:#7dbb5b;border-color:transparent;color:#fff}.fwdatepicker th.month{width:auto;font-weight:700;text-align:left;text-transform:capitalize}.fwdatepicker option.disabled,.fwdatepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.fwdatepicker select.monthselect,.fwdatepicker select.yearselect{padding:1px;height:auto;margin:0;cursor:default}.fwdatepicker select.monthselect.chip-select,.fwdatepicker select.yearselect.chip-select{display:none}.fwdatepicker select.monthselect{margin-right:2%;width:56%}.fwdatepicker select.yearselect{width:40%}.fwdatepicker select.ampmselect,.fwdatepicker select.hourselect,.fwdatepicker select.minuteselect,.fwdatepicker select.secondselect{width:39px;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:0 6px;border:none;background-color:#fff;height:18px;border-radius:0;cursor:pointer;line-height:18px}.fwdatepicker select.ampmselect{background-position:24px -20px}.fwdatepicker .calendar-time{text-align:center;line-height:31px;border:1px solid #e8e8e8;border-top-width:0;padding-left:15px}.fwdatepicker .calendar-time .timebox{display:inline-block;width:39px;overflow:hidden;vertical-align:bottom;position:relative}.fwdatepicker .calendar-time .timebox:before{width:15px;height:80%;margin-top:10%;content:"";position:absolute;top:0;right:0;background:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320) -4px -17px no-repeat #fff;background-size:200px 200px!important;z-index:3;pointer-events:none}.fwdatepicker .calendar-time .timebox.ampmbox:before{background:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320) -1px -17px no-repeat #fff;background-size:200px 200px!important}.fwdatepicker.single .calendar-time{border:none;border-top:1px solid #e8e8e8}.fwdatepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.fwdatepicker .drp-buttons{clear:both;text-align:right;display:none;line-height:12px;vertical-align:middle;padding:5px 15px 15px;border-left:1px solid #ddd;position:absolute;bottom:0;right:0;left:190px}.fwdatepicker.opensleft .drp-buttons{border-right:1px solid #ddd;border-left-width:0;right:190px;left:0}.fwdatepicker.without-ranges .drp-buttons{width:100%;border-top:0;position:static;border-left:0;border-right:0}.fwdatepicker.without-ranges .drp-buttons .range_inputs{padding:0;float:left;margin:0;border:0}.fwdatepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.fwdatepicker .drp-buttons .btn{margin-left:8px}.fwdatepicker.show-ranges .calendar.left{border-left:1px solid #ddd;padding-bottom:15px}.fwdatepicker.opensleft.show-ranges .calendar.left{border-left-width:0}.fwdatepicker.opensleft.show-ranges .calendar.right{border-right:1px solid #ddd;padding-bottom:15px}.fwdatepicker.show-ranges.with-drp-btns .calendar.left{margin-bottom:42px}.fwdatepicker .ranges{float:none;text-align:left;margin:6px 0}.fwdatepicker.show-calendar .ranges{margin-top:6px}.fwdatepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%;max-height:200px;overflow-y:auto}.fwdatepicker .ranges ul::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.fwdatepicker .ranges ul::-webkit-scrollbar{width:10px;background-color:transparent}.fwdatepicker .ranges ul::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(133,133,133,.35);border-right:4px solid #fff}.fwdatepicker .ranges .dr-list-item,.fwdatepicker .ranges li{padding:5px 12px 5px 30px;cursor:pointer;position:relative}.fwdatepicker .ranges .dr-list-item:hover,.fwdatepicker .ranges li:hover{background-color:#f5f5f5}.fwdatepicker .ranges .dr-list-item.active:before,.fwdatepicker .ranges li.active:before{width:18px;height:18px;content:"";position:absolute;background:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320) -3px -2px;left:7px;top:4px;background-size:200px 200px!important}.fwdatepicker .ranges .dr-list{margin-top:10px;padding-top:10px;position:relative}.fwdatepicker .ranges .dr-list:before{content:"";position:absolute;height:1px;background:#e4e4e4;top:0;left:10px;right:10px}@media (min-width:564px){.fwdatepicker{width:auto}.fwdatepicker .ranges ul{width:190px}.fwdatepicker.single .ranges ul{width:100%}.fwdatepicker.single .calendar.left{clear:none}.fwdatepicker.single.ltr .calendar,.fwdatepicker.single.ltr .ranges{float:left}.fwdatepicker.single.rtl .calendar,.fwdatepicker.single.rtl .ranges{float:right}.fwdatepicker.ltr{direction:ltr;text-align:left}.fwdatepicker.ltr .calendar.left{clear:left;margin-right:0}.fwdatepicker.ltr .calendar.right{margin-left:0}.fwdatepicker.ltr .calendar,.fwdatepicker.ltr .ranges{float:left}.fwdatepicker.rtl{direction:rtl;text-align:right}.fwdatepicker.rtl .calendar.left{clear:right;margin-left:0}.fwdatepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.fwdatepicker.rtl .calendar.right{margin-right:0}.fwdatepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.fwdatepicker.rtl .calendar.left .calendar-table,.fwdatepicker.rtl .left .daterangepicker_input{padding-left:12px}.fwdatepicker.rtl .calendar,.fwdatepicker.rtl .ranges{text-align:right;float:right}}@media (min-width:730px){.fwdatepicker .ranges{width:auto}.fwdatepicker.ltr .ranges{float:left}.fwdatepicker.opensleft.ltr .ranges,.fwdatepicker.rtl .ranges{float:right}.fwdatepicker .calendar.left{clear:none!important}}.fwdatepicker .daterangepicker_input{position:relative;min-height:43px}.fwdatepicker .daterangepicker_input:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:24px;background:#f8f8f8;z-index:-1}.fwdatepicker.single .daterangepicker_input{min-height:48px;padding:5px}.fwdatepicker.single .daterangepicker_input .input-mini,.fwdatepicker.single .daterangepicker_input i{display:block!important}.fwdatepicker.single .daterangepicker_input i{left:12px}.fwdatepicker.single .daterangepicker_input:after{left:5px;width:auto;right:5px}.fwdatepicker .calendar-slot{position:relative}.fwdatepicker .calendar-slot i{position:absolute;top:8px;left:8px}.fwdatepicker .daterangepicker_input i{position:absolute;left:8px;top:auto;bottom:3px}.fwdatepicker .date-label{color:#666}.fwdatepicker .input-mini{border:1px solid #e4e4e4;color:#000;height:25px;display:block;margin:4px 0 0;padding:0 3px 1px;width:100%;font-size:11px;float:left;text-align:center;position:relative;z-index:10;background:0 0}.fwdatepicker .input-mini.active{border:1px solid #E8E8E8}.fwdatepicker ul.monthselect,.fwdatepicker ul.yearselectContainer{list-style:none;padding:0 0 9px 4px;margin:10px 0 0;position:absolute;background:#fff;left:1px;right:0;bottom:0;display:none}.fwdatepicker ul.monthselect li,.fwdatepicker ul.yearselectContainer li{display:inline-block;padding:0;line-height:32px;margin:5px 4.5px;border:1px solid #e8e8e8;width:57.5px;text-align:center;cursor:pointer}.fwdatepicker ul.monthselect li:hover,.fwdatepicker ul.yearselectContainer li:hover{background:#e6e6e6;border-color:#e6e6e6}.fwdatepicker ul.monthselect li.selected,.fwdatepicker ul.yearselectContainer li.selected{color:#fff;background:#7bbc55;border-color:#7bbc55}.fwdatepicker ul.monthselect.open,.fwdatepicker ul.yearselectContainer.open{display:block}.fwdatepicker ul.yearselectContainer{top:26px}.fwdatepicker ul.yearselectContainer li{width:41px;padding:0;line-height:22px}.fwdatepicker .range_inputs{padding:15px 0;border-top:1px solid #e4e4e4;margin:10px 10px 0}.fwdatepicker .range_inputs span{vertical-align:middle}.fwdatepicker .last_input{margin-left:10px;padding:0 0 0 6px;width:50px;height:22px;font-size:11px;border:1px solid #C6CACC;vertical-align:middle}.fwdatepicker .selectbox{display:inline-block;margin-left:10px!important;border:1px solid #C6CACC;width:75px;height:22px;vertical-align:middle;position:relative;overflow:hidden}.fwdatepicker .selectbox:before{width:22px;height:100%;content:"";position:absolute;top:0;right:0;background:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320) -177px -1px no-repeat;background-size:200px 200px!important;z-index:3;pointer-events:none}.fwdatepicker .select-min{background:#fff;-webkit-border-radius:0;padding-left:6px;border:none;height:20px;min-width:73px;font-size:11px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;vertical-align:middle;padding-right:6px;width:76px}.fwdatepicker .dr-checkbox{padding-top:6px}.fwdatepicker .dr-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.fwdatepicker .dr-checkbox input:checked+.checkmark{background-position:-65px -22px}.fwdatepicker .dr-checkbox .checkmark{position:absolute;top:3px;left:0;width:18px;height:18px;background:url(images/calendar-sprite@2x.089f701f20a6fd2d2c702c49a0a99c3b.png?bN=5320) -25px -22px no-repeat;background-size:200px 200px!important}.fwdatepicker .dr-checkbox:hover .checkmark{background-position:-45px -22px}.fwdatepicker.single.without-label{padding:7px;width:240px}.fwdatepicker.single.without-label .calendar{width:224px;border:1px solid #e4e4e4}.fwdatepicker.single.without-label .drp-buttons{border:none;position:static;padding:15px 0 8px}select::-ms-expand{display:none}