| /* Plugin - Bootstrap Daterangepicker */
body .daterangepicker {
	z-index: 1020 !important;
	box-shadow: 0 5px 30px 0 rgba(0,0,0,.25) !important;
	border: none !important;
}
.daterangepicker:before {
	display: none !important;
}
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.daterangepicker td.active.available, 
.daterangepicker td.active.available:hover {
	background: @blue !important;
	text-shadow: none !important;
	color: #fff !important;
}
.daterangepicker table {
	color: @black;
}
.daterangepicker .calendar th {
	color: @black !important;
}
.daterangepicker .calendar th, 
.daterangepicker .calendar td {
	padding: 7px !important;
	font-weight: 600;
}
.daterangepicker .ranges li {
	color: @black_darker !important;
	font-size: 12px;
}
.daterangepicker .ranges li.active, 
.daterangepicker .ranges li:hover {
	background: #2e353c !important;
	border-color: #2e353c !important;
	color: #fff !important;
}
.daterangepicker td.available:hover, 
.daterangepicker th.available:hover {
	background: #e9ecef !important;
	color: @black !important;
}
.daterangepicker td.off, 
.daterangepicker td.off.in-range, 
.daterangepicker td.off.start-date, 
.daterangepicker td.off.end-date {
	background: none !important;
	color: #d3d8df !important;
}
.daterangepicker td.off:hover,
.daterangepicker td.off:focus {
	background: #fff !important;
	color: #d3d8df !important;
}
body .daterangepicker td.in-range {
	background: #c8e9f3;
}
body .daterangepicker .input-mini.active {
	border-color: #5db0ff;
	outline: 0;
	box-shadow: 0 0 0 0.125rem rgba(52, 142, 227, 0.3);
}
body .daterangepicker .calendar-table th, 
body .daterangepicker .calendar-table td {
	padding: 0;
}
 |