.ifp-wrapper { margin: 20px 0; text-align: center; }
.ifp-title { text-align: left; margin: 0 0 10px; }
.ifp-btn-wrap { margin: 10px 0; }
.ifp-btn { display: inline-block; padding: 10px 20px; background: #0073aa; color: #fff; text-decoration: none; border-radius: 4px; transition: opacity 0.2s ease; }
.ifp-btn:hover { opacity: 0.9; }

/* Default iframe size; can be overridden in Defaults page Global CSS */
.ifpframe { width: 100%; height: 500px; }
