PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 3.0.71
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v3.0.71
5.6.2 5.6.3 5.6.1 5.6.0 5.5.0 5.4.0 5.3.2 5.3.1 5.1.6 5.1.5 trunk 2.1.5 2.11 2.12 2.13 2.15 3.0.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.51 3.0.60 3.0.61 3.0.62 All 38 releases
double-opt-in / core / assets / admin-style.css

admin-style.css in Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification 3.0.71, at core/assets/admin-style.css

512 lines 10.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Version: 1.3
3 */
4 .forge12-plugin {
5 display: flex;
6 flex-flow: column nowrap;
7 width: 100%;
8 padding-top: 20px;
9 padding-right: 20px;
10 box-sizing: border-box;
11 }
12
13 .forge12-plugin .options {
14 float: right;
15 margin-top: -40px;
16 }
17
18 .forge12-plugin h1 {
19 padding-bottom: 5px;
20 }
21
22 .forge12-plugin-header {
23 display: flex;
24 flex-flow: row nowrap;
25 align-items: center;
26 padding: 20px;
27 min-height: 110px;
28 border-radius: 5px 5px 0 0;
29 background: linear-gradient(340deg, rgba(6, 49, 113, 1) 0%, rgb(65 65 173) 47%, rgba(0, 212, 255, 1) 100%);
30 }
31
32 .forge12-plugin-menu .navbar ul.navbar-nav {
33 display: flex;
34 flex-flow: row nowrap;
35 margin-top: 0;
36 margin-bottom: 0;
37 }
38
39 .forge12-plugin-menu .navbar ul.navbar-nav li {
40 margin-bottom: 0;
41 }
42
43 .forge12-plugin-menu {
44 display: flex;
45 flex-flow: row nowrap;
46 border-radius: 0 0 5px 5px;
47 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.05);
48 padding: 10px;
49 background-color: #f8f9fa !important;
50 }
51
52 .forge12-plugin-menu .forge12-plugin-menu-item {
53 display: flex;
54 }
55
56 .forge12-plugin-menu .forge12-plugin-menu-item a {
57 padding: 10px;
58 text-decoration: none;
59 }
60
61 .forge12-plugin-menu .forge12-plugin-menu-item a.active {
62 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#258dc8+0,258dc8+100;Blue+Flat+%231 */
63 background: #258dc8; /* Old browsers */
64 background: -moz-linear-gradient(top, #258dc8 0%, #258dc8 100%); /* FF3.6-15 */
65 background: -webkit-linear-gradient(top, #258dc8 0%, #258dc8 100%); /* Chrome10-25,Safari5.1-6 */
66 background: linear-gradient(to bottom, #258dc8 0%, #258dc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
67 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#258dc8', endColorstr='#258dc8', GradientType=0); /* IE6-9 */
68
69 border-radius: 5px;
70 color: #fff;
71 }
72
73 .forge12-plugin-content {
74 margin-top: 20px;
75 display: flex;
76 flex-flow: row nowrap;
77 }
78
79 .forge12-plugin-footer {
80 margin-top: 50px;
81 }
82
83 .forge12-plugin-footer .forge12-plugin-footer-inner {
84 text-align: center;
85 }
86
87 .forge12-plugin-content .box {
88 background-color: #f8f9fa !important;
89 border-radius: 5px;
90 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.05);
91 padding: 20px;
92 margin-bottom: 20px
93 }
94
95 .forge12-plugin-content .forge12-plugin-content-main {
96 flex: 1 1 65%;
97 max-width:65%;
98 padding-right: 20px;
99 }
100
101 .forge12-plugin-content .forge12-plugin-content-sidebar {
102 flex: 1 1 35%;
103 max-width:35%;
104 }
105
106 .forge12-plugin-header img {
107 width: 300px;
108 }
109
110 .forge12-plugin-content .tablenav-pages {
111 margin-top: 20px;
112 }
113
114 /**
115 * Popoup
116 */
117 .forge12-plugin-popup {
118 position: fixed;
119 background-color: #f8f9fa;
120 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.05);
121 width: 470px;
122 left: calc(50% - 225px);
123 top: 150px;
124 }
125
126 .forge12-plugin-popup .options {
127 margin-bottom: 10px;
128 margin-top: -10px;
129 font-size: 12px;
130 }
131
132 .forge12-plugin-popup-content {
133 max-height: 600px;
134 overflow-y: scroll;
135 padding: 20px;
136 }
137
138 .forge12-plugin-popup h2 {
139 margin-top: 0;
140 }
141
142 .forge12-plugin-popup table {
143 width: 100%;
144 border-collapse: collapse;
145 }
146
147 .forge12-plugin-popup table tr:first-child {
148 background-color: #333 !important;
149 color: #fff;
150 }
151
152 .forge12-plugin-popup table tr td:first-child {
153 min-width: 120px;
154 width: 120px;
155 }
156
157 .forge12-plugin-popup table tr td:last-child {
158 word-break: break-all;
159 }
160
161 .forge12-plugin-popup table tr:nth-child(odd) {
162 background-color: rgba(0, 0, 0, 0.05);
163 }
164
165 .forge12-plugin-popup table td {
166 padding: 10px;
167 }
168
169 .forge12-plugin-popup .forge12-plugin-popup-close {
170 position: absolute;
171 right: -15px;
172 top: -15px;
173 padding: 8px 12px;
174 cursor: pointer;
175 color: #fff;
176 border-radius: 3px;
177 background: #333;
178 }
179
180 /**
181 * Table design
182 */
183 .forge12-plugin-content a {
184 text-decoration: none;
185 }
186
187 .forge12-plugin-content table {
188 border-collapse: collapse;
189 width: 100%;
190 }
191
192 .forge12-plugin-content table td, .forge12-plugin-content table th {
193 padding: 10px;
194 text-align: left;
195 word-break:break-all;
196 }
197
198 .forge12-plugin-content tr th:first-child,
199 .forge12-plugin-content tr td:first-child {
200 text-align: center;
201 cursor: pointer;
202 }
203
204 .forge12-plugin-content table tr:first-child th {
205 background-color: #333 !important;
206 color: #fff;
207 }
208
209 .forge12-plugin-content table tr:nth-child(odd) {
210 background-color: rgba(0, 0, 0, 0.05);
211 }
212
213 .forge12-license {
214 display: flex;
215 flex-flow: row wrap;
216 width: 100%;
217 max-width: 1600px;
218 }
219
220 .forge12-license h1 {
221 padding: 0;
222 margin: 0;
223 display: block;
224 width: 100%;
225 margin-bottom: 30px;
226 }
227
228 .forge12-license table {
229 width: 100%;
230 }
231
232 .forge12-license table th {
233 background-color: #f0f0f0;
234 padding: 10px;
235 }
236
237 .forge12-license table tr:nth-child(odd) {
238 background-color: #f9f9f9;
239 }
240
241 .forge12-license table td {
242 padding: 10px;
243 }
244
245 .forge12-license form input[type=text] {
246 width: 100%;
247 border-radius: 0;
248 }
249
250 .forge12-license form table td:first-child {
251 width: 150px;
252 text-align: left;
253 }
254
255 .forge12-license form {
256 width: 100%;
257 }
258
259 .alert {
260 display: flex;
261 flex-flow: row wrap;
262 width: 100%;
263 max-width: 1600px;
264 background-color: #fff;
265 border: 1px solid #edeaea;
266 padding: 30px;
267 margin-top: 30px;
268 box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
269 }
270
271 .forge12-license #remove_license {
272 margin-top: 15px;
273 }
274
275 /**
276 * Option design
277 */
278 .forge12-plugin-content .option {
279 display: flex;
280 flex-flow: row nowrap;
281 margin-bottom: 25px;
282 justify-content: center;
283 }
284
285 .forge12-plugin-content .option .notice{
286 margin:0!important;
287 }
288
289 .forge12-plugin-content .option .label {
290 flex: 0 0 250px;
291 padding-top: 15px;
292 }
293
294 .forge12-plugin-content .forge12-plugin-content-sidebar .option .label {
295 flex: 0 0 125px;
296 }
297
298 .forge12-plugin-content .option .input {
299 border: 1px solid #edeaea;
300 padding: 15px;
301 flex: 1 1 100%;
302 border-radius: 5px;
303 background-color: rgba(255, 255, 255, 0.5);
304 }
305
306 .forge12-plugin-content .option .input input[type=text],
307 .forge12-plugin-content .option .input textarea {
308 width: 100%;
309 }
310
311 /**
312 * Preview
313 */
314 .forge12-plugin-content .preview {
315 display: flex;
316 flex-flow: row wrap;
317 }
318
319 .forge12-plugin-content .preview img {
320 max-width: 230px;
321 }
322
323 .forge12-plugin-content .preview > div {
324 padding: 10px 10px;
325 box-sizing: border-box;
326 cursor: pointer;
327 }
328
329 .forge12-plugin-content .preview > div > div {
330 border-width: 5px;
331 border-color: rgba(255, 255, 255, 0.5);
332 border-style: solid;
333 display: flex;
334 flex-flow: row wrap;
335 border-radius: 10px;
336 overflow: hidden;
337 }
338
339 .forge12-plugin-content .preview .active {
340 border: 5px solid #2271b1;
341 box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
342 }
343
344 /**
345 * Pagination & Filter
346 */
347 .ui-table-options,
348 .ui-table-filter {
349 display: inline-block;
350 }
351
352 .ui-table-options li,
353 .ui-table-filter li {
354 display: inline;
355 }
356
357 .ui-table-filter select {
358 margin-top: -3px !important;
359 }
360
361 .forge12-plugin-content-main table.view-optin tr td {
362 text-align: left;
363 }
364
365 .forge12-plugin-content-main table.view-optin tr td:first-child {
366 width: 155px;
367 }
368
369 .forge12-plugin-content-main table.view-optin tr:first-child td {
370 background-color: #333;
371 color: #fff;
372 }
373
374 /**
375 * Show Sublinks only on hover.
376 */
377 .forge12-plugin-content-main table tr td {
378 vertical-align: top;
379 }
380
381 .forge12-plugin-content-main table .on-hover {
382 visibility: hidden;
383 }
384
385 .forge12-plugin-content-main table tr:hover .on-hover {
386 visibility: visible;
387 }
388
389 .forge12-plugin-content-main .dashicons-no {
390 color: #ff0000;
391 }
392
393 .forge12-plugin-content-main .dashicons-yes {
394 color: #00bb00;
395 }
396
397 /**
398 * Copy To Clipboard
399 */
400
401 .forge12-plugin-content .copy-to-clipboard-wrapper {
402 position: relative;
403 flex: 1 1 auto;
404 }
405
406 .forge12-plugin-content .copy-to-clipboard-wrapper .copy-icon {
407 position: absolute;
408 right: 5px;
409 top: 5px;
410 cursor: pointer;
411 }
412
413 /**
414 * Highlight
415 */
416
417 .forge12-plugin.f12-cf7-doubleoptin .forge12-plugin-content .input pre {
418 display: flex;
419 flex: 1 1 auto;
420 margin-top: 0 !important;
421 margin-bottom: 0 !important;
422 }
423
424 .forge12-plugin.f12-cf7-doubleoptin .forge12-plugin-content .input pre code {
425 overflow: scroll;
426 max-width: 740px !important;
427 max-height: 740px;
428 min-height: 300px;
429 width: 100%;
430 }
431
432 /**
433 * Toggle
434 * requires toggle.js
435 */
436 .f12-toggle .btn-toggle {
437 position: relative;
438 display: inline-block;
439 width: 55px;
440 height: 24px;
441 border-radius: 30px;
442 -moz-border-radius: 30px;
443 -webkit-border-radius: 30px;
444 border: none;
445 background-color: #ccc;
446 cursor: pointer;
447 transition: .4s;
448 -webkit-transition: .4s;
449 box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 14%) inset;
450 -moz-box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 14%) inset;
451 }
452
453 .f12-toggle .btn-toggle.active {
454 background-color: #007bff;
455 }
456
457 .f12-toggle .btn-toggle.active .handle {
458 -webkit-transform: translateX(30px);
459 -ms-transform: translateX(30px);
460 transform: translateX(30px);
461 }
462
463 .f12-toggle .btn-toggle .handle {
464 position: absolute;
465 cursor: pointer;
466 width: 20px;
467 height: 20px;
468 top: 2px;
469 left: 2px;
470 right: 0;
471 bottom: 0;
472 -webkit-transition: .4s;
473 transition: .4s;
474 background-color: #fff;
475 }
476
477 .f12-toggle .btn-toggle:not(.active):before {
478 visibility: hidden;
479 opacity: 0;
480 }
481
482 .f12-toggle .btn-toggle.active:after {
483 visibility: hidden;
484 opacity: 0;
485 }
486
487 .f12-toggle .btn-toggle:before,
488 .f12-toggle .btn-toggle:after {
489 color: #fff;
490 font-size: 10px;
491 text-transform: uppercase;
492 transition: .4s;
493 -webkit-transition: .4s;
494 position: absolute;
495 top: 5px;
496 }
497
498 .f12-toggle .btn-toggle:before {
499 content: attr(data-before);
500 left: 9px;
501 }
502
503 .f12-toggle .btn-toggle:after {
504 content: attr(data-after);
505 right: 9px;
506 }
507
508 .f12-toggle .btn-toggle .handle {
509 border-radius: 50%;
510 -moz-border-radius: 50%;
511 -webkit-border-radius: 50%;
512 }