/* Custom style for the LOCATIONS tab on add / edit car page */
#return-price-container>div>label {
	position: relative;
}

#return-price-container .return-price {
	width: 100px;
	position: absolute;
	right: 0px;
}

/* Custom style for total price on car-search-topbar */
.total-price-wrapper {
	color: #006CE4;
	font-size: 22px;
	font-weight: bold;
}

.tscp_excess_insurance {
	border: 1px solid #d7dce3;
	border-radius: 8px;
	margin: 20px auto;
	padding: 20px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
}

.tscp_excess_insurance .tscp_excess_insurance_description {
	flex-grow: 1;
}

.tscp_excess_insurance .tscp_excess_insurance_price {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 20px;
}

.tscp_excess_insurance input {
	height: 20px;
	width: 20px;
}

.infor-st-setting .st-filter_time_dashboard .div-custom-date.st-calendar {
	z-index: unset;
}

.daterangepicker .table-condensed .td-date.booked {
	background-color: #7bdcb5;
}

.search-form form .field-detination {
	width: 100%;
}

.search-form form .st-form-dropdown-icon {
	flex-grow: 1;
}

.search-form form .form-group .render {
	width: 100%;
}

#car-booking-calendar {
	position: relative;
	width: 100%;
	min-height: 100px;
}

#car-booking-calendar .daterangepicker.moveright,
#car-booking-calendar .daterangepicker.single {
	width: 100% !important;
	max-width: none !important;
	position: static !important;
	float: unset !important;
	display: flex !important;
}

#car-booking-calendar .daterangepicker.ltr .calendar.left,
#car-booking-calendar .daterangepicker.ltr .calendar.right {
	flex-grow: 1;
}

#car-booking-calendar .calendar-time-wrapper {
	display: none;
}

.daterangepicker .table-header {
	display: flex;
}

.daterangepicker .table-header .month {
	flex-grow: 0.5;
	margin: auto;
}
.daterangepicker .table-sub-header {
	display: flex;
}

.daterangepicker .table-sub-header .day-off-week {
	flex-grow: 1;
}

#car-booking-calendar .table-condensed tr {
	display: flex;
}

#car-booking-calendar .table-condensed .td-date {
	flex: 1;
}

#car-booking-calendar .table-condensed .td-date ol.clients_name {
	padding: 15px;
	font-size: 12px;
	margin: auto;
}

#car-booking-calendar .table-condensed .td-date ol.clients_name li {
	text-wrap: auto;
	list-style: auto;
	text-align: left;
}

#car-booking-calendar .table-condensed .td-date ol.clients_name li:hover{
	text-decoration: underline;
}

#car-booking-calendar .table-condensed .td-date .date {
	margin: auto;
}

.st-partner-create-form .st-partner-field-item .show_agent_contact_info {
	display: none;
}
