.popup_visible #popuplogin, .popup_visible #popupregister {
}

#popuplogin, #popupregister {
	font-family: 'IBM Plex Sans', sans-serif;
	font-weight: 400;
	display:none;
	background: #fff;
	border-radius:8px;
	box-shadow: 0 0 15px #555 !important;
	text-align:center;
	max-width:575px;
	height: auto;
	width: 100%;
	z-index: 99;
}

@media screen and (max-width: 768px){
	#popuplogin, #popupregister {
		border-radius: 0px;
		min-height: 100%;
		max-width: 100%;
	}
}

#popuplogin .head, #popupregister .head{
	font-size: 16px !important;
	font-weight:400 !important;
	background:#eee;
	background: linear-gradient(to bottom, #eee 0%, #ddd 100%);
	color:#666;
	margin:-18px -19px 20px;
	padding:13px 19px 15px;
	border-bottom:solid 1px #d2d2d2;
	text-shadow: 1px 1px 0 #f8f8f8;
	font-family:Verdana;
	border-radius:8px 8px 0 0;
}

#popuplogin .head .close, #popupregister .head .close{
	position:absolute;
	top:12px;
	right:14px;
	opacity: 1.0;
	cursor:pointer;
	padding:5px;
	border-radius:4px;
}

#popuplogin .head .close:hover, #popupregister .head .close:hover{
	background:#dedede;
	box-shadow:inset 0 1px 1px #777, inset 0 -1px 1px #fff;;
}

#popuplogin .label, #popupregister .label{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	font-weight:400;
	color:#666;
	min-width:100px;
}

#popuplogin_form > div + div, #popupregister_form > div + div{
	margin:15px 0 0;
}

#popuplogin_form .result, #popupregister_form .result{
	max-width:220px;
}

#popuplogin .result div, #popupregister .result div{
	font-size:11px;
	text-align:center;
	margin: 10px 0 -5px;
	color:#f00;
}

#popuplogin .but, #popupregister .but{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 38px;
}

#popuplogin .btn, #popupregister .btn {
	padding:3px 14px 5px;
}

#popuplogin .forgotten, #popupregister .forgotten{
	margin:12px 0 0;
	text-align:center;
	color:#999;
}

#popuplogin .forgotten a, #popupregister .forgotten a {
	padding:0 8px 0 0;
	font-size:11px;
}

#popuplogin .forgotten a + a{
	margin:0 0 0 8px;
	padding:0 !important;
}
