/*===========================================
Member
===========================================*/
#login{
	padding-bottom:30px;
}
	#login form{
		display:block;
		width:320px;
		margin:0 auto 30px;
	}
		#login .row{
			margin:15px 0;
		}
			#login .col_label{
				display:block;
				font-size:.875rem; font-weight:700;
				margin-bottom:5px;
			}
			#login input{
				margin:0;
				width:100%;
			}
			#login #memberVcode{
				width:160px;
			}
			#login #vCode{
				display:inline-block;
				vertical-align:top;
				width:auto;
				height:36px;
				overflow:hidden;
				margin-left:10px;
				background-color:#f5f5f5;
				padding:5px 10px;
				font-size:1.5rem; line-height:1;
				position:relative;
			}
				#login #vCode:before{
					content:"";
					display:block;
					background:url(../images/code_mask.png?v=20180312);
					position:absolute; top:0; left:0;
					width:100%; height:100%;
				}
			#login input[type='submit']{
				padding-top:10px; padding-bottom:10px;
				font-size:1.125rem; font-weight:700;
			}
	.regAndForgot i{
		font-style:normal;
		color:#ccc;
	}
@media screen and (max-width:414px){/* i6,i7,i8 Plus */
	#login form{
		width:100%;
	}
	.regAndForgot{
		line-height:1.2;
		text-align:left;
	}
		.regAndForgot i{
			display:block;
			text-indent:-99999em;
			border-top:1px solid #ddd;
			margin-top:20px;
		}
		.regAndForgot span{
			display:block;
		}
}

/*-------------------------------------------
Pay Successful
-------------------------------------------*/
#paySuccessful{
	padding:0 20px;
}
	#paySuccessful table{
		border:20px solid #f5f5f5;
	}
/*-------------------------------------------
PayMent List
-------------------------------------------*/
.payMentList tbody th{
	text-align:left;
}
