.all_box {
	background-color: #ffffff;
	height: 100vh;
	.loginstatus {
		.gologin{
			// float: right;
			margin-left: 60vw;
			color: #4271a1;
			margin-bottom: 4vh;
		}
		.sign_in_title {
			padding: 240rpx 10% 0 10%;
			width: 80%;
			color: #000000;
			font-size: 45rpx;
			font-weight: 600;
		}

		.login_infon {
			padding: 30rpx 10%;
			width: 80%;

			.inputline {
				display: flex;
				margin: 20rpx 0;
				.btn{
					margin-top: 13rpx;
					margin-bottom: 5vh; 
					position: absolute; 
					margin-left: 55vw; 
					padding: 0 10rpx;
				}
			}
			.form_input{
				border-bottom: 1px solid #c0c4cc;
				margin-top: 5%;
			}
		}

		.consent_agreement {
			display: flex;
			justify-content: center;
			align-items: center;
			width: 80%;
			padding: 0 10%;

			.agreement_details {
				margin-left: 15rpx;
				color: #999;
				font-size: 24rpx;

				.agreement_details_text {
					color: #3C9CFF;
				}
			}
		}

		.login_button {
			margin: 25rpx 10% 25rpx 10%;
			padding: 24rpx 0;
			width: 80%;
			text-align: center;
			color: #FFFFFF;
			font-size: 32rpx;
			border-radius: 50rpx;
		}
	}

	.agreement_content {
		margin: 0 15rpx;
		height: 100vh;

		.agreement_content_title {
			padding: 20rpx 0 25rpx 0;
			font-size: 36rpx;
			color: #000000;
			font-weight: 700;
			width: 100%;
			text-align: center;
			position: relative;

			.closepop_boton {
				position: absolute;
				right: 15rpx;
				top: 50%;
				transform: translate(0, -50%);
			}
		}

		.ementconte_content {
			width: 100%;
		}
	}
}
