.t-check-in, .check-in, .t-check-out, .checkout{
	border-color:#ededed;
	height: 50px;
}
.t-check-in, .check-in{border-right-color:#e8e8e8}
.t-date-title{color:#e91e63}
.t-special-day:before{border-color:#e91e63 #e91e63 transparent transparent}

/*.t-datepicker-day{
	border-color:#ededed;
	background:#fff;
	width: 100%;
	min-width: 435px;
}*/


@media only screen and (min-width : 100px) and (max-width : 419px){/*for mobile*/
.t-datepicker-day{
	background:#fff;
	width: 100%;
	min-width: 200%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
}
}

@media only screen and (min-width : 960px) and (max-width : 1159px){/*for mobile*/
#form_top .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 695%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -216%;
}
#unitrate .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 525%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -324%;
}
#signupForm1 .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 414%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -127%;
}
}
@media only screen and (min-width : 1160px) and (max-width : 1399px) {
#form_top .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 669%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -228%;
}
#unitrate .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 525%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -324%;
}
#signupForm1 .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 619%;
	z-index: 9999;
	border: solid 2px #4d4d4d;
	margin-left: -410%;
}
}
@media (min-width: 2000px) {
.t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 200%;
	border: solid 2px #4d4d4d;
}
}@media only screen and (min-width : 420px) and (max-width : 959px){/*for mobile*/
#search_bar_content .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 413%;
	border: solid 2px #4d4d4d;
	margin-left: -211%;
}
#search_bar .t-datepicker-day {
	background: #fff;
	width: 100%;
	min-width: 200%;
	border: solid 2px #4d4d4d;

}
}
.t-day,.t-disabled,.t-end,.t-range,.t-start{background:#fafafa;border-color:#fff}
.t-disabled {
	background: 0 0;
	text-decoration: line-through;
}
.t-highlighted{color:#7ea4d5}
.t-highlighted.t-disabled{background:#fafafa}
.t-end,.t-end-limit,.t-start{color:#fff;background:#11b3f1}
.t-range,.t-range-limit{color:#7ea4d5}
/*.t-range{background:#e9f8fe}*/
.t-range{background:#8ecfb1; color: black; font-family: Roboto; font-weight: 500;}
.t-range-limit{background:#d1f0fc}
.t-range-limit.t-end,.t-range-limit.t-start{color:#fff;background:#7ea4d5}
.t-check-in .t-end, .check-in .t-end,.t-check-out .t-start, .check-out .t-start,.check-out tr~.t-end, {color:#fff;background:#11b3f1}
.t-hover-day,.t-hover-day-content,.t-hover-day:hover{color:#fff;background:#7ea4d5}
.t-hover-day::after{border-color:#7ea4d5 transparent transparent}
.t-today,.t-today .t-hover-day-content{background:#4D4D4D}
.t-today::after{border-top-color:#4D4D4D}
.t-today:hover,.t-today:hover .t-hover-day-content{background:#7ea4d5}
.t-today:hover::after{border-top-color:#7ea4d5}
.t-end.t-today,.t-start.t-today{color:#fff}
.t-end.t-today,.t-end.t-today .t-hover-day-content,.t-start.t-today,.t-start.t-today .t-hover-day-content{background:#11b3f1}
.t-end.t-today::after,.t-start.t-today::after{border-top-color:#11b3f1}
.clear_dates .btn-danger {
	color: #fff !important;
	background-color: #4d4d4d !important;
	border-color: #4d4d4d !important;
}
.arrival, .departure {
	background-color: #8ecfb1;
	font-family: Roboto;
	font-weight: 500;
	color: black;
}
