/*垂直居中*/
.verticalAlign{
	display:inline-block;
	height:100%;
	margin-left:-1px;
	vertical-align:middle;
}

.xcConfirm {
	font-family: Arial, "微軟正黑體", "新細明體";	
	font-size: 19px;
}

.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{
	position: fixed;
	left: 50%; 
	top: 50%; 
	background-color: #ffffff; 
	z-index: 2147000001; 
	width: 570px; 
	height: 300px; 
	margin-left: -285px; 
	margin-top: -150px; 
	border-radius: 5px; 
	font-weight: bold; 
	color: #535e66;
	padding: 0 0 20px;
}
.xcConfirm .popBox .ttBox{
	height: 48px; 
	padding: 5px 30px 3px;
    border-bottom: solid 1px #eef0f1;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
}
.xcConfirm .popBox .ttBox .tt{
	font-size: 21px;
}

.xcConfirm .popBox .ttBox .clsBtn{
	display: block;
    cursor: pointer;
    width: 12px;
    height: 12px;
	background: url(/tw/eform/images/icons.png) -48px -96px no-repeat;
}

.xcConfirm .popBox .txtBox{
	display: flex;
	margin: 40px 30px; 
	overflow: hidden;
}
.xcConfirm .popBox .txtBox .bigIcon{
	width: 100%;
    max-width: 48px;
	margin-right: 20px;
	height: 48px;
	background-image: url(https://static.digiwin.com/tw/dsc/images/Eform/icons.png); 
	background-repeat: no-repeat; 
	background-position: 48px 0;
}
.xcConfirm .popBox .txtBox p {
	line-height: 26px;
	max-height: 96px;
  overflow: auto;
  scrollbar-width: thin;
}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}
/* .xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;} */
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn {
	margin-top: 14px;
	margin-right: 30px;
}
.xcConfirm .popBox .sgBtn{
	display: block;
	float: left;
	width: 120px;
	height: 40px;
	border-radius: 5px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}

.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}
@media screen and (max-width: 640px) and (min-width: 320px){

 .xcConfirm .popBox{
 	position: fixed; 
 	left: 50%; 
 	top: 50%; 
 	background-color: #ffffff; 
 	z-index: 2147000001; 
 	width: 92%; 
 	height: auto; 
 	margin-left: -46%; 
 	margin-top: -150px; 
 	border-radius: 5px; 
 	font-weight: bold; 
 	color: #535e66;
 }
 .xcConfirm .popBox .txtBox{
 	margin: 40px 16px; 
 }

}