.popAlert_bg{
	display: none; position: fixed;
	justify-content: center; align-items: center;
	top: 0;
	width: 100%; height: 100%;

	z-index: 10002;
}

.popAlert_overlay{
	position: fixed;
	width: 100%; height: 100%;

	background-color: rgba(0,0,0,.6);
	/*filter: blur(10px); -webkit-filter: blur(10px);*/
}

.popAlert_content{
	position: fixed;
	width: 400px; max-width: 92%;
	height: 200px; max-height: 92%;

	background-color: white;

	border-radius: 10px;
	box-shadow: 0px 0px 10px;
}


/*== Content ==*/
.pop_msg{
	width: 100%; height: calc(100% - 50px);
}
	.pop_msgInner{
		/*top: 50%;
		left: 50%;
	    position: relative;
	    transform: translate(-50%, -50%);*/
		padding: 0 30px;
	}
	.pop_msg alertTitle{
		/*padding: 10px 0;*/
		font-weight: bold;
	}
	.pop_msg alertMsg{
		/*padding: 10px 0;*/
		font-size: small;
	}


/*== Button ==*/
.popBtn_row{
	display: flex;
	height: 50px;

	border-top: 1px solid #e6e6e6;
}
	.popBtn{
		transition: .1s;
		cursor: pointer;
	}
		.popBtn_row > .popBtn:first-child{
			border-right: 1px solid #e6e6e6;
			border-bottom-left-radius: 10px;
		}
		.popBtn_row > .popBtn:nth-child(2){
			border-left: 1px solid #e6e6e6;
			border-bottom-right-radius: 10px;
		}


/*== Additional-class ==*/
.popBtn_single{
	width: 100%;
	border-right: 0 !important; border-bottom-right-radius: 10px;
}

.popBtn_bgGreen, .popBtn_bgGreen_hov:hover{
	color: white;
	background-color: #1dcc1d;
}
.popBtn_bgRed, .popBtn_bgRed_hov:hover{
	color: white;
	background-color: #ff3832;
}

.popMsgEl_toCenter{
	display: inline-block;
	width: 100%;
	text-align: center;
}