


.dfo-modal {
	color:#FFFFFF;
	background-color: rgba(0,0,0,0.95);
	border-radius: 10px;
	/* z-index: 100000;	will be computed in dfo_modal_set() */
	display: none;
}
.dfo_modal_inner {
	padding: 2%;
}
.dfo_modal_outter {
	/* background-color: rgba(0,0,0,0.5); computed */
}

.dfo-modal-close {

	position: absolute;
	top: 15px;
	right: 15px;
	
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-image: url(data:image/gif;base64,R0lGODlhGQAZAIAAAP///////yH5BAEAAAEALAAAAAAZABkAAAJEBIKpy+YMmwkvxkqnXRh1+3kaOErHVUJhdm4sl27YKk+068Sucu95u+PZdLVWDwZ8+XTHm5OYWB1FyWl0ZBUeskjosgAAOw==);
	background-position:center;
	cursor:pointer;
}
.dfo-modal-wait {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 45%;
	right: 55%;
	top: 120px;
	z-index: 100;
	opacity: 0.7;
	/* bottom: 0; */
}
.dfo-modal-wait img {
	width: 50px;
	height: auto;
}

.dfo-modal p {
	margin: 0;
}
/*
.dfo-modal-size0 {
	width: 100%;
	height: 100%;
}
.dfo-modal-size1 {
	width: 90%;
	height: 90%;
}
.dfo-modal-size2 {
	width: 75%;
	height: 75%;
}
.dfo-modal-size3 {
	width: 50%;
	height: 50%;
}
.dfo-modal-size4 {
	width: 25%;
	height: 25%;
}
*/
/*
.dfo-submodal {
	position:absolute;
}
*/

