Current File : /home/pacjaorg/wpt.pacja.org/wp-content/plugins/formidable/css/frm_admin.css |
@import url(font_icons.css);
:root,
.frm-white-body,
.frm_wrap {
--grey-900: #101828;
--grey-800: #1D2939;
--grey-700: #344054;
--grey-600: #475467;
--grey-500: #667085; /* Roughly 65% opacity */
--grey-400: #98A2B3;
--grey-300: #D0D5DD;
--grey-200: #EAECF0;
--grey-100: #F2F4F7;
--grey-50: #F9FAFB;
--grey-25: #FCFCFD;
--darkest-grey: var(--grey-900); /* Deprecated */
--dark-grey: var(--grey-700); /* Deprecated */
--medium-grey: rgba(40, 47, 54, .65);
--grey: var(--grey-500); /* Deprecated */
--grey-border: var(--grey-300); /* Deprecated */
--lightest-grey: rgb(250, 250, 250);
--sidebar-color: var(--grey-50);
--sidebar-hover: var(--grey-200);
--primary-700: #2B66A9;
--primary-500: #4199FD;
--primary-200: #C0DDFE;
--primary-25: #F5FAFF;
--primary-color: var(--primary-500); /* Deprecated */
--primary-hover: var(--primary-700); /* Deprecated */
--light-blue: var(--primary-25); /* Deprecated */
--blue-border: rgb(188, 224, 253);
--error-700: #B42318;
--error-500: #F04438;
--error-300: #FECDCA;
--error-100: #FEE4E2;
--error-25: #FFF5F4;
--green: rgb(63, 172, 37);
--orange: #F15A24;
--pink: rgb(226, 42, 110);
--purple: rgb(141, 53, 245);
--success-900: #054F31;
--success-800: #065F46;
--success-500: #12b76a;
--success-100: #D1FAE5;
--success-50: #ECFDF3;
--success-25: #f6fef9;
--border-radius: 35px;
--small-radius: 8px;
--medium-radius: 16px;
--small-sidebar: 275px;
--medium-sidebar: 350px;
--big-sidebar: 390px;
--biggest-sidebar: 450px;
--text-xs: 12px;
--text-sm: 14px;
--text-md: 16px;
--text-lg: 18px;
--text-xl: 20px;
--h-xs: 24px;
--h-sm: 30px;
--h-md: 36px;
--leading: 1.5;
--gap-2xs: 4px;
--gap-xs: 8px;
--gap-sm: 16px;
--gap-md: 24px;
--gap-lg: 32px;
--gap-xl: 40px;
--gap-2xl: 48px;
--box-shadow-xs: 0px 0.47074466943740845px 0.9414893388748169px 0px rgba(16, 24, 40, 0.05);
--box-shadow-sm: 0px 0.470745px 1.41223px rgba(16, 24, 40, 0.1), 0px 0.470745px 0.941489px rgba(16, 24, 40, 0.06);
--box-shadow-md: 0px 1.88298px 3.76596px -0.941489px rgba(16, 24, 40, 0.1), 0px 0.941489px 1.88298px -0.941489px rgba(16, 24, 40, 0.06);
--box-shadow-lg: 0px 6px 8px -2px rgba(16, 24, 40, 0.08), 0px 1.88298px 4px -1px rgba(16, 24, 40, 0.03), 0px 0.470745px 1.41223px rgba(16, 24, 40, 0.1), 0px 0.470745px 0.941489px rgba(16, 24, 40, 0.06);
--box-shadow-xl: 0px 9.41489px 11.2979px -1.88298px rgba(16, 24, 40, 0.08), 0px 3.76596px 3.76596px -1.88298px rgba(16, 24, 40, 0.03);
--box-shadow-xxl: 0 11px 22px -5px rgba(16, 24, 40, 0.18);
--button-shadow: 0px 0.47px 0.94px 0px rgba(16, 24, 40, 0.06), 0px 0.47px 1.47px 0px rgba(16, 24, 40, 0.1);
/* Override front-end CSS */
--check-label-color: var(--grey-700);
}
@font-face {
font-family: 'Inter';
src: url('../fonts/Inter-VariableFont_slnt,wght.ttf?v=1') format('truetype');
}
.with_frm_style,
.frm-white-body .wpbody-content,
.frm_wrap {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
/* Safari 11+ */
@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance:none) and (stroke-color:transparent) {
.with_frm_style,
.frm-white-body .wpbody-content,
.frm_wrap {
-webkit-font-smoothing: antialiased;
}
}
}
.frm-sm-z-index {
z-index: 1;
}
.frm-md-z-index {
z-index: 5;
}
.frm-white-body,
.frm-white-body p,
.frm_wrap,
.frm_wrap p,
.frm-modal,
.frm-white-body .postbox .inside {
font-size: var(--text-sm);
color: var(--grey-500);
line-height: var(--leading);
}
.frm-white-body p,
.frm_wrap p {
margin: var(--gap-sm) 0;
}
body:not(.frm-admin-page-styles):not(.frm-admin-page-style) .with_frm_style .frm_form_fields > fieldset {
--fieldset-padding: 15px 0;
}
a, .widget .widget-top, .stuffbox h3, .frm-collapsed {
cursor: pointer;
text-decoration: none;
}
.post-type-frm_display .wrap > #posts-filter,
.wrap.frm-with-margin,
.frm_wrap > .wrap {
margin: var(--gap-sm) var(--gap-md) var(--gap-md);
}
#frm_top_bar + .wrap {
margin: var(--gap-xl);
}
.frm-full-screen #wpbody-content > .wrap {
margin: 0;
}
.post-type-frm_display .wrap {
margin: 0;
}
.toplevel_page_formidable #post-body-content {
overflow-x: visible;
}
.frm-full-screen {
height: 100%;
overflow: hidden;
}
.frm-full-screen.frm-admin-page-reports,
.frm-full-screen.frm-admin-page-entries,
.frm-full-screen.post-type-frm_display {
overflow: auto;
}
.frm-full-screen #wpadminbar,
.frm-full-screen #adminmenumain,
.frm-full-screen .wp-header-end {
display: none;
}
body.frm-white-body:not(.frm-full-screen) .mce-fullscreen {
top: 32px;
left: 160px;
}
.frm-full-screen #wpbody-content,
.frm-full-screen #wpbody,
.frm-full-screen #wpcontent {
padding: 0;
overflow: hidden;
margin: 0 !important;
}
.frm-white-body #wpbody-content {
position: relative; /* For screen meta links */
padding-bottom: 0;
}
.post-new-php.post-type-frm_display #screen-meta-links,
.post-php.post-type-frm_display #screen-meta-links {
display: none;
}
.frm-white-body #screen-meta-links {
position: fixed;
bottom: 0;
right: 20px;
}
.frm-full-screen #screen-meta-links .screen-meta-toggle {
right: 55px;
}
.frm-white-body #screen-meta-links .show-settings {
border-radius: var(--small-radius) var(--small-radius) 0 0;
border: 1px solid var(--grey-300);
border-bottom: none;
}
.frm-white-body.frm-lite #screen-meta-links .screen-meta-toggle {
right: 125px; /* Don't cover the lite upgrade button */
}
.frm-white-body #screen-meta {
margin: 0;
}
.frm-white-body #screen-meta-links .show-settings:after {
color: var(--grey);
}
.frm-white-body .columns-2 {
border-bottom: 1px solid var(--grey-300);
}
.frm-full-screen .columns-2 {
border: none;
}
body.post-type-frm_display.edit-php,
body.frm-white-body {
background: #fff;
}
body.frm-white-body ul#adminmenu a.wp-has-current-submenu:after,
body.frm-white-body ul#adminmenu > li.current > a.current:after {
border-right-color: #fff;
}
.frm-white-body #wpcontent {
padding-left: 0;
padding-right: 0;
}
.frm-white-body .wrap #post-body {
padding: 0 20px;
}
.frm-grey-body #wpbody {
background: var(--grey-100);
}
.frm-grey-body #frm_top_bar {
background: #fff;
}
.post-type-frm_display .tablenav,
.frm_wrap .tablenav {
margin-bottom: 10px;
}
.frm-white-body .tablenav .actions select,
.wp-admin .frm_wrap .tablenav select {
margin-right: var(--gap-xs);
}
.tablenav .actions .button {
margin-top: 1px;
}
.frm-white-body table.widefat {
background: var(--lightest-grey);
border-width: 0;
box-shadow: none;
margin: 20px 0;
}
.frm-white-body table.widefat tfoot,
.frm-white-body table.widefat thead {
background: #fff;
}
.frm-white-body table.widefat th {
font-size: var(--text-md);
}
.frm-white-body table.widefat th a {
color: var(--grey-700);
}
.frm-white-body table.widefat strong a {
color: var(--primary-700);
}
.frm-scroll-box {
clear: both;
overflow: auto;
max-height: 405px;
border: 1px solid var(--grey-300);
border-radius: var(--small-radius);
}
.frm_form_field.frm_scroll_box .frm_opt_container {
height: 100px;
overflow: auto;
border: 1px solid var(--grey-300);
}
.frm_form_field.frm6_followed + p,
.frm_form_field.frm6_followed + div {
grid-column: span 6 / span 6;
}
.frm_form_field.frm-phone-type + p > label,
.frm_form_field.frm-phone-type + div > label {
opacity: 0; /* Hide the label for the format input in the phone field. */
}
.frm-short-list {
overflow: auto;
max-height: 190px;
}
.frm-white-body table.frm-border td {
font-size: var(--text-sm);
}
.frm-white-body .striped > tbody > :nth-child(odd) {
background-color: #fff;
}
.frm_wrap td.column-title strong {
display: inline;
}
td.column-title .frm_actions_dropdown {
float: right;
}
#frm_top_bar {
display: flex;
gap: var(--gap-sm);
width: 100%;
height: 72px;
margin: 0;
box-sizing: border-box;
text-align: center;
padding: 0 var(--gap-md);
}
#frm_top_bar > .frm-full-close:last-child,
#frm_top_bar > #frm-publishing:last-child {
margin-left: auto;
}
#frm_top_bar {
border-bottom: 1px solid var(--grey-300);
padding: 0 var(--gap-md);
overflow: visible;
}
.frm-white-body h1,
.frm-white-body h2,
.frm-white-body h3,
.frm-white-body h4 {
color: var(--grey-900);
font-weight: 400;
line-height: var(--leading) !important;
}
.frm-white-body .wrap h1,
.frm-white-body h1 {
font-size: var(--text-xl);
}
.frm-white-body .wrap h2,
.frm-white-body h2 {
font-size: var(--text-lg);
font-weight: 500;
}
.frm-white-body .wrap h3,
.frm-white-body h3 {
font-size: var(--text-md);
}
.frm-white-body .wrap h4,
.frm-white-body h4 {
font-size: var(--text-sm);
font-weight: 500;
}
/* Error modal */
#frm_error_modal .frm_lock_simple {
padding: 20px;
border-radius: 50%;
background-color: var(--primary-25);
display: inline-block;
}
#frm_error_modal #frm_lock_simple {
color: var(--primary-500);
}
#frm_error_modal .frm-modal-title {
display: block;
}
#frm_error_modal .frm-modal-title h2 {
font-weight: 600;
font-size: var(--text-xl);
margin: 0;
}
#frm_error_modal .frm_modal_content {
padding: var(--gap-md);
color: var(--grey-900);
}
/* Override CSS in Views plugin. */
.frm-views-editor-body .frm_page_container #frm_top_bar h1 {
padding: 0 !important;
color: var(--grey-900);
font-size: var(--text-xl) !important;
}
.post-type-frm_display .frm_top_left {
padding-bottom: 0 !important;
}
.frm-new-table-view-option.frm-selected-table-view-option {
border-radius: var(--small-radius);
background: var(--primary-25);
}
.frm-views-editor-body #frm_adv_info .tabs-panel { /* Views sidebar */
padding-left: 4px;
padding-right: 4px;
}
#frm_edit_box_content_modal .frm_modal_footer {
padding-top: var(--gap-sm);
border-top: 1px solid var(--grey-300);
}
#frm_edit_box_content_modal .frm_modal_footer > div {
display: flex;
justify-content: space-between;
}
#frm_edit_box_content_modal #frm_modal_box_select_area,
#frm_edit_box_content_modal #frm_box_content_wysiwyg_wrapper,
#frm_edit_box_content_modal .frm_modal_content {
max-height: calc(100vh - 176px) !important;
}
#frm_edit_box_content_modal #frm_modal_box_select_area {
height: calc(100vh - 176px) !important;
}
#frm_edit_box_content_modal #wp-content-editor-tools {
padding-top: 0;
}
#frm_edit_box_content_modal.frm-modal .postbox .frm-modal-title + div:last-child {
right: var(--gap-md);
}
.frm_code_list.frm-full-hover .frm-dropdown-view a {
flex-direction: row-reverse; /* Switch in the HTML */
}
#frm_view_editor_left.frm-right-panel .accordion-section-title:before {
content: '' !important;
margin: 0;
}
/** End Temporary View CSS */
.frm-upgrade-bar {
background: rgba(188, 224, 253, 0.23);
border-bottom: 1px solid var(--sidebar-hover);
padding: 3px 0 3px 40px;
font-size: 95%;
}
.frm-upgrade-bar span {
opacity: .9;
}
a h1 .frmsvg {
color: var(--grey-400);
vertical-align: middle;
min-width: var(--text-sm);
}
a .frmsvg {
color: currentColor;
}
.frm_wrap .view-switch a.current:before,
.frm-white-body a,
.frm_wrap a,
.frm_wrap a i {
color: var(--primary-color);
}
.frm_wrap a:active,
.frm_wrap a:hover {
color: var(--primary-700);
box-shadow: none;
}
.post-type-frm_display a:focus,
.frm_wrap a:focus {
box-shadow: none;
}
.frm_top_left {
text-align: left;
float: left;
white-space: nowrap;
max-width: 250px;
overflow: hidden;
text-overflow: ellipsis;
align-self: center;
}
.post-type-frm_display .frm_top_left,
.frm_top_left.frm_top_wide {
max-width: 100%;
}
.post-type-frm_display .frm_nav_bar .frm-header-logo,
.frm_nav_bar .frm-header-logo {
margin: 18px 0 10px;
}
#frm_top_bar .frm_form_nav {
flex: 1;
}
ul.frm_form_nav {
margin: 0 auto;
padding-top: 18px;
display: block;
min-width: 240px;
}
.nav-tab-wrapper.frm_form_nav {
padding: 0 25px;
}
ul.frm_form_nav > li {
margin: 0 min(3.5%, 32px) 0 0;
display: inline-block;
}
.post-type-frm_display #advanced-sortables h2.hndle,
.post-type-frm_display #side-sortables h2.hndle,
.post-type-frm_display #normal-sortables h2.hndle,
.post-type-frm_display .frm_form_nav .nav-tab-active,
.frm_form_nav > li > a {
font-size: 1.3em;
text-decoration: none;
display: block;
padding: 6px 2px 4px;
font-weight: 500;
color: var(--grey-700);
border-bottom: 2px solid transparent;
}
.post-type-frm_display.js .postbox .handlediv .toggle-indicator:before {
margin-top: 10px;
}
.frm-nav-tabs a:focus,
.frm-nav-tabs a:active,
.frm_form_nav a:active,
.frm_form_nav a:focus {
outline: none;
box-shadow: none;
}
.frm_form_nav > li > a {
font-size: var(--text-md);
font-weight: 400;
color: var(--grey-500);
}
.frm_form_nav > li > a:hover {
border-color: var(--primary-700);
}
.frm_form_nav .frm-dropdown-menu a:hover {
background-color: #eaf2fa;
}
.post-type-frm_display .frm_form_nav .nav-tab-active,
.post-type-frm_display .frm_form_nav .nav-tab-active:hover,
.frm_form_nav > li a.current_page {
color: var(--primary-500);
border-color: var(--primary-500);
background: transparent;
opacity: 1;
font-weight: 600;
}
.frm-full-close {
display: none;
padding-left: var(--gap-md);
border: 0 solid var(--grey-300);
border-left-width: 1px; /* Make RTL a bit less maintenance */
height: 100%;
box-sizing: border-box;
}
.frm-full-screen .frm-full-close {
display: flex;
align-items: center;
}
.frm-full-close a {
display: block;
}
.frm-full-close .frmsvg {
font-size: 20px;
width: 20px;
height: 20px;
color: var(--grey-500);
}
#frm_top_bar h1 {
font-weight: 400;
padding: 0;
margin: 0;
color: var(--grey-900);
display: inline-flex;
gap: var(--gap-sm);
align-items: center;
text-align: left;
min-width: 200px;
}
#frm_top_bar h1 span {
max-width: 175px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: inline-block;
vertical-align: bottom;
}
#frm_top_bar ul.frm_form_nav,
#frm_top_bar .frm-header-logo,
#frm_top_bar #frm_bs_dropdown {
align-self: center;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}
#frm_top_bar .frm-header-logo {
display: flex; /* Get rid of extra padding below logo */
}
#frm_top_bar h2 {
float: left;
margin: 0 0 0 var(--gap-sm);
padding: 2px 0 2px var(--gap-sm);
font-weight: normal;
border-left: 2px solid var(--grey);
}
.frm_wrap > #frm_top_bar #frm-publishing {
margin-top: 0;
}
#frm-publishing {
min-width: 225px;
align-self: center;
align-items: center;
display: flex;
flex-direction: row-reverse;
gap: 0 var(--gap-sm);
flex-wrap: wrap;
}
.frm_wrap .postbox {
border-color: var(--grey-300);
border-radius: 6px;
box-shadow: none;
}
.frm_wrap .postbox h3.hndle {
cursor: default;
padding: 10px 20px;
margin: 0;
line-height: 1.4em;
border-color: var(--grey-300);
}
.frm-pre-hndle {
font-size: 15px;
padding: 5px;
margin: 9px 15px;
}
.frm-empty-row {
display: none;
}
.frm-child-row {
box-shadow: 5px 0px 0px 0px inset var(--sidebar-hover);
}
.frm_animate_bg {
transition: background 200ms linear, color 200ms linear;
}
.wrap > .subsubsub {
clear: both;
margin: 0;
}
.frm_wrap .subsubsub a {
line-height: var(--leading);
font-size: var(--text-sm);
}
.frm-admin-page-styles .frm_page_container,
.frm_wrap .frm_page_container { /* Use .frm_wrap to avoid messing up Views editor layout */
height: calc( 100vh - 32px );
display: flex;
flex-direction: column;
overflow: hidden;
padding-top: 0;
position: fixed;
top: 32px;
bottom: 0;
left: 0;
right: 0;
}
.frm-admin-page-translate .frm_wrap .frm_page_container, .frm-admin-page-update_translations .frm_wrap .frm_page_container {
position: static;
}
.auto-fold.frm-admin-page-styles .frm_page_container,
.auto-fold .frm_wrap .frm_page_container,
.frm-unfold.frm-admin-page-styles .frm_page_container,
.frm-unfold .frm_wrap .frm_page_container {
left: 160px;
}
.folded.frm-admin-page-styles .frm_page_container,
.folded .frm_wrap .frm_page_container {
left: 38px;
}
.frm-full-screen.frm-admin-page-styles .frm_page_container,
.frm-full-screen .frm_wrap .frm_page_container {
height: 100vh;
top: 0;
left: 0;
}
.frm-full-screen.frm-admin-page-entries .frm_page_container,
.frm-new-entry .frm_page_container,
.frm-admin-page-reports .frm_page_container,
.frm_list_entry_page .frm_page_container {
height: auto;
display: block;
}
.frm-new-entry .columns-2 {
border: none;
}
.frm-white-body #frm_top_bar,
.frm-white-body .columns-2 {
flex: 0 0 auto;
}
.columns-2 .frm-right-panel + div {
padding-bottom: var(--gap-md);
border-left: 1px solid var(--grey-300);
}
.columns-2 .frm-right-panel + div,
.frm_wrap #post-body-content {
padding-bottom: 0;
padding-top: var(--gap-sm);
margin-bottom: 0;
background: #fff;
width: auto;
float: none;
flex: 2;
}
.frm-white-body .columns-2 {
flex: 1;
display: flex;
overflow: hidden;
}
.frm-white-body .columns-2 > div {
overflow-y: auto;
box-sizing: border-box;
}
.frm_wrap .columns-2 .frm-right-panel,
.frm-right-panel {
flex: 0 0 var(--biggest-sidebar);
float: none;
width: var(--biggest-sidebar);
min-width: var(--biggest-sidebar);
background-color: var(--sidebar-color);
margin: 0;
box-shadow: none;
border: none;
padding-bottom: 25px;
}
.frm-right-panel .frm_field_list,
.frm_wrap .frm-right-panel #frm_adv_info,
.frm_wrap #postbox-container-1 #frm_adv_info {
box-shadow: none;
border: none;
margin-bottom: 26px;
}
.frm-default-switcher {
float: right;
position: absolute;
top: 15px;
right: 7px;
z-index: 1;
}
.frm-default-switcher a {
padding: 0 2px;
}
.frm-default-switcher a .frmsvg {
vertical-align: initial;
}
.frm-default-switcher a,
.frm-default-switcher a .frmsvg,
.frm-default-switcher a i {
color: var(--grey);
}
.frm-default-switcher a.current,
.frm-default-switcher a.current .frmsvg,
.frm-default-switcher a.current i {
color: var( --primary-500);
}
#new_fields,
.frm-has-modal,
p.frm_has_shortcodes {
position: relative;
}
.frm-inline-modal.postbox {
background: #fff;
}
.frm_has_shortcodes .frmsvg,
.frm_has_shortcodes i:not([class*=mce-]) {
position: absolute;
color: var(--primary-500);
border-radius: 50%;
border: 1px solid transparent;
z-index: 100;
text-align: center;
}
.frm_has_shortcodes input,
.frm_has_shortcodes textarea {
padding-left: 18px;
box-sizing: border-box;
}
#form_settings_page #frm_adv_info, #frm_builder_page #frm_adv_info {
display: none;
top: 0;
width: 310px;
max-height: 315px;
min-height: 200px;
overflow-y: scroll;
z-index: 100;
}
#form_global_settings .columns-2 .frm-right-panel,
#form_settings_page .columns-2 .frm-right-panel,
#wpbody-content .frm-page-skeleton .frm-right-panel {
flex: 0 0 var(--small-sidebar);
width: var(--small-sidebar);
min-width: var(--small-sidebar);
}
#form_global_settings .frm_grid_container {
gap: 0 var(--gap-md);
}
.frm-inner-content {
padding: var(--gap-md);
}
.post-type-frm_display #poststuff {
padding: 0 0 10px 40px;
}
#postbox-container-2 .postbox .inside {
padding: 15px 25px;
}
#postbox-container-2 #frm_advanced .inside h3 {
margin: 15px -25px;
font-weight: 600;
}
#form_settings_page .frm-inner-content {
padding-top: 0;
padding-bottom: 150px;
position: relative;
}
.frm_wrap #submitdiv {
margin-bottom: 0;
border-width: 0 0 1px;
width: 100%;
min-width: unset;
}
.frm_wrap #frm_adv_info .handlediv,
.frm_wrap #frm_adv_info .hndle {
display: none;
}
.frm_wrap .menu-settings {
/* for add-on reverse compatibility */
border: none;
margin-top: 0;
}
.nodrag a {
cursor: pointer;
}
.frm_wrap #frm_adv_info .inside {
margin: 0;
}
#frm_adv_info > .inside {
padding: 0;
}
.frm-right-panel .frm-inline-modal.postbox .inside {
margin: 0;
padding-top: 0;
}
.frm-right-panel .frm-inline-modal .inside p:not(.howto),
.frm-right-panel .frm-inline-modal .inside a {
font-size: 15px;
}
.frm-inline-modal .inside a.frm_icon_font {
font-size: 18px;
}
.frm-right-panel .frm_field_list #frm-insert-fields {
max-height: none;
font-size: var(--text-sm);
padding: 0;
}
.frm-nav-tabs {
margin: 10px 0 20px;
padding: 0 var(--gap-sm);
display: block;
border-bottom: 1px solid var(--grey-300);
}
#frm-nav-tabs {
position: -webkit-sticky;
position: sticky;
top: 0;
background-color: var(--sidebar-color);
z-index: 98; /* must be < 99 */
margin-top: 0;
padding-top: 5px;
}
.frm_form_settings #frm_adv_info #frm-nav-tabs {
background-color: #fff;
margin: 0 -4px;
}
.frm_form_settings span.frm-with-right-icon,
#frm_builder_page .frm_has_shortcodes span.frm-with-right-icon:not(.frm_hidden) {
display: block;
}
.frm-inline-modal .frm-nav-tabs,
#frm_adv_info .frm-nav-tabs {
margin: 5px 0 0;
}
#frm_adv_info .frm-nav-tabs.frm-compact-nav {
padding-right: 0;
padding-left: 20px;
}
.frm-nav-tabs li {
display: inline-block;
margin: 0;
}
.frm-nav-tabs a {
color: var(--grey-700);
padding: 10px 1px;
margin: 0 9px;
border-bottom: 2px solid transparent;
}
.frm_form_settings #frm_adv_info .frm-nav-tabs a {
padding: 5px 1px;
color: var(--grey-500);
}
.frm-nav-tabs.frm-compact-nav a {
margin: 0 5px;
}
.frm-nav-tabs a {
display: block;
opacity: .9;
}
#frm_adv_info .frm-nav-tabs a {
color: var(--grey-700);
}
.frm-nav-tabs a:hover,
.frm-nav-tabs .frm-tabs a {
color: var(--primary-500) !important;
border-color: var(--primary-500);
}
.frm_form_settings #frm_adv_info .frm-nav-tabs .frm-tabs a {
font-weight: 500;
}
#frm-bulk-modal .howto,
#frm-bulk-modal h3 {
font-size: var(--text-sm);
font-weight: 400;
margin: 5px 0 10px;
color: var(--grey);
}
#frm-bulk-modal h3 {
margin-left: 20px;
}
.frm-right-panel a.frm_add_logic_link,
.frm-right-panel h3 {
color: var(--grey-700);
font-size: var(--text-lg);
font-weight: 400;
margin: 0;
}
.frm-single-settings > h3:first-of-type {
border-bottom: 2px solid var(--sidebar-hover);
border-top: none;
padding-top: 0 !important;
}
.frm-flex-justify,
.frm-right-panel .frm-single-settings h3 {
display: flex;
justify-content: space-between;
align-items: center;
}
.frm-right-panel h3 i {
color: var(--grey-700);
float: right;
width: 16px;
cursor: pointer;
}
/* right sidebar */
#post-body-content + .frm-right-panel {
flex: 0 0 var(--medium-sidebar);
width: var(--medium-sidebar);
min-width: var(--medium-sidebar);
border-left: 1px solid var(--sidebar-hover);
}
.frm-new-entry #post-body-content + .frm-right-panel,
.frm-new-entry .frm-right-panel {
background: none;
border: none;
}
#post-body-content + .frm-right-panel h3 {
padding: 20px 20px 0;
font-size: 17px;
}
#post-body-content + .frm-right-panel .frm_with_icons:first-of-type h3 {
border: none;
}
#frm-insert-fields h3 {
color: var(--grey);
font-size: 15px;
font-weight: normal;
border-top: none;
border-bottom: 1px solid var(--sidebar-hover);
margin: 0;
padding: 10px 10px 10px 25px;
}
.frm_wrap #frm_adv_info ul.category-tabs {
margin: 0;
padding: 10px 0 9px;
font-size: 15px;
background: transparent;
}
.frm_wrap #frm_adv_info ul.category-tabs li {
padding: 10px;
background-color: transparent !important;
}
.frm_wrap #frm_adv_info ul.category-tabs li:first-child {
border: none;
}
.frm_wrap #frm_adv_info .categorydiv div.tabs-panel {
border: none;
background: transparent;
}
.frm_wrap #frm-categorydiv {
border-right: none;
}
#frm_adv_info #frm-conditionals {
padding-top: var(--gap-sm);
}
#postbox-container-1 #taxonomy-linkcategory #frm-html-tags {
display: none;
max-height: none;
}
#postbox-container-1 .frm_field_list #frm-insert-fields .frmbutton.dropdown {
position: relative;
}
/* Admin footer */
.frm-white-body #footer-upgrade {
display: none;
}
.frm-admin-footer-links,
.frm-admin-footer-links-nav,
.frm-admin-footer-links-socials {
display: flex;
justify-content: center;
}
.frm-admin-footer-links {
gap: var(--gap-2xs);
flex-direction: column;
text-align: center;
padding: var(--gap-xl) 0 var(--gap-lg);
font-size: var(--text-xs);
color: var(--grey-400);
}
body.frm-hidden-overflow {
height: 100%;
overflow: hidden;
}
.frm-admin-footer-links-nav {
gap: var(--gap-2xs);
margin-bottom: var(--gap-xs);
}
.frm-admin-footer-links-socials {
gap: var(--gap-xs);
}
.frm-admin-footer-links-socials a {
color: var(--grey-400);
}
/* End Admin footer */
.frm_list_entry_page h2 {
float: left;
}
.frm_list_entry_page h2 + .error {
clear: both;
}
.frm_sidebar select {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.frm_sidebar #search-submit {
float: right;
}
.frm_single_entry_page #submitdiv {
margin: 0;
}
.frm_single_entry_page .hndle a {
font-size: 13px;
}
/* Build New Form page */
.frm-right-panel #publishing-action {
float: none;
}
.frm-right-panel #major-publishing-actions {
border-top: none;
height: 32px;
background: transparent;
}
#major-publishing-actions .frm_submit_form {
float: right;
margin-left: 5px;
}
/* Buttons */
.frm_orange_button,
.frm_reverse_button {
font-size: 12px;
border: 1px solid var(--orange);
color: var(--orange);
font-weight: 600;
padding: 1px 4px;
border-radius: 4px;
background: transparent;
}
.frm_reverse_button:hover,
.frm_reverse_button:active,
.frm_reverse_button:focus {
color: #fff;
background: var(--orange);
border: 1px solid var(--orange);
}
.frm_reverse_button {
font-size: 1em;
transition: all .2s ease;
}
.frm-button-primary,
.wp-core-ui .button-primary.frm-button-primary,
.wp-core-ui .button.frm-button-primary,
.frm-button-secondary,
.wp-core-ui .button-secondary.frm-button-secondary,
.wp-core-ui .button.frm-button-secondary,
.frm-white-body .frm-search .button,
.frm-white-body .search-box .button, /* Views */
.frm-white-body .tablenav .button,
.frm_orange_button,
.toplevel_page_formidable #frm_upgrade_modal .button-primary,
.wp-core-ui.frm-white-body .button-primary,
.wp-core-ui.frm-white-body .button-secondary,
.frm-white-body .button-primary,
.frm-white-body .button-secondary,
#frm-form-button button,
.frm-form-button button,
.frm-preview-buttons button,
.frm-button-red,
.frm-button-tertiary {
text-shadow: none;
box-shadow: none;
border-radius: 30px;
border: 1px solid var(--primary-500);
font-size: var(--text-sm);
transition: all .2s ease;
padding: 7px 16px;
height: auto;
min-height: 28px;
outline: none;
line-height: var(--leading);
box-sizing: border-box;
font-weight: 500;
margin-bottom: 0;
display: inline-block;
}
.frm-button-primary.frm-sharp,
.frm-button-secondary.frm-sharp {
border-radius: 12px !important;
}
.no-js.wp-core-ui .frm-search .button.hide-if-no-js,
.js.wp-core-ui .frm-search .button.hide-if-js {
display: none;
}
.frm-button-tertiary {
border-color: transparent;
color: var(--primary-500);
}
.frm-button-tertiary:focus {
outline: none;
}
.frm-button-tertiary.frm_loading_button::before {
border-right-color: var(--grey);
border-bottom-color: var(--grey);
}
.frm-button-red,
.frm-button-red:focus {
--primary-color: var(--error-500);
--primary-500: var(--error-500);
--primary-700: var(--error-700);
}
.frm-button-red:not(.frm-button-tertiary),
.frm-button-red:not(.frm-button-tertiary):focus {
color: #fff !important;
}
.frm-white-body h2 .button,
.post-type-frm_display h2 .frm-button-primary,
.frm-white-body .tablenav .button,
.frm-button-primary.frm-button-sm,
.frm-button-secondary.frm-button-sm,
.frm-button-tertiary.frm-button-sm,
.frm-button-red.frm-button-sm {
padding: 4px 12px !important;
font-size: var(--text-xs) !important;
}
.frm_no_style_button {
background: transparent;
}
.frm-with-icon {
display: flex;
gap: var(--gap-xs);
align-items: center;
}
.frm-with-icon svg {
opacity: .65; /* Get close to grey-500 without overriding hover colors */
}
.frm-with-icon.button svg {
height: var(--text-sm);
width: var(--text-sm);
}
.frm-with-icon.frm-button-sm svg {
height: var(--text-xs);
width: var(--text-xs);
}
.frm-white-body .button.add_media {
/* Media buttons above RTE */
padding-left: 12px !important;
padding-right: 12px !important;
font-size: var(--text-xs);
border-radius: var(--border-radius);
}
.wp-core-ui.frm-white-body #post-query-submit.button,
.wp-core-ui.frm-white-body .button.tablenav-pages-navspan,
.wp-core-ui.frm-white-body .button.first-page,
.wp-core-ui.frm-white-body .button.prev-page,
.wp-core-ui.frm-white-body .button.next-page,
.wp-core-ui.frm-white-body .button.last-page,
.wp-core-ui.frm-white-body .button.action {
background-color: transparent;
border-color: var(--grey-300);
color: var(--grey-700);
border-radius: var(--border-radius);
}
.post-type-frm_display.wp-core-ui .button-primary,
.frm-button-primary,
.wp-core-ui .button-primary.frm-button-primary,
.frm_single_entry_page .button-primary {
background-color: var(--primary-500) !important;
color: #fff !important;
}
.frm-button-primary.frm_large,
.frm-button-secondary.frm_large {
height: auto !important;
padding: 12px 16px !important;
}
.frm-button-secondary.frm-small,
.frm-button-primary.frm-small {
font-size: var(--text-xs) !important;
height: auto !important;
padding: var(--gap-2xs) 12px !important;
}
.frm-button-primary i:before {
color: #fff;
}
.wp-core-ui .button-primary.frm-button-primary:not([disabled]):hover,
.frm-button-primary:not([disabled]):hover {
background: var(--primary-700) !important;
border-color: var(--primary-700) !important;
}
.wp-core-ui .button-primary.frm-button-primary:active {
vertical-align: inherit;
}
.frm-white-body #search-submit,
#frm-form-button .frm_button_submit,
.frm-form-button .frm_button_submit,
.frm-white-body .frm-preview-buttons button,
.frm-white-body .button:not(.frm-button-primary),
.wp-core-ui.frm-white-body .button-secondary,
.wp-core-ui .button-secondary.frm-button-secondary,
.wp-core-ui .button.frm-button-secondary,
.frm-white-body .frm-button-secondary,
.frm-button-secondary {
color: var(--grey-800);
border-color: var(--grey-300);
background-color: #fff;
}
#wp-content-media-buttons button,
#wp-content-media-buttons a.button {
border-color: var(--grey-300);
}
.frm_orange_button {
border-color: #da791d !important;
background: var(--orange);
color: #fff;
}
.frm-white-body .button:not(.frm-button-primary):focus,
.frm-white-body .button:not(.frm-button-primary):active,
.frm-white-body .frm-button-secondary:hover,
.wp-core-ui.frm-white-body .frm-button-secondary:hover,
.wp-core-ui.frm-white-body .button-secondary:hover,
.wp-core-ui.frm-white-body .button-secondary:focus,
.wp-core-ui.frm-white-body .tablenav .button:hover,
.frm_wrap .preview > .button:hover {
border-color: var(--grey-300) !important;
color: var(--grey-800);
background: var(--grey-50) !important;
box-shadow: none !important;
outline: none !important;
}
.frm-button-primary .frmsvg {
color: #fff;
}
.frm_wrap .preview i {
font-size: inherit;
}
.frm-white-body .frm-button-primary:focus,
.frm-white-body .frm-button-primary:active,
#frm-addons-page .button-primary:focus,
#form_global_settings .button-primary:focus,
#frm_upgrade_modal .button:focus {
border-color: var(--primary-700) !important;
background-color: var(--primary-700) !important;
box-shadow: none !important;
outline: none !important;
}
.frm_wrap .preview > .button:focus,
.frm_orange_button:hover,
.frm_orange_button:focus,
.toplevel_page_formidable #frm_upgrade_modal .button-primary:hover,
.toplevel_page_formidable #frm_upgrade_modal .button-primary:focus,
.toplevel_page_formidable .frm_wrap button.button-primary:hover,
.toplevel_page_formidable .frm_wrap button.button-primary:focus {
outline: none;
}
.frm_orange_button:hover,
.frm_orange_button:focus {
border-color: var(--orange) !important;
background: transparent;
color: var(--orange);
opacity: 1;
}
.major-publishing-actions.frm_create_form_header {
padding: 8px 0;
}
.major-publishing-actions.frm_create_form_header .frm_create_form_header_inner {
font-size: 15px;
background: transparent;
}
.frm-menu-boxes .frm_blank_form_text {
padding-bottom: 26px;
}
input.frm_insert_in_template {
font-size: 10px;
width: 98%;
font-weight: normal
}
.frm-dismissible a.dismiss:focus {
box-shadow: none;
}
.frm-dismissible a.dismiss {
top: 10px;
right: 10px;
position: absolute;
}
.frm-dismissible a.dismiss svg {
color: var(--grey-800);
}
/* Review request */
.frm-review-notice {
text-align: center;
position: fixed !important;
z-index: 999;
bottom: 0;
right: 0;
width: 400px;
box-shadow: var(--box-shadow-xxl) !important;
}
.frm-review-notice a {
margin: 0 var(--gap-xs) !important;
}
.frm-review-notice .frm-button-primary,
.frm-review-notice .frm-button-secondary {
min-width: 100px;
}
.frm-review-notice p {
margin: 0 0 10px 0;
}
.frm-review-notice p > span {
font-size: 13px;
opacity: 0.75;
}
.frm-review-notice #frmapi-feedback {
margin-top: var(--gap-lg);
}
.frm-review-notice #frmapi-feedback [class^="frm__"] {
display: none;
}
.frm-review-notice .frm_error,
.frm-review-notice label {
color: #444;
text-align: left;
}
.frm-review-notice label {
font-size: var(--text-sm);
}
.frm-floating-success-message {
position: fixed;
z-index: 999;
border-radius: 4px;
right: 10px;
bottom: 10px;
}
.frm-box-shadow-xxl {
box-shadow: var(--box-shadow-xxl) !important;
}
/* Generic Classes */
.frm-text-grey-500 {
color: var(--grey-500);
}
.frm-text-grey-700 {
color: var(--grey-700);
}
.frm-text-grey-900 {
color: var(--grey-900);
}
.frm_no_margin, /* deprecated */
.frm-m-0 {
margin: 0 !important;
}
.frm-m-12 {
margin: var(--gap-2xl);
}
.frm_no_top_margin, /* deprecated */
.frm-mt-0 {
margin-top: 0 !important;
}
.frm-mt-2xs {
margin-top: var(--gap-2xs) !important;
}
.frm-mt-xs {
margin-top: var(--gap-xs) !important;
}
.frm-mt-sm {
margin-top: var(--gap-sm) !important;
}
.frm-mt-md {
margin-top: var(--gap-md) !important;
}
.frm-mt-lg {
margin-top: var(--gap-lg) !important;
}
.frm-mt-2xl {
margin-top: var(--gap-2xl) !important;
}
.frm-mt-auto {
margin-top: auto !important;
}
.frm_no_bottom_margin, /* deprecated */
.frm-mb-0 {
margin-bottom: 0 !important;
}
.frm-mb-2xs {
margin-bottom: var(--gap-2xs) !important;
}
.frm-mb-xs {
margin-bottom: var(--gap-xs) !important;
}
.frm-mb-sm {
margin-bottom: var(--gap-sm) !important;
}
.frm-mb-md {
margin-bottom: var(--gap-md) !important;
}
.frm-mb-lg {
margin-bottom: var(--gap-lg) !important;
}
.frm-ml-2xs {
margin-left: var(--gap-2xs) !important;
}
.frm-ml-xs {
margin-left: var(--gap-xs) !important;
}
.frm-ml-auto {
margin-left: auto;
}
.frm-mr-auto {
margin-right: auto;
}
.frm-mx-0 {
margin-left: 0 !important;
margin-right: 0 !important;
}
.frm-mx-xs {
margin-left: var(--gap-xs) !important;
margin-right: var(--gap-xs) !important;
}
.frm-mx-sm {
margin-left: var(--gap-sm) !important;
margin-right: var(--gap-sm) !important;
}
.frm-p-0 {
padding: 0 !important;
}
.frm-p-1 {
padding: 4px;
}
.frm-p-sm,
.frm-p-4 {
padding: var(--gap-sm) !important;
}
.frm-p-sm {
padding: var(--gap-sm) !important;
}
.frm-p-6,
.frm-p-md {
padding: var(--gap-md) !important;
}
.frm-p-xl {
padding: var(--gap-xl) !important;
}
.frm-px-0 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.frm-py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.frm-py-2xs {
padding-top: var(--gap-2xs) !important;
padding-bottom: var(--gap-2xs) !important;
}
.frm-py-sm {
padding-top: var(--gap-sm) !important;
padding-bottom: var(--gap-sm) !important;
}
.frm-pt-sm {
padding-top: var(--gap-sm) !important;
}
.frm-pt-xl {
padding-top: var(--gap-xl) !important;
}
.frm-pb-md {
padding-bottom: var(--gap-md) !important;
}
.frm-pb-sm {
padding-bottom: var(--gap-sm) !important;
}
.frm-px-md {
padding-right: var(--gap-md) !important;
padding-left: var(--gap-md) !important;
}
.frm-text-xs {
font-size: var(--text-xs) !important;
}
.frm-text-sm {
font-size: var(--text-sm) !important;
}
.frm-text-md {
font-size: var(--text-md) !important;
}
.frm-text-lg {
font-size: var(--text-lg) !important;
}
.frm-text-xl {
font-size: var(--text-xl) !important;
}
.frm-capitalize {
text-transform: capitalize;
}
.frm-font-medium {
font-weight: 500 !important;
}
.frm-font-semibold {
font-weight: 600 !important;
}
.frm-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
[class*="frm-line-clamp-"] {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.frm-line-clamp-2 {
-webkit-line-clamp: 2;
}
.frm-rounded-sm {
border-radius: var(--small-radius) !important;
}
.frm-w-auto {
width: auto !important;
}
.frm-w-full {
width: 100% !important;
}
.frm_block, /* deprecated */
.frm-block {
display: block;
}
.frm_inline {
display: inline;
}
.frm_inline_block {
display: inline-block !important;
}
.frm-inline-flex {
display: inline-flex;
}
.frm-flex {
display: flex;
}
.frm_hidden,
.js .frm-hide-js {
display: none;
}
.frm-flex-box {
display: flex;
gap: var(--gap-sm);
}
.frm-flex-col {
display: flex;
flex-direction: column;
}
.frm-flex-full {
flex: 1;
}
.frm-flex-center {
display: flex;
justify-content: center;
align-items: center;
}
.frm-shrink-0 {
flex-shrink: 0;
}
.frm-gap-0 {
gap: 0 !important;
}
.frm-gap-2xs {
gap: var(--gap-2xs);
}
.frm-gap-xs {
gap: var(--gap-xs);
}
.frm-gap-sm {
gap: var(--gap-sm);
}
.frm-gap-md {
gap: var(--gap-md);
}
.frm-gap-xl {
gap: var(--gap-xl);
}
.frm-justify-center {
justify-content: center !important;
}
.frm-justify-between {
justify-content: space-between;
}
.frm-justify-end {
justify-content: end;
}
.frm-items-center {
align-items: center;
}
.frm-transition-ease {
transition: all .2s ease;
}
.frm_invisible {
visibility: hidden;
transition: all .2s ease;
}
.frm_no_float {
float: none;
}
.frm-text-right {
text-align: right;
}
.frm-border-b {
border-bottom: 1px solid var(--grey-300);
}
.frm-no-border {
border: none !important;
}
.frm-opacity-100 {
opacity: 1;
}
.frm-on-bottom {
z-index: -1;
}
.frm-rotate-90 {
transform: rotate(90deg);
}
.frm-cursor-pointer {
cursor: pointer;
}
/* End Generic Classes, Start Forced Generic Classes */
.frm-fields p > label.frm_hidden,
.frm-lookup-modal .dismiss,
.frm-right-panel .inside a.frm_hidden,
#form_global_settings .frm_hidden,
ul.frm_form_nav > li.frm_hidden,
a.frm_hidden,
.button.frm_hidden,
.wp-core-ui .button.frm_hidden {
display: none;
}
.postbox .inside > p.frm_no_bottom_margin:last-child {
margin-bottom: 0 !important;
}
.frm_no_section_fields.frm_block {
display: block;
}
.actions.frm_visible_overflow {
overflow: visible !important;
}
.frm_full_opacity, /* deprecated */
.frm_submit .frm_full_opacity,
.frm_submit .frm-opacity-100 {
opacity: 1;
}
.frm-dropdown-menu.frm-on-top {
z-index: 99999;
}
/* End Forced Generic Classes */
/* Start Helper Classes */
.frm-vertical-line {
display: inline-block;
width: 1px;
height: 12px;
background-color: var(--grey-300);
}
.frm-admin-full-screen #adminmenumain,
.frm-admin-full-screen #wpadminbar,
.frm-admin-full-screen #adminmenuback,
.frm-admin-full-screen #adminmenuwrap,
.frm-admin-full-screen #wpfooter {
display: none;
}
.frm-admin-full-screen #wpcontent,
.frm-admin-full-screen.auto-fold #wpcontent {
margin: 0;
padding: 0;
}
.frm-admin-full-screen.appearance_page_starter-templates #wpbody-content {
padding: 0;
}
/* End Helper Classes */
.frm_forms.with_frm_style {
max-width: 100%;
}
.post-type-frm_display .wrap > .subsubsub,
.post-type-frm_display .wrap > .icl_subsubsub,
.frm_form_settings > p {
margin: 6px var(--gap-md);
padding: 0;
}
.frm-entry-container {
margin: 0 40px 40px;
padding: 0;
}
#form_reports_page .frm-inner-content {
width: calc(100% - 40px);
max-width: 900px;
margin: 20px auto;
padding: 20px;
}
.frm_inner_field_container > .frm_form_fields {
clear: both;
}
.post-type-frm_display h2,
.frm_wrap h2 {
margin-top: 0 !important;
font-size: var(--text-lg);
line-height: var(--leading);
}
.post-type-frm_display .wrap > h2:first-child,
.frm_wrap .wrap > h2:first-child {
padding-top: 0;
margin-top: 0 !important;
font-size: var(--text-lg);
}
#frm_form_editor_container {
position: relative;
margin-top: 28px;
}
.form-field p {
/* for conflicts */
background: none;
border: none;
}
.form-field label.frm_primary_label {
display: block;
float: none;
width: auto;
}
#frm_view_editor_left label, /* Views */
#frm_view_editor_left .frm_primary_label, /* Views */
.frm-dialog .frm-sub-label,
.frm-dialog label,
.dropdown .frm_primary_label,
.accordion-container label,
.frm-fields td > label,
.frm-fields td > div > label,
.frm_form_field > label:first-child,
.frm-fields p > label,
.frm_on_submit_type > label,
.post-type-frm_display .frm_form_field > label,
#new_fields .frm_primary_label,
#form_global_settings .frm_primary_label,
#frm_form_editor_container .frm_primary_label,
#permissions_settings_settings .frm_primary_label {
color: var(--grey-700);
margin: 0 0 3px;
padding: 0;
width: auto;
font-size: var(--text-sm);
display: block;
line-height: var(--leading);
}
#frm_form_editor_container #frm-show-fields .frm_primary_label {
min-height: 21px;
}
.frm-fields td input + label {
display: inline;
}
#frm_form_editor_container .edit_field_type_end_divider .frm_primary_label,
#frm_form_editor_container .edit_field_type_break .frm_primary_label {
display: none;
}
form .frm_primary_label input {
font-size: 12px;
}
.with_frm_style form .form-field {
margin-bottom: 20px;
}
#frm_builder_page .with_frm_style form .frm_combo_inputs_container > .form-field {
margin-bottom: 0;
}
.frm_description,
.with_frm_style form div.description,
.frm_error,
.with_frm_style form div.description textarea {
padding: 0;
font-size: 11px;
}
.with_frm_style .description {
color: inherit;
}
#frm_form_editor_container .divider_section_only .frm_primary_label {
display: flex;
align-items: center;
gap: var(--gap-xs);
font-size: 20px;
}
#frm_form_editor_container .divider_section_only .frm_primary_label .frm-sub-label {
padding: 0;
}
form .form-field.frm_field_loading {
margin-bottom: 0;
min-height: 0;
padding: 0;
text-align: center;
}
.frm_sorting > .frm_field_loading .frm_visible_spinner.frm-wait {
margin-bottom: 10px;
}
.frm_sorting > .frm_field_loading ~ .frm_field_loading .frm_visible_spinner.frm-wait {
margin-bottom: 0;
display: none;
}
.frm_description,
.with_frm_style form div.description,
.frm_error {
margin: 0;
}
.frm_error {
color: #F04438;
}
form .frm_blank_field input,
form .frm_blank_field textarea,
form .frm_blank_field select,
form .frm_blank_field .frm-g-recaptcha iframe,
form .frm_blank_field .g-recaptcha iframe {
border-color: #F04438;
}
form .frm_blank_field label {
color: #F04438;
}
.frm_required {
color: #F04438;
}
.with_frm_style .wp-editor-container textarea,
.postbox .wp-editor-container textarea,
.frm_remove_border {
border: none;
}
.with_frm_style .mceIframeContainer,
.postbox .mceIframeContainer {
background-color: #fff;
}
.frm_pro_license_msg {
clear: left;
margin-top: 10px;
}
.frm-license-input {
position: relative;
}
.frm-license-input span {
font-size: var(--text-sm);
}
.frm-license-input .frmsvg {
width: 20px;
height: 20px;
margin-left: 5px;
vertical-align: text-top;
}
.frm-license-input .frmsvg,
.frm-license-input span,
.frm-license-input i {
color: rgb(0, 131, 26);
}
.upgrade_to_pro {
padding: 10px 25px 25px;
max-width: 700px;
margin: 20px auto !important;
}
.upgrade_to_pro .error {
display: none;
}
.toplevel_page_formidable #wpbody-content > .error {
margin: 1px;
padding: 5px 12px;
}
.frm_error_style,
.frm_warning_style,
.frm_note_style,
.frm_message,
#post-body-content .frm_updated_message,
div.frm_updated_message {
border-radius: var(--small-radius);
background-color: #D5F2DC;
color: #1E561F;
padding: var(--gap-sm) var(--gap-md);
font-size: var(--text-sm);
margin: var(--gap-sm) 0;
text-align: left;
}
#frm_top_bar + .wrap > .frm_updated_message, #frm_top_bar + .wrap > .frm_warning_style {
display: inline-block;
width: 100%;
box-sizing: border-box;
}
#post-body-content > .frm_updated_message {
margin: 5px 65px;
}
#form_global_settings #post-body-content > .frm_updated_message,
#form_global_settings #post-body-content > .frm_warning_style {
margin: 5px 25px;
}
.frm_error_style {
color: #973937;
background-color: #EBCCCC;
clear: both;
}
.frm_error_style a {
text-decoration: underline;
font-weight: 600;
}
.frm_error_style svg {
opacity: .7;
}
.frm_warning_style {
color: #7A4D05;
background-color: #FFF2D2;
}
.frm_warning_heading{
font-weight: bold;
margin-bottom:4px;
}
/* Warning message dismiss */
.frm_warning_style {
position: relative;
padding-right: calc(var(--gap-md) + 15px);
}
body.rtl .frm_warning_style {
padding-right: var(--gap-md);
padding-left: calc(var(--gap-md) + 15px);
}
.frm-warning-dismiss {
position: absolute;
top: 10px;
right: 10px;
display: flex;
cursor: pointer;
transition: opacity 0.2s ease-out;
}
body.rtl .frm-warning-dismiss {
left: 10px;
right: auto;
}
.frm-warning-dismiss:hover {
opacity: 0.8;
}
.frm-warning-dismiss.frmsvg,
.frm-warning-dismiss.frmsvg svg {
width: 15px;
height: 15px;
}
.frm_note_style {
background: rgba(188, 224, 253, 0.23);
color: var(--grey-700);
}
.frm-banner-alert {
text-align: left;
margin: 0;
border-radius: 0;
padding: 10px 0 10px 40px;
}
.frm-banner-alert a {
color: var(--primary-500);
font-weight: 400;
text-decoration: none;
}
.frm_updated_message ul,
.frm_updated_message li,
.frm_warning_style ul,
.frm_warning_style li,
.frm_error_style ul,
.frm_error_style li {
margin: 0;
}
.frm-inline-message {
border: 1px solid var(--primary-700);
border-radius: var(--small-radius);
color: var(--primary-700);
background: #fff;
text-align: center;
padding: 20px;
font-size: var(--text-sm);
line-height: var(--leading);
}
.frm-inline-message a {
text-decoration: underline;
font-weight: 600;
color: var(--primary-700);
}
.frm_pro_heading span {
margin-top: 10px;
}
.frm_pro_heading .alignright {
text-align: right;
}
.frm-yes {
color: var(--green);
font-size: var(--text-xl);
}
.frm-nope {
color: var(--grey-400);
font-size: var(--text-xl);
}
.upgrade_to_pro a {
color: var(--orange);
}
.upgrade_to_pro table .frmsvg {
height: var(--text-xl);
width: var(--text-xl);
}
.upgrade_to_pro table.widefat {
background-color: #fff;
border-collapse: collapse;
}
.frm-white-body .upgrade_to_pro table th,
.upgrade_to_pro table td {
padding: 10px 15px;
border: 1px solid var(--grey-300);
line-height: var(--leading);
font-size: var(--text-sm);
}
.upgrade_to_pro table th.frmcenter {
text-align: center;
}
.widefat th.frm_table_break {
background-color: var(--sidebar-color);
}
h2.frm-h2 + .howto {
color: var(--medium-grey);
max-width: 850px;
margin: 5px 0 20px;
}
/* Card Components */
.frm-card {
width: 100%;
border-radius: 10px;
border: 1px solid var(--grey-300);
opacity: 1;
transition: opacity 1s;
}
.frm-card-box {
max-width: 524px;
background-color: #fff;
border-radius: var(--medium-radius);
padding: var(--gap-xl);
border: 1px solid var(--grey-200);
box-shadow: var(--box-shadow-md);
}
.frm-card-box.frm-has-progress-bar {
position: relative;
overflow: hidden;
border-radius: var(--medium-radius);
}
.frm-card-box-progress-bar {
position: absolute;
top: 0;
left: 0;
right: 0;
height: var(--gap-xs);
background-color: var(--primary-25);
}
.frm-card-box-progress-bar > span {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 33%;
background-color: var(--primary-500);
}
.frm-card-box-header {
display: flex;
justify-content: center;
margin-bottom: var(--gap-sm);
}
.frm-card-box.frm-has-progress-bar .frm-card-box-header {
margin-top: var(--gap-xs);
}
.frm-card-box-content > :last-child {
margin-bottom: 0;
}
.frm-card-box-footer {
display: flex;
justify-content: end;
gap: var(--gap-sm);
margin-top: var(--gap-lg);
}
.frm-card-box-title {
font-size: var(--text-xl) !important;
font-weight: 600 !important;
margin-bottom: var(--gap-xs);
}
.frm-card-box-text {
font-size: var(--text-md) !important;
color: var(--grey-600) !important;
margin-top: 0 !important;
}
.frm-fade {
opacity: 0;
transition: all 1s;
}
/* Add-on tiles */
.frm-addons .frm-card.frm-addon-not-installed {
position: relative;
}
.frm-addons .plugin-card-top {
min-height: 155px;
padding-top: var(--gap-lg);
overflow: hidden;
}
.frm-addons .plugin-card-top h2 {
margin-top: 0;
font-weight: 400;
}
.frm-template-row p,
.frm-addons .plugin-card-top p {
opacity: 0.8;
}
.frm-addons .plugin-card-top > :not(p):not(h2) {
/* Hide notices from third party plugins */
display: none;
}
.frm-addons .plugin-card-bottom {
padding: 5px 20px 20px;
text-align: center;
background: transparent;
border-top: none;
}
.frm-addons .plugin-card-bottom,
.frm-addons .plugin-card-bottom .button {
font-size: 15px;
}
.frm-addons .button,
.frm-addons .frm-button-tertiary {
float: right;
}
.frm-addons .addon-status {
float: left;
padding-top: 4px;
}
.frm-addon-not-installed .frm-activate-addon,
.frm-addon-not-installed .frm-deactivate-addon,
.frm-addon-not-installed .frm-uninstall-addon,
.frm-addon-installed .frm-install-addon,
.frm-addon-installed .frm-deactivate-addon,
.frm-addon-active .frm-activate-addon,
.frm-addon-active .frm-install-addon,
.frm-addon-active .frm-uninstall-addon,
.plugin-card-pro.frm-addon-active .button,
.plugin-card-pro.frm-addon-active .frm-button-tertiary {
display: none !important;
}
.frm-save-and-reload-options {
margin-top: 10px;
font-size: 13px;
}
.frm-save-and-reload,
.frm-save-and-reload + .frm-button-secondary {
visibility: visible !important;
}
.addon-status-label {
opacity: .7;
}
.frm-addon-active .addon-status-label {
color: var(--green);
opacity: 1;
}
.frm-addon-error {
position: absolute;
top: 55px;
left: 10px;
right: 10px;
font-weight: bold;
text-align: center;
}
/* Form Templates */
.frm-new-template.plugin-card-bottom {
overflow: visible;
}
#frm-new-template p:first-child {
margin-top: 0;
}
.frm-admin-page-formidableedit #wpbody-content > *:not(.frm-review-notice):not(.frm_previous_install):not(.frm-banner-alert),
#wpbody-content > .updated,
#wpbody-content > #update-nag,
#wpbody-content > .update-nag,
#wpbody-content > .notice,
#wpbody-content > .error:not(.frm_previous_install),
.frm-white-body .updated,
.frm-white-body .notice,
.frm_wrap > .wrap > .notice,
.frm-white-body .error:not(.frm_previous_install)
{
display: none;
}
.frm-admin-page-formidableedit #frm_builder_page {
display: block !important;
}
.frm-white-body .updated,
.frm-white-body .error {
margin: 0;
padding: 10px 20px;
}
.frm-modal:not(#frm-dismissable-cta) .postbox {
max-height: 600px;
overflow: hidden;
margin-bottom: 0;
}
.frm-modal .postbox .frm_modal_top,
.frm-dialog .frm_common_modal .postbox > div:first-child,
.frm-error-modal .frm_modal_top {
padding: var(--gap-md) var(--gap-md) 0;
position: relative;
}
.frm-modal h2,
.frm-modal .postbox .inside h2, /* Override WP. */
.frm-modal .postbox .frm-modal-title,
.frm-dialog .frm_common_modal .postbox > div:first-child > div:first-child,
.frm-error-modal .frm-modal-title {
display: inline-block;
font-size: var(--text-lg);
color: var(--grey-900);
font-weight: 600;
margin: 0;
padding: 0;
}
.frm-modal h3 {
font-weight: 500;
}
/* Dismiss icon button */
.frm-inline-modal > a.dismiss,
.frm-modal .postbox > a.dismiss,
.frm-modal .postbox .frm-modal-title + div:last-child,
.frm-dialog .frm_common_modal .postbox > div:first-child > div:last-child {
position: absolute;
top: 19px;
right: 19px;
display: flex;
z-index: 2;
}
body.rtl .frm-inline-modal > a.dismiss,
body.rtl .frm-modal .postbox > a.dismiss,
body.rtl .frm-modal .postbox .frm-modal-title + div:last-child,
body.rtl .frm-dialog .frm_common_modal .postbox > div:first-child > div:last-child {
right: unset;
left: 30px;
}
.frm-info-modal .postbox > a.dismiss,
.frm-inline-modal > a.dismiss {
right: 13px;
top: 13px;
}
.frm-modal .postbox .frm-modal-title + div:last-child a,
.frm-modal a.dismiss .frmsvg,
.frm_common_modal .frm_modal_top a .frmsvg {
color: var(--grey-500);
}
.frm-modal .postbox .frm-modal-title + div:last-child a:hover,
.frm-modal a.dismiss .frmsvg:hover,
.frm_common_modal .frm_modal_top a .frmsvg:hover {
color: var(--grey-700);
}
.frm-modal .frm_modal_content > div.inside,
.frm_common_modal .frm_modal_content > div.inside {
padding: var(--gap-md);
margin: 0;
font-size: var(--text-sm);
color: var(--grey-700);
}
.frm-modal p {
color: var(--grey-900);
}
.frm_common_modal .postbox {
display: flex;
flex-direction: column;
}
.frm-modal .postbox > div.inside .cta-inside {
overflow-y: auto;
height: auto;
}
.frm_modal_footer {
padding: 0 var(--gap-md) var(--gap-sm);
text-align: right;
}
body.frm-body-with-open-modal {
overflow-y: hidden;
}
/* These template list styles are still used to list the View types in the New View modal. */
.frm-templates-list {
margin-top: 0;
}
.frm-templates-list.frm_grid_container li {
margin-bottom: 0;
}
.frm-templates-list li {
vertical-align: top;
position: relative;
box-sizing: border-box;
border-radius: 6px;
border: 1px solid transparent;
text-align: left;
}
.frm-templates-list li:not(.frm_hidden) {
display: inline-block;
}
.frm-templates-list.frm-categories-list li {
width: 100%;
}
.frm-templates-list li.frm-selectable {
cursor: pointer;
}
.frm-templates-list li.frm-selectable:hover {
background: var(--light-blue);
border-color: rgba(65, 153, 253, 0.5);
}
.frm-templates-list li.frm-selectable:hover h3,
.frm-templates-list li.frm-selectable:hover p {
max-width: calc( 100% - 65px );
}
.frm-templates-list .frm-featured-form {
display: flex;
width: 100%;
}
.frm-templates-list li .frm-featured-form {
padding: 7px 5px;
}
.frm-templates-list li li > div {
padding-left: 0;
}
.frm-templates-list li > div > div {
vertical-align: middle;
}
.frm-category-icon,
.frm-icon-wrapper {
background: var(--primary-500);
border-radius: var(--small-radius);
color: #fff;
width: 32px;
height: 32px;
font-size: 18px;
box-sizing: border-box;
align-self: center;
justify-content: center;
align-items: center;
display: inline-flex;
}
.frm-templates-list li .frm-category-icon {
overflow: hidden;
}
.frm-templates-list li h3,
.frm-templates-list li p {
text-align: left;
margin: 0;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.frm-templates-list li h3,
.frm-templates-list .frm-install-template h3 {
font-size: var(--text-sm) !important;
}
.frm-templates-list .frm-install-template div {
text-align: left;
}
#frm_leave_email,
#frm_code_from_email {
width: 480px;
max-width: 100%;
}
.frm-templates-list.frm-categories-list li > div > div:last-child {
padding-left: 0;
}
.frm-hover-icons {
position: absolute;
right: 0;
top: calc( ( 58px - 2px - 22px ) / 2 ); /* Template item height - borders - icon height */
max-width: 91px;
height: 100%;
box-sizing: border-box;
padding: 0 10px 0 5px !important;
border-radius: var(--small-radius);
text-align: right;
display: flex;
gap: 5px;
}
.frm-ready-made-solution .frm-hover-icons {
visibility: hidden;
}
.frm-ready-made-solution:hover .frm-hover-icons {
visibility: visible;
}
.frm-hover-icons a {
width: 22px;
height: 22px;
font-size: var(--text-md);
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 50%;
box-sizing: border-box;
line-height: var(--leading);
text-align: center;
}
.frm-hover-icons > .frm-preview-form,
.frm-hover-icons > .frm-delete-form {
border: 1px solid var(--primary-500);
}
.frm-hover-icons > .frm-create-form,
.frm-ready-made-solution .frm-hover-icons a {
background-color: var(--primary-500);
}
.frm-hover-icons > a .frmsvg {
width: 14px;
height: 14px;
vertical-align: baseline;
}
.frm-hover-icons > .frm-preview-form .frmsvg,
.frm-hover-icons > .frm-delete-form .frmsvg {
color: var(--primary-500);
}
.frm-hover-icons > .frm-unlock-form {
background-color: var(--primary-500);
}
.frm-hover-icons > .frm-unlock-form .frmsvg {
background-color: var(--primary-500);
}
.frm-ready-made-solution .frmsvg {
width: 14px;
height: 14px;
}
.frm-hover-icons .frm-create-form svg,
.frm-ready-made-solution .frm-hover-icons svg {
color: #fff;
}
.frm-hover-icons .frm-create-form:hover,
.frm-ready-made-solution .frm-hover-icons a:hover,
.frm-hover-icons > .frm-unlock-form:hover,
.frm-hover-icons > .frm-unlock-form:hover .frmsvg
{
background-color: var(--primary-700) !important;
}
.frm-hover-icons .frm-preview-form:hover,
.frm-hover-icons .frm-delete-form:hover
{
border: 1px solid var(--primary-700) !important;
}
.frm-hover-icons .frm-preview-form:hover .frmsvg,
.frm-hover-icons .frm-delete-form:hover .frmsvg {
color: var(--primary-700) !important;
}
.frm-application-card h4 .frmsvg,
.frm-locked-template h3 .frmsvg {
height: var(--text-sm);
width: var(--text-sm);
vertical-align: text-top;
color: var(--grey-500);
}
.frm-modal-back {
cursor: pointer;
margin-right: 4px;
}
.frm-modal-cancel {
float: left;
}
.frm-meta-tag,
.frm-meta-tag:hover {
padding: var(--gap-2xs) var(--gap-xs);
border-radius: var(--small-radius);
font-weight: 600;
display: inline-flex;
background-color: #D9EBFF;
gap: 2px;
}
.frm-meta-tag.frm-grey-tag,
.frm-meta-tag.frm-grey-tag:hover {
background-color: var(--sidebar-hover);
color: var(--grey-900);
}
.frm-meta-tag.frm-red-tag,
.frm-meta-tag.frm-red-tag:hover {
background: var(--error-100);
color: var(--error-700);
}
.frm-meta-tag.frm-orange-tag,
.frm-meta-tag.frm-orange-tag:hover {
background-color: #FEF7F4;
color: var(--orange);
}
.frm-meta-tag.frm-green-tag,
.frm-meta-tag.frm-green-tag:hover {
background-color: var(--success-500);
color: #fff;
}
.frm-entry-status-0,
.frm-meta-tag.frm-lt-green-tag,
.frm-meta-tag.frm-lt-green-tag:hover {
background-color: var(--success-100);
color: var(--success-800);
}
.frm-meta-tag.frm-new-pill {
background-color: var(--success-500);
vertical-align: text-bottom;
}
.frm_add_field span + .frm-meta-tag {
margin-left: 0;
}
/* Start entry statuses */
.frm-entry-status {
font-weight: 500;
}
.frm-entry-status-1 {
color: #7A4D05;
background: #FFF2D2;
}
/* End entry statuses */
#frm-create-footer {
padding: 15px 20px;
}
li .frm-hover-icons .frm-preview-form,
.frm-hover-icons .frm-unlock-form,
.frm-locked-template .frm-hover-icons .frm-create-form,
.frm-modal-back
{
display: none;
}
.frm-locked-template .frm-hover-icons .frm-unlock-form,
li[data-preview] .frm-hover-icons .frm-preview-form {
display: inline-flex;
}
.frm-modal-back svg {
color: #7F7F7F;
}
#frm-upgrade-body-list-wrapper > div {
display: inline-block;
width: calc( 100% / 3 );
vertical-align: top;
text-align: left;
margin-bottom: 10px;
}
#frm-upgrade-body-list-wrapper ul {
padding-left: 40px;
}
#frm-upgrade-body-list-wrapper ul li:before {
content: "\2022";
color: var(--primary-500);
display: inline-block;
width: 1em;
margin-left: -1em;
}
/* Embed Form Modal */
.frm-embed-modal-content {
padding: var(--gap-md);
}
.frm-embed-modal-content.frm-loading-page-options {
display: flex;
justify-content: center;
}
#frm_embed_modal .frm_embed_example {
background: var(--sidebar-color);
border: 1px solid var(--sidebar-hover);
border-radius: var(--small-radius);
color: var(--grey-900);
font-size: var(--text-sm);
padding-right: var(--gap-lg);
width: 100%;
height: auto !important;
resize: none;
}
#frm_embed_modal textarea.frm_embed_example {
padding-bottom: 0;
}
.frm-embed-modal-content > div a {
position: absolute;
right: 0;
top: 0;
}
.frm-embed-modal-content > div {
position: relative;
margin-bottom: var(--gap-sm);
}
.frm-embed-modal-content > div:last-child {
margin-bottom: 0;
}
.frm-embed-modal-content svg[id^="frm_copy_embed_"] {
position: absolute;
bottom: calc( ( 38px - 18px ) / 2 ); /* Input height - SVG height */
right: 10px;
cursor: pointer;
opacity: 0.5;
}
.frm-border-info-box,
.frm-embed-modal-option {
border-radius: var(--small-radius);
border: 1px solid var(--grey-300);
padding: var(--gap-sm);
cursor: pointer;
display: flex;
gap: var(--gap-sm);
font-size: var(--text-sm);
}
.frm-embed-modal-option + .frm-embed-modal-option {
margin-top: var(--gap-sm);
}
.frm-collapsed .frmsvg,
.caret.rotate-270,
.frm-embed-modal-option .caret {
align-self: center;
margin-left: auto;
transform: rotate(-90deg);
}
#frm_embed_modal .frm_modal_footer {
display: none;
}
#frm_embed_modal.frm-on-page-2 .frm_modal_footer {
display: block;
}
.frm-embed-modal-content ul {
max-height: 300px;
overflow-y: scroll;
}
.frm-embed-modal-wrapper.frm-dialog {
overflow: visible;
}
/* Bulk Options */
#frm-bulk-modal .frm_grid_container {
grid-template-columns: repeat(12, 8.33%);
grid-gap: 0;
}
#frm-bulk-modal .frm8 {
border-right: 1px solid var(--grey-300);
padding: 10px 20px 10px var(--gap-lg);
}
#frm-bulk-modal .frm4 {
padding: 10px 0;
}
.frm-inline-modal .howto {
margin: 5px 0 10px;
color: var(--grey);
}
.frm-inline-modal .frm_code_list + .howto {
margin-bottom: 0;
}
#frm_bulk_options {
height: 240px;
width: 100%;
border: none;
box-shadow: none;
padding: 0;
}
.frm-bulk-edit-link {
text-align: right;
font-size: var(--text-sm);
padding: 0 5px 10px;
}
.frm-small-add {
font-size: var(--text-sm) !important;
}
.frm-small-add span {
color: var(--primary-500);
font-size: 12px;
height: 12px;
width: 12px;
}
.frm_no_captcha_text {
font-weight: bold;
color: #AA0000;
}
.frm_image_from_url {
height: 50px;
}
/*Switch form dropdown*/
h1 .fa-caret-down {
font-size: 18px;
}
.caret {
display: inline-block;
width: 19px;
height: 9px;
margin-right: -8px;
vertical-align: middle;
}
.caret,
.wp-admin .frm_wrap select,
.frm_wrap .frm_form_builder select,
.frm_wrap .ui-autocomplete-input {
background: transparent url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23667085%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
background-size: var(--text-md) var(--text-md);
padding-right: var(--gap-lg) !important;
}
.caret {
padding-right: var(--gap-xs) !important;
}
.frm-btn-group .caret {
float: right;
margin-top: calc( var(--text-md) / 2 );
}
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.frm_wrap .ui-autocomplete,
#frm_adv_info.frm-dropdown-menu,
.frm-dropdown-menu {
/* Copied from .dropdown-menu rules from Bootstrap */
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
padding-left: 4px;
padding-right: 4px;
margin: var(--gap-xs) 0 0;
text-align: left;
list-style: none;
background: none;
background-color: #fff;
background-clip: padding-box;
border: 1px solid var(--grey-100);
border-radius: 0.25rem;
box-shadow: var(--box-shadow-lg);
/* Custom rules */
max-height: 200px;
overflow-y: auto;
overflow-x: hidden;
font-size: var(--text-md);
width: auto;
min-width: 160px;
}
.frm6 .frm-dropdown-menu {
min-width: 100px;
max-width: 99%;
}
#frm_bs_dropdown .frm-dropdown-menu {
max-width: 400px;
}
.field_type_list .frm-dropdown-menu {
min-width: 150px !important;
}
#frm_field_group_controls .frm-dropdown-menu,
.frm-field-action-icons .frm-dropdown-menu {
min-width: 180px !important;
}
.frm-field-action-icons .frm-dropdown-toggle svg {
color: #9EA9B8;
}
.multiselect-container.frm-dropdown-menu,
#search-submit .frm-dropdown-menu {
min-width: 200px !important;
}
.preview .frm-dropdown-menu {
min-width: 230px !important;
}
.frm-dropdown-menu.dropdown-menu-right {
right: 0;
left: auto;
}
.frm-dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.frm-dropdown-menu > .dropdown-item {
margin: 0;
}
.frm-select-list-item,
.frm_wrap .ui-autocomplete li > div,
.multiselect-container button.multiselect-option,
.frm-dropdown-menu > .dropdown-item > a,
.frm-dropdown-menu .frm_dropdown_li {
clear: both;
font-weight: normal;
white-space: nowrap;
text-decoration: none;
border-radius: var(--small-radius);
}
.frm-dropdown-menu > .active > a,
.frm-dropdown-menu > .active > a:hover,
.frm-dropdown-menu > .active > a:focus {
text-decoration: none;
outline: 0;
}
.frm-select-list-item.disabled,
.frm-dropdown-menu > .disabled > a, .frm-dropdown-menu > .disabled > a:hover, .frm-dropdown-menu > .disabled > a:focus {
color: #999999;
}
.frm-select-list-item.disabled:hover,
.frm-dropdown-menu > .disabled > a:hover,
.frm-dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
cursor: not-allowed;
}
.open > .frm-dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-header {
display: block;
padding: 3px 10px;
font-size: var(--text-xs);
color: var(--grey-400);
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.dropdown-menu-right > .frm-dropdown-menu,
.pull-right > .frm-dropdown-menu {
right: 0;
left: auto;
}
.navbar-fixed-bottom .dropdown .caret {
border-top: 0 dotted;
border-bottom: 4px solid #000000;
content: "";
}
.navbar-fixed-bottom .dropdown .frm-dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px;
}
.btn {
border: 1px solid #ddd;
background: #fff;
height: 28px;
line-height: var(--leading);
}
a.frm_option_icon:before {
color: var(--primary-500);
font-size: 22px;
width: 22px;
height: 22px;
}
a.frm_option_icon:focus::before,
a.frm_option_icon:hover::before {
color: var(--primary-700);
}
.frm_top_left .frm-dropdown-toggle {
color: #999;
}
.frm-card ol {
margin-left: 15px;
}
.frm-dropdown-toggle {
text-decoration: none;
}
.frm-card .frm-dropdown-toggle {
border: 1px solid var(--grey-300);
border-radius: var(--small-radius);
font-size: 13px;
color: var(--grey-700);
padding: 7px 20px;
}
.frm_actions_dropdown .frm-dropdown-menu {
font-size: var(--text-sm);
color: #5F6C72;
}
.frm-dropdown-menu .frm_icon_font {
vertical-align: middle;
color: #5F6C72;
margin-right: 3px;
}
/* BS Multiselect */
.multiselect-container.frm-dropdown-menu {
top: auto;
left: auto;
font-size: var(--text-sm);
padding: 4px;
margin-bottom: 3px;
}
#post-body-content + .frm-right-panel h3.accordion-section-title {
padding: 7px 10px 8px 14px;
font-size: var(--text-md);
color: var(--grey-700);
}
.frm-with-line,
.accordion-section-content h4 {
font-size: var(--text-md);
font-weight: 400;
margin: 20px -20px 10px;
padding: 0 20px;
color: var(--grey-700);
position: relative;
border: none !important;
}
.frm-with-line span,
.accordion-section-content h4 span {
background: #fff;
padding: 0 10px;
position: relative;
display: inline-block;
z-index: 2;
}
.accordion-section-content h4 span {
background: var(--sidebar-color);
}
.frm-right-panel .frm-with-line span {
background: var(--sidebar-color) !important;
margin-left: -4px;
}
.frm-right-panel .frm-inline-modal .frm-with-line span {
background: #fff !important;
}
.frm-with-line:before,
.accordion-section-content h4:before {
content: '';
display: block;
position: absolute;
border-bottom: 1px solid var(--grey-300);
left: 0;
width: 100%;
top: 50%;
}
.control-section .accordion-section-title:after, /** Form template list */
.customize-pane-child .accordion-section-title:after {
top: 15px;
}
.accordion-container .frm-dropdown-menu {
min-width: 40px;
}
.frm-btn-group .multiselect.dropdown-toggle {
box-sizing: border-box;
min-height: unset;
cursor: pointer;
}
.accordion-container .frm-dropdown-menu:before,
.accordion-container .multiselect.dropdown-toggle:before {
font-family: "s11-fp" !important;
}
.multiselect-container {
position: absolute;
list-style-type: none;
margin: 0;
padding: 0;
width: 100%;
max-width: 250px;
}
.multiselect-container button.multiselect-option {
width: 100%;
text-align: left;
border: none;
margin-bottom: 4px;
}
.multiselect-container button.multiselect-option label {
margin-left: 5px;
}
.accordion-container .multiselect-container label {
padding: 3px 19px 3px 7px;
}
.frm-btn-group.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px
}
.frm-btn-group.btn-group, .frm-btn-group.btn-group-vertical {
display: block;
}
.multiselect-option label {
max-width: calc(100% - 22px);
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.frm_scale {
text-align: center;
float: left;
margin-right: 10px;
}
.frm_scale input {
display: block;
margin: 5px
}
.frm_multi_fields_container {
float: left;
}
.frm_multi_fields_container,
.frm_form_builder .frm_form_fields input[type=tel]
.frm_form_builder .frm_form_fields input[type=range],
.frm_form_builder .frm_form_fields input[type=text] {
width: 100%;
height: auto;
}
.frm_form_builder .frm_time_wrap .frm_time_sep {
vertical-align: sub;
vertical-align: -webkit-baseline-middle;
}
.frm_form_builder input[type=range]::-webkit-slider-runnable-track {
background-color: var(--blue-border);
}
.frm_form_builder input[type=range]::-moz-range-track {
background-color: var(--blue-border);
}
.frm_form_builder input[type=range]::-ms-fill-lower {
background-color: var(--blue-border);
}
.frm_form_builder input[type=range]::-ms-fill-upper {
background-color: var(--blue-border);
}
.frm-embed-field-placeholder {
text-align: center;
height: 145px;
display: flex;
align-items: center;
justify-content: center;
}
.frm-fake-field {
display: block;
height: 25px;
background-color: var(--light-blue);
border: 1px solid var(--grey-300);
margin: 10px 0;
border-radius: var(--small-radius);
}
.frm-embed-message {
position: absolute;
background: #fff;
border: 1px solid var(--grey-300);
color: var(--grey-700);
padding: var(--gap-md);
font-size: var(--text-lg);
max-width: 200px;
min-width: 50%;
margin: 0 var(--gap-md);
overflow: hidden;
text-overflow: ellipsis;
}
.frm-summary-message {
top: 50%;
left: 50%;
padding: 15px 0;
font-size: var(--text-md);
transform: translate(-50%, -50%);
}
.frm-summary-learn-more {
font-size: inherit !important;
}
.frm-single-settings .frm-embed-message {
width: 100%;
position: static;
border-radius: var(--small-radius);
}
#new_fields input[type=text],
#new_fields input[type=number],
.frm_field_box .frm_form_fields > textarea,
.frm_form_fields .frm_form_field > textarea,
.frm_form_fields .frm_form_field > input[type=email],
.frm_form_fields .frm_form_field > input[type=url],
.frm_form_fields .frm_form_field > input[type=number],
.frm_form_fields .frm_form_field > input[type=tel],
.frm_form_fields .frm_form_field > input[type=text],
.frm_form_fields .frm_form_field > input[type=range] {
width: 100%;
}
.frm_form_fields textarea.wp-editor-area {
width: 100%;
border: none;
}
.frm_form_fields input[type="file"], .frm_form_fields input[type="file"]:disabled {
background: transparent;
border: none;
box-shadow: none;
width: auto;
}
.frm_form_fields select {
width: auto;
max-width: 100%;
}
input[type="radio"],
input[type="checkbox"] {
width: 16px;
padding: 0;
}
.frm_wrap .frm-number-range + .frm_last input,
.frm_wrap .frm-number-range input {
text-align: center;
font-weight: 600;
}
.frm_wrap .frm-number-range input[type=number],
.frm_wrap .frm-number-range input[type=text] {
color: var(--primary-700);
}
.frm-range-min {
position: relative;
}
.frm-range-min:after {
content: '';
height: 3px;
width: 10px;
border-radius: 30%;
background: var(--primary-700);
position: absolute;
top: 17px;
right: -28%;
}
.frm_grid_container > p,
.frm_grid_container > p.frm_form_field,
.frm_grid_container > div.frm_form_field,
#new_fields .frm_grid_container > p {
margin-top: 8px;
margin-bottom: 8px;
margin-right: 0;
}
#new_fields div.frm_grid_container > .frm_primary_label {
margin-top: 8px;
}
#new_fields .frm_primary_label + p,
#new_fields .frm_primary_label + .frm6 + .frm6,
#new_fields .frm_primary_label + .frm6 + .frm-inline-modal + .frm6 {
margin-top: 0;
}
.frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5 {
margin-left: 18px;
}
.frm_wrap .frm-fields .auto_width,
.frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width {
width: auto !important;
}
.frm_form_fields select.auto_width {
min-width: 60px;
}
.frm_form_fields input:focus, .frm_form_fields select:focus,
.frm_form_fields textarea:focus, .frm_focus_field input {
background-color: #fff;
border-color: #ddd;
}
.frm_form_builder .frm_radio,
.frm_form_builder .frm_checkbox {
display: block;
margin-bottom: 2px;
}
.frm_form_builder .frm_radio label,
.frm_form_builder .frm_checkbox label {
font-size: var(--text-sm);
}
/* Start copied front-end CSS */
.horizontal_radio .frm_radio,
.horizontal_radio .frm_checkbox {
margin-right: 5px;
display: inline-block;
}
.frm_form_builder .frm_opt_container .frm_radio.frm_image_option label,
.frm_form_builder .frm_opt_container .frm_checkbox.frm_image_option label {
display: flex;
align-items: center;
gap: 9px;
white-space: normal;
}
.frm_form_field.frm_two_col .frm_opt_container,
.frm_form_field.frm_three_col .frm_opt_container,
.frm_form_field.frm_four_col .frm_opt_container{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-auto-rows: max-content;
grid-gap: 0 2.5%;
}
.frm_form_field.frm_three_col .frm_opt_container{
grid-template-columns: repeat(3, 1fr);
}
.frm_form_field.frm_four_col .frm_opt_container{
grid-template-columns: repeat(4, 1fr);
}
.frm_form_field.frm_two_col .frm_radio,
.frm_form_field.frm_two_col .frm_checkbox,
.frm_form_field.frm_three_col .frm_radio,
.frm_form_field.frm_three_col .frm_checkbox,
.frm_form_field.frm_four_col .frm_radio,
.frm_form_field.frm_four_col .frm_checkbox{
grid-column-end: span 1;
}
/* End copied */
.frm_wrap .with_frm_style .frm_checkbox input[type=checkbox],
.frm_wrap .with_frm_style .frm_radio input[type=radio],
.frm_wrap input[type=checkbox],
.frm-white-body input[type=checkbox],
.field-group input[type=checkbox],
.frm_scale input[type=radio],
.frm_radio input[type=radio],
.frm_checkbox input[type=checkbox] {
border: 1px solid var(--grey-300);
box-shadow: none;
-webkit-appearance: none;
}
.frm_wrap .with_frm_style .frm_checkbox input[type=checkbox],
.frm_wrap input[type=checkbox],
.frm-white-body input[type=checkbox],
.field-group input[type=checkbox],
.frm_checkbox input[type=checkbox] {
border-radius: 4px;
}
.frm-white-body input[type="checkbox"]:checked,
.frm_wrap input[type="checkbox"]:checked,
body[class*="frm-admin"] #wpbody-content input[type="checkbox"]:checked {
background-color: var(--primary-500);
border-color: var(--primary-500) !important;
}
.frm-white-body input[type="checkbox"]:checked:focus,
.frm_wrap input[type="checkbox"]:checked:focus,
body[class*="frm-admin"] #wpbody-content input[type="checkbox"]:checked:focus {
border-color: var(--primary-500);
}
.frm-white-body input[type="checkbox"]:checked::before,
.frm_wrap input[type="checkbox"]:checked::before,
body[class*="frm-admin"] #wpbody-content input[type="checkbox"]:checked::before {
content: '';
display: block;
width: 100% !important;
height: 100% !important;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.5L4.25001 7.91667L1.33334 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
background-size: 9px !important;
background-repeat: no-repeat !important;
background-position: center !important;
margin: 0;
}
.frm_radio input[type="radio"],
.frm_checkbox input[type="checkbox"] {
margin-right: 5px;
}
.frm_single_entry_page .with_frm_style .frm_radio input[type=radio] {
margin: 5px 0;
width: 18px;
position: relative; /* override Bootstrap */
}
.frm_single_entry_page .with_frm_style .frm_radio input[type=radio]:before {
position: relative !important;
left: calc(50% - 6px);
top: calc(50% - 6px);
margin: 0 !important;
}
.frm_inner_field_container {
margin-bottom: 10px;
}
.frm_conf_inline .frm_inner_field_container,
.frm_conf_inline .frm_inner_conf_container {
width: 49%;
float: left;
}
.frm_conf_inline .frm_inner_field_container {
margin-right: 2%;
clear: both;
}
.frm_inner_field_container > label {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > label,
.frm_field_box .divider_section_only:hover > .frm_inner_field_container > label,
li.ui-state-default.selected > .frm_inner_field_container > label {
max-width: calc(100% - 100px);
}
.frm-drag-fade {
background-color: var(--lightest-grey) !important;
border-radius: 4px;
}
.frm-drag-fade * {
opacity: 0;
}
.frm-dragging .divider_section_only,
.frm-dragging .frm_field_box {
pointer-events: none;
}
.frm_form_settings #op-popup, /* 1Password */
.frm_form_settings com-1password-op-button,
.frm_conf_below .frm_conf_field_container .frm_primary_label,
.frm_conf_inline .frm_inner_field_container .frm-show-click a,
.frm_conf_below .frm_conf_field_container .frm-show-click a {
display: none !important;
}
.frm_conf_inline .frm_inner_field_container .frm-field-action-icons {
position: absolute;
right: 5px;
}
.frm_conf_below .frm_conf_field_container {
margin-top: 10px;
}
.frm_calc_dec {
width: 50px;
}
.frm_ext_sc {
display: none;
}
.frm_long_input {
width: 100% !important;
box-sizing: border-box;
}
.frmcenter {
text-align: center;
}
img.frm_help {
margin-left: 2px;
vertical-align: middle;
padding-bottom: 2px;
}
/* Loading */
.frm_spinner.frm-wait,
.frm_spinner.spinner {
float: left;
visibility: hidden;
margin: 0 10px;
}
.frm_visible_spinner.frm-wait,
.frm_visible_spinner.spinner {
visibility: visible;
float: none;
}
.frm_form_action_settings .frm_spinner.frm-wait,
.frm_form_action_settings .frm_spinner.spinner {
visibility: visible;
float: none;
vertical-align: bottom;
}
.frm_form_action_settings .frm_loading {
font-size: 15px;
text-align: center;
}
.frm_ajax_settings_tab .frm-wait,
.frm_ajax_settings_tab .spinner {
visibility: visible;
float: none;
margin-top: 20px;
}
.wp-core-ui .frm_loading_button.button-primary.frm-button-primary,
.frm_loading_button,
.frm_loading_form.frm_button_submit {
position: relative !important;
opacity: .8;
color: transparent !important;
text-shadow: none !important;
}
.frm_loading_button:hover,
.frm_loading_button:active,
.frm_loading_button:focus,
.frm_loading_form.frm_button_submit:hover,
.frm_loading_form.frm_button_submit:active,
.frm_loading_form.frm_button_submit:focus {
cursor: not-allowed;
color: transparent !important;
outline: none !important;
box-shadow: none;
}
.frm-wait {
margin: 20px;
width: 20px;
height: 20px;
position: relative;
display: inline-block;
}
#frm-show-fields .frm-wait:only-child {
position: absolute;
left: 50px;
top: 30px;
}
.frm-wait:before,
.frm_loading_button:before,
.frm_loading_form.frm_button_submit:before {
content: '';
display: inline-block;
position: absolute;
background: transparent;
border: 1px solid #fff;
border-top-color: transparent;
border-left-color: transparent;
border-radius: 50%;
box-sizing: border-box;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
width: 20px;
height: 20px;
-webkit-animation: spin 2s linear infinite;
-moz-animation: spin 2s linear infinite;
-o-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.frm-wait:before {
border-bottom-color: var(--primary-700);
border-right-color: var(--primary-700);
}
.frm_loading_button.frm-button-secondary:before {
border-bottom-color: var(--primary-500);
border-right-color: var(--primary-500);
}
input[type=submit]:focus {
outline: none !important;
}
/* Effects */
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
label input[type="checkbox"], label input[type="radio"] {
vertical-align: inherit;
}
#editorcontainer #dyncontent {
margin: 0;
width: 100%;
padding: 6px;
line-height: var(--leading);
border: 0 none;
outline: none;
box-sizing: border-box;
}
/*ICONS*/
.frm_postbox_icon {
margin: -6px 0 0 -10px;
}
.frm_form_builder a:hover {
text-decoration: underline;
}
.frm_form_builder .widget-title h4 {
padding: 10px 15px;
}
.frm_form_builder .widget-top a.widget-action:after {
margin: 7px 12px 0;
}
.frmbutton.frm_tgateway {
display: none !important;
}
.frm_html_legend pre {
display: inline;
}
#ed_fullscreen {
display: none !important;
}
.frm_posttax_opt_list {
overflow: auto;
max-height: 200px;
background-color: #fff;
}
.frm_posttax_opt_list p.howto {
font-size: 12px;
}
.frm_border_bottom {
border-bottom: 1px solid var(--grey-300);
margin-bottom: 10px;
padding-bottom: 10px;
}
.frm_posttax_opt_list .frm_border_bottom span.howto {
padding-right: 10px;
}
.frm_posttax_opt_list .frm_border_bottom input {
margin-right: 1px;
}
.frm_add_remove div.frm_form_field {
padding-bottom: 5px;
}
.frm_field_opts_list {
max-height: 190px;
overflow: auto;
}
.frm_white_bg {
background-color: #fff;
}
.frm_border_light {
border: solid 1px #ddd;
}
#new_fields .form-table input[type=text],
#new_fields .form-table select,
.form-table .form-field input,
.form-table .form-field .quicktags-toolbar input,
.form-field input, .form-field .quicktags-toolbar input {
width: auto;
}
.frm_aff_link {
float: right;
}
.frm_select_box {
text-align: center;
font-weight: bold;
width: 100%;
background-color: transparent !important;
}
.wp-list-table input.frm_select_box {
text-align: left;
font-weight: normal;
font-size: inherit !important;
border: none;
padding: 0 !important;
background-color: transparent !important;
}
.wp-list-table input.frm_select_box:focus {
outline: none;
box-shadow: none;
}
.wp-list-table .frm_no_items.frm_select_box {
text-align: center;
font-weight: bold;
width: 500px;
max-width: 100%;
font-size: inherit;
}
#frm-options-panel {
padding: 0 var(--gap-sm);
color: var(--grey-900);
}
.frm-right-panel a.frm_add_logic_link,
#frm-options-panel h3 {
padding: 15px 0;
margin-top: -2px;
}
.frm-right-panel a.frm_add_logic_link:focus {
outline: auto;
}
.frm_field_key {
background-color: #F7F7F7;
}
#frm_form_editor_container #edit-slug-box {
padding: 0;
}
.frm-alt-table {
position: relative;
width:100%;
border-collapse:collapse;
margin-top:0.5em;
font-size:15px;
}
/* Before `applyZebraStriping` is executed, an empty space is displayed */
#form_show_entry_page .frm-alt-table:not(.frm-zebra-striping)::before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
}
.frm-alt-table th {
width:200px;
}
.frm-alt-table tr,
.frm-alt-table tr.frm-odd {
background-color:transparent;
}
.frm-alt-table tr.frm-even {
background-color: var(--sidebar-color);
}
.frm-alt-table th,
.frm-alt-table td {
background-color:transparent;
vertical-align:top;
text-align:left;
padding:20px;
}
.frm-alt-table h3 {
margin-bottom: 0;
}
.form-field .frm_cb_button {
height: 22px;
line-height: 20px;
margin-bottom: 10px;
margin-right: 5px;
}
.edit_field_type_select .frm_option_val_label {
margin-left: 12px;
}
.frm_rte {
background: url(../images/rte.png) no-repeat;
}
.frm_rte .howto {
margin: 10px 0 46px;
}
.subform_section {
margin: 25px;
}
.subform_section,
.subform_section label,
.subform_section input {
opacity: 80;
}
.subform_section .frm_sortable_field_opts {
display: none;
}
#frm_form_editor_container .subform_section .frm_primary_label {
display: block;
}
.subform_section.subform_break {
border-top: 1px dashed #ccc;
}
.button-secondary.frm_html_field {
background-color: #ededed;
padding: 10px 20px;
line-height: inherit;
width: auto;
height: auto !important;
border-radius: 0;
box-sizing: content-box;
}
.frm_html_field_placeholder {
margin-bottom: 10px;
text-align: center;
}
.recaptcha_placeholder {
border: 1px solid #d3d3d3;
width: 300px;
}
.turnstile_placeholder {
width: 300px;
}
.frm_sorting .frm_rte textarea {
width: 653px;
background: #fff;
margin: 1px 0 0;
border: 1px solid #dfdfdf;
border-top: none;
border-radius: 0;
float: none !important;
}
.frm_full_rte textarea {
width: 98%;
padding: 0;
}
.frm_field_box {
padding: 5px;
min-height: 20px;
margin: 10px 0;
}
.frm_indent_opt, td.frm_indent_opt {
padding-left: 25px;
}
.frm_charts object {
background: transparent;
}
.frm_charts h2 {
height: 34px;
}
.frm_single_option.ui-sortable-placeholder,
li.sortable-placeholder {
border: none;
margin: 0;
visibility: visible !important;
box-shadow: 2px -10px 0 2px var(--primary-500);
}
#frm_form_editor_container > ul > .frm_single_option.ui-sortable-placeholder,
#frm_form_editor_container > ul > li.sortable-placeholder {
width: calc(100% - 5px) !important;
height: 0 !important;
}
#frm_form_editor_container > ul > li > ul {
position: relative;
}
#frm_form_editor_container > ul > li > ul > li.sortable-placeholder,
#frm_form_editor_container ul.start_divider > li > ul > li.sortable-placeholder {
position: absolute;
top: 20px;
bottom: 0;
}
.edit_field_type_divider + li.sortable-placeholder {
box-shadow: 2px 5px 0 2px var(--primary-500);
}
.start_divider li.sortable-placeholder {
box-shadow: 2px -5px 0 2px var(--primary-500);
}
.frm-is-collapsed + .sortable-placeholder {
box-shadow: 2px 15px 0 2px var(--primary-500);
}
.frm_single_option.ui-sortable-placeholder {
box-shadow: 0 0 1px 1px var(--primary-500);
}
.frm_sorting > li.edit_field_type_end_divider:first-child,
.frm-show-click,
li.ui-state-default.edit_field_type_divider .frm-show-click {
display: none;
}
.frm_form_field.ui-sortable-helper .frm-field-action-icons,
.frm_form_field.ui-sortable-helper .frm_form_fields,
.frm_form_field.ui-sortable-helper .frm_description,
.frm_form_field.ui-sortable-helper .description {
display: none;
}
.frm_form_field.ui-sortable-helper .frm_primary_label,
.frm_form_field.ui-sortable-helper .frm_inner_field_container {
margin: 0 !important;
}
.frm-single-settings .frm-show-click {
display: block !important;
}
.frm-show-hover,
.frm_single_visible_hover,
li.ui-state-default.edit_field_type_divider .frm-show-hover {
opacity: 0;
transition: opacity .15s ease-in-out;
}
#frm-show-fields .frm-field-settings-open .frm-show-hover {
opacity: 1;
}
.frm_sortable_field_opts {
margin-top: 5px;
}
.frm_single_option {
clear: both;
margin: 0;
padding-bottom: 5px;
}
.frm_product_price_wrapper,
.frm_image_preview_wrapper,
#new_fields .frm_single_option select,
#new_fields .frm_single_option input[type=text] {
width: calc(100% - 73px);
}
.frm-right-panel .frm_single_option a.frm_remove_tag,
.frm_single_option a {
padding-left: 7px;
}
.frm_single_option:hover .frm_single_visible_hover {
opacity: 100;
}
.frm_single_option .frm-drag {
font-size: 23px;
width: 22px;
height: 19px;
margin-left: -6px;
color: var(--grey);
}
.frm_single_option .frm-drag:before {
vertical-align: middle;
}
.frm-drag,
.frm_single_option.ui-sortable-helper {
cursor: move;
}
.frm_single_option .frm_option_key {
margin-left: 19px !important;
}
.frm_option_key input[type=text] {
margin-top: 15px !important;
}
li.ui-state-default.selected .frm-show-click,
li.ui-state-default.selected.edit_field_type_divider .frm-show-click {
display: inline;
vertical-align: top;
}
.frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > .frm-show-hover,
.frm_field_box .divider_section_only:hover > .frm_inner_field_container > .frm-show-hover,
li.ui-state-default.selected > .frm_inner_field_container > .frm-show-hover,
li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
opacity: 100;
}
li.frm_field_box > ul.frm_grid_container {
position: relative;
}
.frm_sorting span.ui-icon {
width: 16px;
}
/* Image options for Radio and Checkbox */
.frm_image_options .frm_image_option_container {
--field-border-width: 1px;
--border-color: var(--grey-300);
--border-color-active: var(--primary-500);
--border-radius: var(--small-radius);
}
#form_show_entry_page .frm_file_link,
#form_show_entry_page .frm_image_option_container {
display: inline-flex;
flex-wrap: nowrap;
flex-direction: column;
text-align: center;
align-items: center;
width: 150px;
margin-right: 10px;
margin-bottom: 10px;
}
#form_show_entry_page .frm_image_option_container img {
width: 150px;
height: 150px;
object-fit: cover;
}
#form_show_entry_page .frm_file_link img {
max-width: 150px;
height: auto;
}
#form_show_entry_page .frm_file_link ~ br {
display: none;
}
#form_show_entry_page .frm_upload_label {
padding: 10px;
}
#form_show_entry_page.frm_wrap .postbox {
overflow: hidden;
}
.frm_image_option_container .frm_image_placeholder_icon svg{
height: 150px;
}
.frm_list_entry_page .frm_file_link,
.frm_list_entry_page .frm_image_option_container.frm_label_with_image {
display: block;
text-align: center;
}
.frm_list_entry_page .frm_image_option_container img {
width: 75px;
height: 75px;
object-fit: cover;
}
.frm_list_entry_page img {
max-width: 100%;
height: auto;
}
.frm_image_option_container .frm_empty_url {
background-color: var(--sidebar-color);
}
.frm_list_entry_page .frm_image_option_container .frm_text_label_for_image {
display: block;
padding: 5px 0 10px;
}
.frm_list_entry_page .frm_upload_label,
.frm-summary-page-wrapper .frm_text_label_for_image {
display: block;
}
#frm-welcome .frm_image_options .frm_image_option_container,
#form_global_settings .frm_image_options .frm_image_option_container{
background: var(--sidebar-color);
}
#frm-welcome .frm_image_option_container svg,
#form_global_settings .frm_image_option_container svg {
max-width: calc( 100% - 20px );
}
/* Style image option container for Directory add on. */
#frm-new-template .frm_image_option_container svg {
height: 50px;
margin: 10px auto 0;
}
/* Show an icon on top */
.frm_image_option_container {
position: relative;
}
.frm_text_label_for_image > svg {
width: 30px;
position: absolute;
top: 5px;
right: calc( 50% - 15px );
}
/* End show an icon on top */
.frm_single_option .frm_option_key {
margin-top: 17px;
}
.frm_image_data {
margin-left: var(--gap-xs);
display: flex;
flex-direction: column;
font-size: var(--text-sm);
justify-content: space-around;
}
.frm_image_styling_frame {
display: flex;
align-items: stretch;
margin-left: 1.5rem;
}
.frm_image_styling_frame img{
height: 54px;
width: 54px;
min-width: auto;
min-height: auto;
border-radius: 3px;
object-fit: cover;
object-position: center;
}
.frm_image_styling_frame .frm_email_attachment_icon img {
height: auto;
width: auto;
max-width: 54px;
}
.frm_image_preview_title{
color: var(--grey-500);
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.frm_wrap .frm_choose_image_box {
cursor: pointer;
color: var(--grey-700);
background-color: #F2F2F2;
margin-left: 24px;
text-align: center;
width: 100%;
}
.frm_wrap .frm_choose_image_box:hover {
background: #fff;
}
a.frm_remove_image_option,
.frm_remove_image_option {
color: var(--grey-400);
cursor: pointer;
}
a.frm_remove_image_option:hover .frmsvg,
a.frm_remove_image_option:hover,
.frm_remove_image_option:hover {
color: rgba(40, 47, 54, 0.8);
}
/* Form settings */
.frm-form-setting-tabs {
margin-top: var(--gap-sm) !important;
}
.frm-right-panel > .postbox {
background-color: transparent;
border: none;
box-shadow: none;
margin: 0;
}
.frm-right-panel .postbox.frm_with_icons .inside,
.frm-right-panel .postbox .inside,
.frm-right-panel .inside {
font-size: var(--text-md);
padding: 15px 20px 20px;
color: var(--grey-700);
}
.frm-right-panel .misc-pub-section {
padding: var(--gap-xs) 0;
position: relative;
}
.frm-right-panel .inside a,
.frm-form-setting-tabs a {
font-size: var(--text-md);
color: var(--grey-700);
padding: var(--gap-sm);
display: block;
}
.frm-form-setting-tabs a {
color: var(--grey-900);
padding: var(--gap-sm) var(--gap-md);
}
.frm-right-panel .inside a {
padding: 0;
color: var(--primary-500);
display: inline-block;
}
.frm-right-panel .inside a:hover {
color: var(--primary-700);
}
.frm-form-setting-tabs a:hover {
background: var(--sidebar-hover);
color: var(--grey-900);
}
.frm-right-panel .inside i,
.frm-form-setting-tabs a i,
.frm-form-setting-tabs a .frmsvg {
margin: 0 5px;
display: inline-block;
width: 20px;
height: 20px;
color: var(--grey-500);
}
.frm-form-setting-tabs a .frmsvg {
margin: 0;
}
.frm-right-panel .inside a:hover i,
.frm-right-panel .inside a:hover .frmsvg,
.frm-form-setting-tabs a:hover .frmsvg,
.frm-form-setting-tabs a:hover span {
color: var(--grey-700);
}
.frm_settings_form .tabs-panel {
padding: 0 25px;
}
#form_settings_page .tabs-panel,
.frm_settings_form .tabs-panel {
max-height: initial !important;
min-height: 50px !important;
}
#frm_adv_info .tabs-panel {
min-height: 0 !important;
overflow-x: hidden;
padding: 0;
border: none;
background: transparent;
}
select.frm_cancelnew, input.frm_enternew {
width: 175px;
}
.frm_posttax_opt_list,
.frm_submit_logic_rows {
border: 1px solid var(--grey-300);
padding: var(--gap-md);
border-radius: var(--small-radius);
margin: 5px 0 5px var(--gap-md);
}
.frm_submit_logic_rows .frm_grid_container > p.frm_form_field {
margin: 0;
}
/* Color picker CSS */
.frm-right-panel .wp-picker-open + .wp-picker-input-wrap {
position: absolute;
margin-left: calc( ( 100% - 35px ) * -1 );
margin-top: 1px;
width: calc( 100% - 36px );
}
.frm-right-panel .wp-picker-container input[type="text"].wp-color-picker {
border: none;
padding: 5px 8px;
font-family: inherit;
color: var(--grey-700);
font-size: var(--text-md);
width: 100%;
line-height: var(--leading);
}
.frm-right-panel .wp-picker-input-wrap .wp-picker-clear {
display: none !important;
}
.frm-right-panel .wp-picker-holder {
position: absolute;
z-index: 999;
}
.frm-right-panel .wp-picker-input-wrap label {
margin-bottom: 0;
}
.frm-right-panel .wp-picker-container .wp-color-result.button {
width: 100%;
overflow: hidden;
margin: 0 !important;
height: var(--h-md) !important;
padding: 0 0 0 var(--gap-lg) !important;
border-radius: var(--small-radius);
border-color: var(--grey-300);
}
.frm-right-panel .wp-color-result-text {
line-height: var(--leading) !important;
font-size: var(--text-md);
background: #fff !important;
color: var(--grey-900);
padding: 5px 8px;
border-color: var(--grey-300);
text-align: left;
}
.frm-right-panel .color-alpha {
width: var(--gap-lg) !important;
}
.frm_grid_container .wp-picker-container {
width: 100%;
position: relative;
}
.wp-picker-container button.wp-color-result {
border: 1px solid var(--grey-300) !important;
}
.wp-picker-container .wp-picker-input-wrap input.hex.wp-color-picker {
max-width: 100%;
position: relative;
}
.frm_end .wp-picker-holder {
margin-left: -145px;
}
.frm_end.frm6 .wp-picker-holder {
margin-left: -86px;
}
/* End of color picker CSS */
/*
These are the styles for the "Enable Formidable styling" toggle in the visual styler.
To use this element, you can call the FrmHtmlHelper::toggle function.
*/
.frm_toggle_opt {
padding: 0;
white-space: normal;
display: inline;
vertical-align: middle;
font-weight: normal;
}
.frm_on_label,
.frm_off_label {
color: var(--grey-700);
}
.frm_toggle {
position: relative;
display: inline-block;
width: 40px;
height: var(--h-xs);
vertical-align: middle;
}
.frm_toggle_block {
display: inline-flex !important;
gap: var(--gap-sm);
align-items: center;
}
.frm_toggle input, /* Reverse compatibility */
.frm_toggle_block input {
display:none !important;
}
.frm_toggle_slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--grey-border);
transition: .4s;
border-radius: 30px;
}
.frm_toggle_slider:before {
border-radius: 50%;
position: absolute;
content: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 height=%2711px%27 width=%2711px%27 viewBox=%270 0 20 20%27><path d=%27M16.8 4.5l-1.3-1.3L10 8.6 4.5 3.2 3.2 4.5 8.6 10l-5.4 5.5 1.3 1.3 5.5-5.4 5.5 5.4 1.3-1.3-5.4-5.5 5.4-5.5z%27 fill=%27%2398A2B3%27/%3E</svg>");
height: 22px;
width: 22px;
padding: 0 5.5px;
left: 1px;
bottom: 1px;
background-color: white;
transition: .4s;
box-sizing: border-box;
box-shadow: var(--box-shadow-md);
font-size: 21px;
line-height: 18px;
}
input:checked + .frm_toggle .frm_toggle_slider {
background-color: var(--primary-500);
}
input:focus + .frm_toggle .frm_toggle_slider {
box-shadow: var(--box-shadow-md);
}
input:checked + .frm_toggle .frm_toggle_slider:before {
padding: 0 6px;
transform: translateX(16px);
content: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 height=%2711px%27 width=%2711px%27 viewBox=%270 0 10 10%27><path d=%27M9.2 2c.2.3.2.7 0 1l-5 5c-.3.2-.6.2-.9 0L.8 5.3a.6.6 0 0 1 .9-.8l2 2 4.6-4.5c.3-.3.6-.3.9 0Z%27 fill=%27%234199FD%27/%3E</svg>");
}
input[disabled] + .frm_toggle_slider,
input[disabled] + .frm_toggle .frm_toggle_slider {
pointer-events: none;
cursor: text;
opacity: .5;
}
.frm_toggle_opt ~ .frm_toggle .frm_toggle_slider:before {
content: '' !important; /* Don't show x/check if off label included or on builder page */
}
.rtl .frm_toggle_opt {
padding: 0 8px;
}
.rtl .frm_toggle_slider:before {
left: 17px;
}
.rtl input:checked + .frm_toggle .frm_toggle_slider:before {
transform: none!important;
left: 1px;
}
/* Deprecated admin toggle */
.frm_toggle_off,
.frm_toggle_on {
display: none;
color: #fff;
z-index: 999;
position: absolute;
font-size: 10px;
line-height: 20px;
left: 6px;
}
.frm_toggle_off {
display: inline;
left: auto;
right: 5px;
color: var(--dark-grey);
}
.frm_toggle_long {
width: 80% !important;
height: 28px;
display: inline-block !important;
}
.frm_toggle_long .frm_toggle_slider {
background: var(--primary-700);
box-shadow: 0 0 0 2px var(--primary-700);
}
.frm_toggle_long .frm_toggle_off,
.frm_toggle_long .frm_toggle_on {
width: 50%;
text-align: center;
font-size: 13px;
line-height: 28px;
}
.frm_toggle_long .frm_toggle_on {
left: 0;
}
.frm_toggle_long .frm_toggle_off {
right: 0;
}
.frm_toggle_long .frm_toggle_slider:before {
width: 50%;
left: 0;
top: 0;
border-radius: var(--border-radius) 0 0 var(--border-radius);
height: 100%;
background-color: #fff;
color: var(--primary-color);
content: '' !important;
}
.frm_toggle_long input:checked + .frm_toggle_slider:before {
transform: translateX(101%);
border-radius: 0 var(--border-radius) var(--border-radius) 0;
}
input:checked + .frm_toggle_slider + .frm_toggle_on {
display: inline;
}
input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
display: none;
}
.frm_toggle_long .frm_toggle_on,
.frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
display: inline;
color: var(--primary-500);
font-weight: normal;
}
.frm_toggle_long .frm_toggle_off,
.frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on {
color: #fff;
font-weight: bold;
}
/* End toggle styling */
/* Global Settings */
.tabs-panel {
height: auto !important;
min-height: 260px;
}
.tabs-panel.panel_secondary {
min-height: 20px;
margin-top: 10px;
margin-left: 150px;
}
label.frm-example-icon {
margin-right: 20px !important;
display: inline-block !important;
}
#frm_stripe_icon {
border-radius: 5px;
}
#captcha_settings .frm_primary_label {
margin-top: var(--gap-sm);
}
.frm-long-icon-buttons {
display: flex;
gap: var(--gap-md);
}
.frm-long-icon-buttons > label {
border: 1px solid var(--grey-300);
color: var(--grey-700);
border-radius: var(--small-radius);
display: flex;
padding: var(--gap-sm);
gap: var(--gap-sm);
justify-content: center;
align-items: center;
width: calc( 33% - var(--gap-sm) );
box-sizing: border-box;
}
.frm-long-icon-buttons > label:hover {
color: var(--primary-500);
}
.frm-long-icon-buttons input[type=radio] {
display: none;
}
.frm-long-icon-buttons input[type=radio]:checked + label {
border-color: var(--primary-500);
box-shadow: 0 0 0 1px var(--primary-color);
}
.frm-long-icon-buttons label > svg {
height: 21px;
}
.frm-example-icon .frmsvg,
.frm-example-icon i {
height: 20px;
width: 20px;
font-size: 20px;
color: var(--grey-700);
}
.frm_license_msg {
margin-top: 0;
}
.frm_authorized_box .frm-show-unauthorized,
.frm_unauthorized_box .frm-show-authorized {
display: none;
}
.edd_frm_status_icon.frmsvg {
margin: 0 5px;
}
.edd_frm_license_row .frm_action_success .frmsvg {
color: green;
}
.edd_frm_license_row .frm_action_error .frmsvg {
color: #D54E21;
}
/* Hide the install steps for solutions */
#form_global_settings .tabs-panel .num svg {
display: none;
}
/* Empty List */
.frm_no_items {
margin: 0 auto 50px;
text-align: center;
color: var(--grey-700);
max-width: 500px;
}
.frm-subscribe {
margin: var(--gap-lg) 0;
}
.frm_inbox_count {
color: #fff;
border-radius: 50%;
display: inline-block;
margin-right: 8px;
font-size: 11px;
text-align: center;
min-width: 18px;
height: 18px;
margin-left: 2px;
vertical-align: text-bottom;
}
/* Import/Export */
.frm-lite .xml_opts .frm-export-xml-items {
display: none;
}
.csv_opts #frm_csv_col_sep {
width: 45px;
}
#frm_advanced td.frm_left_label {
width: 20%;
padding-right: 2px;
}
#frm_where_options select {
max-width: 200px;
}
#frm_where_options select.frm_insert_where_options {
width: 30%;
}
#frm_where_options select.frm_where_is_options {
width: 20%;
}
#frm_where_options span.frm_where_val {
width: 32%;
display: inline-block;
position: relative;
}
#frm_where_options span.frm_where_val .frm_tooltip_icon,
#frm_where_options span.frm_where_val .frm_help {
left: -4px;
position: absolute;
}
#frm_where_options span.frm_where_val.frm_hidden {
display: none;
}
#frm_where_options span.frm_where_val input, #frm_where_options span.frm_where_val select {
width: 90%;
margin-left: 10px;
}
#frm_where_options {
min-height: 31px;
}
.tabs-panel.active .tabs-panel, .frm_settings_form .tabs-panel .tabs-panel {
border: none;
padding: 0;
}
.frm-feature-banner {
background: var(--grey-700);
color: #fff;
border-radius: var(--small-radius);
padding: 20px;
margin: 10px 0;
}
.frm-feature-banner p {
font-size: var(--text-sm);
}
.frm-feature-banner .dismiss {
margin-top: -10px;
margin-right: -10px;
}
.frm-feature-banner .dismiss svg {
color: #fff;
}
.frm-feature-banner .frm-big-icon {
padding-right: 20px;
float: left;
min-height: 60px;
}
.frm-big-icon svg {
height: 60px;
width: 60px;
}
.frm-feature-banner p {
margin-top: 0;
}
/*for add-on reverse compatibility */
.frm_98_width {
width: 100% !important;
}
/*Form Settings Tab*/
h2.frm-h2,
.frm_form_settings h2 {
border-bottom: 1px solid var(--grey-300);
color: var(--grey-900);
font-weight: 400 !important;
padding: 9px 0 5px;
margin: 0;
}
.frm_settings_form h3,
.frm_form_settings h3,
.frm_form_settings span.frm_add_logic_link {
font-size: var(--text-md);
border-top: 1px solid var(--grey-300);
padding-top: var(--gap-sm);
margin: var(--gap-sm) 0;
font-weight: normal;
text-transform: uppercase;
color: var(--medium-grey);
display: block;
}
.frm_form_settings .howto {
color: var(--grey-500);
font-size: var(--text-sm);
margin-top: 8px;
}
.frm_form_settings .advanced_settings .form-table {
margin-top: 0;
}
.frm_form_settings td.frm_175_width {
width: 175px;
}
.frm_form_settings #success_url {
width: 95%;
}
.frm_wrap .ui-autocomplete {
padding: 3px 0;
max-height: 310px;
}
.frm_wrap .ui-widget {
font-family: inherit;
}
.frm_wrap .ui-autocomplete li {
padding: 2px 4px;
background: none;
color: var(--grey-700);
border: none;
font-weight: normal;
}
.frm_wrap .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
border: none;
font-weight: inherit;
}
.frm_select_with_label {
margin: 7px 0 0;
}
/* Customization Panel */
#frm-insert-fields-box, #frm-conditionals {
max-height: none;
}
#frm-conditionals, #frm-adv-info-tab {
display: none;
max-height: 355px;
}
#frm-insert-fields-box ul.subsubsub,
#frm-conditionals ul.subsubsub {
float: right;
margin: 0;
}
#frm-insert-fields-box ul.alignleft,
#frm-conditionals ul.alignleft {
margin: 5px 0 0;
}
#frm_adv_info ul.frm_code_list.frm-full-hover {
clear: both;
max-height: 215px;
overflow: auto;
}
#frm-insert-fields-box ul.frm_code_list li.clear.frm_block {
height: 10px;
}
#frm_adv_info .frm_noallow {
display: none;
}
#frm_adv_info #frm-conditionals .frm_noallow {
display: block;
}
/* Customize HTML Tab */
#frm_html_tab.frm_hidden {
display: none;
}
#frm_html_tab.active {
display: inline;
}
/*Form Actions Tab*/
.frm_email_reply_container select,
.frm_email_reply_container input,
.form-table td.frm_150_width {
width: 170px;
}
#frm_notification_settings .frm_no_top_padding {
padding-top: 0;
}
.frm_email_settings.frm_email_settings.widgets-holder-wrap {
overflow: auto;
box-shadow: none;
}
#frm_notification_settings .widget-top .widget-action,
#frm_form_editor_container .widget-top .widget-action {
border: 0;
margin: 0;
padding: 8px;
background: 0 0;
cursor: pointer;
outline: 0;
}
#frm_notification_settings .widget-top .widget-action{
padding-top: 13.5px;
}
#frm_email_addon_menu {
border: 1px solid var(--grey-300);
padding: var(--gap-sm);
border-radius: 4px;
margin: var(--gap-md) 0 var(--gap-sm);
}
#frm_email_addon_menu .frm-search {
float: right;
margin: 0;
}
#frm_email_addon_menu h3.frm-no-border {
clear: none;
padding-top: 7px;
}
.frm_email_settings .widget .widget-top {
background-color: var(--sidebar-color);
}
.frm_email_settings .widget .widget-top,
.frm_email_settings .widget .widget-top h3 {
cursor: pointer !important;
}
.frm_email_settings .widget {
margin-bottom: var(--gap-sm);
}
.frm_form_action_settings .widget-top {
box-shadow: none;
border-color: var(--grey-300);
border-radius: var(--small-radius);
background: var(--lightest-grey);
color: var(--grey-700);
}
.frm_form_action_settings:hover .widget-top {
border-color: var(--grey);
}
.frm_form_action_settings.open .widget-top {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: none;
}
.frm_form_action_settings.open:hover .widget-top {
border-color: var(--grey-300);
}
.frm_form_action_settings > .widget-inside {
display: none;
}
.frm_form_action_settings.open > .widget-inside {
display: block;
}
.frm_form_action_settings .widget-inside {
min-height: 25px;
padding: 15px;
border-color: var(--grey-300);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.frm_form_action_settings .widget-title h4,
.frm_form_action_settings .widget-title h3 {
display: inline-block;
border-bottom: none;
padding: 10px 10px 5px;
font-size: var(--text-md);
font-weight: 500;
}
#frm_email_addon_menu h3 {
margin: 0 0 var(--gap-sm);
clear: both;
}
.frm_single_api_settings p > label {
display: inline;
}
.frm_form_action_icon {
margin-right: 5px;
}
.frm_actions_list {
margin: 0;
display: inline;
}
.frm_actions_list li {
float: left;
width: 15.6%;
margin: 10px .5% 15px;
height: 100px;
text-align: center;
}
.frm-limited-actions .frm-group-heading,
.frm-limited-actions #frm-hide-groups,
.frm-all-actions #frm-show-groups,
.frm-limited-actions .frm-not-installed:not(.frm-search-result):not(.frm-default-show) {
display: none;
}
label.frm_action_events {
padding-left: 15px;
}
#frm-hide-groups,
#frm-show-groups {
font-size: var(--text-md);
float: right;
}
.frm_actions_list a:active, .frm_actions_list a:focus {
outline: none;
}
.frm_actions_list a {
font-size: var(--text-sm);
color: var(--grey-700);
word-break: break-word;
}
.frm_actions_list span.frm-outer-circle {
/* 50px total with 30px content */
background-color: var(--grey-100);
padding: 10px;
text-align: center;
border-radius: 50%;
display: block;
width: 30px;
height: 30px;
margin: 0 auto 15px;
line-height: 1;
}
.frm_email_settings .widget-title h4 {
color: var(--grey-700);
}
.frm_disabled_action .widget-title h4 {
color: var(--grey);
}
.frm_actions_list a .frmsvg,
.frm_actions_list a i {
height: 18px;
width: 18px;
font-size: 18px;
padding: 2px;
color: var(--lightest-grey);
}
span.frm-inner-circle,
.frm_email_settings .widget-title .frm_form_action_icon {
background-color: var(--grey-400);
border-radius: 50%;
display: inline-block;
text-align: center;
line-height: 1;
}
span.frm-inner-circle {
background-color: var(--primary-700);
height: 22px;
width: 22px;
padding: 4px;
color: #fff;
}
.frm-inner-circle svg {
fill: currentColor;
}
.frm_email_settings .widget-title .frm_form_action_icon {
height: 15px;
width: 15px;
padding: 5px;
color: #fff;
vertical-align: middle;
}
.frm_actions_list .frmsvg,
.frm_actions_list i:before,
.frm_email_settings .widget-title .frm_form_action_icon i,
.frm_email_settings .widget-title .frm_form_action_icon .frmsvg {
height: 15px;
width: 15px;
vertical-align: text-top;
}
.frm_actions_list i:before {
vertical-align: middle;
}
.frm_email_settings .widget-title:hover .frm_form_action_icon {
background-color: var(--grey);
}
span.frm-inner-circle.frm-inverse {
background-color: transparent;
color: var(--primary-700);
padding: 0;
height: 30px;
width: 100%;
}
.frm_actions_list span.frm-inverse i,
.frm_actions_list span.frm-inverse .frmsvg {
color: var(--primary-700);
height: 30px;
width: 30px;
font-size: 30px;
padding: 0;
}
.frm_actions_list i.frm-inverse:before {
height: 30px;
width: 100%;
font-size: 30px;
}
.frm_email_settings .widget-title .frm_form_action_icon.frm-inverse {
background: #fff;
padding: 0;
height: 24px;
width: 24px;
}
.frm_email_settings .widget-title .frm_form_action_icon.frm-inverse .frmsvg,
.frm_email_settings .widget-title .frm_form_action_icon.frm-inverse i:before {
color: var(--grey-400);
height: 24px;
width: 24px;
font-size: 24px;
}
.frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse .frmsvg,
.frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse i:before {
color: var(--grey-500);
}
.frm_email_icons {
padding: 10px 0 5px 6px;
font-size: 20px;
}
.frm_email_icons a {
margin-left: 8px;
color: var(--grey);
opacity: 0;
transition: all .2s ease;
}
.frm_email_icons a .frmsvg {
color: var(--grey);
}
.frm_email_icons a:hover,
.widget-top:hover .frm_email_icons a {
opacity: 1;
}
.frm_actions_list a.frm_inactive_action {
color: var(--grey);
}
.frm_inactive_action .frm-inner-circle,
.frm_actions_list .frm_inactive_action i {
opacity: .4;
}
table td, .form-table tr td {
vertical-align: top;
}
#new_fields .form-table tr td {
display: block;
padding: 7px 0 0;
}
#new_fields .form-table tr td:first-child {
margin: 0;
}
#new_fields .form-table tr td:last-child {
margin-bottom: 9px;
}
.form-table #list-table th {
text-align: center;
}
#form_settings_page th,
#form_settings_page td,
.frm_settings_form td,
#frm_notification_settings .frm_form_action_settings td p {
padding: 7px 0;
}
#permissions_settings_settings .frm_grid_container {
align-items: center;
}
#frm_notification_settings .form-table > tbody > tr > th {
width: 150px;
font-weight: normal;
padding-right: 10px;
}
#frm_notification_settings .frm_single_email_settings .form-table > tbody > tr > th {
width: 80px;
}
#frm_notification_settings table tr td:first-child {
padding-left: 0;
}
#frm_notification_settings table tr td:last-child {
padding-right: 0;
}
#frm_notification_settings .frm_left_label {
/* For add-ons that haven't been updated for 4.0 */
float: none;
width: auto !important;
}
.frm-fields .frm_autoresponder_rows select {
width: auto;
}
#frm_notification_settings .frm_with_left_label,
#frm_notification_settings .frm_left_label + textarea,
#frm_notification_settings .frm_left_label + select,
#frm_notification_settings .frm_left_label + input[type=text] {
width: 100%;
}
#frm_notification_settings .frm_email_buttons {
padding: var(--gap-2xs);
background: var(--light-blue);
color: var(--primary-700);
border-radius: var(--small-radius);
border-color: var(--blue-border);
line-height: 1;
height: auto;
min-height: 12px;
font-size: var(--text-xs);
box-shadow: none;
}
p.frm_bcc_cc_container,
p.frm_reply_to_container {
float: right;
z-index: 1;
position: relative;
}
p.frm_bcc_cc_container {
margin: 14px 0 0;
}
p.frm_reply_to_container {
margin: -4px 0 0;
}
.frm_email_row .frm_cancel1_icon:before {
vertical-align: bottom;
}
.frm_logic_field_opts {
max-width: 35%;
}
.frm-inline-select,
p.frm-inline-select,
#frm_submit_logic_row,
.frm_logic_rows .frm-collapse-me {
line-height: var(--h-md) !important;
}
.frm_logic_row {
padding: var(--gap-xs) 0 0;
align-items: center;
}
.frm-single-settings ul.frm_sortable_field_opts {
margin-bottom: 5px;
}
.frm-single-settings .frm_add_opt_container svg.frm_add_tag,
.frm-single-settings .frm-add-other svg.frm_add_tag {
position: relative;
top: 5px;
margin-right: 4px;
}
.frm-single-settings .frm_single_option .frm_remove_tag {
position: relative;
bottom: 3px;
}
.frm-single-settings .frm_single_option .frm_remove_tag:before {
content: "";
}
.advanced_settings .frm_logic_row {
margin: 14px 0;
}
.advanced_settings .frm_logic_row select,
.advanced_settings .frm_logic_row input {
max-width: 30% !important;
}
.frm_form_action_settings .frm_logic_row p {
margin-top: 0;
margin-bottom: 0;
padding: 0;
}
#poststuff .widgets-holder-wrap .frm_form_action_settings .widget-inside {
padding-bottom: 0;
}
#poststuff .frm_form_settings .widgets-holder-wrap .widget-inside {
padding-left: 15px;
padding-right: 15px;
}
#form_global_settings h3 {
font-size: var(--text-sm);
margin-top: 25px;
}
#form_global_settings .tabs-panel + h3 {
margin-top: 0;
border: none;
}
#poststuff .frm_form_settings .widget-inside h3,
#poststuff .frm_form_settings .advanced_settings h3,
#poststuff .frm_settings_form h3,
#frm_advanced .inside h3 {
border-top: 1px solid #eee;
border-bottom: none;
margin: 15px -15px 0;
padding: 8px 15px;
font-size: var(--text-sm);
}
#poststuff .frm_form_settings h3.frm_first_h3,
#poststuff h3.frm_first_h3 {
border: none;
margin-top: 0;
}
h3.frm_add_logic_link {
margin-bottom: 0 !important;
}
a.frm_add_logic_link.frm_hidden {
display: none;
}
.frm_add_logic_link .frmsvg,
.frm_add_logic_link i {
margin-right: 5px;
}
.frm_right_addon {
position: relative;
}
.frm_right_addon .frm_remove_field {
position: absolute;
padding: 5px 10px;
right: 10px;
bottom: 0;
}
.frm_right_addon input {
padding-right: var(--gap-lg);
}
.frm_icon_font {
color: #A0A0A0;
color: var(--grey);
}
.frm-fields label .frm_icon_font {
font-size: inherit;
}
.misc-pub-revisions.frm_icon_font,
.misc-pub-revisions.frm_icon_font:hover {
color: inherit;
}
.postbox.frm_with_icons .inside {
padding: 0;
margin: 0;
}
.frm_add_tag:before {
content: '\e602';
}
.frm_remove_tag:before {
content: '\e600';
}
.frm_logic_row .frm1 > .frm_remove_tag {
padding: 0;
}
.frm_tooltip_icon:before {
font-size: 13px;
vertical-align: top;
}
.frm_help svg,
.frm_help .frmsvg {
height: 13px;
width: 13px;
vertical-align: top;
color: #A0A0A0;
color: var(--grey);
}
.form-field input[type=text].frm_other_input {
width: 30%;
margin-left: 10px;
}
.frm-add-other {
text-align: right;
}
.frm_add_opt .frm_add_tag,
.frm-add-other .frm_add_tag {
vertical-align: 20%;
}
.frm_action_icon {
margin: 5px 0 0 5px;
}
span.frm_action_icon {
margin: 0 4px 0 0;
}
.frm_action_icon:active {
outline: none;
}
a.frm_action_icon:hover {
text-decoration: none;
}
.frm_action_icon.frm_error_icon:before {
content: '\e608';
}
.frm_inactive_icon.frm_action_icon.frm_error_icon:before {
content: '\e606';
}
.frm-field-action-icons {
text-align: right;
position: absolute;
top: 2px;
right: 2px;
max-width: 100%;
}
.frm-field-action-icons .frm-field-id {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 80px;
max-width: calc( 100% - 50px );
position: relative;
top: 2px;
}
.frm-field-action-icons > a {
font-size: var(--text-md);
width: 17px;
}
.frm-field-action-icons a:hover {
text-decoration: none;
}
.frm-field-action-icons .dropdown {
display: inline-block;
}
.frm-field-action-icons > a .frmsvg {
color: var(--grey-500) !important;
font-size: 17px;
width: 17px;
height: 17px;
}
.frm-field-action-icons > a .frmsvg,
.frm-field-action-icons > div > a .frmsvg {
vertical-align: baseline;
}
.edit_field_type_end_divider .frm-field-action-icons {
display: none !important;
}
.frm-move {
cursor: grab;
}
span.howto {
display: inline;
}
.frm_import_message {
margin: 15px 0;
line-height: 2.5em;
}
.frm_sorting .form-field .widget input[type="text"],
.frm_sorting .form-field .widget input[type="number"],
.frm_sorting .form-field .widget select,
#wpcontent .frm_sorting .form-field .widget select,
.frm_sorting .form-field .widget textarea {
width: auto;
}
.tagchecklist span.no_taglist {
display: inline;
float: none;
line-height: 15px;
margin-right: 0;
font-size: inherit;
}
.tagchecklist .frm_exclude_cat_list span {
display: inline;
}
.tagchecklist span a:before {
line-height: 23px;
text-align: start;
}
.frm_form_action_settings .frm_email_row .frm_remove_field svg {
position: relative;
bottom: 2px;
}
/* Entries Page */
.frm_no_entries_form {
padding: 60px 0;
}
.frm_no_entries_form .frm_no_entries_header {
font-size: 20px;
margin-bottom: 10px;
}
.frm_no_entries_form .frm_no_entries_text {
line-height: var(--leading);
}
#form_entries_page #the-list .no-items {
height: 240px; /* Equals to the max height of search dropdown */
}
/* Reports Page */
#form_reports_page img.frm_no_reports {
max-width: 100%;
}
.frm_wrap .google-visualization-table .gradient,
.frm_wrap .google-visualization-table-tr-head,
.frm_wrap .google-visualization-table-tr-odd,
.frm_wrap .google-visualization-table-tr-odd.google-visualization-table-tr-over {
background: var(--lightest-grey);
}
.frm_wrap .google-visualization-table-tr-over {
background: #fff;
}
.frm_wrap .google-visualization-table-table th,
.frm_wrap .google-visualization-table-table td {
border-right-width: 0;
padding: 10px !important;
}
.frm_wrap .google-visualization-table-tr-head,
.frm_wrap .google-visualization-table-tr-head th {
white-space: pre-wrap;
font-size: var(--text-md);
font-weight: 400 !important;
text-align: left;
}
.frm_wrap .google-visualization-table-td-number {
text-align: inherit;
}
#form_reports_page .postbox{
text-align: center;
float: none;
display: inline-block;
margin-right: 2%;
width: 20%;
min-width: 175px;
}
/* Views Page */
#form_views_page img.frm_no_views {
max-width: 100%;
}
/* Field options popup */
.frm_field_opts_popup {
min-width: 300px;
background-color: #fff;
}
.frm_field_opts_popup #wpadminbar {
display: none;
}
.frm_prepop {
width: 100%;
list-style: none;
overflow: auto;
margin: 0;
max-height: 295px;
}
.frm_prepop li {
margin: 0;
}
.frm_prepop li a {
display: block;
text-decoration: none;
cursor: pointer;
padding: 5px 20px;
}
.frm_prepop li a:hover {
background: var(--sidebar-color);
}
#frm_form_editor_container #frm_form_key_box {
width: 13em;
max-width: 30%
}
#frm_form_editor_container #frm_form_desc {
width: 70%;
}
#frm_form_editor_container .ui-widget-content {
display: none;
padding: 15px;
}
#frm_form_editor_container .ui-widget-content label {
float: left;
width: 170px;
text-align: right;
padding-right: 5px;
clear: both;
}
#frm_form_editor_container .ui-widget-content label.nofloat {
clear: none;
float: none;
margin-left: 10px;
}
#frm_form_editor_container .ui-state-default {
color: #333 !important;
}
.frm_green {
color: var(--green) !important;
}
#frm_form_editor_container .ui-state-default a.frm_orange, .frm-right-panel a.frm_orange, #postbox-container-1 a.frm_orange {
color: #D54E21;
}
#styling_settings input[type=checkbox], #styling_settings input[type=radio] {
border: solid 1px #bbb;
}
#styling_settings .widget .widget-top, #frm_form_editor_container .widget .widget-top {
cursor: pointer;
}
.frm_sorting .widget, .frm_settings_page .widget {
background: #fff;
}
.frm_sorting .widget-title h4 {
font-weight: normal;
}
.frm_sorting .widget, #postbox-container-1 .widget, .frm-right-panel .widget, .frm_settings_page .widget {
margin-bottom: 0;
}
.frm_settings_page .widget-inside {
padding: 0 5px 5px;
}
.frm_sorting .widget,
.widget-inside,
.frm_sorting .form-field .widget {
display: none;
}
#frm-show-fields {
min-height: 350px;
padding: 0 0 35px;
margin: 0;
position: relative;
}
.frm-has-fields #frm-show-fields {
min-height: 50px;
}
#frm_builder_page .frm-lite-credit-card-element,
body.frm-admin-page-styles .frm-lite-credit-card-element {
position: relative;
}
#frm_builder_page .frm-lite-credit-card-element > div,
body.frm-admin-page-styles .frm-lite-credit-card-element > div {
position: absolute;
top: calc( 50% - 1px);
transform: translateY(-50%);
right: 10px;
color: #d0d4dd;
}
#frm_builder_page #frm_field_group_controls {
position: absolute;
padding: 5px;
border-radius: 4px 4px 0 0;
text-align: right;
box-sizing: border-box;
right: 0;
top: -28px;
height: 28px;
z-index: 3; /* section dividers use z-index: 2; position above that to avoid it taking over hover control. */
}
.frm-field-group-hover-target,
.frm-has-open-field-group-popup,
#frm_builder_page #frm_field_group_controls,
.frm-selected-field-group {
background: rgba(65, 153, 253, 0.04);
}
.frm-selected-field-group {
position: relative;
}
#frm_builder_page #frm_field_group_controls > span:first-child {
margin-right: 5px;
}
#frm_builder_page #frm_field_group_controls svg {
pointer-events: none;
}
#frm_field_group_controls {
visibility: hidden;
}
.frm-field-group-hover-target #frm_field_group_controls {
visibility: visible;
}
#frm_field_group_controls .dropdown-item a span {
color: var(--grey-700);
}
#frm_field_group_controls .dropdown-item a:hover {
text-decoration: none;
}
.frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider {
display: none !important;
}
.frm-right-panel .ui-state-default,
#postbox-container-1 .ui-state-default,
.frm_sorting > li.ui-state-default,
.frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
border: 1px solid transparent;
font-weight: normal !important;
background-color: transparent;
background-image: none;
padding: 5px;
margin: 0;
box-shadow: none;
display: block;
text-align: inherit !important;
overflow: visible;
position: relative;
}
#frm-show-fields li.frm_cancel_sort {
/* If a section gets dropped into a section, hide it */
display: none;
}
.divider_drop {
text-align: center;
}
.divider_drop .howto .frm_icon_font {
font-style: normal;
}
.show_repeat_sec {
display: none;
}
.repeat_section .show_repeat_sec {
display: inline-block;
margin: 5px 0 0;
}
.repeat_section tr.show_repeat_sec {
display: table-row;
}
.repeat_format .frm_repeat_label,
.repeat_formattext .frmsvg,
.repeat_formattext i {
display: none;
}
.frm_button {
text-decoration: none;
border: 1px solid #eee;
padding: 5px;
color: #444;
vertical-align: middle;
box-shadow: none !important;
}
a.frm_button:hover {
text-decoration: none !important;
}
.frm_button,
.frm_button .frm_icon_font:before {
font-size: 13px;
vertical-align: middle;
}
.frm_button .frmsvg {
width: 13px;
height: 13px;
}
.frm-right-panel .ui-state-default,
#postbox-container-1 .ui-state-default {
padding: 0;
margin: 0;
}
ul.start_divider {
padding: 8px 13px 0 8px;
min-height: 115px;
transition: all 0.4s linear;
}
.frm-section-collapsed .frm_no_section_fields,
.frm-section-collapsed ul.start_divider {
height: 0;
min-height: 0 !important;
}
.frm-section-collapsed ul.start_divider {
overflow: hidden;
}
.frm-section-collapsed .frm_no_section_fields {
overflow: hidden;
padding: 0;
opacity: 0;
}
.frm-section-collapsed .divider_section_only .frm-collapsed-label {
display: inline;
}
.frm-page-collapsed .frm_clone_icon,
.frm-page-collapsed .frm_delete_field,
.frm-page-collapsed .frm_clone_field,
.frm-section-collapsed .frm_clone_icon {
opacity: .5;
cursor: not-allowed;
}
/* Hide the Duplicate summary option because we are missing the logic that also adds a new page */
.edit_field_type_summary .frm_more_options_li:nth-child(2) {
display: none !important;
}
.edit_field_type_submit .frm_more_options_li:not(:last-child) {
display: none !important;
}
.frm_no_section_fields:not(.frm_block) + ul.start_divider {
padding: 0;
min-height: 132px;
}
.frm_sorting li.ui-state-default .divider_section_only {
padding: 6px;
margin-top: -10px;
border: 2px solid transparent;
border-radius: var(--small-radius);
z-index: 2;
position: relative;
}
.divider_section_only > .frm_inner_field_container {
padding: 5px 0;
margin: 0;
}
.frm-collapsed-label,
.divider_section_only > .frm_inner_field_container .frm_form_fields {
display: none;
}
.frm-section-collapsed .divider_section_only:after,
.divider_section_only:before {
content: '';
display: block;
padding: 2px 0;
line-height: 1px;
border-top: 2px solid var(--grey-300);
top: -2px;
position: absolute;
width: 100%;
transition: .5s border-color ease-in-out;
}
.frm-section-collapsed .divider_section_only:after {
top: auto;
bottom: -6px;
}
.frm-section-collapsed .divider_section_only:hover:after,
li.selected.frm-section-collapsed .divider_section_only:before,
li.selected.frm-section-collapsed .divider_section_only:after,
.divider_section_only:hover:before,
li.selected .divider_section_only:before {
border-color: transparent;
}
.frm_sorting li.ui-state-default.edit_field_type_divider {
overflow: visible;
position: relative;
padding: 0 0 0 20px;
margin: 25px 0 0 -5px;
border-left: 1px solid var(--primary-700);
transition: border 0.7s ease-out;
}
.frm-section-collapsed {
border-left-color: transparent !important;
}
.frm_sorting li.edit_field_type_end_divider,
.frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
margin: 0 0 var(--gap-sm);
}
.frm-first-page .frm_prev_page {
display: none;
}
#frm_builder_page .frm_remove_form_row.frm_button,
#frm_builder_page .frm_add_form_row.frm_button {
border-radius: var(--small-radius);
border: 1px solid var(--blue-border);
}
#frm_builder_page .frm_remove_form_row .frmsvg,
#frm_builder_page .frm_remove_form_row i:before,
#frm_builder_page .frm_add_form_row .frmsvg,
#frm_builder_page .frm_add_form_row i:before {
color: var(--primary-700);
}
.frm-preview-buttons .frm_button_submit {
margin: 0 5px;
}
.frm-page-break {
border-top: 1px dashed var(--primary-700);
margin-top: var(--gap-lg);
position: relative;
}
.edit_field_type_divider:before,
.edit_field_type_divider:after,
.frm-page-break:before,
.frm-page-break:after {
content: '';
position: absolute;
background-color: #fff;
border-radius: 50%;
border: 1px solid var(--primary-700);
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.edit_field_type_divider:before {
font-family: 's11-fp';
content: '\f1dc';
width: 20px;
height: 20px;
left: -11px;
top: 0;
background: var(--primary-700);
text-align: center;
color: #fff;
font-size: 13px;
}
.repeat_section.edit_field_type_divider:before {
font-family: 's11-fp';
content: '\f363';
}
.edit_field_type_divider:after {
width: 5px;
height: 5px;
left: -4px;
bottom: -4px;
transition: all 0.4s ease-out;
}
.frm-page-break:before,
.frm-page-break:after {
width: 8px;
height: 8px;
top: -6px;
border-color: var(--grey);
}
.frm-page-break:after {
right: 0;
}
#frm-fake-page .frm-page-break {
border-color: var(--grey);
}
#frm-fake-page {
padding: 0 5px;
}
.frm_sorting li.edit_field_type_divider:hover,
.frm_sorting li.edit_field_type_divider.selected {
border-left-color: var(--primary-500);
}
.edit_field_type_divider.selected:before,
.edit_field_type_divider:hover:before {
border-color: var(--primary-500);
background: var(--primary-500);
}
.edit_field_type_divider.selected:after,
.edit_field_type_divider:hover:after {
border-color: var(--primary-500);
}
.frm-section-collapsed:after {
border-color: transparent !important;
color: transparent;
}
.frm-page-break .frm-collapse-page.button {
margin-left: 46%;
margin-top: calc( -32px / 2 );
padding: 6px 12px !important;
}
#frm-fake-page.frm-page-collapsed {
margin-bottom: 0;
}
.frm-page-collapsed {
position: relative;
overflow: visible !important;
margin-bottom: var(--gap-lg);
}
.frm-collapse-page .frmsvg,
.frm-collapse-page .frm_arrowdown6_icon {
width: var(--text-sm);
height: var(--text-sm);
font-size: var(--text-sm);
text-align: center;
margin-left: 2px;
color: currentColor;
transition: transform 300ms ease-in-out;
}
.frm-page-collapsed .frm-collapse-page .frmsvg {
transform: rotate(180deg);
}
#frm-fake-page .frm_arrowdown6_icon {
color: currentColor;
}
.frm-collapsed i:before,
.frm-page-collapsed .frm_arrowdown6_icon:before {
content: '\e913';
}
.frm-collapse-section svg {
fill: var(--primary-color);
transition: transform 0.2s ease-out, fill 0.2s ease-out;
}
.frm-collapse-section:hover svg {
fill: var(--primary-700);
}
.frm-section-collapsed .frm-collapse-section svg {
transform: rotate(-90deg);
}
.open .widget-top .widget-title-action button .frmsvg {
transform: rotate(90deg);
}
.widget-top .widget-title-action button .frmsvg use {
color: var(--grey);
}
.frm-collapsed + .frm-collapse-me {
overflow: hidden !important;
}
.frm-collapse-me {
padding-bottom: 10px;
}
.frm-collapsed + div {
height: 0;
padding: 0;
border-bottom: 2px solid var(--sidebar-hover);
}
.frm_sorting .divider_section_only > .frm_ipe_field_label {
font-size: 116%;
}
#frm_form_editor_container .edit_field_type_break .frm_primary_label.frm_ipe_field_label.button {
width: 150px;
text-align: center;
margin-bottom: 3px;
display: block;
}
tr.frm_options_heading td {
padding-bottom: 0;
}
.frm_sorting .widget-inside .form-table td p,
.frm_sorting .widget-inside .form-wrap label {
padding: 10px 0;
}
.frm_no_fields,
.frm_no_section_fields {
text-align: center;
position: absolute;
color: var(--medium-grey);
font-size: var(--text-md);
box-sizing: border-box;
border: 1px dashed var(--grey-300);
}
.frm-over-droppable + .frm_no_fields {
border-style: solid;
}
.frm_no_section_fields {
display: none;
margin: 0;
padding: 20px 0 0;
width: calc( 100% - 20px );
height: 121px;
transition: all 0.4s linear;
}
.frm_no_fields {
min-height: 300px;
margin: 20px 5%;
width: 90%;
top: 0;
}
.frm-empty-fields .frm_updated_message ~ .frm_no_fields {
top: 60px;
}
#frm_form_editor_container:not(.frm-has-fields) #frm-show-fields > .frm_field_box:last-child {
visibility: hidden;
}
.frm-has-fields .frm_no_fields {
display: none;
}
#frm-form-button {
display: none;
margin: 0 7px 25px;
}
.frm-has-fields #frm-form-button {
display: block;
}
.frm-large-plus.frmsvg {
color: var(--primary-700);
height: 45px;
width: 45px;
}
.frm_drag_inst {
line-height: normal;
font-size: 35px;
font-weight: 300;
margin: 80px 0 25px;
}
.frm_no_section_fields p,
.frm_no_fields p {
color: var(--grey);
font-size: 15px;
}
.frm_product_price_wrapper {
display: inline-block;
vertical-align: middle;
}
.frm_prod_type_single .frm_product_price_wrapper {
width: 100%;
}
#new_fields .frm_product_price_wrapper input:first-child {
width: 60%;
float: left;
}
#new_fields .frm_product_price_wrapper input:nth-child(2) {
width: 37%;
float: right;
}
.frm_priority_field_choices,
li.frm_single_option {
padding-bottom: 16px;
border-bottom: 1px solid var(--sidebar-hover);
}
.frm_priority_field_choices,
li.frm_single_option:not(:last-child) {
margin-bottom: 16px;
}
.frm_prod_type_single input[type=radio],
.frm_prod_type_single .frm_drag_icon,
.frm_prod_type_single .frm_sortable_field_opts li:nth-child( n + 3 ),
.frm_prod_type_single .frm_sortable_field_opts .frm_remove_tag,
.frm_prod_type_single .frm_form_field:not(.frm_product_type):not(.frm_sep_val_product),
.frm_prod_type_single .frm-bulk-edit-link,
.frm_prod_type_user_def.frm_grid_container,
.frm_prod_options_heading.frm_prod_user_def {
display: none;
}
.plugin-card-bottom .frm-trash {
color: #a00;
}
.frm-fields p > .frm_inline_label,
.frm_inline_label {
padding-left: 3px;
margin-right: 12px;
display: inline-block;
}
.frm_left_label {
clear: both;
float: left;
width: 32% !important;
margin-right: 2% !important;
line-height: 2em;
}
table td.frm_left_label {
float: none;
line-height: inherit;
padding: 5px 0 5px 2%;
}
.frm_left_label.frm_alignright {
padding-right: 10px;
text-align: right;
}
.frm-fields .frm_left_label + textarea,
.frm-fields .frm_left_label + select,
.frm-fields .frm_left_label + input[type=text],
.frm_with_left_label {
width: 66%;
}
td.frm_left_label + td {
width: 66%;
padding-top: 0;
}
#html_settings label {
display: block;
}
#html_settings .frm_field_html_box {
width: 100%;
}
ul.frm-category-tabs {
margin-top: 2px;
}
.frm-category-tabs > li a,
.frm-category-tabs > li a:active {
outline: none;
box-shadow: none;
display: flex;
gap: var(--gap-xs);
align-items: center;
}
.frm-category-tabs > li.active .frmsvg,
.frm-category-tabs > li.active i,
.frm-category-tabs > li.active span,
.frm-category-tabs > li.active a {
color: var(--primary-500);
}
.frm_wrap .manage-menus {
margin-top: 0;
border: none;
border-bottom: 1px solid var(--grey-300);
background: var(--lightest-grey);
}
.general_settings .postbox .manage-menus {
border-top: none;
border-left: none;
border-right: none;
}
.frm-postbox-no-h3 {
padding-top: 10px;
}
.frm-right-panel .ui-state-default, #postbox-container-1 .ui-state-default {
color: var(--grey-900);
}
.no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover {
box-shadow: none;
}
.frm-selected-field-group li.ui-state-default,
.start_divider.frm_sorting li.ui-state-default.frm_not_divider.selected,
.start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover,
.frm_sorting li.ui-state-default.frm_not_divider:hover,
.frm_sorting li.ui-state-default.ui-sortable-helper,
.frm_sorting li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
.frm_sorting .repeat_section li.ui-state-default.edit_field_type_end_divider:hover,
.frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
.frm_update_msg,
.frm_sorting li.ui-state-default.frm_not_divider.selected,
.frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only {
border-color: var(--primary-500);
transition: .5s border-color ease-in-out;
}
.frm_sorting li.ui-state-default.frm_not_divider.selected {
box-shadow: 0 0 1px 0 var(--primary-500);
}
.frm_sorting li.ui-state-default {
transition: .7s box-shadow ease-in-out, .7s height linear;
}
.frm_sorting li.ui-state-default.frm-newly-added {
box-shadow: inset 0 0 2px 1px var(--blue-border);
}
.frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
visibility: visible !important;
display: inline !important;
}
.edit_field_type_end_divider > label {
display: none !important;
}
.frm_email_actions.feature-filter {
font-weight: bold;
border: 1px solid #DFDFDF;
background-color: #EEEEEE;
padding: 3px 5px 2px;
font-size: var(--text-md);
line-height: 20px;
}
.frm_update_msg {
border-style: solid;
margin: 10px 0;
color: #21759B;
padding: 8px 15px;
border-radius: 4px;
}
.frm_update_msg.wrap {
margin: 10px 20px 0 2px;
}
#frm-insert-fields-box .frm_update_msg {
margin-right: 0.9em;
}
.frm_update_msg a {
font-weight: bold;
}
.widefat td {
width: auto;
}
.widefat .column-id {
width: 3.7em;
}
.widefat .column-show_count {
width: 5em;
}
.widefat .column-shortcode {
width: 9em;
}
.toplevel_page_formidable .column-shortcode div {
display: flex;
gap: var(--gap-xs);
}
.widefat .column-entries, .widefat .column-link {
width: 10%;
text-align: center;
}
.widefat .column-form_key, .widefat .column-created_at {
width: 10%;
}
.frm-white-body .search-box,
.frm_wrap .frm-search {
float: right;
margin: 0;
clear: right;
}
.frm-white-body .search-box,
.frm-search {
min-width: 32%;
position: relative;
display: flex;
gap: var(--gap-sm);
align-items: center;
}
.frm-inline-modal .frm-search,
#frm_adv_info .frm-search {
float: none;
width: 100%;
clear: both;
margin: var(--gap-xs) 0;
}
.frm-button-group a {
margin: 0 7px !important;
}
.frm_has_textarea .frm-with-right-icon {
display: block;
}
.frm-with-left-icon,
.frm-with-right-icon {
position: relative;
}
i.frm-show-box,
i.frm-show-inline-modal,
.frm-with-left-icon i,
.frm-with-right-icon i:not([class*=mce-]),
.frmsvg.frm-show-box,
.frmsvg.frm-show-inline-modal,
.frm-with-left-icon .frmsvg,
.frm-with-right-icon .frmsvg,
.frm-search > .frmsvg,
.frm-search span:not(.multiselect-selected-text):not(.multiselect-native-select) {
position: absolute;
padding: 0 14px;
pointer-events: none;
left: 0;
color: var(--grey-400);
font-size: var(--text-xs);
}
.frm-with-right-icon .frmsvg,
.frm-with-right-icon i:not([class*=mce-]) {
right: 0;
top: -3px;
left: auto;
padding: 0 10px 0 5px;
}
.frm_form_settings .frm-with-right-icon .frmsvg {
top: 0;
}
.frm_form_settings .wp-editor-container .frm-with-right-icon .frmsvg, #frm_builder_page .wp-editor-container .frm-with-right-icon .frmsvg {
top: auto;
bottom: 0;
}
.frm_form_settings .frm_has_textarea .frm-with-right-icon .frmsvg {
top: auto;
bottom: 6px;
}
.frmsvg.frm-show-box,
.frmsvg.frm-show-inline-modal,
i.frm-show-box,
i.frm-show-inline-modal {
color: var(--primary-500);
pointer-events: initial;
cursor: pointer;
z-index: 1;
opacity: 1;
top: auto;
margin: calc( ( 36px - 18px ) / 2 ); /* input height - svg / 2 */
margin-bottom: 0;
padding: 0;
}
.frm-open .frmsvg.frm-show-inline-modal,
.frm-open i.frm-show-inline-modal {
opacity: .5;
}
.frm-lookup-box-label + .frm-inline-modal,
.frm-open + .frm-inline-modal {
top: -10px;
margin-bottom: 0;
}
.frm_grid_container > .frm-open + .frm-inline-modal {
top: -4px;
}
.frm-with-left-icon input {
padding-left: 37px !important;
}
.frm_wrap .frm-with-right-icon textarea,
.frm_wrap .frm-with-right-icon input,
.frm_wrap .frm-with-right-icon input[type=text] {
padding-right: var(--gap-md);
}
#frm-show-fields .frm-with-left-icon .frmsvg,
#frm-show-fields .frm-with-left-icon i {
padding-top: 10px;
}
.frm-search .frm_search_icon {
padding-left: 18px !important;
padding-right: 12px !important;
}
.frm-search input[name="s"],
.frm-search .dropdown-toggle,
.frm-search input.frm-search-input {
border-radius: var(--small-radius);
border-color: var(--grey-300);
}
.frm-white-body .search-box input[name="s"], /* Views search */
#wpwrap .frm-search input[type="search"] {
flex: 1;
font-size: var(--text-sm);
line-height: var(--text-lg);
padding: var(--gap-xs);
}
.frm-search input[type="search"],
.frm-search input[type="text"] {
padding-left: var(--gap-xl) !important;
}
.frm-search .dropdown-toggle {
width: 100%;
float: none;
max-width: 200px;
background: transparent;
padding: 7px;
padding-left: 33px !important;
min-height: 32px;
text-align: inherit;
overflow: hidden;
text-overflow: ellipsis;
}
span.multiselect-selected-text {
white-space: nowrap;
display: inline-block;
max-width: 90%;
text-overflow: ellipsis;
overflow: hidden;
}
.frm-search #search-submit a {
color: var(--grey-800);
}
.frm-search #search-submit .caret {
opacity:.7;
}
.frm-not-set input {
color: var(--primary-500) !important;
font-size: 13px;
}
.frm-not-set .frmsvg,
.frm-not-set i {
color: var(--primary-700);
opacity: 1;
}
.post-type-frm_display select[name="m"] + #post-query-submit,
select[name="m"] {
display: none;
}
.frm_shortcode_select optgroup option {
margin-left: 1em;
}
.frm_shortcode_select optgroup {
padding-top: 5px;
}
.frm_shortcode_select .frm_subopt {
margin-left: 2em;
}
.misc-pub-section a.edit-frm_shortcode, .misc-pub-section a.edit-form-status {
float: none;
font-size: 13px;
}
.frm-grid {
border-collapse: collapse;
border: none;
margin-right: 10px;
}
.frm-grid td, .frm-grid th {
padding: 5px;
border: 1px solid black;
}
.pro_feature {
text-decoration: line-through;
}
/* View page */
.post-type-frm_display #poststuff #post-body.columns-2 {
margin-right: var(--big-sidebar);
}
.post-type-frm_display #post-body.columns-2 #postbox-container-1 {
margin-right: calc( var(--big-sidebar) * -1 );
width: calc( var(--big-sidebar) - 40px );
}
.post-type-frm_display #poststuff #post-body.columns-2 #side-sortables {
width: 100%;
}
#frm_dyncontent .hndle,
#frm_dyncontent .handlediv {
display: none !important;
}
.post-type-frm_display .meta-box-sortables .frm_form_nav > li > a,
.post-type-frm_display .frm_form_nav .nav-tab-active {
padding: 0 2px 5px;
line-height: 1.4;
}
.post-type-frm_display #advanced-sortables h2.hndle,
.post-type-frm_display #side-sortables h2.hndle,
.post-type-frm_display #normal-sortables h2.hndle {
border-bottom: 1px solid var(--grey-300);
margin: 10px 0 0 !important;
padding: 0 25px 8px;
}
.post-type-frm_display #side-sortables h2.hndle {
margin-top: 0 !important;
padding-top: 10px;
}
.post-type-frm_display #post-body-content {
margin-top: var(--gap-lg);
}
.post-type-frm_display.edit-php #wpbody-content > .wrap {
margin: 0;
}
.post-type-frm_display .postbox .hndle,
.post-type-frm_display .postbox {
border-color: var(--grey-300);
}
.post-type-frm_display #postbox-container-1 .postbox,
.post-type-frm_display #postbox-container-2 .postbox {
border-radius: var(--small-radius);
border-color: var(--grey-300);
box-shadow: none;
}
.post-type-frm_display #side-sortables .postbox {
border-radius: 0;
border-top-width: 0;
margin-bottom: 0;
}
.post-type-frm_display #side-sortables .misc-pub-section {
padding: 15px 20px 10px;
}
.post-type-frm_display .misc-pub-section .frmsvg,
.post-type-frm_display #post-body .misc-pub-post-status:before,
.post-type-frm_display #post-body #visibility:before,
.post-type-frm_display .curtime #timestamp:before,
.post-type-frm_display #post-body .misc-pub-revisions:before,
.post-type-frm_display span.wp-media-buttons-icon:before {
color: var( --grey);
}
.post-type-frm_display #frm_top_bar + #poststuff #submitdiv #publishing-action, /* Hide only if top bar is present */
.post-type-frm_display #frm_top_bar + #poststuff #submitdiv #minor-publishing-actions,
.post-type-frm_display #frm_top_bar + #poststuff #edit-slug-box,
.post-type-frm_display .wrap h1.wp-heading-inline,
.post-type-frm_display .wrap > .page-title-action {
display: none;
}
.post-type-frm_display #poststuff h2.nav-tab-wrapper {
padding-left: 10px;
margin-bottom: 0;
padding-bottom: 0;
}
.post-type-frm_display .nav-menus-php .wrap {
margin: 10px 0 0;
}
.post-type-frm_display .nav-menus-php .wrap p {
padding-left: 12px;
padding-right: 12px;
}
.post-type-frm_display .nav-tab {
display: inline-block;
background-color: #f4f4f4;
}
.post-type-frm_display .nav-tab.frm_hidden {
display: none;
}
.post-type-frm_display .nav-tab:hover {
background-color: #e4e4e4;
}
.frm_order_row,
.frm_where_row {
margin-bottom: 7px;
line-height: 30px;
}
.frm-single-settings .frm_prod_field_opt_cont {
margin-top: initial;
margin-bottom: 20px;
}
/*hide elements if js is avail*/
select.texture {
display: none;
}
.post-type-frm_display #wp-content-editor-tools,
#wp-content-editor-tools {
background-color: transparent;
}
.post-type-frm_display #major-publishing-actions {
border-color: var(--grey-300);
background: var(--sidebar-color);
}
.post-type-frm_display #frm_adv_info {
width: calc( var(--big-sidebar) - 40px );
height: calc( 100vh - 32px );
overflow: hidden;
}
.post-type-frm_display #frm_adv_info:not(.frm_fixed) {
top: 0 !important;
}
.post-type-frm_display #frm_adv_info.frm_fixed {
position: fixed;
z-index: 9999;
top: 32px;
}
.post-type-frm_display #frm_adv_info ul.frm_code_list.frm-full-hover {
max-height: calc( 100vh - 180px );
}
.frm_col_one {
margin-right: 4%;
clear: both;
}
ul .frm_col_one {
float: left;
}
ul .frm_col_two {
float: right;
}
ul.frm_two_col {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--gap-sm);
}
.frm_two_col li {
margin-bottom: 0;
}
.frm-info-modal a,
.frm-info-modal ul,
.frm-info-modal p,
.frm-info-modal,
.settings-lite-cta a,
.settings-lite-cta ul,
.settings-lite-cta {
color: var(--grey-500);
font-size: var(--text-md);
box-shadow: none !important;
}
.frm-info-modal h3,
.settings-lite-cta h3 {
font-size: 17px !important;
}
.frm-green-icons .frmsvg {
color: var(--green);
}
.frm-info-modal .postbox .inside,
.settings-lite-cta .postbox .inside {
padding: var(--gap-md);
margin: 0;
}
.cta-inside a {
color: var(--orange)
}
.info-modal-inside a.frm-standard-link {
color: var(--primary-500);
}
.info-modal-inside a.frm-standard-link:hover {
color: var(--primary-700);
}
.frm_no_p_margin > p {
margin: 0;
}
.frm_code_list a.button {
display: block;
text-align: center;
font-size: 11px;
overflow: hidden;
}
#frm-navbarDrop + .frm_code_list.frm-full-hover {
margin: var(--gap-xs) 0 0;
min-width: 300px;
max-height: calc( ( 40px * 5 ) + 56px );
}
.frm_code_list.frm-full-hover li {
margin: 0;
}
.frm-select-list-item,
.frm_wrap .ui-autocomplete li > div,
.multiselect-container button.multiselect-option,
.frm-dropdown-menu > .dropdown-item > a,
.frm-dropdown-menu > .dropdown-item > a:visited,
.frm-dropdown-menu > .dropdown-item > a:link, /* Override jQuery UI */
.frm-dropdown-menu .frm_dropdown_li,
.frm_code_list.frm-full-hover a {
display: flex;
color: var(--grey-700);
padding: 5px 10px;
font-size: var(--text-md);
gap: var(--gap-xs);
align-items: center;
}
.frm_code_list.frm-full-hover a span {
max-width: 83px;
margin-right: var(--gap-xs);
margin-left: auto;
}
.frm-single-settings .frm_code_list.frm-full-hover a {
display: block;
}
.frm_code_list.frm-full-hover a,
.frm_code_list.frm-full-hover a span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.frm_code_list.frm-full-hover.frmcenter a {
display: block;
}
#frm-layout-classes frm-full-hover a span {
max-width: 45%;
}
.frm-select-list-item.active,
.frm-select-list-item:hover,
.frm_wrap .ui-autocomplete li div.ui-state-active,
.frm_wrap .ui-autocomplete li.ui-state-focus,
.multiselect-container button.multiselect-option.active,
.multiselect-container button.multiselect-option:hover,
.frm-dropdown-menu > .dropdown-item > a:hover,
.frm_code_list.frm-full-hover a:hover span,
.frm_code_list.frm-full-hover a:hover {
background: var(--primary-25);
color: var(--primary-500);
border-radius: var(--small-radius);
}
.frm-select-list-item .frmsvg,
.frm-dropdown-menu > .dropdown-item > a .frmsvg {
opacity: .8;
}
.frm-select-list-item:hover .frmsvg,
.frm-dropdown-menu > .dropdown-item > a:hover .frmsvg {
opacity: 1;
}
.frm-dropdown-menu.frm_code_list > li > a {
padding: 3px 15px;
width: 300px;
}
#frm_edit_box_content_modal .frm-with-search, /* Temp. Add .frm-dropdown-menu in Views */
.frm-dropdown-menu .frm-with-search {
padding: var(--gap-xs) 10px 0;
}
.frm-dropdown-menu .subsubsub {
padding: 0 10px;
}
.frm_grid_container {
overflow: visible;
}
.frm_code_list.frm_grid_container {
grid-gap: 5px;
}
.frm_code_list.frm_grid_container li {
width: auto;
margin: 0;
}
.frm_code_list.frm_grid_container a {
padding: 5px 0;
text-align: center;
background-color: var(--light-blue);
border: 1px solid var(--primary-500);
color: var(--primary-500);
display: block;
border-radius: var(--small-radius);
}
.frm_code_list.frm_grid_container a:hover {
background-color: var(--primary-700);
color: #fff;
}
.frm_field_list #frm-insert-fields .button a {
display: block;
max-width: 95%;
overflow: hidden;
}
.field_type_list.frm_grid_container {
gap: var(--gap-xs) var(--gap-sm);
margin: var(--gap-xs);
}
.field_type_list li {
margin: 0;
padding: 0;
}
#frm-insert-fields .frm-search {
float: none;
margin: 15px 20px;
width: auto;
}
#frm-insert-fields li,
#frm-insert-fields li a {
text-decoration: none;
font-weight: normal;
font-size: var(--text-md) !important;
color: var(--grey-900);
}
#frm-insert-fields li.frm_show_upgrade {
cursor: pointer;
opacity: .5;
}
#frm-insert-fields li a span {
vertical-align: middle;
}
.frmbutton.ui-draggable-dragging a,
#frm-insert-fields li a:not(.disabled):hover {
background: var(--grey-100);
}
#frm-insert-fields li a.disabled:hover {
cursor: not-allowed;
}
#frm-insert-fields li.ui-draggable-disabled {
opacity: 0.5;
}
.frm_code_list {
clear: both;
}
.frm_code_list.frm-full-hover a.frm_hidden,
.frm_code_list .frmkeys {
display: none;
}
.frmsvg {
fill: currentColor;
width: 18px;
height: 18px;
vertical-align: middle;
}
input[disabled],
.frmsvg svg {
pointer-events: none;
}
.frmsvg.frm_svg20 {
width: 20px;
height: 20px;
}
.frmsvg.frm_svg15 {
width: 15px;
height: 15px;
}
.frmsvg.frm_svg14 {
width: 14px;
height: 14px;
}
.frmsvg.frm_svg13 {
width: 13px;
height: 13px;
}
.frmsvg.frm_svg9 {
width: 9px;
height: 9px;
}
.frmbutton.ui-sortable-helper .frmsvg,
.field_type_list li.frmbutton .frmsvg,
.frmbutton.ui-sortable-helper i,
.field_type_list li.frmbutton i,
.frm_code_list a .frmsvg,
.frm_code_list a i {
color: var(--grey-500);
display: inline-block;
vertical-align: middle;
width: var(--text-md);
font-size: var(--text-md);
}
/* Standardize icon size for field buttons in the builder */
.field_type_list li.frmbutton .frmsvg {
width: var(--text-xl);
font-size: var(--text-xl);
}
.frm_code_list i:before {
font-size: inherit;
}
#frm-insert-fields li a:not(.disabled):hover .frmsvg,
#frm-insert-fields li a:not(.disabled):hover i {
color: var(--grey-600);
}
/* Icon while dragging */
.frmbutton.ui-draggable-dragging {
pointer-events: none;
}
#frm-insert-fields li.frm_show_upgrade,
#frm-insert-fields li a,
.frmbutton.ui-draggable-dragging a {
text-decoration: none;
display: inline-flex !important;
gap: var(--gap-xs);
align-items: center;
border-radius: var(--border-radius) !important;
padding: var(--gap-xs) var(--gap-sm) !important;
color: var(--grey-900) !important;
}
/* Adjust field button size to full width in builder */
#frm-insert-fields li a {
display: flex !important;
}
/* Prevents advanced fields from always appearing in search results */
#frm-insert-fields li.frm_show_upgrade.frm_hidden {
display: none !important;
}
.frmbutton.ui-draggable-dragging a {
border: 1px solid var(--grey-300);
box-shadow: var(--box-shadow-md);
}
.frmbutton.ui-draggable-dragging span {
font-size: 15px;
}
#frm-show-fields .frmbutton.ui-sortable-helper i,
.frmbutton.ui-draggable-dragging i,
.frmbutton.ui-draggable-dragging .frmsvg {
color: #fff !important;
}
.frmbutton.ui-draggable-dragging i,
.frmbutton.ui-draggable-dragging .frmsvg {
color: var(--grey-700) !important;
}
.frm_sorting li.ui-state-default.ui-sortable-helper,
.frmbutton.ui-sortable-helper {
transition: opacity .2s;
opacity: 1;
}
/* End dragging */
li.frm_noallow.button,
.frm_noallow {
opacity: .5;
}
.frm_actions_list a.frm_show_upgrade.frm_inactive_action:before,
li.frm_noallow.button.frm_show_upgrade {
cursor: pointer;
}
.field_type_list li.frm_noallow.button.frm_show_upgrade:hover {
border-color: inherit;
}
.frm_noallow a {
color: inherit;
}
#frm_upgrade_modal_image {
max-width: 200px;
}
#frm_upgrade_modal .frm-upgrade-message img {
margin-top: 10px;
width: 100%;
}
.frm-tab-message {
max-width: 600px;
margin: 20px auto;
color: rgba(63, 75, 91, 0.8);
}
.frm-settings-screenshot-toolbar {
min-height: 39px;
display: flex;
}
.frm-settings-screenshot-toolbar .frm-minmax-icon {
height: 8px;
width: 8px;
border-radius: 50%;
align-self: center;
margin-left: 10px;
}
.frm-settings-screenshot-toolbar .frm-minmax-icon:first-of-type {
margin-left: 20px;
}
.frm-settings-screenshot-toolbar img {
object-fit: contain;
align-self: flex-end;
margin-left: 25px;
}
.frm-settings-screenshot-toolbar + div {
background: #fff;
padding-top: 25px;
border-radius: 0 0 16px 16px;
}
.frm-settings-screenshot-toolbar + div img {
max-width: calc( 100% - 40px );
}
.frm-settings-screenshot-wrapper {
max-width: 700px;
margin: 50px auto 0;
box-shadow: 0px 4px 4px rgba(189, 196, 205, 0.25), 0px 12px 56px rgba(42, 57, 75, 0.25);
border-radius: 16px;
background: #EBECF1;
}
.frm-dialog {
z-index: 100;
padding: 0 !important;
border-radius: 16px;
border: none;
background-color: #fff;
max-width: 100% !important;
}
.frm-dialog .postbox {
background: transparent;
box-shadow: none;
border: none;
line-height: var(--leading);
}
.frm-dialog input[type=text],
.frm-dialog textarea {
font-size: var(--text-md);
}
.frm-dialog textarea {
height: 75px;
}
.frm-dialog button.frm-button-primary {
margin-right: 10px;
}
.frm-dialog .frm-sub-label,
.frm-sub-label {
color: var(--grey);
text-transform: none;
padding-left: 8px;
}
h2 .frm-sub-label {
font-size: var(--text-md);
}
.frm-views-editor-body .ui-widget-overlay,
.frm-white-body .ui-widget-overlay,
.toplevel_page_formidable .ui-widget-overlay,
body[class*=formidable-payments] .ui-widget-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--grey-500);
opacity: .5;
z-index: 2;
}
.frm-circled-icon {
width: 60px;
height: 60px;
border-radius: 50%;
background-color: var(--primary-25);
}
.frm-circled-icon-large {
width: 80px;
height: 80px;
}
.frm-circled-icon-green {
background-color: var(--success-50);
}
.frm-circled-icon .frmsvg {
width: 21px;
height: 24px;
}
.frm-circled-icon-large .frmsvg {
width: 24px;
}
.frm-circled-icon .frmsvg use {
color: var(--primary-500);
}
.frm-circled-icon-green .frmsvg use {
color: var(--success-500);
}
.frm-border-icon {
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
border: 1px solid var(--grey-300);
border-radius: var(--small-radius);
}
.frm-upgrade-message img {
max-width: 100%;
}
a.frm-link-secondary {
color: #c4c4c4;
font-size: var(--text-sm);
text-decoration: underline;
}
.field_type_list li.button.frm_noallow,
.field_type_list li.button.frm_noallow:hover,
.button.frm_noallow,
.button.frm_noallow:hover {
color: inherit;
border-color: #ccc;
background: inherit;
}
iframe#dyncontent_ifr {
min-height: 150px;
}
/*!
* Bootstrap v4.6.1
*/
.tooltip {
/* Copied from Bootstrap */
position: absolute;
display: block;
margin: 0;
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0;
/* Custom rules */
z-index: 9999999;
pointer-events: none;
}
.tooltip.show {
opacity: 0.9;
}
.tooltip .arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem;
margin-left: 0 !important;
}
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
top: 0;
border-width: 0.4rem 0.4rem 0;
border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
left: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
right: 0;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
bottom: 0;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
right: 0;
width: 0.4rem;
height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
left: 0;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000;
}
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem;
}
.frm-dropdown-menu.show {
display: block;
}
/* End Bootstrap */
.preview.dropdown .dropdown-menu {
min-width: 205px;
}
.frm_clear {
clear: both;
}
.frm_clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.frm_clearfix {
display: block;
}
.frm_admin_progress {
overflow: hidden;
height: 20px;
margin-bottom: 20px;
background-color: #f5f5f5;
border-radius: 4px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.frm_admin_progress_bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #ffffff;
text-align: center;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
transition: width 0.6s ease;
background-color: #04A4CC;
}
.tooltip.frm_tooltip {
position: fixed;
top: auto !important;
bottom: 0 !important;
left: 0 !important;
max-width: none;
width: 100% !important;
z-index: 99999;
}
.tooltip.frm_tooltip.bottom {
padding: 0;
}
.frm_tooltip .tooltip-inner {
max-width: none;
min-height: 40px !important;
text-align: left;
box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.5);
padding: 10px 40px;
border-top-color: #ccc;
background: var(--sidebar-color);
color: var(--grey-700);
border-radius: 0;
opacity: 1;
font-size: var(--text-sm);
}
#frm_custom_css_box {
width: 100%;
}
/*form inputs/selects */
.frm_form_field.frm_scroll_box .frm_opt_container,
.frm-white-body .wrap input[type="text"], /* Cover Views pages */
.frm-white-body .wrap input[type="search"],
.frm-white-body .wrap input[type="number"],
.frm-white-body .wrap select,
#frm-form-templates-modal select,
.frm-white-body .wrap textarea,
button.frm_choose_image_box,
#titlediv input[type="text"],
.frm-fields button.btn,
.frm_wrap textarea,
.frm_wrap input[type="tel"],
.frm_wrap input[type="text"],
.frm_wrap input[type="email"]
.frm_wrap input[type=search],
.frm_wrap input[type="number"],
.frm_wrap input[type="date"],
.frm_wrap select,
.wp-admin .frm_wrap select,
.field-group textarea,
.field-group input[type="text"],
.field-group select,
.frm-fields .frm-input-field {
outline: 0;
box-shadow: none;
border-radius: var(--small-radius);
padding: 5px 14px;
border-color: var(--grey-300);
color: var(--grey-800);
font-size: var(--text-md);
margin: 0;
background-color: #fff;
line-height: var(--leading);
}
.frm_wrap ::-webkit-datetime-edit {
line-height: var(--leading);
}
.frm-white-body textarea:focus,
.frm-white-body input:focus,
.frm-white-body select:focus,
.frm_wrap input:focus,
.frm_wrap select:focus,
.wp-core-ui .frm_wrap select:focus,
#frm-form-templates-modal select:focus,
.frm-btn-group .multiselect.dropdown-toggle:focus,
.frm_wrap textarea:focus {
border-color: var(--primary-500) !important;
box-shadow: none !important;
}
#postbox-container-2 textarea,
.frm_wrap textarea,
.field-group textarea {
line-height: 2;
}
.frm_wrap input[type="number"] {
height: auto;
}
.frm_wrap select {
padding: 2px;
}
.wp-admin .frm_wrap select,
#frm-form-templates-modal select {
max-width: 100%;
}
.frm_form_field.frm_scroll_box .frm_opt_container {
padding: 10px 12px;
}
.frm_wrap input[disabled],
.frm_wrap select[disabled],
.frm_wrap textarea[disabled],
.frm_wrap input[readonly],
.frm_wrap select[readonly],
.frm_wrap textarea[readonly],
.frm_wrap input::placeholder {
color: var(--grey-500);
}
.frm_wrap .frm-button-primary.frm-disabled {
opacity: 0.5;
cursor: default;
}
#postcustomstuff table td > div {
/* To override some inline css in add-on */
padding-top: 0 !important;
}
.wp-admin .frm_wrap .form-table select {
vertical-align: top;
}
.frm_wrap .frm_form_builder select {
line-height: var(--leading);
height: var(--text-md);
width: 100%;
}
#postbox-container-2 select,
.wp-admin .frm_wrap select,
.frm_wrap .frm_form_builder select,
#frm-form-templates-modal select {
height: auto;
background-position: right 11px top 55%;
}
.frm-white-body .tablenav select,
.frm-white-body .tablenav input[type="text"],
.wp-admin .frm_wrap .tablenav select,
.frm_wrap .tablenav input[type="date"],
.frm_wrap .tablenav input[type="text"] {
padding-top: 0;
padding-bottom: 0;
line-height: 1;
}
.frm_wrap .tablenav ::-webkit-datetime-edit {
line-height: 1;
}
.frm-fields button.btn,
.frm-fields textarea,
.frm-fields input[type="text"],
.frm-fields select,
.field-group textarea,
.field-group input[type="text"],
.field-group select,
.accordion-container input.hex,
.frm-fields .frm-input-field {
width: 100%;
outline: 0;
}
.frm-fields button.btn {
height: var(--h-md);
text-align: inherit;
}
.global-font .field-group input[type="text"] {
width: auto;
}
/* Image Options */
.frm_images_dropdown .frm_image_option {
margin: 0 !important;
}
.frm_images_dropdown .frm_radio input[type=radio] {
opacity: 0;
position: absolute;
z-index: -1;
}
.frm_images_dropdown__image .frmsvg {
width: 100%;
max-width: 102px;
fill: none;
margin: 0;
}
.frm_images_dropdown .frm_noallow .frm_image_option_container {
opacity: .5;
}
.frm_images_dropdown .frm_image_option_container {
border-radius: var(--small-radius);
border: 2px solid transparent;
align-items: center;
}
.frm_images_dropdown .frm_image_option_container:hover {
background: #fff !important;
}
.frm_images_dropdown input[type="radio"]:checked + .frm_image_option_container {
background: #fff !important;
border-color: var(--primary-500);
}
.frm_images_dropdown .frm_text_label_for_image {
padding: 0;
text-align: left;
}
/* End Image Options */
/* Welcome page */
.wp-core-ui .frm_grey.frm-button-primary.disabled,
.wp-core-ui .frm_grey.frm-button-primary,
#frm-welcome .frm_grey {
opacity: 0.5;
background: #F6F6F6 !important;
border-color: #ddd !important;
color: #9FA5AA !important;
}
/* Chrome Scrollbars for Windows */
.windows::-webkit-scrollbar,
.windows ::-webkit-scrollbar {
width: 7px;
background: transparent;
}
.windows::-webkit-scrollbar-thumb,
.windows ::-webkit-scrollbar-thumb {
background: var(--grey-300);
-webkit-border-radius: var(--border-radius);
-webkit-box-shadow: none;
}
.windows::-webkit-scrollbar-corner,
.windows ::-webkit-scrollbar-corner {
background: transparent;
}
.frm-scrollbar-wrapper {
overflow-x: hidden;
overflow-y: auto; /* Enable scrolling */
-ms-overflow-style: none; /* For IE and Edge */
scrollbar-color: transparent transparent; /* Firefox Scrollbar - transparent by default and show on hover */
scrollbar-width: thin;
}
.frm-scrollbar-wrapper:hover {
scrollbar-color: var(--grey-300) var(--sidebar-color); /* Firefox Scrollbar - Show on hover */
}
.frm-scrollbar-wrapper::-webkit-scrollbar {
width: 3px;
}
.frm-scrollbar-wrapper::-webkit-scrollbar-track {
background: var(--sidebar-color);
}
.frm-scrollbar-wrapper::-webkit-scrollbar-thumb {
background: transparent;
border-radius: 100vw;
}
.frm-scrollbar-wrapper:hover::-webkit-scrollbar-thumb {
background: var(--grey-300); /* Show scrollbar on hover */
}
.frm-scrollbar-wrapper::-webkit-scrollbar-thumb:hover {
background: var(--grey-400); /* Show scrollbar on hover */
}
/* End scrollbar */
/* RTL */
.rtl h3 {
font-weight: inherit !important;
}
.rtl.js .accordion-section-title:after {
left: 10px;
right: auto;
}
.rtl #frm_top_bar #frm_bs_dropdown {
padding-left: 15px;
}
.rtl .frm-full-close,
.rtl .frm_wrap .columns-2 .frm-right-panel,
.rtl .frm-right-panel {
border-right-width: 1px;
border-left-width: 0;
}
.rtl .frm-full-close {
padding-left: 0;
padding-right: var(--gap-md);
}
.rtl .frm-text-right {
text-align: left;
}
.rtl .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
border-left-width: 1px;
}
.rtl .frm-dropdown-menu {
text-align: right;
}
.rtl .frm_actions_dropdown .frm_icon_font {
float: right;
margin-right: 0;
margin-left: 3px;
}
.rtl #frm-insert-fields-box,
.rtl #frm-conditionals {
padding-right: .9em;
}
.rtl #html_settings .frm_field_html_box {
margin-right: 0;
}
.rtl .frm_list_entry_page h2 {
float: right;
}
.rtl .frm_scale {
float: right;
margin-left: 10px;
margin-right: 0;
}
.rtl .frm-page-break .frm-collapse-page.button {
margin-left: 0;
margin-right: 46%;
}
.rtl .frm-field-action-icons {
right: unset;
left: 2px;
}
.rtl .frm_has_shortcodes > i {
right: auto;
left: 5px;
}
.rtl p.frm_reply_to_container,
.rtl p.frm_bcc_cc_container {
float: left;
}
.rtl .frm-default-switcher {
float: left;
position: relative;
}
.rtl .frm-with-right-icon .frmsvg {
right: auto;
left: 0;
}
.rtl .frm-inline-modal > a.dismiss {
left: 13px;
right: auto;
}
.rtl.wp-admin .frm_wrap select {
padding-left: var(--gap-lg) !important;
padding-right: 5px !important;
background-position: left 11px top 55%;
}
.rtl .frm_code_list.frm-full-hover a span {
margin-left: var(--gap-xs);
}
/* ---------------------------------------------------------------
Clearfix
--------------------------------------------------------------- */
span.clear {
display: block;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/*Override styling from other plugins*/
.frm_form_fields .clear {
height: auto;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */
/*-----------------------------------------------------------------
Responsive Design
---------------------------------------------------------------- */
@media only screen and (max-width: 1200px) {
.frm-addons {
grid-template-columns: 1fr 1fr;
}
}
@media only screen and (max-width: 1050px) {
.frm-white-body,
.frm_wrap {
--biggest-sidebar: 390px;
}
#form_settings_page .columns-2 {
margin: 0;
}
.frm_actions_list {
margin-left: 0;
}
}
@media only screen and (max-width: 960px) {
.frm-white-body,
.frm_wrap {
--gap-sm: 8px;
--gap-md: 16px;
--gap-2xl: 24px;
}
.auto-fold #adminmenuwrap {
width: 36px;
}
.frm_wrap #postbox-container-1 #frm_adv_info {
min-width: 220px;
}
p.howto {
display: inline-block;
}
/* Fix: Issue where the admin page content had extra white space to the left on small screens */
.auto-fold.frm-admin-page-styles:not(.frm-full-screen) .frm_page_container,
.auto-fold:not(.frm-full-screen) .frm_wrap .frm_page_container {
left: 36px;
}
}
@media only screen and (max-width: 850px) {
#frm_bs_dropdown {
/* There isn't enough room for the title on a screen this size so just hide it. */
display: none;
}
.frm-white-body,
.frm_wrap {
--biggest-sidebar: 350px;
--big-sidebar: 350px;
}
#frm_bs_dropdown .frm_bstooltip {
/* There isn't enough room for the title on a screen this size so just hide it. */
display: none !important;
}
.frm_col_one {
clear: none;
}
.frm-fields p > .frm_inline_label,
.frm_inline_label {
display: block;
margin: 5px 0;
}
#frm_top_bar h1 {
width: auto;
max-width: 200px;
}
#frm-publishing {
width: auto;
}
#frm_form_editor_container,
.frm-entry-container {
margin: 0 20px;
}
.frmbutton.ui-sortable-helper .frmsvg,
.field_type_list li.frmbutton .frmsvg,
.frmbutton.ui-sortable-helper i,
.field_type_list li.frmbutton i {
margin: .15em 0 .15em .1em;
width: 25px;
}
.rtl .frmbutton.ui-sortable-helper .frmsvg,
.rtl .field_type_list li.frmbutton .frmsvg,
.rtl .frmbutton.ui-sortable-helper i,
.rtl .field_type_list li.frmbutton i {
margin: .15em .1em .15em 0;
}
.frm_wrap .frm-search {
float: none !important;
width: auto;
clear: both;
}
.post-type-frm_display #frm_adv_info {
top: auto !important;
position: static;
width: auto;
}
.frm_wrap .frm-right-panel #frm_adv_info,
.frm_wrap #postbox-container-1 #frm_adv_info {
min-width: 275px;
}
.frm_wrap #frm_adv_info ul.category-tabs li,
.frm_wrap #frm_adv_info ul.category-tabs li.tabs {
border: none;
}
.frm_wrap #frm_adv_info ul.category-tabs li:first-child {
margin-left: 12px;
}
.frm_wrap #frm_adv_info ul.category-tabs li.tabs {
border-bottom: 2px solid #5b9dd9;
padding-bottom: 8px;
}
.post-type-frm_display #poststuff {
padding: 10px 25px;
}
.post-type-frm_display #side-sortables .postbox {
margin-bottom: 20px;
border-radius: var(--small-radius);
border-top-width: 1px;
}
}
@media only screen and (max-width: 782px) {
.frm-white-body,
.frm_wrap {
--small-sidebar: 20%;
--medium-sidebar: 35%
}
#form_settings_page .advanced_settings .form-table td, .form-table th {
display: table-cell;
width: auto !important;
}
.frm-white-body #publishing-action,
.frm_wrap #publishing-action {
line-height: normal;
}
.frm-white-body #screen-meta-links {
display: none;
}
.frm_wrap .misc-pub-section {
padding: 6px 0;
}
.frm_wrap .misc-pub-section > a {
float: none;
white-space: nowrap;
}
.frm-form-setting-tabs a {
position: relative;
padding: 10px 5px 10px 40px;
}
.frm-form-setting-tabs a .frmsvg,
.frm-form-setting-tabs a i {
position: absolute;
left: 13px;
top: calc(50% - 10px);
margin: 0;
}
#frm-insert-fields .button,
#frm-insert-fields .button a,
.frmbutton.ui-sortable-helper a {
line-height: 26px;
max-height: 28px;
}
a.frm_add_logic_link {
margin-left: 0;
margin-right: 0;
width: 100%;
box-sizing: border-box;
}
a.frm_add_logic_link .frmsvg,
a.frm_add_logic_link i {
display: none;
}
#new_fields .frm_single_option select,
#new_fields .frm_single_option input[type=text] {
width: calc(100% - 83px);
}
.frm_single_entry_page .frm_form_fields input[type=text],
.frm_single_entry_page .frm_form_fields select,
.frm_single_entry_page .frm_form_fields textarea {
width: 100%;
}
.with_frm_style .frm_radio input[type=radio],
.with_frm_style .frm_checkbox input[type=checkbox] {
width: 25px !important;
}
.frm_single_entry_page .with_frm_style .frm_radio input[type=radio],
.frm_single_entry_page .with_frm_style .frm_checkbox input[type=checkbox] {
width: 18px !important;
}
.wp-list-table.toplevel_page_formidable .column-entries,
.wp-list-table.toplevel_page_formidable .column-form_key,
.wp-list-table.toplevel_page_formidable .column-shortcode,
.wp-list-table.toplevel_page_formidable .column-created_at {
display: none !important;
}
.wp-list-table.toplevel_page_formidable td.column-entries,
.wp-list-table.toplevel_page_formidable td.column-form_key,
.wp-list-table.toplevel_page_formidable td.column-shortcode,
.wp-list-table.toplevel_page_formidable td.column-created_at {
padding: 3px 8px 3px 35%;
text-align: left;
}
#form_entries_page .wp-list-table th.frm_hidden,
#form_entries_page .wp-list-table td.frm_hidden {
display: none !important;
}
.frm-white-body.auto-fold #wpcontent {
padding-left: 0;
}
.frm_right_addon .frm_remove_field {
bottom: 11px;
}
.frm-addons {
grid-template-columns: 1fr;
}
.frm-admin-page-styles .frm_page_container,
.frm_wrap .frm_page_container {
left: 0 !important;
top: 46px !important;
height: calc( 100vh - 46px ) !important;
}
.frm_single_entry_page.frm_wrap .columns-2 {
display: block;
border-bottom: none;
}
.frm_single_entry_page .wrap.frm-with-margin {
margin: 10px 20px;
}
.frm_single_entry_page #post-body-content + .frm-right-panel {
width: auto;
margin: 0 20px;
border: 1px solid var(--sidebar-hover);
border-radius: 6px;
}
#wp-content-media-buttons a.frm_insert_form {
padding: 0 var(--gap-sm);
}
.frm-white-body input[type="checkbox"]:checked::before,
.frm_wrap input[type="checkbox"]:checked::before {
width: 1.2rem;
height: 1.2rem;
margin: 0.125rem;
}
}
@media only screen and (max-width: 700px) {
.frm-white-body,
.frm_wrap {
--biggest-sidebar: 50%;
--big-sidebar: 50%;
}
}
@media only screen and (max-width: 600px) {
.frm-white-body,
.frm_wrap {
--small-sidebar: 45px;
}
.frm-form-setting-tabs a {
visibility: collapse;
font-size: 0;
padding: 0 var(--gap-sm);
}
.frm-form-setting-tabs a .frmsvg,
.frm-form-setting-tabs a i {
visibility: visible;
position: initial;
font-size: 18px;
}
#frm_builder_page #frm-insert-fields {
padding: 0;
}
.frm_wrap #frm_adv_info ul.category-tabs li {
display: inline-block;
padding: 0;
margin: 2px 0;
border-bottom: 2px solid transparent;
}
.frm_wrap #frm_adv_info ul.category-tabs li.tabs,
.frm_wrap #frm_adv_info ul.category-tabs li:first-child {
margin-left: 0;
padding: 0;
}
.field_type_list li {
text-align: center;
}
#frm-insert-fields li a {
padding: 5px;
}
.frmbutton.ui-sortable-helper .frmsvg,
.field_type_list li.frmbutton .frmsvg,
.frmbutton.ui-sortable-helper i,
.field_type_list li.frmbutton i {
display: block;
margin: 0 auto 3px;
text-align: center;
}
#frm_form_editor_container .frm_primary_label {
clear: both;
}
#frm_builder_page .frm_code_list a.button {
padding: 2px;
}
#frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
right: 0;
left: auto;
}
.frm-right-panel h3.accordion-section-title {
padding-right: 10px;
padding-left: 10px;
font-size: 20px;
white-space: nowrap;
overflow: hidden;
}
.frm-right-panel .accordion-section-title:before {
margin-left: 0;
margin-right: 3px;
}
.rtl #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
right: auto;
left: 0;
}
.frm_on_submit_type svg {
display: none;
}
}
@media only screen and (max-width: 475px) {
#frm_bs_dropdown {
float: none;
}
#frm-nav-tabs {
padding: 0;
white-space: nowrap;
}
#frm-nav-tabs a {
margin-right: 0;
}
}
/* Firefox */
@-moz-document url-prefix() {
.frm-white-body .tablenav select,
.frm-white-body .tablenav input[type="text"],
.wp-admin .frm_wrap .tablenav select,
.frm_wrap .tablenav input[type="text"] {
padding-top: 5px;
}
}
/* PRINT */
@media print {
a, .misc-pub-section a {
color: #000 !important;
}
.add-new-h2, #frm_top_bar, .dashicons,
#adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
#screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
.frm_flash_graph, .frm_no_print, object, .error {
visibility: hidden;
display: none !important;
}
.widget, .postbox, .stuffbox, .postbox h3 {
border-width: 0 !important;
border-color: #fff;
}
.postbox {
background: #fff !important;
border: none;
position: static;
}
.postbox h3, .postbox h4 {
background: #fff !important;
}
#wpbody-content {
float: none;
}
#wpcontent, #post-body-content,
.has-right-sidebar #post-body,
#poststuff .columns-2 {
margin: 0 !important;
}
.frm_wrap #poststuff .columns-2 {
display: block;
}
#post-body-content + .frm-right-panel,
.frm_wrap .columns-2 .frm-right-panel,
.frm-right-panel {
border: none;
width: auto;
display: block;
padding: 20px;
}
.frm_wrap .columns-2,
.frm_wrap .frm_page_container {
height: auto;
display: block;
}
.misc-pub-section > span {
padding: 0;
}
.frm-right-panel .postbox .inside {
padding-left: 12px;
padding-right: 12px;
}
.curtime #timestamp:before {
display: none;
content: none !important;
}
.frm_charts .alignleft {
float: none;
}
.pg_odd, .pg_even {
page-break-inside: avoid;
max-width: 600px;
}
.form-table td, .form-table th {
padding: 0;
}
.frm_file_container a {
display: block;
width: 100%;
}
}
.frm-admin-page-styles #frm-publishing #save_menu_header,
.frm-admin-page-styles2 #frm-publishing #save_menu_header {
display: inline-block;
}
/* Change the order of subfields of the Name field in the backend */
.edit_form_item .frm_combo_inputs_container[data-name-layout="last_first"] .frm_form_subfield-first {
order: 2;
}
.frm-video-wrapper iframe {
width: 100%;
max-width: 843px;
border-radius: var(--border-radius);
}
#frm_field_group_popup {
position: absolute;
top: 0;
right: 0;
width: 366px;
max-height: 231px;
border-radius: 8px;
background: #fff;
box-shadow: 0px 20px 48px rgba(40, 47, 54, 0.15);
z-index: 3;
box-sizing: border-box;
padding: 24px 0;
text-align: left;
}
.rtl #frm_field_group_popup {
text-align: right;
}
.frm-merge-fields-into-row #frm_field_group_popup {
top: unset;
bottom: 50px;
height: 196px;
}
#frm_field_group_popup > hr {
margin: 12px 0;
}
#frm_field_group_popup .frm-cancel-custom-field-group-layout,
#frm_field_group_popup .frm-save-custom-field-group-layout {
padding: 4px 18px;
}
#frm_field_group_popup .frm-cancel-custom-field-group-layout:hover {
border-color: var(--primary-500) !important;
color: var(--primary-500);
background-color: transparent !important;
}
.frm-merge-fields-into-row #frm_field_group_popup .frm-break-field-group {
display: none;
}
.frm-merge-fields-into-row > a {
color: rgba(40, 47, 54, 0.85);
position: relative;
top: 2px;
}
.frm-row-layout-title {
font-weight: 600;
font-size: 11px;
line-height: 15px;
text-transform: uppercase;
color: rgba(40, 47, 54, 0.45);
margin-bottom: 27px;
}
.frm-row-layout-option {
background: #F6F7FB;
box-sizing: border-box;
border-radius: 2px;
padding: 15px 10px;
}
#frm_field_group_popup .frm-row-layout-option .frm_grid_container {
grid-gap: 0 5%;
grid-template-columns: repeat(12, auto);
}
#frm_field_group_popup .frm-row-layout-option {
cursor: pointer;
border: 2px solid transparent;
}
#frm_field_group_popup .frm-row-layout-option.frm-active-row-layout,
#frm_field_group_popup .frm-row-layout-option:hover {
border-color: var(--primary-500);
}
.frm-custom-field-group-layout,
.frm-break-field-group {
padding: 4px 24px;
cursor: pointer;
font-size: var(--text-sm);
line-height: 19px;
color: rgba(72, 78, 84, 1);
}
.frm-custom-field-group-layout:hover,
.frm-break-field-group:hover {
background-color: #f5f5f5f5;
}
.frm-custom-field-group-layout svg,
.frm-break-field-group svg {
margin-right: 5px;
}
#frm_field_multiselect_popup {
background: white;
height: 48px;
position: fixed;
border-radius: 4px;
box-shadow: 0px 8px 24px rgba(40, 47, 54, 0.15);
color: rgba(40, 47, 54, 0.85);
font-size: 13px;
right: 30px;
bottom: 10px;
z-index: 2;
}
#frm_field_multiselect_popup > div {
display: inline-block;
line-height: 48px;
vertical-align: top;
}
#frm_field_multiselect_popup.frm-unmergable > .frm-merge-fields-into-row,
#frm_field_multiselect_popup.frm-unmergable > .frm-multiselect-popup-separator {
display: none;
}
#frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator) {
padding: 0 20px;
cursor: pointer;
}
#frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator):hover {
background: #f5f5f5f5;
}
.frm-builder-popup-heading {
font-weight: 600;
font-size: 11px;
line-height: 15px;
text-transform: uppercase;
color: rgba(40, 47, 54, 0.45);
margin-bottom: 7px;
}
.frm-builder-popup-subheading {
font-size: 12px;
line-height: 16px;
color: rgba(40, 47, 54, 0.45);
}
#frm_field_group_popup input[type="text"] {
height: 30px;
border-radius: 3px;
font-size: 14px;
padding: 8px;
color: rgba(84, 95, 110, 1);
border-color: rgba(40, 47, 54, 0.2);
}
.frm-multiselect-popup-separator {
height: 36px;
width: 1px;
position: relative;
top: 6px;
background: #C4C4C4;
}
.frm-sortable-helper,
.frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) {
pointer-events: none;
}
.frm-sortable-helper {
/* Make sure the item being dragged appears above other form builder fields */
z-index: 99;
}
#frm_banner {
width: 100%;
color: #fff;
background: var(--primary-500);
height: 40px;
line-height: 40px;
text-align: center;
position: relative;
}
.frm-banner-emoji {
font-size: 19px;
}
.frm-banner-emoji,
.frm-banner-title {
margin-right: 5px;
vertical-align: top;
}
.frm-banner-cta a {
text-decoration: underline !important;
}
#frm_banner .frm-banner-cta a.frm_inbox_dismiss {
display: none;
}
.frm-banner-dismiss {
cursor: pointer;
position: absolute;
right: 10px;
top: 50%;
transform: translateY( -50% );
}
.frm-banner-dismiss .frmsvg {
vertical-align: top;
}
.frm-ready-made-solution:not(.frm-search-result) {
display: none !important;
}
#frm_leave_email_wrapper .frmsvg {
top: 0;
}
#frm-add-my-email-address {
margin-top: 30px;
}
.frm-ready-made-solution h3 ~ a {
color: var(--primary-500);
}
.frm-ready-made-solution img {
max-width: 100%;
display: block;
box-shadow: var(--box-shadow-lg);
}
/* On Submit action */
.frm_single_on_submit_settings .frm_form_field {
margin: 8px 0;
}
.frm_on_submit_type_setting {
padding: 8px 0;
}
.frm_on_submit_type label {
display: flex;
border: 1px solid var(--grey-border);
border-radius: var(--small-radius);
gap: 16px;
padding: 16px;
align-items: center;
justify-content: center;
}
.frm_on_submit_type input {
opacity: 0 !important;
position: absolute;
z-index: -1;
}
.frm_on_submit_type input[type="radio"]:checked + label {
border-color: var(--primary-color);
box-shadow: 0 0 0 1px var(--primary-color);
}
#form_settings_page .frm_on_submit_type label:hover,
.frm_on_submit_type input[type="radio"]:checked + label svg {
color: var(--primary-color);
}
/* End On Submit action */
/* Start call-to-action */
.frm_pro_tip,
.frm-cta {
justify-content: space-between;
align-items: center;
gap: var(--gap-2xl);
padding: var(--gap-xs) var(--gap-sm);
border-radius: var(--small-radius);
background: var(--primary-25);
}
.frm-cta.frm-cta-border {
border: 1px solid var(--primary-200);
}
.frm-cta.frm-cta-border .frm-cta-footer {
background-color: #fff;
padding: 12px var(--gap-sm);
border-top: 1px solid var(--primary-200);
border-bottom-left-radius: var(--small-radius);
border-bottom-right-radius: var(--small-radius);
margin-top: 12px;
margin-bottom: calc(-1 * var(--gap-sm));
margin-left: calc(-1 * var(--gap-sm));
margin-right: calc(-1 * var(--gap-sm));
}
.frm-cta h4 {
font-weight: 600;
margin-top: 0;
margin-bottom: var(--gap-2xs);
}
.frm-cta-green {
background-color: var(--success-25);
}
.frm-cta-green .frm-banner-title {
gap: calc(var(--gap-2xs) + 1px);
color: var(--grey-700);
}
.frm-cta-green.frm-cta-border {
border-color: var(--success-100)
}
.frm-cta-green.frm-cta-border .frm-cta-footer {
border-color: var(--success-100);
}
.frm-cta-red {
background-color: var(--error-25);
}
.frm-cta-red.frm-cta-border {
border-color: var(--error-100);
}
.frm-right-panel .inside .frm_pro_tip,
.frm_pro_tip {
color: var(--grey-700);
background: #FFE7DE;
margin: 0 auto;
display: flex;
gap: var(--gap-xs);
}
.frm_field_list .frm_pro_tip {
margin: 10px 15px;
position: relative;
width: calc(100% - 30px);
box-sizing: border-box;
}
.frm_pro_tip .frmsvg,
.frm_pro_tip i {
color: var(--orange);
}
.frm-tip-info {
flex: 1;
text-align: left;
}
.frm-tip-cta {
color: var(--orange);
}
.frm-light-tip .frm_pro_tip {
background: var(--primary-25);
}
.frm-light-tip .frm_pro_tip .frmsvg,
.frm-light-tip .frm_pro_tip i,
.frm-light-tip .frm-tip-cta {
color: var(--primary-500);
}
.frm-tip-cta:hover {
color: var(--primary-500);
}
.nav-tab-wrapper .frm_pro_tip {
float: right;
}
/* End call-to-action */
/* Start confirm and form templates modals */
#frm-form-templates-modal textarea {
height: 108px;
}
#frm-form-templates-modal .frm-fields button.btn {
border-color: var(--grey-300);
color: var(--grey-900);
cursor: pointer;
}
#frm-form-templates-modal .frm-fields button.btn .frmsvg {
color: var(--grey-400);
width: 14px;
height: 14px;
}
#frm-form-templates-modal .frm-form-templates-modal-fieldset {
position: relative;
}
#frm-form-templates-modal .frm-form-templates-modal-fieldset .frm-with-left-icon .frmsvg {
padding: 0;
top: 0;
left: 13px;
}
/* Fixes pro issue #3508, prevent a conflict that hides the postbox in modal */
#frm-form-templates-modal .postbox {
display: block !important;
}
/* Leave email modal */
#frm_empty_inbox #frm-leave-email-modal {
margin-top: var(--gap-2xl);
}
/* Name your form modal */
#frm-name-your-form-modal .frm_modal_top {
padding-top: var(--gap-sm);
}
/* End confirm and form templates modals */
/* Field Group Message */
#frm-field-group-message {
position: absolute;
bottom: 32px;
right: calc(50% - var(--biggest-sidebar));
padding: var(--gap-xs) var(--gap-sm);
border-radius: 100px;
background-color: var(--primary-25);
}
#frm-field-group-message .frm-field-group-message-text {
gap: 10px;
color: var(--grey-800);
}
#frm-field-group-message-dismiss {
margin-left: var(--gap-xs)
}
#frm-field-group-message-dismiss .frmsvg {
color: var(--grey-800);
width: 15px;
height: 15px;
cursor: pointer;
transition: color 300ms ease-in-out;
}
#frm-field-group-message-dismiss .frmsvg:hover {
color: var(--grey-500);
}
/* End Field Group Message */
/* Start card layout */
.frm-card-item {
display: flex;
border: 1px solid var(--grey-200);
border-radius: var(--small-radius);
padding: var(--gap-sm);
box-shadow: var(--box-shadow-xs);
background: #FFFFFF;
}
.frm-card-item:not(.frm-counter-card) {
gap: 10px;
}
.frm-compact-card-item {
padding: var(--gap-sm) 35px 10px 35px;
}
/* End card layout */
/* Pirate forms importer */
#welcome-panel:has(#frm_form_pf_importer) {
background-color: #fff;
margin: var(--gap-sm) var(--gap-md) var(--gap-md);
line-height: 2;
}
#welcome-panel:has(#frm_form_pf_importer) .welcome-panel-content {
text-align: start !important;
min-height: unset;
display: block;
}
#frm_form_pf_importer div {
margin: 10px 0 !important;
}
#frm_form_pf_importer button {
border: 1px solid var(--primary-500);
padding: 7px 16px;
min-height: 28px;
line-height: var(--leading);
margin-bottom: 0;
background: var(--primary-500);
color: #fff !important;
}
#frm_form_pf_importer button:hover {
background: #135e96;
border-color: #135e96;
}
/* End Pirate forms importer */
/* Start Option Box */
.frm-option-box {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
font-weight: 500;
background-color: #fff;
padding: 12px var(--gap-sm);
border: 1px solid var(--grey-200);
border-radius: var(--small-radius);
margin-bottom: var(--gap-xs);
transition: background-color 100ms ease-out;
cursor: pointer;
}
.frm-option-box:hover {
background-color: var(--grey-25);
}
.frm-option-box.frm-checked {
background-color: var(--primary-25);
border-color: var(--primary-200);
}
.frm-option-box.frm-disabled {
cursor: default;
}
.frm-option-box input[type="checkbox"] {
margin: 0;
}
.frm-option-box.frm-disabled input[type="checkbox"] {
opacity: 0.5;
}
.frm-option-box .frm_help .frmsvg {
width: 12px;
height: 12px;
}
/* End Option Box */
/* Start Validation Error */
.frm-validation-error:not(.frm_hidden) {
display: flex;
}
.frm-validation-error {
gap: calc(var(--gap-xs) + var(--gap-2xs));
}
.frm-validation-error span {
color: var(--error-500);
}
.frm-validation-error span[frm-error] {
display: none;
}
.frm-validation-error[frm-error="empty"] span[frm-error="empty"],
.frm-validation-error[frm-error="invalid"] span[frm-error="invalid"],
.frm-validation-error[frm-error="custom"] span[frm-error="custom"] {
display: inline-block;
}
/* Start Box Styles */
.frm-box {
padding: var(--gap-sm);
border: 1px solid var(--grey-200);
border-radius: var(--small-radius);
}
/* End Box Styles */
/* Start External Link Styles */
.frm-link-with-external-icon {
display: flex;
align-items: center;
gap: var(--gap-2xs);
font-size: var(--text-xs);
}
.frm-link-with-external-icon .frmsvg {
width: 16px;
height: 16px;
transform: rotate(45deg);
}
/* End External Link Styles */
/**
* Page Skeleton CSS
*
* Manages the layout and appearance of the page's content area.
*/
/* Core Styles for the Page */
#wpbody-content .frm-page-skeleton ul,
#wpbody-content .frm-page-skeleton li {
margin: 0;
}
/* Sidebar Styles */
#wpbody-content .frm-page-skeleton .frm-right-panel {
padding: 2px;
overflow-y: initial;
}
/* Scrollbar */
#wpbody-content .frm-page-skeleton .frm-scrollbar-wrapper {
padding: var(--gap-md) var(--gap-sm);
}
/* Search */
#wpbody-content .frm-page-skeleton .frm-search {
float: none;
padding: 0 var(--gap-2xs);
}
#wpbody-content .frm-page-skeleton .frm-search > input {
width: 100%;
}
/* Categories */
.frm-page-skeleton-cat {
cursor: pointer;
padding: var(--gap-xs);
border-radius: var(--small-radius);
background-color: transparent;
transition: background-color 250ms ease-out;
}
.frm-page-skeleton-cat:hover {
background-color: var(--grey-100);
}
.frm-page-skeleton-cat > * {
z-index: 2;
}
.frm-page-skeleton-cat-text {
color: var(--grey-900);
text-transform: capitalize;
}
.frm-page-skeleton-cat-count {
color: var(--grey-400);
}
.frm-current .frm-page-skeleton-cat-text,
.frm-current .frm-page-skeleton-cat-count {
color: var(--primary-500);
}
/* Page Content Styles */
.frm-list-grid-layout {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(303px, 1fr));
grid-auto-rows: max-content;
gap: var(--gap-sm);
}
.frm-list-grid-layout > * {
grid-column: span 1;
}
/* Empty State Styles */
#frm-page-skeleton-empty-state {
height: 100%;
margin-top: calc(-1 * var(--gap-md));
}
#frm-page-skeleton-empty-state .frm-page-skeleton-text {
max-width: 420px;
}
/* Helper Classes */
.frm-page-skeleton-divider {
border-top: 1px solid var(--grey-200);
margin: 0;
}
/* Always hide submit field button */
.field_type_list .frm_tsubmit {
display: none !important;
}
/* End always hide submit field button */