.shpopup {
	position: relative;
}

.shpopup_back {
	position: fixed;
	top:0; left:0;
	width: 100%;
	height: 100%;
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
}

.shpopup_container {
	position: absolute;
	background-color: #fff;
	border-radius: .9rem
;
}

.shpopup_container .title {
	display: block;
	width: 100%;
	background-color: var(--orange);
	border-radius: .9rem .9rem 0 0;
	padding: 10px 10px;
	text-align: center;
	font-size: 18px;
	min-height: 24px;
}

.shpopup_container .title span.shpopup_close {
	float:right;
	font-size: 15px;
	cursor: pointer;
}

.shpopup_container .content {
	display: block;
	width: 100%;
	background-color: #fff;
	padding: 10px 10px;
	font-size: 15px;
	max-height:800px;
	/*text-align: center;*/
	/*max-height: 900px;*/
	overflow: auto;
}

.shpopup_container .buttons {
	text-align: right;
	margin-top:10px;
	padding:10px 2px 2px 2px;
	border-top: 1px solid #eee;
}