@key : '';
@main_color : #00796b;

.@{key} {
    .agp-plugin-headline { margin: 20px 20px 0 0; border: 1px solid #dfdfdf; background: #fff; padding: 20px 10px; box-sizing: border-box; }
    .agp-plugin-headline td { vertical-align: middle; }
    .agp-plugin-headline-info { padding: 0 20px; }
    .agp-plugin-headline-info h1 { margin: 0; padding: 0 0 10px; line-height: 1em; }
    .agp-plugin-headline-info p { margin: 0; padding: 5px 0; }
    .agp-plugin-headline-info .agp-plugin-headline-rate { text-decoration: none; color: @main_color; font-weight: bold; }
    .agp-plugin-headline-links { width: 25%; }
    .agp-plugin-headline-links .agp-plugin-headline-links-wrapper { background: @main_color; color: #fff; padding: 10px; }
    .agp-plugin-headline-links h2 { margin: 0; padding: 0 0 10px; color: #fff; }
    .agp-plugin-headline-links ul, .agp-plugin-headline-links ul li { margin: 0; padding: 0; }
    .agp-plugin-headline-links ul li { padding: 2px 0; }
    .agp-plugin-headline-links a { text-decoration: none; color: #fff; }
    .agp-plugin-headline-links span.dashicons { font-size: 16px; width: 16px; height: 16px; line-height: 16px; vertical-align: middle; }

    .wrap.agp-form-wrap { margin: 0 20px 0 0;  }
    .wrap.agp-form-wrap .nav-tab-wrapper { border: 1px solid #dfdfdf; border-width: 0 1px 1px; background: #fff; padding: 10px; }
    .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab { border: 0; padding: 5px 25px; background: #dfdfdf; margin: 0 0 0 10px; }  
    .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab:first-child { margin: 0 0 0 5px; }                              
    .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab-active { background: @main_color; color: #fff; }

    .agp-form-wrap .settings-error { margin: 15px 0 0px!important; }

    .agp-settings-content { padding-top: 15px; }
    .agp-settings-content .agp-settings-title { background: @main_color; color: #fff; padding: 10px 15px; }
    .agp-settings-content .agp-settings-title h3 { margin: 0; text-transform: uppercase; color: #fff; font-size: 15px; }
    .agp-settings-content .agp-settings-title .agp-form-shortcode-hint { font-size: 12px; float: right; }
    .agp-settings-content .agp-settings-title .agp-form-shortcode-hint span { text-transform: lowercase; }                                                                           
    .agp-settings-content .agp-settings-inner-table { background: #fff; border: 1px solid #e1e1e1; border-width: 0 1px 1px; padding: 7px 15px; margin: 0; } 
    .agp-settings-content .agp-settings-inner-table > .description { background: #fff; padding: 1px 15px 9px; border-bottom: 1px solid #e1e1e1; margin: 0 -15px 7px; }
    .agp-settings-content .agp-settings-inner-table #agp-repeater-scfp_form_settings { margin: -8px -16px 0; }
    .agp-settings-content .agp-settings-inner-table #agp-repeater-scfp_form_settings .agp-actions { padding: 5px 15px; }
    .agp-settings-content .agp-settings-inner-table .form-table { margin: 0; }
    .agp-settings-content .agp-settings-inner-table .form-table th { padding: 15px 10px 15px 0; }


    .agp-settings-table { width: 100%; margin-bottom: 5px; border: 1px solid #dfdfdf; box-sizing: border-box; }
    .agp-settings-table .agp-field { float: left; padding: 10px; width: 13% !important; box-sizing: border-box; }
    .agp-settings-table .agp-field:first-child { padding-left: 15px; width: 5% !important; }
    .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 23% !important; }
    .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 30% !important; }
    .agp-settings-table .agp-field-actions { width: 165px !important; float: right; padding-right: 15px; }
    .agp-settings-table .agp-field-center { text-align: center; }
    .agp-settings-table .agp-settings-table-header { background: #fff; border-bottom: 1px solid #e1e1e1; overflow: hidden; }
    .agp-settings-table .agp-settings-table-header .agp-field { padding-top: 8px; padding-bottom: 8px; color: #222222; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: bold; line-height: 1.4em; }
    .agp-settings-table .agp-settings-table-list { background: #f9f9f9; }
    .agp-settings-table .agp-settings-table-list .agp-field-row { width: 100%; overflow: hidden; background: #fff; border-top: 1px solid #f0f0f0; }
    .agp-settings-table .agp-settings-table-list .agp-field-row:first-child { border-top: 0; }
    .agp-settings-table .agp-settings-table-list .agp-field-row .agp-field { min-height: 30px; }
    .agp-settings-table .agp-settings-table-list .agp-field-type select, .agp-settings-table .agp-settings-table-list .agp-field-name input { margin-top: 1px !important; }
    .agp-settings-table .agp-settings-table-list .agp-order { display: block; height: 28px; line-height: 27px; width: 29px; border: 1px solid #ddd; border-radius: 15px; font-size: 13px; overflow: hidden; text-align: center; }
    .agp-settings-table .agp-settings-table-list .agp-field-visibility, .agp-settings-table .agp-settings-table-list .agp-field-required, .agp-settings-table .agp-settings-table-list .agp-field-export { text-align: center; }
    .agp-settings-table .agp-settings-table-list .agp-field-visibility input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-required input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-export input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-default input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-default input[type="radio"] { margin-top: 8px !important; } 
    .agp-settings-table .agp-settings-table-list .agp-field-actions { text-align: right; }
    .agp-settings-table .agp-field-actions .button, .wp-list-table .agp-reply-icon { background: @main_color; border: 0; box-shadow: none; padding: 2px 5px; height: 28px; line-height: 26px; color: #fff; margin: 1px 0 0 !important; display: inline-block; box-sizing: border-box; border-radius: 3px; }
    .agp-settings-table .agp-field-actions .button:hover, .wp-list-table .agp-reply-icon:hover { background: #b3b3b3; }
    .agp-settings-table .agp-field-actions .button.agp-del-row, .agp-settings-table .agp-field-actions .button.extended-settings-del-row { background: #f04343; }
    .agp-settings-table .agp-field-actions .button.agp-del-row:hover, .agp-settings-table .agp-field-actions .button.extended-settings-del-row:hover { background: #db3e3e; }
    .agp-settings-table .agp-field-actions .agp-settings-row { background: @main_color; }
    .agp-settings-table .agp-field-actions .agp-settings-row:hover { background: #3094b5; }

    .agp-settings-table .agp-field-actions .dashicons, .wp-list-table .agp-reply-icon .dashicons { font-size: 18px; line-height: 25px; }
    .agp-settings-table .agp-field-actions .button.agp-del-row .dashicons { font-size: 17px; }

    .agp-settings-table .agp-settings-table-list .agp-field-row.agp-active-row { background: #fafafa; }

    .agp-field-settings-notice { position: absolute; right: 0; bottom: 19px; cursor: pointer; }
    .agp-field-settings-notice .dashicons { color: @main_color; line-height: 21px; }
    .agp-field-settings-notice .dashicons-editor-help, .agp-field-settings-notice .dashicons-warning { font-size: 24px; width: 22px; }  
    .agp-field-settings-notice .dashicons-warning { font-size: 22px; } 
    .agp-field-settings-notice .dashicons-no-alt { font-size: 14px; width: 10px; position: absolute; top: -2px; right: 5px; }
    .agp-field-settings-notice .description { display: none; background: #fff; font-size: 13px; line-height: 17px; padding: 9px 15px 10px 13px; margin: 0; border: 1px solid #ccc; position: absolute; right: -11px; bottom: 27px; z-index: 100; width: 320px; z-index: 10000; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); }
    .agp-field-settings-notice .description:after, .agp-field-settings-notice .description:before { top: 100%; left: 94.1%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
    .agp-field-settings-notice .description:after { border-color: rgba(250, 250, 250, 0); border-top-color: #fff; border-width: 6px; margin-left: -6px; }
    .agp-field-settings-notice .description:before { border-color: rgba(221, 221, 221, 0); border-top-color: #ccc; border-width: 7px; margin-left: -7px; } 

    .agp-field-extended-settings-textarea .agp-field-settings-notice { bottom: auto; top: 22px; }
    .agp-field-extended-settings-captcha .agp-field-settings-notice { bottom: 5px; }

    .form-table .agp-warning-hint th, .form-table .agp-warning-hint .agp-field-settings-notice .dashicons { color: #bb0000; }     
    .form-table .agp-warning-hint .agp-field-settings-notice .description { border: 1px solid #bb0000; background: #ffdddd; }
    .form-table .agp-warning-hint .agp-field-settings-notice .description strong.agp-warning-text { color: #bb0000; }
    .form-table .agp-warning-hint .agp-field-settings-notice .description:after { border-color: rgba(255, 232, 232, 0); border-top-color: #ffe8e8; border-width: 6px; margin-left: -6px; }
    .form-table .agp-warning-hint .agp-field-settings-notice .description:before { border-color: rgba(255, 221, 221, 0); border-top-color: #bb0000; border-width: 7px; margin-left: -7px; } 

    .form-table .agp-field-settings-notice { bottom: auto; display: inline-block; padding-top: 3px; position: relative; right: auto; vertical-align: top; }
    .form-table .agp-field-settings-notice .description { /*lright: -61px;*/ }
    .form-table .agp-field-settings-notice .description:after, .form-table .agp-field-settings-notice .description:before {/*left: 79%;*/}
    .form-table .agp-field-settings-notice .dashicons { color: @main_color; }
    .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description { right: -320px; }
    .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description::after, .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description::before, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description::after, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description::before { left: 5.5%; }
    .form-table .agp-field-settings-row .widefat { max-width: 97%; }
    .form-table .agp-field-settings-row-redirect .widefat { float: left; width: 78%; }
    .form-table .agp-field-settings-row-redirect .widefat select, .form-table .agp-field-settings-row-redirect .widefat input[type="text"] { clear: none; float: left; margin-left: 1%; width: 49.5%; }
    .form-table .agp-field-settings-row-redirect .widefat select:first-child, .form-table .agp-field-settings-row-redirect .widefat input[type="text"]:first-child { margin-left: 0; width: 49%; }
    .form-table .agp-field-settings-row-checkbox { padding-top: 1px; }
    .form-table .agp-field-settings-row-checkbox input[type="checkbox"] { margin-right: 1px; }
    .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice { padding: 0; margin-top: -2px; }
    .form-table .agp-field-settings-row-colorpicker .wp-picker-container .wp-color-result { margin: 0 4px 0 0; }
    .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice { padding-top: 2px; }
    .form-table .agp-field-settings-row .agp-field-tinymce { float: left; min-width: 97%; max-width: 97%; margin: 0 3px 0 0; }

    .wp-admin.post-type-form-entries .wp-list-table th#reply, .wp-admin.post-type-form-entries .wp-list-table td.reply { width: 40px; }
    .wp-admin.post-type-form-entries .wp-list-table td.reply .agp-reply-icon { padding: 2px 6px 2px 5px; }
    .wp-admin.admin_page_view-entry .agp-quick-reply-btn .dashicons { float: left; font-size: 18px; padding: 5px 4px 0 0;}

    .contact-form_page_scfp_plugin_options .regular-select { width: 25em; }

    .agp-view-table .view-entry-header td { border-top: 1px solid #e5e5e5; }
    .agp-view-table .view-entry-header:first-child td { border-top: 0; }

    #agp-sortable .ui-sortable .agp-field-row { cursor: move; }
    #agp-sortable .ui-sortable-helper { border: 1px solid #f0f0f0; border-width: 1px; box-shadow: 0 0 2px #ddd; }
    #agp-sortable .ui-sortable-placeholder { background-color: #f9f9f9 !important; border-top: 1px solid #f0f0f0; height: 50px; }

    #adminmenu .wcp-items { background-color: #d54e21; border-radius: 10px; color: #fff; display: inline-block; font-size: 9px; font-weight: 600; line-height: 17px; margin: 1px 0 0 5px; vertical-align: top; z-index: 26; }
    #adminmenu .wcp-items-count { padding: 0 6px; color: #fff; font-size: 9px; font-weight: 600; line-height: 17px; } 

    .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 20%\9 !important; }

    @media only screen and (min-width: 0) and (max-width: 1852px) {
        .agp-settings-table .agp-field { width: 12% !important; }
        .agp-settings-table .agp-field:first-child { width: 5% !important; }
        .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 22% !important; }
        .agp-settings-table .agp-field-actions { width: 160px !important; }
        .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 30% !important; }
        .agp-field-extended-settings-box .agp-field-extended-settings { padding: 30px 5.8% 30px; }

        .agp-field-extended-settings-row input[type="text"], .agp-field-extended-settings-row input[type="password"], .agp-field-extended-settings-row input[type="color"], .agp-field-extended-settings-row input[type="date"], .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-settings-row input[type="email"], .agp-field-extended-settings-row input[type="month"], .agp-field-extended-settings-row input[type="number"], .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-settings-row input[type="time"], .agp-field-extended-settings-row input[type="url"], .agp-field-extended-settings-row input[type="week"], .agp-field-extended-settings-row input[type="search"], .agp-field-extended-settings-row select, .agp-field-extended-settings-row textarea, .agp-field-extended-settings-choices-box .agp-field-extended-settings-choices-list-box, .agp-field-extended-settings-choices-title-action { width: 97.5%; }
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row textarea { width: 95%; } 
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns textarea { width: 90%; } 
    }
    
    @media only screen and (min-width: 0) and (max-width: 1279px) {
        .agp-settings-table { width: 100%; }
        .agp-settings-table .agp-field { width: 12% !important; padding: 10px 5px; }
        .agp-settings-table .agp-field:first-child { width: 48px !important; padding-left: 10px; }
        .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 20% !important; }
        .agp-settings-table .agp-field-actions { width: 148px !important; padding-right: 10px; }
        .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 28% !important; }
        .agp-field-extended-settings-box .agp-field-extended-settings { padding: 15px 6.4% 5px; }

        .agp-field-extended-settings-row input[type="text"], .agp-field-extended-settings-row input[type="password"], .agp-field-extended-settings-row input[type="color"], .agp-field-extended-settings-row input[type="date"], .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-settings-row input[type="email"], .agp-field-extended-settings-row input[type="month"], .agp-field-extended-settings-row input[type="number"], .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-settings-row input[type="time"], .agp-field-extended-settings-row input[type="url"], .agp-field-extended-settings-row input[type="week"], .agp-field-extended-settings-row input[type="search"], .agp-field-extended-settings-row select, .agp-field-extended-settings-row textarea, .agp-field-extended-settings-choices-box .agp-field-extended-settings-choices-list-box, .agp-field-extended-settings-choices-title-action { width: 96.3%; }
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row textarea { width: 92.5%; } 
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns textarea { width: 84%; } 
    }

    @media only screen and (min-width: 0) and (max-width: 1000px) {
        .agp-settings-table .agp-field { width: 12% !important; }
        .agp-settings-table .agp-field:first-child { width: 48px !important; }
        .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 18% !important; }
        .agp-settings-table .agp-field-actions { width: 148px !important; }
        .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 28% !important; }
        .agp-field-extended-settings-box .agp-field-extended-settings { padding: 15px 6.8% 5px; }
    }
    
    @media only screen and (min-width: 0) and (max-width: 804px) {
        .agp-settings-table .agp-field { width: 13% !important; }
        .agp-settings-table .agp-field:first-child { width: 48px !important; }
        .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 16% !important; }
        .agp-settings-table .agp-field-actions { width: 148px !important; }
        .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 25% !important; }
        .agp-field-extended-settings-box .agp-field-extended-settings { padding: 15px 7.3% 5px; }

        .agp-field-extended-settings-row input[type="text"], .agp-field-extended-settings-row input[type="password"], .agp-field-extended-settings-row input[type="color"], .agp-field-extended-settings-row input[type="date"], .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-settings-row input[type="email"], .agp-field-extended-settings-row input[type="month"], .agp-field-extended-settings-row input[type="number"], .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-settings-row input[type="time"], .agp-field-extended-settings-row input[type="url"], .agp-field-extended-settings-row input[type="week"], .agp-field-extended-settings-row input[type="search"], .agp-field-extended-settings-row select, .agp-field-extended-settings-row textarea, .agp-field-extended-settings-choices-box .agp-field-extended-settings-choices-list-box, .agp-field-extended-settings-choices-title-action { width: 95.3%; }
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row textarea { width: 90.5%; } 
        .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="text"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="password"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="date"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="datetime-local"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="email"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="month"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="number"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="tel"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="time"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="url"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="week"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns input[type="search"], .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns select, .agp-field-extended-multi-columns .agp-field-extended-multi-columns-col .agp-field-extended-settings-row .agp-field-extended-multi-columns textarea { width: 80%; }     
    }

    @media only screen and (min-width: 0) and (max-width: 782px) {
        .agp-settings-table { min-width: 700px; margin-bottom: 10px; }
        .agp-settings-table .agp-field { width: 13% !important; }
        .agp-settings-table .agp-field:first-child { width: 48px !important; }
        .agp-settings-table .agp-settings-table-header .agp-field { font-size: 13px; }
        .agp-settings-table .agp-field-type, .agp-settings-table .agp-field-name { width: 16.5% !important; }
        .agp-settings-table .agp-field-type select, .agp-settings-table .agp-field-name input, .agp-settings-table .agp-field-label input, .agp-settings-table .agp-field-value input { height: 28px !important; font-size: 12px !important; }
        .agp-settings-table .agp-field-actions { width: 148px !important; padding-right: 10px; }
        .agp-settings-table .agp-field-label, .agp-settings-table .agp-field-value { width: 26% !important; }
        .agp-settings-table .agp-settings-table-list .agp-field-visibility input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-required input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-export input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-default input[type="checkbox"], .agp-field-extended-settings-row .agp-field-extended-settings-choices-list-box .agp-field-extended-settings-choices-list-box-checkbox input[type="checkbox"], .agp-settings-table .agp-settings-table-list .agp-field-default input[type="radio"], .agp-field-extended-settings-choices-list .agp-field-extended-settings-choices-list-box-checkbox input[type="checkbox"] { width: 16px; height: 16px; }
        .agp-settings-table .agp-settings-table-list .agp-order { width: 28px; font-size: 12px; }

        .agp-field-extended-settings-box .agp-field-extended-settings { padding: 15px 7.1% 5px; }

        .form-table .agp-field-settings-row .widefat { clear: none; display: inline-block; max-width: 96%; }
        .form-table .agp-field-settings-notice { padding-top: 10px; }

        .agp-field-settings-notice { bottom: 23px; }

        .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts th, .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts td { display: none; }
        .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts .column-date, .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts .column-title, .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts .check-column { display: table-cell !important; }
        .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts .column-title { width: 55%; word-wrap: break-word; }
        .wp-admin.edit-php.post-type-form-entries .wp-list-table.posts .column-date { width: auto; }
        .wp-admin.edit-php.post-type-form-entries .widefat tbody th.check-column input[type="checkbox"] { margin-top: -5px; }

        .contact-form_page_scfp_plugin_options .agp-actions { padding-top: 10px; }
        .contact-form_page_scfp_plugin_options h2 .nav-tab { font-size: 13px; padding: 5px 8px; }

        .contact-form_page_scfp_plugin_options .regular-select { width: 100%; }
    }

    @media only screen and (min-width: 0) and (max-width: 1024px) {
        .agp-plugin-headline-icon { display: none; }
        .agp-plugin-headline-links { width: 25%; }
    }

    @media only screen and (min-width: 0) and (max-width: 782px) {
        .agp-plugin-headline { margin: 10px 10px 0 0; }
        .wrap.agp-form-wrap { margin: 0 10px 0 0;  }
        .agp-settings-content { padding-top: 10px; }
        .agp-settings-table .agp-field.agp-field-visibility, .agp-settings-table .agp-field.agp-field-required, .agp-settings-table .agp-field.agp-field-export { width: 12%!important; }
    }

    @media only screen and (min-width: 0) and (max-width: 720px) {
        .agp-settings-table-mobile-scroll { overflow-y: auto; }
    }

    @media only screen and (min-width: 0) and (max-width: 640px) {
        .agp-plugin-headline-info { padding: 0 0 10px; }
        .agp-plugin-headline-info, .agp-plugin-headline-links { display: block; width: 100%; }
        .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab { padding: 5px 18px; } 
        .form-table .agp-field-settings-row .widefat { width: 93%; } 
        .form-table .agp-field-settings-row .agp-field-tinymce { min-width: 93%; max-width: 93%; } 
    }

    @media only screen and (min-width: 0) and (max-width: 570px) {
        .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab { padding: 5px 10px; } 
    }


    @media only screen and (min-width: 0) and (max-width: 520px) {
        .agp-settings-content .agp-settings-title .agp-form-shortcode-hint  { display: block; float: none; line-height: 1em; }
    }

    @media only screen and (min-width: 0) and (max-width: 480px) {
        .wrap.agp-form-wrap .nav-tab-wrapper { padding-bottom: 0; }
        .wrap.agp-form-wrap .nav-tab-wrapper a.nav-tab { margin-bottom: 10px; padding: 5px 18px; }  
        .form-table .agp-field-settings-row .widefat { width: 90%; } 
        .form-table .agp-field-settings-row .agp-field-tinymce { min-width: 90%; max-width: 90%; }      
    }    

    @media only screen and (min-width: 0) and (max-width: 414px) {
        .form-table .agp-field-settings-notice .description { width: 225px; }
        .form-table .agp-field-settings-notice .description::after, .form-table .agp-field-settings-notice .description::before, .form-table .agp-field-settings-notice .description::after, .form-table .agp-field-settings-notice .description::before { left: 91.5%; }   
        .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description { right: -225px; } 
        .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description::after, .form-table .agp-field-settings-row-checkbox .agp-field-settings-notice .description::before, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description::after, .form-table .agp-field-settings-row-colorpicker .agp-field-settings-notice .description::before { left: 7.5%; }           
    }
}