PluginProbe
Smart Grid-Layout Design for Contact Form 7 / 4.14
Smart Grid-Layout Design for Contact Form 7 v4.14
4.18.0 4.17.0 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 4.0.0 4.0.1 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10 4.11 4.12 4.13 4.14 All 119 releases
cf7-grid-layout / admin / css / cf7-grid-layout-post.css

cf7-grid-layout-post.css in Smart Grid-Layout Design for Contact Form 7 4.14, at admin/css/cf7-grid-layout-post.css

770 lines 19.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 #cf7sg-cache-limit + p {margin: 0;font-style: italic;}
2 #cf7sg-cache-limit + p > code {font-style:normal;}
3 #cf7sg-cache-limit {display: inline-block;}
4 #cf7sg-cached-time {max-width: 63px;}
5 #editors, #contact-form-editor {position: relative;}
6 #optional-editors {
7 display: inline-block;
8 position: absolute;
9 margin-top: 8px;
10 z-index:2;
11 }
12 .cf7sg-tutorial {
13 width: 100%;
14 min-height: 200px;
15 }
16 .cf7sg-tutorial p {
17 width: 220px;
18 vertical-align: top;
19 display: inline-block;
20 }
21 .cf7sg-tutorial .img {
22 background-image: url('./image/tutorial.png');
23 width: 220px;
24 height: 182px;
25 background-size: contain;
26 display: inline-block;
27 }
28 .cf7sg-tutorial .img:hover {
29 transform: scale(105%);
30 }
31 .cf7sg-pointer-dynamic_checkbox,
32 .cf7sg-pointer-tutorials_pointer,
33 .cf7sg-pointer-dynamic_dropdown,
34 .cf7sg-pointer-js_css_editors
35 {width:490px !important}
36 .cf7sg-pointer .wp-pointer-buttons a.close {
37 float: left;
38 }
39 .cf7sg-pointer .wp-pointer-content h3::before {
40 content: "\01F30A";
41 font: normal 22px/normal dashicons;
42 top: 10px;
43 width: 34px;
44 height: 32px;
45 }
46 .tag-generator-panel .insert-box input.tag{max-width: 490px;}
47 /** @since 4.11 disable tag buttons on grid with no open textarea */
48 .cf7-tag-generators.click-disabled a {
49 pointer-events: none;
50 color: grey;
51 }
52 *[dir="rtl"] #optional-editors {left: 0}
53 .codemirror-theme label:hover {
54 font-weight: bold;
55 }
56 .codemirror-theme label {
57 z-index: 10;
58 position: relative;
59 }
60 .codemirror-theme input {
61 display: inline-block;
62 margin: 0 2px;
63 border-radius: 30%;
64 }
65 #contact-form-editor .loading-screen{position:absolute;z-index: 100; padding: 100px 5px 850px 5px; width: calc(100% - 10px); background-color: white; text-align: center}
66 #contact-form-editor .loading-screen h2{font-size: 20px}
67 #contact-form-editor .loading-screen .spinner{visibility: visible; float:none}
68 #contact-form-editor .loading-screen .js-error p {text-align: left;font-size: 15px}
69 #contact-form-editor .loading-screen .error {color: #b90101}
70 #optional-editors a.button {font-weight: bold;}
71 #js-tags > li.show-events:not(#last-item) {
72 display: inline-block;
73 vertical-align: top;
74 border: solid 2px #007cba;
75 background: white;
76 padding: 5px 8px;
77 border-radius: 3px;
78 }
79 #js-tags > li.show-events:not(#last-item) li.show-events {display: inline-block;}
80 #last-item {
81 display: inline-block;
82 margin-top: 5px;
83 margin-left: 3px;
84 }
85 #js-tags > li:hover > span {
86 transform: rotate(90deg);
87 display: inline-block;
88 }
89 #js-tags > li > span {
90 font-weight:bold;
91 transition: 0.2s ease-out;
92 padding: 0 5px;
93 }
94 #js-tags > li > ul {display: none;}
95 #js-tags > li > ul>li {margin:0;}
96 #js-tags > li:hover > ul {
97 display: block;
98 position: absolute;
99 background: white;
100 padding: 5px 8px;
101 border: solid 1px;
102 border-radius: 3px;
103 z-index: 100;
104 }
105 #js-tags > li:hover > ul > li:hover{position: relative}
106 #js-tags > li:hover > ul > li:hover > span > span{
107 display:block;
108 position: absolute;
109 background: white;
110 padding: 5px 8px;
111 border: solid 1px;
112 border-radius: 3px;
113 z-index: 20;
114 width: 225px;
115 left: 4px;
116 top: -3px;
117 font-style: italic;
118 }
119 /* @since 4.4 .cf7sg-slider-section .cf7sg-collapsible .collapsible-row-label,
120 .cf7sg-accordion-rows .cf7sg-collapsible .collapsible-row-label, */
121 .columns.cf7sg-slider-section, .columns.cf7sg-accordion-rows {box-shadow: 0 0 6px #6a0080;}
122 .columns:not(.full) + .row-controls .grid-controls .make-grid{display:inline-block;}
123 .columns.full > .container:not(.cf7sg-collapsible) > .row:not(.cf7-sg-table) > .columns:not(.full) + .row-controls .grid-controls .make-grid,
124 .button.make-grid.display-none,
125 .display-none, #js-tags > li.display-none:not(.show-events) {display: none;}
126 .enable-grouping.grid-column > .grid-controls .grouping-option {
127 display: inline-block;
128 }
129 .codemirror-theme {
130 position: absolute;
131 top: -26px;
132 padding: 2px 0 2px 5px;
133 background: #eae9e9;
134 width: calc( 100% - 313px);
135 }
136 .codemirror-theme span.file {
137 margin-left: 10px;
138 vertical-align: middle;
139 background: #f7ecb1;
140 padding: 4px 8px;
141 color: black;
142 max-width: calc( 100% - 216px );
143 display: inline-block;
144 overflow-x: hidden;
145 height: 15px;
146 }
147 .codemirror-theme span.file:hover {
148 max-width: none;
149 overflow-x: visible;
150 position: absolute;
151 right: 0;
152 z-index: 10;
153 height: auto;
154 width: auto;
155 }
156 #cf7-codemirror,#cf7-js-codemirror,#cf7-css-codemirror {position: relative;}
157 label.grouping-option:hover + span.popup{
158 display: inline;
159 position: absolute;
160 background: white;
161 margin-left: 6px;
162 width: 200px;
163 border: solid 1px gray;
164 border-radius: 3px;
165 padding: 1px 5px;
166 color: inherit;
167 top: auto;
168 left: auto;
169 font-weight: normal;
170 }
171 #grid-form .js-help + .cf7sg-helper-list{margin-top:39px;}
172 span.js-icon.column-control{
173 background-image: url('./image/js-sprite.png');
174 width: 13px;
175 display: inline-block;
176 height: 10px;
177 background-size: 200%;
178 margin-top: 4px;}
179 .js-icon.column-control:hover {background-position-x: 13px;}
180 span.php-icon.column-control{
181 background-image: url('./image/php-sprite.png');
182 width: 26px;
183 display: inline-block;
184 height: 13px;
185 background-size: 200%;
186 margin-top: 2px;}
187 .php-icon.column-control:hover {background-position-x: 26px;}
188 a.helper {text-decoration: none;cursor: pointer;}
189 a.helper + span.helper {
190 display: none;
191 position: absolute;
192 background: white;
193 border: solid 1px;
194 padding: 2px;
195 margin-top: -25px;
196 color: black;
197 }
198 .helper .tag-colour { font-weight: bold;}
199 a.helper:hover + span.helper {display: inline;}
200 .wp-pointer-buttons a.close {
201 margin: 5px 0 0 20px;
202 }
203 #ajax-response.error-msg{
204 color:red;
205 }
206 #full-screen-cf7 {
207 position: absolute;
208 top: -2.4rem;
209 left: 160px;
210 z-index: 100;
211 }
212 #full-screen-cf7.full-screen {
213 position: absolute;
214 top: auto;
215 left: auto;
216 right: 0;
217 bottom: -58px;
218 }
219 *[dir="rtl"] #full-screen-cf7.full-screen {
220 right: auto;
221 left: 0;
222 }
223 #cf7sg-editor.full-screen {
224 top: 5px;
225 z-index: 10;
226 position: fixed;
227 overflow: auto;
228 height: 100%;
229 margin-left: -15px;
230 right:0;
231 width: calc( 100% - 170px);
232 }
233 .folded #cf7sg-editor.full-screen{
234 width: calc( 100% - 46px);
235 }
236 #form-editor-tabs ul.ui-tabs-nav {
237 border-bottom: 1px solid #ddd;
238 padding: 7px 0px 0 3px;
239 margin: 0;
240 min-width: 100%;
241 text-align: right;
242 z-index: 1;
243 position: relative;
244 }
245 #form-editor-tabs ul li.ui-state-disabled:first-child {
246 display: none;
247 }
248 #form-editor-tabs ul.ui-tabs-nav > li {
249 display: inline-block;
250 border: solid 1px #ddd;
251 padding: 3px 7px;
252 background-color: #d1d1d1;
253 margin: 0 0px -1px;
254 border-top-left-radius: 3px;
255 }
256 #form-editor-tabs ul.ui-tabs-nav > li.ui-tabs-active {
257 background: #f5f5f5;
258 border-bottom: none;
259 }
260 .tagsdiv .tagchecklist > span {
261 display: block;
262 margin: 0;
263 clear: both;
264 line-height: 15px;
265 }
266 .tagsdiv .tagchecklist button.ntdelbutton{
267 display:none;
268 }
269 .cf7sg-dynamic-list p.the-tagcloud a {
270 display: block;
271 line-height: 15px;
272 font-size: 13px !important;
273 text-decoration: none;
274 color: #669;
275 cursor:default;
276 }
277 #poststuff .cf7sg-dynamic-list p.the-tagcloud {
278 border: none;
279 padding: 0;
280 margin-left: 14px;
281 margin-top:0;
282 }
283 .cf7sg-dynamic-list button.tagcloud-link {
284 display: none;
285 }
286 .cf7sg-dynamic-list .hide-if-no-js {
287 margin-top: 0;
288 }
289 /*
290 grid layout
291 */
292 #html-script, #grid-col, #grid-helper,#grid-js-helper,
293 #grid-form .grid-controls,
294 #grid-form .row-controls .dashicons-no-alt,
295 #grid-form .grid-column > .dashicons-no-alt,
296 #grid-row, #grid-collapsible, #grid-tabs, .cf7-sg-hidden,
297 #grid-collapsible-with-toggle,
298 #grid-cf7-forms,
299 #grid-form .cf7sg-external-form-content,
300 #grid-form .table-row-button {
301 display: none;
302 }
303 #grid-form {
304 padding: 10px 0 10px 0;
305 }
306 /* footer table special styling */
307 #grid-form .row.cf7-sg-table .row-controls label.table-row-button {
308 display: block;
309 text-align: center;
310 }
311 #grid-form .cf7-sg-table-footer .row {
312 min-height: 66px;
313 }
314 .cf7-sg-table-footer .cf7-field-label.cf7-field-inner,
315 .cf7-sg-table-footer .cf7-field-type.cf7-field-inner,
316 .cf7-sg-table-footer .dashicons-move.row-control,
317 .cf7-sg-table-footer .button.make-grid.column-control,
318 .cf7-sg-table-footer .button.external-form {
319 display: none;
320 }
321 .cf7-sg-table-footer .cf7-field-tip.cf7-field-inner {
322 height: 42px;
323 }
324 #grid-form .form-select {
325 display: block;
326 margin: 0 auto;
327 }
328 #grid-form .form-controls {
329 position: relative;
330 padding: 22px;
331 }
332 #grid-form .cf7sg-external-form {
333 border: solid 1px #777;
334 background-color: #ddd;
335 margin: 3px 0;
336 border-radius: 3px;
337 }
338 textarea.grid-input {
339 width: 100%;
340 min-height: 65px;
341 }
342 #grid-form .grid-controls {
343 position: absolute;
344 background: #f1f1f1;
345 padding: 5px;
346 border: solid 1px grey;
347 width: 144px;
348 z-index:1008;
349 }
350 .dashicons.column-control::before, .row-controls .dashicons::before {
351 color: #bababa;
352 font-size: 14px;
353 font-weight: lighter;
354 vertical-align: inherit;
355 }
356 .dashicons.column-control:hover::before, .row-controls .dashicons:hover::before {color:#0065aa}
357 #grid-form .grid-column {
358 background-color: transparent;
359 }
360 #grid-form .grid-column:hover {
361 /* background-color: #ededed; */
362 }
363 #grid-form .columns:hover > .grid-column > .cf7-field-inner {
364 background: #e4e4e4;
365 }
366 #grid-form .container,
367 #grid-form .table-row-button input {
368 max-width: 100%;
369 }
370 #grid-form .cf7sg-slider-controls .button.slider-control {
371 display: none;
372 }
373 #cf7-codemirror .CodeMirror,
374 #cf7-js-codemirror .CodeMirror,
375 #cf7-css-codemirror .CodeMirror {
376 height: calc( 100vh - 180px);
377 }
378 #grid-form .row.cf7-sg-table {
379 box-shadow: 0px 0px 4px #920a03;
380 }
381 #grid-form .dashicons:hover{
382 cursor:pointer;
383 color: blue;
384 }
385 #grid-form .dashicons{
386 clear:both;
387 }
388 #grid-form .columns {
389 /* border-top: solid 2px #ddd; */
390 /* border-bottom: solid 2px #ddd; */
391 }
392 #grid-form .columns.column-selected {
393 border-bottom-color: #0055d4;
394 border-top-color: #0055d4;
395 }
396 #grid-form .container {
397 padding: 0;
398 border: solid 1px #d7d7d7;
399 margin-top: 5px;
400 border-radius: 3px;
401 }
402 #grid-form .row {
403 padding: 4px 20px 4px 4px;
404 position: relative;
405 min-height: 90px;
406 }
407 #grid-form .row-controls:hover{ background: #ddd;}
408 #grid-form .row-controls{
409 position: absolute;
410 top:0;
411 right: 0;
412 width: 20px;
413 display: inline-block;
414 height: 100%;
415 background: transparent;
416 border-top-right-radius: 3px;
417 border-bottom-right-radius: 3px;
418 }
419 #grid-form .row-controls .grid-controls {
420 position: absolute;
421 top: 20px;
422 right: 0px;
423 text-align: right;
424 }
425 #grid-form .cf7sg-tag-dynamic_select:last-child {
426 margin: 0;
427 }
428 #grid-form .cf7sg-helper-list {
429 margin: 0;
430 margin-top: 44px;
431 padding: 2px 5px 8px 5px;
432 background: white;
433 }
434 #grid-form .php-icon {
435 position: relative;
436 }
437 #grid-form .php-icon + div.helper-popup,
438 #grid-form .js-icon + div.helper-popup {
439 position: absolute;
440 z-index: 9;
441 background: #d8d8d8;
442 border: solid 1px #787878;
443 width: max-content;
444 }
445 #grid-form .helper-popup p {
446 margin: 0;
447 position: absolute;
448 top: 0;
449 left: 0;
450 text-align: center;
451 width: 100%;
452 line-height: normal;
453 }
454 #grid-form .helper-popup .dashicons.dashicons-no-alt {
455 position: absolute;
456 right: -9px;
457 top: -8px;
458 background: white;
459 border-radius: 50%;
460 z-index: 9;
461 }
462 #grid-form .helper-popup .helper{
463 position: relative;
464 }
465 #grid-form .helper-popup .copy-helper {
466 display: none;
467 position: absolute;
468 top: -22px;
469 /* left: 20px; */
470 background: #323232;
471 color: white;
472 padding: 2px 5px;
473 border-radius: 3px;
474 font-weight: bold;
475 min-width: 95px;
476 }
477 #grid-form .helper-popup .helper:hover .copy-helper {
478 display: inline-block;
479 }
480 .helper-list li, .cf7sg-se-option {
481 position: relative;
482 }
483 .helper-list li .helper::before{
484 content: 'Click to copy!';
485 display: none;
486 position: absolute;
487 top: -22px;
488 left: 10px;
489 background: #323232;
490 color: white;
491 padding: 2px 5px;
492 border-radius: 3px;
493 font-weight: bold;
494 }
495 .helper-list li .helper:hover::before,
496 .cf7sg-se-option .helper:hover::before {
497 display: inline-block;
498 }
499 .cf7sg-se-option .helper:hover::before {
500 bottom: 17px;
501 left: 28px;
502 }
503 .helper-list li.no-post-my-form{
504 display: none;
505 }
506 #grid-form .helper-popup .no-post-my-form{
507 display: none;
508 }
509 #grid-form .cf7sg-collapsible-title label {
510 padding-left: 4px;
511 }
512 #grid-form .row-selected .row-controls{
513 background-color: #0055d4;
514 }
515 #grid-form .row-controls .dashicons{
516 color: #ddd;
517 }
518 .dashicons.dashicons-plus.row-control::before, .dashicons.dashicons-plus.form-control::before {
519 position: relative;
520 top: 1px;
521 }
522 #grid-form .grid-column .dashicons-move {
523 margin-left: calc(50% - 65px);
524 }
525 #grid-form .columns.one .grid-column .dashicons-move {
526 margin-left: 0;
527 }
528 #grid-form .grid-column .icon-code.column-control {
529 float: right;
530 margin-right: 5px;
531 }
532 .icon-code{
533 background: url('image/code-sprite.png') 0px 0px;
534 width: 20px;
535 height: 15px;
536 background-repeat: no-repeat;
537 background-size: auto 20px;
538 display:inline-block;
539 }
540 #grid-form .grid-column .icon-code.column-control:hover {
541 background-position: -20px 0px;
542 cursor: pointer;
543 }
544 /*limit inner tables/tabs within tables/tabs */
545 #grid-form .container.cf7-sg-table .container .row-controls span.dashicons-edit,
546 #grid-form .container.cf7-sg-tabs-panel .row .row label.tabs-row-label {
547 display: none !important;
548 }
549 #grid-form .row-controls .dashicons {
550 margin-top: 3px;
551 }
552 #grid-form .row > div:nth-last-child(2) > .grid-column .dashicons-trash.column-control,
553 .container.cf7-sg-tabs-panel > .row > .row-controls .dashicons-plus,
554 .container.cf7-sg-tabs-panel > .row > .row-controls .dashicons-trash {display: none;}
555
556 #grid-form .row .columns + .columns > .grid-column .dashicons-trash.column-control {
557 display: inline-block;
558 }
559 #grid-form > .container > .row:first-child > .columns:first-child .dashicons-move.column-control {
560 margin-left: calc(50% - 45px);
561 }
562 #grid-form > .container:first-child >.row:first-child > .row-controls .dashicons-trash,
563 #grid-form > .cf7sg-external-form:first-child > .form-controls .dashicons-trash {
564 visibility:hidden;
565 }
566
567 .CodeMirror-wrap.cm-s-material-ocean .cm-shortcode {color: #4496ff;}
568 .CodeMirror-wrap.cm-s-paraiso-light .cm-shortcode {color: blue;}
569 .CodeMirror-wrap.cm-s-paraiso-light span.cm-string {color: #937c01;}
570 .CodeMirror-wrap.cm-s-paraiso-light span.cm-tag {color: #b70b0b;}
571 .CodeMirror-wrap.cm-s-material-ocean .cm-cf7sg-attr {color: #d300ff;}
572 .CodeMirror-wrap.cm-s-material-ocean .cm-cf7sg-attr + .cm-string {color: #00f900;}
573 .CodeMirror-wrap.cm-s-paraiso-light .cm-cf7sg-attr {color: #228f85;}
574 .CodeMirror-wrap.cm-s-paraiso-light .cm-cf7sg-attr + .cm-string {color: #f124ee;}
575
576 .disable-button{
577 text-decoration: none;
578 padding: 0 10px 1px;
579 color: #9b9b9b;
580 border: solid 1px #ccc;
581 background-color: #ccc;
582 height: 28px;
583 line-height: 26px;
584 vertical-align: top;
585 display: inline-block;
586 border-radius: 3px;
587 font-size: 13px;
588 margin: 0;
589 box-sizing: border-box;
590 white-space: nowrap;
591 }
592 .disable-button:hover {
593 color: #939393;
594 cursor: unset;
595 }
596 .disable-button.button:hover {
597 cursor: pointer;
598 color:inherit;
599 }
600 #top-grid-controls {
601 padding-top: 2px;
602 }
603 #grid-form > .container {
604 max-width: 100%;
605 }
606 .button.make-grid, .button.external-form {
607 width: 100%;
608 text-align: center;
609 margin-top: 5px;
610 }
611 #form-editor-tabs > ul li.ui-tabs-active > a {
612 color:inherit;
613 background-color: inherit;
614 }
615 #form-editor-tabs > ul li > a {
616 padding: 1px 8px;
617 display: block;
618 text-decoration: none;
619 min-width: 75px;
620 text-align: center;
621 background-color: #818a99;
622 color: white;
623 min-height: 25px;
624 }
625 div#form-editor-tabs > ul.ui-tabs-nav li {
626 padding: 0;
627 }
628 #form-editor-tabs ul.ui-tabs-nav > li.ui-tabs-active a:hover {
629 cursor: default;
630 }
631 .columns .row-controls .table-row-label,
632 .columns .row-controls .tabs-row-label,
633 .container.cf7-sg-table + .container > .row .row-controls .footer-row-label,
634 .container.cf7sg-slider + .container > .row .row-controls .slider-control-label{
635 display: inline-block;
636 }
637 #grid-form ul.cf7-sg-tabs-list{
638 margin: 0;
639 }
640 #grid-form ul.cf7-sg-tabs-list li{
641 display: inline-block;
642 background-color: #d7d7d7;
643 padding: 2px 2px 0 5px;
644 margin-bottom: -5px;
645 border-top-right-radius: 3px;
646 margin-top: 2px;
647 border-bottom-right-radius: 0px;
648 }
649 #grid-form input:disabled:hover, #grid-form .grid-controls label:hover {
650 cursor: default;
651 }
652 #grid-form .container.cf7-sg-tabs-panel, #grid-form .container.cf7sg-collapsible {
653 border: solid 2px #009cff;
654 }
655 #grid-form ul.cf7-sg-tabs-list li {
656 border-top: solid 2px #009cff;
657 border-left: solid 2px #009cff;
658 border-right: solid 2px #009cff;
659 }
660 #grid-form .two .grid-column .dashicons-move {
661 margin-left: -2px;
662 }
663 #grid-form .cf7-field-inner input,
664 #grid-form .cf7-field-inner textarea,
665 #grid-form .cf7-field-inner span.dashicons {
666 display: none;
667 }
668 #grid-form .cf7-field-inner span.dashicons {
669 position:absolute;
670 margin-top: 2px;
671 background: #a5a5a5;
672 padding: 3px 0 0px 0;
673 top: 0;
674 right: 0;
675 }
676 #grid-form .cf7-field-inner {
677 padding: 0px 10px;
678 background: transparent;
679 margin: 0;
680 position: relative;
681 }
682 #grid-form .cf7-field-tip .content {
683 font-size: 90%;
684 color: #727272;
685 font-style: italic;
686 text-overflow: ellipsis;
687 overflow: hidden;
688 white-space: nowrap;
689 }
690 #grid-form .cf7-field-type .content {
691 border: solid 1px;
692 width: 100%;
693 display: block;
694 padding: 3px 0px 3px 3px;
695 border-radius: 2px;
696 text-align: center;
697 color: #999;
698 text-overflow: ellipsis;
699 overflow: hidden;
700 white-space: nowrap;
701 }
702 #grid-form p.content:hover {
703 cursor: pointer;
704 color: #0065aa;
705 }
706 #grid-form .cf7-field-inner input,
707 #grid-form .cf7-field-inner textarea {
708 width: calc(100% - 10px);
709 }
710 #grid-form .cf7-field-type.textarea p.content {
711 padding: 35px 0;
712 }
713 #grid-form .cf7-field-inner p {
714 margin: 0;
715 min-height: 20px;
716 }
717 #grid-form .grid-column.submit-field .cf7-field-label,
718 #grid-form .grid-column.submit-field .cf7-field-tip {
719 display: none;
720 }
721 #grid-form .cf7-field-type.select .content::after,
722 #grid-form .cf7-field-type.dynamic-select .content::after {
723 content: '\25BC';
724 position: absolute;
725 right: 13px;
726 font-size: 1.1em;
727 line-height: 1px;
728 top: 12px;
729 }
730 #grid-form .cf7-field-type.radio .content::after {
731 content: '\25c9';
732 position: absolute;
733 left: 23px;
734 font-size: 1.3em;
735 line-height: 1px;
736 top: 12px;
737 }
738 #grid-form .cf7-field-type.checkbox .content::after {
739 content: '\25a1';
740 position: absolute;
741 left: 23px;
742 font-size: 1.3em;
743 line-height: 1px;
744 top: 12px;
745 }
746 .row-controls .dashicons-move.row-control, .row-controls .dashicons-move.form-control{
747 visibility: hidden;
748 }
749 .container + .container > .row > .row-controls .dashicons-move,
750 .container + .cf7sg-external-form > .form-controls .dashicons-move,
751 .cf7sg-external-form + .container > .row > .row-controls .dashicons-move {
752 visibility: visible;
753 }
754 .cf7sg-warning {
755 position: absolute;
756 display: block;
757 top: 0;
758 right: 50px;
759 background: white;
760 padding: 10px 20px;
761 border: 2px solid grey;
762 border-radius: 3px;
763 font-size: 1.2em;
764 margin-top: 50px;
765 }
766 [data-search="li.cf7sg-tag-all,li.cf7sg-tag-dynamic_select,li.cf7sg-tag-dynamic_select-filter"] + .helper-popup {
767 min-width: 300px;
768 }
769 body.disable-scroll{overflow:hidden;}
770