﻿@charset "utf-8";
/* CSS Document */

.colaweb-search:after {
	content: " ";
	display: block; 
	height: 0; 
	clear: both;
}
.tour_search {
	min-width: auto;
	height: auto;
}
#tour li {
	margin-bottom: 15px;
}
#tour li:after {
	content: " ";
	display: block; 
	height: 0; 
	clear: both;
}
.tour_search ul li {
	padding-left: 10px;
	padding-right: 10px;
}
.tour_search ul li:first-child {
	margin-bottom: 0 !important;
}
.tour_search ul li div.selector {
	width: calc(100% - 78px) !important;
	/*width: 121px !important;*/
}
.tour_search ul li:first-child div.selector {
	width: 121px !important;
}
.tour_search ul li select {width: 100% !important;}
.tour_search .sel_w1, div.selector span {
	width: 100% !important;
	line-height: 27px;
}
.tour_search ul li p.listName {
	width: 61px;
	margin-right: 3px;
}
.tour_search ul li:first-child p {margin-bottom: 15px;}
.tour_search ul li:first-child div.selector {margin-bottom: 15px;}
.calendar_icon {
	display: inline-block;
	margin-right: 0;
	margin-left: 0;
}
/*.tour_search .search_btn {
	float: right;
	width: 130px;
	height: 30px;
	margin-left: 10px;
	font-size: 15px;
	line-height: 30px;
}
*/
div.selector span {
	height: 26px !important;
}
.tour_search div.selector {background: none;}


@media only screen and (max-width:419px) {
	.tour_search ul li:first-child {
		width: 220px;
	}
}	

@media only screen and (max-width:330px) {
	.tour_search ul li {
		padding-left: 0;
		padding-right: 0;
	}
}	

.tour_search .sel_w4 {
    width: 110px;
    padding: 0;
}

