.daterangepicker {
	border-color: #D4DFE6;
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}

.daterangepicker::before {
	border-color: #D4DFE6;
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td,
.entry-content .daterangepicker thead th,
.entry-content .daterangepicker tr th,
.entry-content .daterangepicker tr td,
body.et-pb-preview #main-content .container .daterangepicker tr td {
	border-radius: 0px;
	font-size: 13px;
	height: 32px;
	line-height: 29px;
	padding: 0px;
	width: 32px;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
	color: #F4F8FB;
}

.daterangepicker tr th:nth-child(6),
.daterangepicker tr th:nth-child(7),
.daterangepicker tr td:nth-child(6),
.daterangepicker tr td:nth-child(7) {
	background-color: #F9F9F9;
}


.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: #7A9742;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
	background-color: #D4DFE6;
}

.daterangepicker td.in-range {
	background-color: #F4F8FB !important;
}

.daterangepicker td.start-date,
.daterangepicker td.end-date,
.daterangepicker td.start-date.end-date {
	background-color: #7A9742 !important;
	border-radius: 0px;
}

.daterangepicker .calendar-table .prev span,
.daterangepicker .calendar-table .next span {
	border: 0px;
	position: relative;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.daterangepicker .calendar-table .prev span::after,
.daterangepicker .calendar-table .next span::after {
	font-family: 'iaspace' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	border: 0px;
	color: #7A9742;
	left: -3px;
	position: absolute;
	top: -3px;
}

.daterangepicker .calendar-table .prev span::after {
	content: "\e906";
}

.daterangepicker .calendar-table .next span::after {
	content: "\e907";
}

.daterangepicker .drp-buttons .btn {
	background-color: #F4F8FB;
	border: 0px;
	border-radius: 0px;
	color: #7A9742;
	cursor: pointer;
	font-size: 13px;
	padding: 8px;
}

.daterangepicker .drp-buttons .btn:hover,
.daterangepicker .drp-buttons .btn:active {
	background-color: #F4F8FB;
	color: #7A9742;
}

.daterangepicker .drp-selected {
	font-size: 13px;
}