.daterangepicker{padding:4px;position:absolute;top:100px;border-radius:4px;background:#fff;left:20px;width:278px;margin-top:1px}.daterangepicker.opensleft:before{border-right:7px solid transparent;border-left:7px solid transparent;right:9px;content:"";position:absolute;border-bottom:7px solid rgba(0,0,0,.2);top:-7px;display:inline-block}.daterangepicker.opensleft:after{border-right:6px solid transparent;border-left:6px solid transparent;right:10px;content:"";position:absolute;border-bottom:6px solid #fff;top:-6px;display:inline-block}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{margin-right:auto;right:0;content:"";position:absolute;margin-left:auto;left:0;width:0;display:inline-block}.daterangepicker.openscenter:before{border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2);top:-7px}.daterangepicker.openscenter:after{border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #fff;top:-6px}.daterangepicker.opensright:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";position:absolute;border-bottom:7px solid rgba(0,0,0,.2);top:-7px;left:9px;display:inline-block}.daterangepicker.opensright:after{border-right:6px solid transparent;border-left:6px solid transparent;content:"";position:absolute;border-bottom:6px solid #fff;top:-6px;left:10px;display:inline-block}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{border-top:7px solid #ccc;border-bottom:initial;bottom:-7px;top:auto}.daterangepicker.dropup:after{border-top:6px solid #fff;border-bottom:initial;bottom:-6px;top:auto}.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .calendar{max-width:270px;margin:4px;display:none}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{min-width:32px;text-align:center;white-space:nowrap}.daterangepicker .calendar-table{padding:4px;border:1px solid #ddd;border-radius:4px;background:#fff}.daterangepicker table{margin:0;width:100%}.daterangepicker td,.daterangepicker th{height:20px;text-align:center;border-radius:4px;cursor:pointer;width:20px;white-space:nowrap}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#999;background:#fff}.daterangepicker option.disabled,.daterangepicker td.disabled{text-decoration:line-through;color:#999;cursor:not-allowed}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{border-radius:0;background:#ebf4f8}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{border-color:#3071a9;color:#fff;background-color:#357ebd}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{height:auto;padding:1px;font-size:12px;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{margin-bottom:0;width:50px}.daterangepicker th.month{width:auto}.daterangepicker .input-mini{height:30px;padding:0 6px 0 28px;border:1px solid #ccc;color:#555;margin:0 0 5px;border-radius:4px;width:100%;line-height:30px;vertical-align:middle;display:block}.daterangepicker .input-mini.active{border:1px solid #357ebd}.daterangepicker .daterangepicker_input i{position:absolute;top:8px;left:8px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .calendar-time{position:relative;text-align:center;margin:5px auto;line-height:30px;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .ranges{font-size:11px;text-align:left;margin:4px;float:none}.daterangepicker .ranges ul{list-style:none;padding:0;margin:0 auto;width:100%}.daterangepicker .ranges li{padding:3px 12px;font-size:13px;border:1px solid #f5f5f5;margin-bottom:8px;color:#08c;border-radius:5px;background:#f5f5f5;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{border:1px solid #08c;color:#fff;background:#08c}@media (min-width:564px){.daterangepicker .calendar,.daterangepicker .ranges,.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .calendar.left{margin-right:0;clear:left}.daterangepicker.single .calendar.left{clear:none}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .calendar.left .calendar-table,.daterangepicker .left .daterangepicker_input{padding-right:12px}}@media (min-width:730px){.daterangepicker .ranges{width:auto;float:left}.daterangepicker .calendar.left{clear:none}}