/*==== booth ====*/
.qualification, .booth .fee{
	padding-left:1em;
	color:#fff;
	font-weight:bold;
}
.qualification{
	line-height:56px;
	background:#5b5b5b;
}
.booth .booth-bg-gray{
	background:#e9e9e9;
}
.booth .col-lg-6:last-child .qualification{
	display:inline-block;
	padding-right:3em;
	border-bottom-right-radius:28px;
}
.booth dl{
	margin-bottom:0;
	padding-top:1em;
	padding-left:2em;
	padding-right:2em;
	padding-bottom:2em;
	font-size:0.9rem;
}
.booth dl dt{
	margin-right:0.5em;
}
.booth dl dt span{
	display:inline-block;
	margin-bottom:0.5rem;
	margin-right:0.5em;
	width:1.8em;
	line-height:1.8em;
	background:#e95514;
	color:#fff;
	border-radius:2px;
	text-align:center;
}
.booth .fee{
	margin-bottom:0;
	padding-left:1em;
	line-height:2em;
	background:#1864a7;
}
.booth .table{
	font-size:0.9rem;
}
.booth .table{
	border:#3a95cc solid 5px;
	border-top:none;
	margin-bottom:0;
}
.booth .table thead tr td{
	background:#3a95cc;
	border-right:#fff solid 2px;
	border-top:none;
	color:#fff;
	text-align:center;
}
.booth .table tbody tr td{
	background:#fff;
	border-bottom:#3a95cc solid 1px; 
	border-right:#3a95cc solid 1px;
}
.booth .table tbody tr td:last-child{
	border-right:none;
}
.booth .table dl{
	padding:0;
}
.booth .table dl dd{
	margin-bottom:0.5rem;
}
.booth .img-box{
	text-align:center;
}
.booth .img-box img{
	padding-top:20px;
	padding-bottom:20px;
	max-width:445px!important;
	width:100%;
}
.booth .payment, .booth .payment .title{
	border-bottom:#cbcbcb solid 2px;
}
.booth .payment .title{
	border-top:#cbcbcb solid 2px;
	padding-left:1em;
	font-size:1.25rem;
	font-weight:bold;
	line-height:2em;
}
.booth .payment dl{
	padding-top:2em;
	padding-bottom:2em;
	font-size:1rem;
}
.booth .apply{
	text-align:center;
	position:relative;
	height:100px;
}
.booth .apply a, .wing-link{
	display:inline-block;
	margin-top:0;
	padding-left:1.5em;
	padding-right:1.5em;
	line-height:4em;
	background: linear-gradient(to bottom, #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%);
	color:#fff;
	border-radius:4em;
	box-shadow:#596a72 0 5px 0;
	transition:all 0.2s ease-in-out 0.2s;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.wing-link:hover,
.wing-link:focus,
.booth .apply a:hover,
.booth .apply a:focus{
	margin-top:5px;
	color:#fff;
	box-shadow:none;
}
.booth-bg-gray.col-12{
	border-top:#cbcbcb solid 2px;
}
@media screen and (min-width: 992px){
	.booth .col-lg-6:first-child{
		border-right:#cbcbcb solid 2px;
	}
}
@media screen and (max-width:991px){
	.booth .col-lg-6:last-child{
		border-left:none;
	}
}
@media screen and (max-width: 575.98px){
	.booth .table th,.booth .table td{
		padding:0.5rem;
	}
}