#loginForm * {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#loginForm label {
	float: none; display: inline-block;
}
#loginForm > div div {
	float: none; display: inline-block;
}
.trail_valida > div * {
	vertical-align: middle;
}
#loginForm .trail_password > div {
	width: auto !important;
}
#loginForm #trailvImg {
	margin: 0px !important;
}
#loginForm .trail_btn a {
	color: rgb(0, 0, 0);
}
#loginForm .info_text {
	margin-left: 5px;
}
.trail_password {
	height: 48px; line-height: 48px;
}
.trail_valida {
	height: 48px; line-height: 48px;
}
.trail_btn {
	height: 48px; line-height: 48px;
}
.register_trail {
	padding: 8px 0px;
}
.trail_password > label {
	width: 100px; height: 48px; text-align: center; color: rgb(0, 0, 0); line-height: 48px; font-size: 14px; float: left;
}
.trail_password > div {
	width: 120px; float: left;
}
.trail_password > div.info_text {
	color: rgb(172, 11, 11); padding-right: 50px; font-size: 12px; float: right;
}
.trail_password > div > input {
	border-radius: 4px; border: 1px solid rgb(203, 186, 186); border-image: none; width: 118px; height: 26px; text-indent: 6px; font-size: 12px;
}
.trail_valida > label {
	width: 100px; height: 48px; text-align: center; color: rgb(0, 0, 0); line-height: 48px; font-size: 14px; float: left;
}
.trail_valida > div {
	float: left;
}
.trail_valida > div > input {
	border-radius: 4px; border: 1px solid rgb(203, 186, 186); border-image: none; width: 118px; height: 26px; text-indent: 6px; font-size: 12px;
}
.trail_valida > div > input:focus {
	outline: rgb(241, 49, 49) solid 1px;
}
.trail_password > div > input:focus {
	outline: rgb(241, 49, 49) solid 1px;
}
.trail_valida #trailvImg {
	margin: 10px 0px 0px 28px; width: 62px; cursor: pointer;
}
.trail_btn {
	text-indent: 96px; margin-top: 8px;
}
.trail_btn .trail_submit {
	background: green; margin: 0px 6px; padding: 8px 16px; border-radius: 4px; border: currentColor; border-image: none; color: rgb(255, 255, 255); cursor: pointer;
}
.trail_btn .trail_submit:hover {
	background: rgb(28, 180, 28);
}
.trail_btn .trail_cancel {
	padding: 8px 16px; border-radius: 4px; border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.trail_btn .trail_cancel:hover {
	background: rgb(178, 176, 176);
}
