    
#wpcontent{
    background: #fff;
}

.frm_wrap {
    font-family: 'roboto';
}
.frm_wrap {
    --grey-900: #101828;
    --grey-800: #1D2939;
    --grey-700: #344054;
    --grey-500: #667085;
    --grey-400: #98A2B3;
    --grey-300: #D0D5DD;
    --grey-200: #EAECF0;
    --grey-100: #F2F4F7;
    --grey-50: #F9FAFB;
    --grey-25: #FCFCFD;
    --darkest-grey: var(--grey-900);
    --dark-grey: var(--grey-700);
    --medium-grey: rgba(40, 47, 54, .65);
    --grey: var(--grey-500);
    --grey-border: var(--grey-300);
    --lightest-grey: rgb(250, 250, 250);
    --sidebar-color: var(--grey-50);
    --sidebar-hover: var(--grey-200);
    --primary-700: #2B66A9;
    --primary-500: #4199FD;
    --primary-25: #F5FAFF;
    --primary-color: var(--primary-500);
    --primary-hover: var(--primary-700);
    --light-blue: var(--primary-25);
    --blue-border: rgb(188, 224, 253);
    --error-500: #F04438;
    --error-700: #B42318;
    --green: rgb(63, 172, 37);
    --orange: #F15A24;
    --pink: rgb(226, 42, 110);
    --purple: rgb(141, 53, 245);
    --border-radius: 35px;
    --small-radius: 8px;
    --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-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);
}
#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 {
    border-bottom: 1px solid var(--grey-300);
    padding: 0 var(--gap-md);
    overflow: visible;
}
#vformadmin #frm_top_bar, #vformadmin .columns-2 {
    flex: 0 0 auto;
}

.post-type-frm_display .frm_nav_bar .frm-header-logo, .frm_nav_bar .frm-header-logo {
    margin: 18px 0 10px;
}
#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;
}
.frm_top_left {
    text-align: left;
    float: left;
    white-space: nowrap;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    align-self: center;
}
#vformadmin h1, #vformadmin h2, #vformadmin h3, #vformadmin h4 {
    color: var(--grey-900);
    font-weight: 400;
    line-height: var(--leading) !important;
}
#vformadmin .wrap h1, #vformadmin h1 {
    font-size: var(--text-xl);
}
#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;
    width: 200px;
}
ul.frm_form_nav {
    margin: 0 auto;
    padding-top: 18px;
    display: block;
    min-width: 240px;
}
#frm_top_bar .frm_form_nav {
    flex: 1;
}
#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_wrap > #frm_top_bar #frm-publishing {
    margin-top: 0;
}
#frm_top_bar > .frm-full-close:last-child, #frm_top_bar > #frm-publishing:last-child {
    margin-left: auto;
}
#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-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, #vformadmin .frm-search .button, #vformadmin .search-box .button, #vformadmin .tablenav .button, .frm_orange_button, .toplevel_page_formidable #frm_upgrade_modal .button-primary, .wp-core-ui#vformadmin .button-primary, .wp-core-ui#vformadmin .button-secondary, #vformadmin .button-primary, #vformadmin .button-secondary, #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;
}
.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;
}
.frmsvg.frm_svg15 {
    width: 15px;
    height: 15px;
}

#vformadmin table.widefat {
    background: var(--lightest-grey);
    border-width: 0;
    box-shadow: none;
    margin: 20px 0;
}
#vformadmin table.widefat tfoot, #vformadmin table.widefat thead {
    background: #fff;
}
.widefat tfoot td, .widefat th, .widefat thead td {
    text-align: left;
    line-height: 1.3em;
    font-size: 14px;
}

.widefat thead td, .widefat thead th {
    border-bottom: 1px solid #c3c4c7;
}

#nav-menu-footer, #nav-menu-header, #your-profile #rich_editing, .checkbox, .control-section .accordion-section-title, .menu-item-handle, .postbox .hndle, .side-info, .sidebar-name, .stuffbox .hndle, .widefat tfoot td, .widefat tfoot th, .widefat thead td, .widefat thead th, .widget .widget-top {
    line-height: 1.4em;
}
.widefat tfoot tr td, .widefat tfoot tr th, .widefat thead tr td, .widefat thead tr th {
    color: #2c3338;
}
.widefat tfoot td, .widefat th, .widefat thead td {
    font-weight: 400;
}
.widefat tfoot td.check-column, .widefat thead td.check-column {
    padding-top: 4px;
    vertical-align: middle;
}

.updates-table tbody td.check-column, .widefat tbody th.check-column, .widefat tfoot td.check-column, .widefat thead td.check-column {
    padding: 11px 0 0 3px;
}
.widefat .check-column {
    width: 2.2em;
    padding: 6px 0 25px;
    vertical-align: top;
}

.check-column label {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
#vformadmin table.widefat th a {
    color: var(--grey-700);
}

th.sortable a, th.sorted a {
    display: block;
    overflow: hidden;
    padding: 8px;
}
.sortable a span, th.sorted a span {
    float: left;
    cursor: pointer;
}
th.sortable a span, th.sorted a span {
    float: left;
    cursor: pointer;
}

.sorting-indicator {
    display: block;
    width: 10px;
    height: 10px;
    margin-top: -7px;
    margin-left: 0;
}
#vformadmin table.widefat th {
    font-size: var(--text-md);
}

.widefat .column-entries, .widefat .column-link {
    width: 10%;
    text-align: center;
}
#vformadmin table.widefat th {
    font-size: var(--text-md);
}
.widefat th.sortable, .widefat th.sorted {
    padding: 0;
}
.widefat .column-id {
    width: 3.7em;
}

.widefat .column-shortcode {
    width: 9em;
}.widefat .column-form_key, .widefat .column-created_at {
    width: 10%;
}
#vformadmin .striped > tbody > :nth-child(odd) {
    background-color: #fff;
}
.widefat td {
    width: auto;
}
.widefat td, .widefat th {
    color: #50575e;
}
.widefat td, .widefat td ol, .widefat td p, .widefat td ul {
    font-size: 13px;
    line-height: 1.5em;
}
.frmsvg {
    fill: currentColor;
    width: 18px;
    height: 18px;
    vertical-align: middle;
}
.frm-admin-footer-links {
    gap: var(--gap-2xs);
    flex-direction: column;
    text-align: center;
    padding: 50px 0;
    font-size: var(--text-xs);
    color: var(--grey-400);
}

.frm-admin-footer-links, .frm-admin-footer-links-nav, .frm-admin-footer-links-socials {
    display: flex;
    justify-content: center;
}
.frm-admin-footer-links-nav {
    gap: var(--gap-2xs);
    margin-bottom: var(--gap-xs);
}
.frm-admin-footer-links, .frm-admin-footer-links-nav, .frm-admin-footer-links-socials {
    display: flex;
    justify-content: center;
}
/* .frm_wrap .view-switch a.current:before, #vformadmin a, .frm_wrap a, .frm_wrap a i { */
.frm-publishing a{
    color: var(--primary-color);
}
#vformadmin .row-actions .trash a:hover,#vformadmin .row-actions .trash{
    color: #b32d2e!important;
    border: none;
}

.adjstsvg{
    cursor: pointer;
    position: absolute;
    margin-left: 5px;
}


