#open-modal .modal-dialog {
	width: 0;
	height: 0;
	overflow: hidden;
	background: #fff;
	position: relative;
}

#open-modal .modal-dialog.flying {
	left: -9999px;
	top: -9999px;
}

#open-modal .modal-title {
	margin-bottom: 12px;
}

#open-modal .modal-content {
	height: inherit;
	border: 0;
}

#open-modal .modal-content .modal-body {
	font-size: 0;
	height: inherit;
	padding: 0;
	overflow-y: auto;
}

#open-modal .modal-content .modal-body iframe {
	height: inherit;
	border: 0;
}

#open-modal .modal-content .modal-buttons {
	padding: 12px;
}

#open-modal .modal-content .modal-buttons > button {
	margin-left:8px;
	float: right;
}