.sign-simple{
	background:#F1ECFC;
}
p.info{
	margin: 0 0 40px;
}
p.info, p.info a{
	color: #475467;
}
.temp-info{
	margin-bottom: 40px;
	background-color: #F1ECFC;
	color:#501A7A;
	border:1px solid #501A7A;
	border-radius: 8px;
	padding: 16px;
}
.portlet-head{
	padding: 48px 32px 24px;
	background: #fff;
	border-radius:32px 32px 0 0;
	text-align: center;
}
.portlet-head h1{
	font-size: 24px;
	line-height: 32px;
	margin: 48px 0 0;
}
.soc-btns .btn{
	padding: 10px 16px;
	text-align:left;
	border-color:rgba(0,0,0,0.1);
	color:#182230;
}
.soc-btns .btn:first-child{
	margin-bottom: 16px;
}
.soc-btns .btn img{
	margin-right: 16px;
}
.portlet-body{
	padding: 24px 32px 48px;
	background: #fff;
	border-radius:0 0 32px 32px;
}
.portlet-body .form-group{
	margin: 24px 0 0 0;
}
.portlet-body .form-group.first{
	margin-top: 0;
}
.portlet-body .middle{
	margin-top: 12px;
	text-align: right;
	letter-spacing: 0.5px;
}
.middle a{
	color: #5C0A98;
}
.portlet-body .btn{
	width: 100%;
	text-align: center;
}
.portlet-body .inputbox-content .btn{
	width: auto;
}
.portlet-body .last{
	margin: 24px 0 0;
	padding-top: 24px;
	border-top:1px solid #DEDEDE;
}
.portlet-body .last .btn{
	width:auto;
	white-space:nowrap;
}
.form-group.flexbox{
	flex-direction:column;
}
.form-group.flexbox .btn{
	margin-top: 32px;
}
.del{
	position: relative;
	width: 100%;
	margin-top: 48px;
	padding-bottom: 48px;
	border-top:1px solid #DEDEDE;
}
.del .text{
	position: absolute;
	top:-14px;
	width: 100%;
	text-align: center;
}
.del .text .bg-in{
	display: inline-block;
	padding: 0 13px;
	background-color: #fff;
}

@media (min-width: 768px) {
	.portlet{
		margin: 40px auto;
		width: 450px;
	}
}
/* @media (min-width: 768px) {
	.portlet{
		margin: 40px auto;
		width: 537px;
		border-radius:15px;
	}
	
	.portlet-head h1{
		font-size: 28px;
	}
	.portlet-head{
		padding: 48px 32px;
		background-image: url("../img/watermark_L.svg");
		background-size: 73px 77px;
		background-repeat: no-repeat;
		background-position: right 32px top 32px;
		border-radius:15px 15px 0 0;
	} 
	.portlet-body{
		padding: 40px 32px;
		border-radius:0 0 10px 10px ;
	}
	.portlet-body .middle{
		margin-bottom: 24px;
	}
	.form-group.flexbox{
		flex-direction:row;
		justify-content:space-between;
	}
	.form-group.flexbox .btn{
		width:auto;
		margin-top: 0;
	}
}*/