.flexible-months{display:flex;flex-direction:column;height:275px;justify-content:space-between;max-width:270px}.flexible-months .month-head{color:#000;cursor:pointer;font-size:18px;font-weight:600;margin-top:8px;text-align:center;width:100%;span{width:30px}.disabled{cursor:auto;opacity:.5}}.flexible-months .month-row{gap:10px;button.monthBtn{background-color:transparent;border:1px solid #000;border-radius:4px;color:#000;cursor:pointer;float:left;font-size:16px;font-weight:600;margin-bottom:0!important;margin-left:0!important;margin:0 0 8px;outline:none;padding:8px 16px;text-transform:uppercase;width:100%}button.monthBtn:hover{background-color:#227dc7;color:#fff}button.monthBtn.selected{background-color:#3490dc;color:#fff}button.monthBtn.disabled{cursor:not-allowed;opacity:.4;pointer-events:auto}button.monthBtn.selected.disabled{opacity:.7}}.custom-month-tooltip{background:#333;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:9999}button.applyBtn{background-color:#5cb85c;border:none;border-radius:4px;color:#fff;margin-left:0!important;margin:0 0 8px;padding:8px 16px;width:100%}button.applyBtn,button.flexDatesBtn{cursor:pointer;float:left;font-weight:600;outline:none;text-transform:uppercase}button.flexDatesBtn{border:none;font-size:12px;padding:8px}button.flexDatesBtn:hover{color:#002e5f}button.flexDatesBtn.selected{background-color:#fff;border:1px solid #000;border-radius:50px}button.cancelBtn{border:1px solid #000;cursor:pointer;float:left;margin-left:0!important;margin:0 0 8px;outline:none}button.cancelBtn,button.doneBtn{border-radius:4px;font-weight:600;padding:8px;text-transform:uppercase}button.doneBtn{margin-bottom:8px}button.cancelBtn:hover{color:#002e5f}.daterangepicker-tabs{background-color:#efefef;border:1px solid #000;border-radius:50px;display:flex;gap:2px;margin:8px 8px 0;padding:5px}.drp-calendar.right{display:none!important}.drp-calendar select{font-size:14px;padding:3px}.nextMonthBtn,.prevMonthBtn{font-size:12px}.nextMonthBtn{margin-left:auto}.daterangepicker .calendar-table,.daterangepicker .calendar-table th{td{font-size:16px;line-height:30px}td.in-range{background-color:#ebf4f8!important;color:#000}}.daterangepicker select.monthselect,.daterangepicker select.yearselect{border-color:grey;border-radius:3px;font-size:16px;font-weight:500}@media (min-width:564px){.daterangepicker{height:385px}.drp-calendar,.flexible-months{width:500px}}
