.date-picker-container .datetime-container{direction:ltr;background:transparent;position:relative;z-index:1;cursor:pointer}.date-picker-container .inner{position:relative;background:#fff}.date-picker-container .inner:before{content:'';font-family:'Glyphicons Halflings';position:absolute;font-size:20px;top:3px;right:10px;width:20px;height:20px;color:#949393;z-index:0}.daterangepicker{position:absolute;color:inherit;background:linear-gradient(#f7f7f7 0%,rgba(255,255,255,0) 100%);background-color:#fff;border:1px solid #e7e7e7;width:278px;max-width:none;padding:0;margin-top:5px;top:100px;left:20px;z-index:3001;display:none;font-family:SDF;font-size:13px;line-height:1em}.daterangepicker table tr:nth-of-type(odd){background:none}.daterangepicker:before,.daterangepicker:after{position:absolute;display:none;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:table;width:100%}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table td.today{border:1px solid #e1e1e1;position:relative;background:none}.daterangepicker .calendar-table td.today:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #e1e1e1 transparent transparent}.daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{position:relative;width:40px;height:40px;background-color:#f9f9f9;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:4px;display:block}.daterangepicker .calendar-table .prev span:hover,.daterangepicker .calendar-table .next span:hover,.daterangepicker .calendar-table .prev span:hover:before,.daterangepicker .calendar-table .next span:hover:before{border-color:#dd1610;color:#dd1610}.daterangepicker .calendar-table .prev span::before,.daterangepicker .calendar-table .next span::before{content:"";font-family:"Glyphicons Halflings";color:#555;font-size:11px;width:20px;height:20px;position:absolute;top:9px;right:8px;z-index:1}.daterangepicker .calendar-table .next span::before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.daterangepicker.rtl .calendar-table .next span::before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.daterangepicker .calendar-table .prev span::before{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.daterangepicker.rtl .calendar-table .prev span::before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:40px;width:40px;height:40px;line-height:24px;font-size:14px;border-radius:4px;box-sizing:border-box;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:separate}.daterangepicker td.available:hover{color:#dd1610;background:#e1e1e1 !important}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{border-color:transparent;color:#dbdbdb}.daterangepicker.twomonth-datepicker .off{visibility:hidden}.daterangepicker.twomonth-datepicker .off.disabled{visibility:visible}.daterangepicker td.in-range{background-color:#fae3e4;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker.rtl td.start-date{border-radius:0 4px 4px 0}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker.rtl td.end-date{border-radius:4px 0 0 4px}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background:#dd1610 !important;border:none !important;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through;background:none}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.yearselect:hover,.daterangepicker select.monthselect:hover{border:1px solid #dd1610}.daterangepicker select.yearselect:focus{outline:0}.daterangepicker .monthselectwrapper{position:relative;float:left;margin-right:10PX;margin-left:10px;width:85px;font-family:"SDF";-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr}.daterangepicker.rtl .monthselectwrapper{direction:rtl}.daterangepicker .monthselectwrapper:after{content:"";font-family:"Glyphicons Halflings";color:#555;font-size:11px;width:20px;height:20px;position:absolute;top:10px;z-index:1;right:7px}.daterangepicker.rtl .monthselectwrapper:after{left:7px;right:auto}.daterangepicker select.monthselect{font-family:"SDF";-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:1px solid #e7e7e7;border-radius:4px;padding:7px 5px 7px 12px;position:relative;z-index:9;cursor:pointer}.daterangepicker .yearselectwrapper{width:85px;margin-right:10px;position:relative;float:left;font-family:"SDF";-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr}.daterangepicker.rtl .yearselectwrapper{direction:rtl}.daterangepicker .yearselectwrapper:after{content:"";font-family:"Glyphicons Halflings";color:#555;font-size:11px;width:20px;height:20px;position:absolute;top:10px;right:7px;z-index:1}.daterangepicker.rtl .yearselectwrapper:after{left:7px;right:auto}.daterangepicker select.yearselect{font-family:"SDF";-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;border:1px solid #e7e7e7;border-radius:4px;padding:9px 5px 5px 12px;position:relative;z-index:9;cursor:pointer}.daterangepicker .hourselectwrapper,.daterangepicker .minuteselectwrapper,.daterangepicker .ampmselectwrapper{display:inline-block;float:left;margin:0 5px;position:relative;cursor:pointer}.daterangepicker .hourselectwrapper:after,.daterangepicker .minuteselectwrapper:after,.daterangepicker .ampmselectwrapper:after{content:"";font-family:"Glyphicons Halflings";color:#555;font-size:8px;width:20px;height:20px;position:absolute;top:0;z-index:1;right:1px}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;padding:2px 3px;outline:0;font-size:12px;background-color:transparent;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:4px;line-height:1.5;direction:ltr;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:9;cursor:pointer}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative;display:table}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:14px;padding-left:5px;padding-top:17px;float:left;direction:ltr}.daterangepicker .drp-buttons .btn{float:right}.daterangepicker .base-selector{display:table;width:100%}.daterangepicker .current-base{padding:4px 8px;margin:10px;box-sizing:border-box;border-radius:4px;color:#d81e1e;box-shadow:none;text-shadow:none;transition:all ease-in-out .3s;float:right;font-size:14px;font-weight:bold}.daterangepicker .change-base:focus{outline:0}.daterangepicker .change-base{float:left;padding:15px;background:#fff;box-sizing:border-box;border:none;color:#646464;box-shadow:none;text-shadow:none;transition:all ease-in-out .3s;position:relative}.daterangepicker .change-base:after{content:"";position:absolute;height:1px;width:74%;background:#eee;top:100%;right:13%;margin-top:-10px}.daterangepicker .change-base:hover{color:#d81e1e}.daterangepicker .change-base:before{content:"";position:absolute;height:1px;width:0;background:#d81e1e;top:100%;right:0;left:0;display:table;margin:0 auto;margin-top:-10px;z-index:1;transition:all 400ms ease-in-out}.daterangepicker .change-base:hover:before{width:74%}.daterangepicker .change-base:hover{color:#d81e1e}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:bold;background:#f9f9f9;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:4px;color:#444;box-shadow:none;text-shadow:none;transition:all ease-in-out .3s}.daterangepicker .drp-buttons .btn.cancelBtn{margin-left:5px}.daterangepicker .drp-buttons .btn.btn-primary{background:#dd1610;border-color:#dd1610;color:#fff}.daterangepicker .drp-buttons .btn:hover{background:transparent;border-color:#dd1610;color:#444}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}.daterangepicker .weekend{color:#dc2026}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}.calendar-table .table-condensed thead tr th{padding:0;border:0}.calendar-table .table-condensed thead{padding-bottom:10px}.daterangepicker .drp-tools{clear:both;height:40px;width:100%;float:left}.daterangepicker .drp-tools .goto-tools-title{float:right;padding:10px}.daterangepicker .drp-tools .goto-tools-container{list-style:none;padding:0;margin:0}.daterangepicker .drp-tools .goto-tools{padding:5px 10px;background:transparent;border-radius:4px;color:#777;font-size:12px;text-align:center;min-width:70px;margin:5px;border:1px solid #777;float:right;cursor:pointer;transition:all ease-in-out .3s}.daterangepicker .drp-tools .goto-tools:hover{border-color:#dd1610;color:#fff;background:#dd1610}.daterangepicker .goto-tools-next-week,.daterangepicker .goto-tools-next-month,.daterangepicker .goto-tools-next-year{display:none}@media(max-width:767px){.daterangepicker{width:100%}.daterangepicker .calendar-table th{font-size:12px}.daterangepicker .calendar-table td{min-width:30px;width:30px;height:30px;line-height:20px;font-size:12px;border-radius:4px}.daterangepicker .base-selector,.daterangepicker .current-base{font-size:12px}input.datetime-container{font-size:16px}.select2-container .select2-search__field{font-size:16px}}