/*
==================================================

	CSS File Name - register.css
	Last-updated: 2015-04-15
    
	+1: public
	+2: login | register-id | register-info
	
==================================================
*/

/*--------------------------------------------------
+1: public
==================================================*/
body {
	background-color: #F6F6F6;
}
section {
	width: 100%;
	padding: 20px;
}
/*--------------------------------------------------

/*--------------------------------------------------
+2: login | register-id | register-info
==================================================*/
h1 {
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #434343;
}
.form p {
	padding-bottom: 15px;
	font-size: 14px;
	color: #777777;
}
.form .countrys {
	padding-bottom: 15px;
}
.form .countrys .country {
	position: relative;
	display: block;
	float: left;
	width: 30.8%;
	margin-right: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 32px;
	background-color: #FFFFFF;
	background-image: url(../../Images/wap/apply/ico-checkbox.gif);
	background-position: 8px center;
	background-repeat: no-repeat;
	border: 1px #cdcdcd solid;
	color: #CDCDCD;
	text-align:  center;
	font-size: 14px;
	overflow:  hidden;
	-webkit-background-size: auto 60%;
			background-size: auto 60%;
	-webkit-border-radius: 6px;
			border-radius: 6px;
}
.form .countrys .country:last-child {
	margin-right: 0;
}
.form .countrys .sel {
	background-image: url(../../Images/wap/apply/ico-checkbox-ch.gif);
	color: #00D679;
}
.form .countrys input[type=checkbox] {
	position: absolute;
	left: -999px;
}

.form dl {
	padding-bottom: 15px;
}
.form dl dt {
	position: relative;
	padding: 14px;
	background-color: #FFFFFF;
	border: 1px #CDCDCD solid;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.form dl dt input[type=text],
.form dl dt input[type=password] {
	width: 100%;
	border: none;
	font-size: 14px;
	-webkit-appearance: none;
	outline: none;
}
.form dl dt input[type=button] {
	position: absolute;
	top: 9px;
	right: 15px;
	bottom: 9px;
	border: none;
	background-color: #43a0ff;
	color: #FFFFFF;
	-webkit-appearance: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0 5px 0 5px;
}
.form dl dd {
	padding-top: 10px;
	display: none;
}
.form .warning dt {
	border-color: #FEC131;
}
.form .warning dd {
	display: block;
	color: #FEC131;
}
.form ul {
	padding-top: 10px;
}
.form ul li {
	padding-bottom: 15px;
	text-align: right;
	color: #CDCDCD;
}
.form ul li input {
	width: 100%;
	padding: 12px 0;
	border: 1px #197ae5 solid;
	background-color: #43a0ff;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	-webkit-appearance: none;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.form ul li a {
	color: #197ae5;
}
.harvest {
	padding-top: 20px;
	text-align: center;
	font-size: 13px;
}
.harvest a {
	text-align: center;
	color: #43a0ff;
}
/*--------------------------------------------------
