@charset "UTF-8";

.headerError {
    padding: 10px 0px;
}

.textcenter {
    text-align: center;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.register-success {
    padding: 0px 20px 20px;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.register-success.center-block p {
    text-align: center;
}
.register-success p {
    font-size: 16px;
    color: #666;
    line-height: 50px;
}

.registEmail{
	display: block;
	width: 75%;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	padding: 6px 12px;
	margin: 16px 0px 0px;
}
.registEmail:focus {
	border: 1px solid #CCC;
}
.registerCode{
	text-align: center;
	border: 1px solid #cccccc;
	cursor: pointer;
	display: block;
	width: 66%;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border-radius: 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	padding: 6px 12px;
	margin: 16px 47px 0px;
}
.registerCode:hover{
	border: 1px solid #cccccc;
	background-color: #2cb34a;
	color: #fff;
	text-decoration: none;
}
select.form-control {
    padding: 6px 6px 6px 12px;
}

.main-box {
	min-height: 450px;
	box-shadow: 1px 2px 8px #ccc;
	overflow: hidden;
}
.main-box .subject {
	font-size: 30px;
	color: #373d41;
	letter-spacing: 1px;
	line-height: 36px;
	text-align: center;
}
.main-box .content {
	text-align: center;
}
.main-box .content .wrapper {
	text-align: left;
	width: 420px;
	margin: auto;
}
.main-box .content .form-control.sms {
	text-align: center;
	border: solid 1px;
	cursor: pointer;
}


.main-box .content .statement a {
	color: #009EE0;
	cursor: pointer;
}

.main-box .content .buttons a {
	font-size:18px;
	padding: 8px 20px;
}


.ibody {
	padding-top: 30px;
	padding-bottom: 30px;
}
.main-box {
	padding-top: 50px;
	padding-bottom: 50px;
}
.main-box .subject {
}
.main-box .intro {
	padding-top: 30px;
	padding-bottom: 40px;
	width: 600px;
	text-align: center;
	margin: 0 auto;
	font-size: 14px;
	line-height: 28px;
}
.main-box form .form-group {
	margin-bottom: 15px;
}
@media (min-height: 760px) {
	.ibody {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.main-box {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.main-box .subject {
	}
	.main-box .intro {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.main-box form .form-group {
		margin-bottom: 20px;
	}

}
.mg112{
    margin-left: 112px;
}


