@charset "utf-8";
/* CSS Document */
.tc-search_box{
    background:#e7e7e7;
    padding:6px 12px 10px 12px;
    border-radius:8px;
    margin-top:20px;
    margin-bottom:20px;	
}

.tc-s-name{
	display:none !important;
}
.tc-input-wrap label, .tc-input-wrap input[type="text"]{
	display:block;
	width:100% !important;
	margin-bottom:6px !important;
}
.tc-input-wrap label{
	font-weight:600;
}
.tc-submit-wrap input[type="submit"]{
	width:100%;
	border:none;
	margin:0;
	padding-top:6px;
	padding-bottom:6px;
}
.tc-search-result ul{
	margin:0;
    border:1px solid #ccc;
	padding:8px 12px;
	display:inline-block;
}
.tc-search-result ul:last-child{
	padding-bottom:12px;
}
.tc-search-result ul li{
    list-style-type:none;
    background:none;
	padding:0;
}
.tc-details{
	padding:0 6px 2px 6px;
	margin-bottom:4px;
}
.tc-details:nth-of-type(even){
	background:#eee;
}
.tc-btn-wrap{
	margin-top:10px;
}
.tc-btn-wrap a{
	margin:0 4px;
	border:none !important;
	color:#fff !important;
}
.view-tc{
	background:#ff7373;
    color:#fff;
	display:inline-block;
    padding:0px 8px 3px 8px;
}
.tc-error{
	color:red;
}
@media only screen and (min-width:680px){
	.tc-search_box{
		padding:10px 12px 10px 12px;
	}
	.tc-search_box form{
		display:-webkit-flex;
		display:flex;
		flex-wrap:wrap;
	}
	.tc-input-wrap{
		width:74%;
		display:-webkit-flex;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.tc-input-wrap label{
		width:30% !important;
		margin-bottom:0 !important;
		align-self:center;
	}
	.tc-input-wrap input[type="text"]{
		width:70% !important;
		margin-bottom:0 !important;
	}
	.tc-submit-wrap{
		width:26%;
	}
	.tc-submit-wrap input[type="submit"]{
		border-radius:0px 30px 30px 0;
	}
}
@media only screen and (min-width:921px){
	.tc-input-wrap input[type="text"]{
		width:72% !important;
	}
	.tc-input-wrap label{
		width:27% !important;
	}
}
@media only screen and (min-width:1025px){
	.tc-input-wrap input[type="text"]{
		width:75% !important;
	}
	.tc-input-wrap label{
		width:25% !important;
	}
	.view-tc:hover{
		background:#ff7373;
		color:#fff;
	}
	.tc-input-wrap label, .tc-input-wrap input[type="text"], .tc-submit-wrap input[type="submit"]{
		line-height:2.8rem;
	}
}
