/*-------------------------------------------------
---LIST---
1) FORM
-------------------------------------------------*/
/*-------------------------------------------------
1) FORM
-------------------------------------------------*/
	/*---------------------------------------------
	GC_Leisure-2018.02.22-表單滿格
	---------------------------------------------*/
	body.gc_body .gform_wrapper {
		margin-right: 0px!important;
		max-width: 100%;
	}
	/*---------------------------------------------
	GC_Leisure-2018.01.25-表單套用原生設定
	---------------------------------------------*/
	body.gc_body .gform_wrapper {max-width: 100%!important;}
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_half textarea, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_half textarea,
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_half input.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_half input.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_half select.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_half select.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_half input.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_half input.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_half select.large,
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_half select.medium,
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_third input.large,
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_third input.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_third select.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_left_third select.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_middle_third input.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_middle_third input.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_middle_third select.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_middle_third select.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_third input.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_third input.medium, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_third select.large, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_third select.medium,
	body.gc_body .gform_wrapper .hidden_label input.large, 
	body.gc_body .gform_wrapper .hidden_label select.large, 
	body.gc_body .gform_wrapper .top_label input.large, 
	body.gc_body .gform_wrapper .top_label select.large,
	body.gc_body .gform_wrapper textarea.large {
		width: 100%!important;
	}
	body.gc_body .gform_wrapper .top_label li.gfield.gf_middle_third, 
	body.gc_body .gform_wrapper .top_label li.gfield.gf_right_third{
		margin-left: 22px!important;
	}
	body.gc_body .gform_wrapper .gform_page_footer .button.gform_button, 
	body.gc_body .gform_wrapper .gform_footer input.button, 
	body.gc_body .gform_wrapper .gform_footer input[type=submit],
	body.gc_body .gform_wrapper .gform_page_footer .button.gform_next_button, 
	body.gc_body .gform_wrapper .gform_page_footer .button.gform_previous_button {
		margin-bottom: 0px!important;
	}
	body.gc_body .gf_left_half {
		clear: left!important;
		margin-right: 15.5px!important;
	}
	body.gc_body .gfield_description {
		padding: 0px!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi > div {width: calc(100%/3 - 9px)!important;}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_year,
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_month {
		margin-right: 13px!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_day {
		margin-right:0px!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_time_hour,
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_time_minute {
		margin-right: 9px!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi > div i ,
	body.gc_body .gform_wrapper .gform_body .clear-multi > div label {
		display:none!important;
	}
	/*-------------------------------------------------
	GC_Leisure-2018.01.23-form
	-------------------------------------------------*/
	body.gc_body .gfield_description {
		padding: 0px!important;
	}
	body.gc_body .gform_wrapper .gform_body textarea,
	body.gc_body .gform_wrapper .gform_body select, 
	body.gc_body .gform_wrapper .gform_body input {
		width: 100%!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi > div {
		width: calc(100%/3 - 9px)!important;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_year,
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_month {
		margin-right: 13px;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_date_dropdown_day {
		margin-right:0px;
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_time_hour,
	body.gc_body .gform_wrapper .gform_body .clear-multi .gfield_time_minute {
		margin-right: 9px
	}
	body.gc_body .gform_wrapper .gform_body .clear-multi > div i ,
	body.gc_body .gform_wrapper .gform_body .clear-multi > div label {
		display:none;
	}
	/*---------------------------------------------
	GC_Leisure
	
	左/右
	Leisure_left
	Leisure_right

	單選框百分比(2/4/6/8)
	Leisure_radio_2col
	Leisure_radio_4col
	Leisure_radio_6col
	Leisure_radio_8col
	
	滿
	Leisure_full
	---------------------------------------------*/
	body.gc_body .Leisure_left {
		margin-right: 15px!important;
	}
	body.gc_body .Leisure_left,
	body.gc_body .Leisure_right {
		width: calc(100%/2 - 7.5px)!important;
	}
	body.gc_body .Leisure_radio_2col .gfield_radio > li {
		width: calc(100%/2)!important;
	}
	body.gc_body .Leisure_radio_4col .gfield_radio > li {
		width: calc(100%/4)!important;
	}
	body.gc_body .Leisure_radio_6col .gfield_radio > li {
		width: calc(100%/6)!important;
	}
	body.gc_body .Leisure_radio_8col .gfield_radio > li {
		width: calc(100%/8)!important;
	}
	body.gc_body .gfield_radio > li {
	    margin: 5px auto!important;
	}
	body.gc_body .gfield_radio,
	body.gc_body .Leisure_left,
	body.gc_body .Leisure_right,
	body.gc_body .Leisure_radio_8col .gfield_radio > li ,
	body.gc_body .Leisure_radio_6col .gfield_radio > li ,
	body.gc_body .Leisure_radio_4col .gfield_radio > li ,
	body.gc_body .Leisure_radio_2col .gfield_radio > li {
		float:left!important;
	}
	body.gc_body .Leisure_left,
	body.gc_body .Leisure_right{
		clear: none!important;
		margin-top:0px!important;
		margin-bottom:0px!important;
	}	
	body.gc_body .gfield_radio,
	body.gc_body .Leisure_full,
	body.gc_body .Leisure_left select,
	body.gc_body .Leisure_right select,
	body.gc_body .Leisure_full select,
	body.gc_body .Leisure_left textarea,
	body.gc_body .Leisure_right textarea,
	body.gc_body .Leisure_full textarea,
	body.gc_body .Leisure_left input,
	body.gc_body .Leisure_right input,
	body.gc_body .Leisure_full input{
		width: 100%!important;
	}
	/*---------------------------------------------
	GC_Leisure-驗證碼 width:80%(為驗證圖片區域) width:20%(填寫區)
	---------------------------------------------*/
	body.gc_body .gform_body #recaptcha_response_field {border: 1px solid #dddddd;}
	body.gc_body .gform_body #recaptcha_widget_div * {
		background-color: transparent!important;
		background-image: url()!important;
	}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(1),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(2) > td:nth-child(1),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(2) > td:nth-child(3),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(3),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td > div > span,
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(2),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(4),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(5),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(6),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(7){display: none;}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(2) {
		width: 80%;
	} 
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) {
		width: 20%;
	}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(2),
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) {float: left;}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(2) #recaptcha_image {
		height: auto!important;
		width: 100%!important;
	}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) > td:nth-child(3){
	    transform: translate(166px,-33px);
		float: left;
	}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) a:after {
		content: "重整";
		position: absolute;
		top: 3px;
		font-family: FontAwesome!important;
		color: #222;
	}
	body.gc_body .gform_body #recaptcha_table > tbody > tr:nth-child(4) img {visibility: hidden;}
	/*---------------------------------------------
	GC_Leisure-表單100%、邊框相同
	---------------------------------------------*/
	@media only screen and (max-width: 768px){
		body.gc_body .gform_wrapper {max-width: 100%!important;}
		body.gc_body .gform_wrapper * {
			min-width: 100%!important;
			border-color: #ddd!important;
			padding-right: 0px!important;
		}
		body.gc_body .gform_wrapper .gform_footer input {
			min-width: initial!important;
			width: initial!important;
			float: right;
			margin: 0!important;
			padding: 0px 23px!important;
		    width: 100%!important;
		}
		body.gc_body .gform_wrapper input[type~="radio"] {min-width: 20px!important;}
		body.gc_body .gform_wrapper .gfield_time_hour i {display: none;}
	}
	/*---------------------------------------------
	GC_Leisure-Form"送出"部分加回分隔
	---------------------------------------------*/
	body.gc_body .gform_wrapper .gform_footer {
		padding: 1em 0 .625em!important;
		margin: 1em 0 0!important;
		clear: both!important;
	}
	/*---------------------------------------------
	GC_Leisure-圓/方按鈕預設小
	---------------------------------------------*/
	body.gc_header .gform_wrapper ul.gfield_checkbox li input[type=checkbox], 
	body.gc_header .gform_wrapper ul.gfield_radio li input[type=radio] {
		width: 10px!important;
		max-width: 10px!important;
		min-width: 10px!important;
	}