body,html,p,div {
padding: 0px;
margin: 0px;
}

* {
font-family: 'Poppins', sans-serif;
}

.daterangepicker .weekend {
background-color: white !important;
text-decoration: none !important;
border-radius: 0px !important;
color: rgb(120,120,120) !important;
text-decoration: line-through !important;
}

.daterangepicker .redselect {
background-color: rgb(220,0,0) !important;
text-decoration: none !important;
color: white !important;
border-radius: 0px !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: rgb(0, 60, 145) !important;
}

.cars-form {
padding: 50px;
}

@media (max-width: 767px) {
	
.cars-form {
padding: 50px 30px 50px 30px;
}
	
}

.cars-form-title {
padding-bottom: 30px;
font-size: 26px;
line-height: 30px;
color: rgb(0,60,145);
font-weight: 600;
}

.cars-form-subtitle {
padding-bottom: 20px;
font-size: 14px;
line-height: 19px;
color: rgb(30,30,30);
font-weight: 500;
}

.cars-form-item {
font-size: 0px;
margin: 0px -10px 20px -10px;
overflow: hidden;
}

@media (max-width: 767px) {
	
	.cars-form-item {
	margin-bottom: 0px;	
	}
	
}

.cars-form-item input {
margin: 0px 10px 0px 10px;
display: inline;
font-size: 15px;
line-height: 19px;
color: rgb(30,30,30);
border: 0.5px solid rgb(200, 200, 200);
padding: 15px;
border-radius: 4px;
width: calc((100% / 2) - 20px);
box-sizing: border-box;
}

@media (max-width: 767px) {
	
	.cars-form-item input {
	width: calc((100%) - 20px);
	margin-bottom: 10px;
	}
	
}

.cars-form-item textarea {
margin: 0px 10px 0px 10px;
height: 180px;
display: inline;
font-size: 15px;
line-height: 19px;
color: rgb(30,30,30);
border: 0.5px solid rgb(200, 200, 200);
padding: 15px;
border-radius: 4px;
width: calc(100% - 20px);
max-width: calc(100% - 20px);
min-width: calc(100% - 20px);
box-sizing: border-box;
}

.cars-form-item button {
padding: 20.5px 25px 20px 25px;
font-size: 18px;
line-height: 21px;
font-weight: 500;
transition: color .2s, background-color .2s, border-color .2s;
background-color: rgb(0, 60, 145);
color: rgb(255, 255, 255);
border-radius: 4px;
float: right;
border: 0px;
margin-right: 10px;
cursor: pointer;
margin-top: 30px;
}

@media (max-width: 767px) {
	
	.cars-form-item button {
	width: calc(100% - 20px);
	padding-left: 0px;	
	padding-right: 0px;
	margin-right: 10px;
	margin-left: 10px;
	}
	
}

.onlycalendar .daterangepicker:before,.onlycalendar .daterangepicker:after {
display: none !important;
}

.onlycalendar .daterangepicker {
margin: 0px !important;
}

.onlycalendar .table-condensed tbody {
position: relative;
}

.onlycalendar .table-condensed tbody:before {
width: 100%;
height: 100%;
content: "";
position: absolute;
left: 0px;
top: 0px;
}

.onlycalendar .ranges {
margin: 0px !important;
}

.onlycalendar .daterangepicker {
top: 0px !important;
}

.onlycalendar .daterangepicker {
width: calc(100% - 3px) !important;
}

.onlycalendar .drp-calendar {
width: calc(50% - 12px) !important;	
max-width: none !important;
}

@media (max-width: 380px) {

.onlycalendar .drp-calendar {
width: calc(100% - 12px) !important;	
max-width: none !important;
}
	
}

.onlycalendar .daterangepicker .calendar-table th, .onlycalendar .daterangepicker .calendar-table td {
width: 14.28% !important;
min-width: 0 !important;
}

.onlycalendar .daterangepicker.show-calendar .drp-calendar {
display: inline-block !important;
}

@media (max-width: 380px) {
	
.onlycalendar .daterangepicker.show-calendar .drp-calendar {
display: block !important;
}
	
}