/*datepicker css*/
.daterangepicker td.active{
	background: #00429B !important;
	color: #fff !important;
}
.daterangepicker td.in-range{
	background: rgba(0, 66, 155,0.2);
	position: relative;
}
.daterangepicker td.in-range:hover{
	 background: rgba(0, 66, 155,0.5);
}
.daterangepicker td.start-date::before{
	content: '';
	background: rgba(0, 66, 155,0.2);
	top: 0;
	left: 0;
	width: 33px;
	height: 26px;
	position: absolute;
	border-radius: 50% 0px 0px 50%;
}
.daterangepicker td.end-date::before{
	content: '';
	background: rgba(0, 66, 155,0.2);
	top: 0;
	right:0;
	width: 32px;
	height: 26px;
	position: absolute;
	border-radius: 0px 50% 50% 0px;
}
@media screen and ( max-width: 1000px ){
	.daterangepicker td.start-date::after{
		content:'';
		width: 38px !important;
	}
	.daterangepicker td.end-date::after{
		content: '';
		width: 37px !important;
	}
    .daterangepicker{
	    min-width: unset !important;
    }
}
.daterangepicker .calendar-table td{
	width: 32px;
	height: 32px;
}
.daterangepicker td.start-date,.daterangepicker td.end-date{
	border-radius: 50%;
	position: relative;
}
.daterangepicker{
	border-radius: 15px;
	border: 1px solid #ddd;
	min-width: 500px;
}
.daterangepicker .drp-buttons .cancelBtn{
	flex-flow: row nowrap;
	width: fit-content;
	background: #dd3636;
	border-radius: 5px;
	color: #fff;
	transition: 0.5s;
	border: 0;
	padding: 5px 9px;
}
.daterangepicker .drp-buttons .applyBtn{
	flex-flow: row nowrap;
	width: fit-content;
	background: #00429B;
	border-radius: 5px;
	color: #fff;
	transition: 0.5s;
	border: 0;
	padding: 5px 9px;
}
.daterangepicker .drp-buttons .cancelBtn:hover,.daterangepicker .drp-buttons .applyBtn:hover{
	background-color: #ffb200;
	color: #00429b !important;
	cursor: pointer;
}
.daterangepicker .drp-buttons .drp-selected{
	background transparent;
}