/*-------------------------------------------------
---LIST---
1) FORM
-------------------------------------------------*/
/*-------------------------------------------------
1) FORM
-------------------------------------------------*/
	/*---------------------------------------------
	GC_Leisure
	
	左/右
	Leisure_left
	Leisure_right

	單選框百分比(2/4/6/8)
	Leisure_radio_2col
	Leisure_radio_4col
	Leisure_radio_6col
	Leisure_radio_8col
	
	滿
	Leisure_full
	---------------------------------------------*/
	html.js .Leisure_left {
		margin-right: 15px!important;
	}
	html.js .Leisure_left,
	html.js .Leisure_right {
		width: calc(100%/2 - 7.5px)!important;
	}
	html.js .Leisure_radio_2col .gfield_radio > li {
		width: calc(100%/2)!important;
	}
	html.js .Leisure_radio_4col .gfield_radio > li {
		width: calc(100%/4)!important;
	}
	html.js .Leisure_radio_6col .gfield_radio > li {
		width: calc(100%/6)!important;
	}
	html.js .Leisure_radio_8col .gfield_radio > li {
		width: calc(100%/8)!important;
	}
	html.js .gfield_radio > li {
	    margin: 5px auto!important;
	}
	html.js .gfield_radio,
	html.js .Leisure_left,
	html.js .Leisure_right,
	html.js .Leisure_radio_8col .gfield_radio > li ,
	html.js .Leisure_radio_6col .gfield_radio > li ,
	html.js .Leisure_radio_4col .gfield_radio > li ,
	html.js .Leisure_radio_2col .gfield_radio > li {
		float:left!important;
	}
	html.js .Leisure_left,
	html.js .Leisure_right{
		clear: none!important;
		margin-top:0px!important;
		margin-bottom:0px!important;
	}	
	html.js .gfield_radio,
	html.js .Leisure_full,
	html.js .Leisure_left select,
	html.js .Leisure_right select,
	html.js .Leisure_full select,
	html.js .Leisure_left textarea,
	html.js .Leisure_right textarea,
	html.js .Leisure_full textarea,
	html.js .Leisure_left input,
	html.js .Leisure_right input,
	html.js .Leisure_full input{
		width: 100%!important;
	}
	/*---------------------------------------------
	GC_Leisure-驗證碼 width:80%(為驗證圖片區域) width:20%(填寫區)
	---------------------------------------------*/
	html.js .gform_body #recaptcha_response_field {border: 1px solid #dddddd;}
	html.js .gform_body #recaptcha_widget_div * {
		background-color: transparent!important;
		background-image: url()!important;
	}
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(1),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(2) > td:nth-child(1),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(2) > td:nth-child(3),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(3),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td > div > span,
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(2),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(4),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(5),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(6),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(7){display: none;}
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(2) {
		width: 80%;
	} 
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) {
		width: 20%;
	}
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(2),
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) {float: left;}
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(2) #recaptcha_image {
		height: auto!important;
		width: 100%!important;
	}
	html.js .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(3){
	    transform: translate(166px,-33px);
		float: left;
	}
	html.js body .gform_body #recaptcha_table > tbody > tr:nth-child(4) a:after {
		content: "重整";
		position: absolute;
		top: 3px;
		font-family: FontAwesome!important;
		color: #222;
	}
	html.js body .gform_body #recaptcha_table > tbody > tr:nth-child(4) img {visibility: hidden;}
	/*---------------------------------------------
	GC_Leisure-表單100%、邊框相同
	---------------------------------------------*/
	@media only screen and (max-width: 768px){
		html.js .gform_wrapper {max-width: 100%!important;}
		html.js .gform_wrapper * {
			min-width: 100%!important;
			width: 100%!important;
			border-color: #ddd!important;
			padding-right: 0px!important;
		}
		html.js .gform_wrapper .gform_footer input {
			min-width: initial!important;
			width: initial!important;
			float: right;
			margin: 0!important;
			padding: 0px 23px!important;
		}
	}
	/*---------------------------------------------
	GC_Leisure-Form"送出"部分加回分隔
	---------------------------------------------*/
	html.js .gform_wrapper .gform_footer {
		padding: 1em 0 .625em!important;
		margin: 1em 0 0!important;
		clear: both!important;
	}