.daterangepicker .ranges li {
    font-size: 14px !important;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #FF7A0B !important;
    padding: 3px 12px;
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover{
    background: #FF7A0B !important;
    border: 1px solid #FF7A0B !important;
    color: #fff !important;
}
th {
    color: #2dbdca !important;
}
th.prev, th.next {
    color: #FF7A0B;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background: #2FBDCA !important;
    border-color: transparent !important;
    color: #FFf !important;
    font-weight: 700 !important;
    border-radius: 50%!important;
   
}
.daterangepicker td.in-range {
    background: rgba(47, 189, 202 , 0.15 )!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
td.available.active.start-date.end-date{
    border-radius: 50% !important;
}
.daterangepicker td.start-date.active {
    border-radius: 50%!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.daterangepicker td.end-date.active{
    border-radius: 50%!important;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
.daterangepicker  select {
    padding: 3px ;
    color: #FF7A0B;
    font-weight: 500;
    /* border: 1px solid  #FF7A0B; */
    background-color: transparent !important;
}
.daterangepicker .applyBtn{
    background: #FF7A0B !important;
    border: 1px solid #FF7A0B !important;    
}
/*13062024*/
.daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {
    color: #FF7A0B;
    font-weight: bold;
}
.daterangepicker select.monthselect,.daterangepicker select.yearselect, .daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.ampmselect{
    padding: 0.5rem 0.3rem;
    border: 1px dotted #ddd;
    border-radius: .2rem;
    font-size: 12px;
    font-weight: bold;
}  
.daterangepicker .calendar th, .daterangepicker .calendar td{
    font-size:14px;
}
.daterangepicker td, .daterangepicker th{
    width: 35px !important;
    height: 33px !important;
}
.daterangepicker .ranges li{
    padding: 0.2rem 12px;
}
.daterangepicker .btn-default {
    color: #fff !important;
    background-color: #1db8c6;
    border-color: #1db8c6;
}
.daterangepicker.dropdown-menu.show-calendar{
    min-width:730px;
}
.staff_filter.dropdown-menu.show-calendar{
    left:calc(100vw - 780px) !important;
}
button.cancelBtn.btn.btn-sm.btn-default:hover {
    color: #1db8c6 !important;
}