.tab-content {background:#fff;font-size:0;text-align:center}
.searchPanel {position:relative;}
.searchPanel .groupItems{display: inline-block;width:100%}
.searchPanel .item{display: inline-block;vertical-align: top;font-size:1rem;width:90%;text-align:left;height:80px;position:relative;border-radius:0}
.searchPanel .item input,.searchPanel select,.searchPanel .item label,
	.searchPanel .item a, .searchPanel .item .pane{display: block;margin:0;width:100%}
.searchPanel .item .pane{background:#fff;padding:9px 2px;}
.item .pane span{white-space: nowrap;text-overflow: ellipsis;display:block;overflow:hidden;padding-left:5px}
.searchPanel input,.searchPanel select {text-overflow: ellipsis;padding:8px}
.searchPanel .item.placeChange{display:none}
.searchPanel .item.placeChange a{padding:2px 5px;background:#fff;text-align:center}
.searchPanel .item .ui-datepicker-trigger{display:none/*bottom:8px;right:0;top:inherit;height:26px;padding:0 4px*/}
.searchPanel .otherControl .item .pane{border:1px solid #ccc}
.searchPanel .submit{height:44px}
.searchPanel .item label
{
	color: #686868;
	font-weight:500;
	white-space: nowrap;
	overflow:hidden
}
@media (min-width:400px){}
@media (min-width:576px)
{
	.searchPanel .item.placeControl {width: 50%;}
	.searchPanel .placeControl.hotels {width:100%}
	/*.searchPanel .item.placeChange{display: inline-block;width:6%}*/
	.searchPanel .dateControls{width:66.6%;}
	.searchPanel .dateControls .item {width:50%;}
	.searchPanel .otherControl{width:33.3%}
	.searchPanel .otherControl .item{width:100%}
	.searchPanel .Submit .item{width:100%;margin-top:20px}
}
@media (min-width:768px){}
@media (min-width: 992px)
{
	.searchPanel .placeControls{width:45%}
	.searchPanel .dateControls{width:20%}
	.searchPanel .otherControl{width:18%}
	.searchPanel .otherControl .pane{width:100%}
	.searchPanel .Submit{width:10%;float:right;margin-right:10px}
	.searchPanel .Submit input.btn{padding:.21rem .1rem}
	./*searchPanel .Submit .item{width:70%;}*/
	.searchPanel .item{width:20%}
	.searchPanel .item.placeControl {width: 50%;}
	.searchPanel .placeControl.hotels {width:100%}
	/*.searchPanel .item.placeChange{width:6%}*/
}
.otherControl{position:relative;}
.otherControl .panePopup
{
	display:none;
	position:fixed;
	z-index:10;
	padding:40px;
	background:white;
	width:350px;
	right:0;
	border:1px solid #6bad87;
}
@media (min-width:992px)
{
	.otherControl .panePopup
	{
		position:absolute;
		right:inherit;
	}
}
.otherControl .count input{border:none;width:35px;}
.panePopup .count input, .panePopup select{margin-bottom:20px}
.count>*{float:left}
.count>.comment
{
	white-space: nowrap;
	overflow:hidden;
	padding:10px;
	font-size:14px;
}
.circled
{
	color:#8a75a9;
	cursor:pointer;
	border:2px solid #8a75a9;
	border-radius:50%;
	width:27px;
	font-size:16px;
	font-weight:1000;
	text-align:center;
	margin:6px;
}
