.daterangepicker{width:272px;padding:0 9px 10px;border-color:#eaeaea;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);margin:1px 0 0}.daterangepicker .drp-calendar{float:none!important;max-width:none;padding:0!important}.daterangepicker .drp-calendar::before{content:'';position:absolute;top:-7px;left:9px;border-top:initial;border-bottom:7px solid #dbdbdb;border-left:7px solid transparent;border-right:7px solid transparent}.daterangepicker .drp-calendar::after{content:'';position:absolute;top:-6px;left:10px;border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent}.daterangepicker .drp-calendar.drp-calendar-up::before{top:auto;bottom:-7px;border-top:7px solid #dbdbdb;border-bottom:initial}.daterangepicker .drp-calendar.drp-calendar-up::after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:initial}.daterangepicker::after,.daterangepicker::before{content:none}.daterangepicker .calendar-table{padding:0!important}.daterangepicker .calendar-table>table{display:block;border-collapse:separate}.daterangepicker .calendar-table>table tr{display:block}.daterangepicker .calendar-table>table tr td,.daterangepicker .calendar-table>table tr th{display:inline-block;vertical-align:top;width:14.28571428571429%;font-weight:400;border:0;border-radius:0}.daterangepicker .calendar-table>table>thead{display:block;padding:17px 0 1px;font-weight:400!important;text-transform:capitalize}.daterangepicker .calendar-table>table>thead::after{content:'';position:absolute;top:82px;left:0;width:100%;height:1px;background:#eaeaea}.daterangepicker .calendar-table>table>thead tr:first-child>th{display:none}.daterangepicker .calendar-table>table>thead tr:first-child .month{display:block;width:auto;height:40px;padding:0 9px;font-size:16px;line-height:1.2;text-align:justify;text-justify:distribute}.daterangepicker .calendar-table>table>thead tr:first-child .month>:nth-child(2){float:left}.daterangepicker .calendar-table>table>thead tr:first-child .month>:nth-child(4){float:right;margin:0 14px 0 0}.daterangepicker .calendar-table>table>thead tr:first-child .month>:nth-child(5){position:static!important}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown{position:absolute;top:54px;bottom:0;left:0;width:100%!important;min-height:243px;max-height:none;padding:20px 12px 20px 6px;border-top:1px solid #eaeaea;border-radius:0;background:#f3f3f3;-webkit-box-shadow:none;box-shadow:none;overflow-y:auto}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .scroll-content{padding:0 0 15px}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options{padding:0;text-align:left;white-space:normal;margin:0 0 10px}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option{display:inline-block;vertical-align:top;width:31.33%;padding:8px 0;font-size:14px;text-align:center;border:1px solid transparent;border-radius:16px;margin:0 1% 5px}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover{color:#696969;border-color:#e3e3e3!important;background:0 0}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{color:#696969;border-color:transparent;background:0 0}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]{color:#696969;border-color:#e3e3e3;background:#e3e3e3}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected=true]:hover{color:#696969;border-color:#e3e3e3;background:#e3e3e3}.daterangepicker .calendar-table>table>thead tr:first-child .month .select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-disabled=true]{color:#bfbfbf;pointer-events:none}.daterangepicker .calendar-table>table>thead tr:last-child th{font-size:13px;color:#b2b2b2}.daterangepicker .calendar-table>table>tbody{display:block;padding:10px 0 0}.daterangepicker .calendar-table>table>tbody td{height:36px;font-size:14px;line-height:33px;border-radius:2px!important;-webkit-transition:border .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86);-o-transition:border .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86);transition:border .25s cubic-bezier(.785,.135,.15,.86),background .25s cubic-bezier(.785,.135,.15,.86)}.daterangepicker .calendar-table>table>tbody td.available{color:#696969;border:1px solid transparent;border-radius:0}.daterangepicker .calendar-table>table>tbody td.available:hover{border-color:#eaeaea;background:0 0}.daterangepicker .calendar-table>table>tbody td.off{color:#dbdbdb}.daterangepicker .calendar-table>table>tbody td.off:hover{border-color:transparent;background:0 0}.daterangepicker .calendar-table>table>tbody td.active{padding:1px;border-radius:0;background:#eaeaea}.daterangepicker .calendar-table>table>tbody td.active:hover{color:#696969;background:#eaeaea}