/* Custom Profile Builder - shared plugin asset.
 * The existing form/dashboard also generates dynamic CSS from saved design settings.
 */
.cpb-plugin-screen { box-sizing:border-box; }
.cpb-plugin-screen *, .cpb-plugin-screen *::before, .cpb-plugin-screen *::after { box-sizing:border-box; }

/* Remove underlines from all CPB tabs, links, and buttons across themes */
.cpb-dashboard a,
.cpb-dashboard a:hover,
.cpb-dashboard a:focus,
.cpb-dashboard a:active,
.cpb-dashboard-tab,
.cpb-dashboard-tab:hover,
.cpb-dashboard-tab:focus,
.cpb-dashboard-tab:active,
.cpb-dashboard-tab.active,
.cpb-dashboard-tabs a,
.cpb-dashboard-tabs a:hover,
.cpb-dashboard-tabs a:focus,
.cpb-dashboard-tabs a:active,
.cpb-dashboard-logout,
.cpb-dashboard-logout:hover,
.cpb-dashboard-logout:focus,
.cpb-activate-btn,
.cpb-activate-btn:hover,
.cpb-activate-btn:focus,
.cpb-login-wrap a,
.cpb-login-wrap a:hover,
.cpb-login-wrap a:focus,
.cpb-login-wrap a:active,
.cpb-login-row a,
.cpb-login-row a:hover,
.cpb-login-row a:focus,
.cpb-login-row a:active,
.cpb-login-register,
.cpb-login-register:hover,
.cpb-login-register:focus,
.cpb-login-register:active,
.cpb-login-back,
.cpb-login-back:hover,
.cpb-login-back:focus,
.cpb-login-btn,
.cpb-login-btn:hover,
.cpb-login-btn:focus,
.cpb-submit-btn,
.cpb-submit-btn:hover,
.cpb-submit-btn:focus,
.cpb-doc-link,
.cpb-doc-link:hover,
.cpb-doc-link:focus,
.cpb-profile-file,
.cpb-profile-file:hover,
.cpb-profile-file:focus,
.cpb-image-lightbox-trigger,
.cpb-image-lightbox-trigger:hover,
.cpb-image-lightbox-trigger:focus {
	text-decoration: none !important;
}
