PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 2.15
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v2.15
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 3.0.70 3.0.71 3.0.72 All 35 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 2.15, at core/assets/admin-style.css

508 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: 450px;
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 .label {
286 flex: 0 0 250px;
287 padding-top: 15px;
288 }
289
290 .forge12-plugin-content .forge12-plugin-content-sidebar .option .label {
291 flex: 0 0 125px;
292 }
293
294 .forge12-plugin-content .option .input {
295 border: 1px solid #edeaea;
296 padding: 15px;
297 flex: 1 1 100%;
298 border-radius: 5px;
299 background-color: rgba(255, 255, 255, 0.5);
300 }
301
302 .forge12-plugin-content .option .input input[type=text],
303 .forge12-plugin-content .option .input textarea {
304 width: 100%;
305 }
306
307 /**
308 * Preview
309 */
310 .forge12-plugin-content .preview {
311 display: flex;
312 flex-flow: row wrap;
313 }
314
315 .forge12-plugin-content .preview img {
316 max-width: 230px;
317 }
318
319 .forge12-plugin-content .preview > div {
320 padding: 10px 10px;
321 box-sizing: border-box;
322 cursor: pointer;
323 }
324
325 .forge12-plugin-content .preview > div > div {
326 border-width: 5px;
327 border-color: rgba(255, 255, 255, 0.5);
328 border-style: solid;
329 display: flex;
330 flex-flow: row wrap;
331 border-radius: 10px;
332 overflow: hidden;
333 }
334
335 .forge12-plugin-content .preview .active {
336 border: 5px solid #2271b1;
337 box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
338 }
339
340 /**
341 * Pagination & Filter
342 */
343 .ui-table-options,
344 .ui-table-filter {
345 display: inline-block;
346 }
347
348 .ui-table-options li,
349 .ui-table-filter li {
350 display: inline;
351 }
352
353 .ui-table-filter select {
354 margin-top: -3px !important;
355 }
356
357 .forge12-plugin-content-main table.view-optin tr td {
358 text-align: left;
359 }
360
361 .forge12-plugin-content-main table.view-optin tr td:first-child {
362 width: 155px;
363 }
364
365 .forge12-plugin-content-main table.view-optin tr:first-child td {
366 background-color: #333;
367 color: #fff;
368 }
369
370 /**
371 * Show Sublinks only on hover.
372 */
373 .forge12-plugin-content-main table tr td {
374 vertical-align: top;
375 }
376
377 .forge12-plugin-content-main table .on-hover {
378 visibility: hidden;
379 }
380
381 .forge12-plugin-content-main table tr:hover .on-hover {
382 visibility: visible;
383 }
384
385 .forge12-plugin-content-main .dashicons-no {
386 color: #ff0000;
387 }
388
389 .forge12-plugin-content-main .dashicons-yes {
390 color: #00bb00;
391 }
392
393 /**
394 * Copy To Clipboard
395 */
396
397 .forge12-plugin-content .copy-to-clipboard-wrapper {
398 position: relative;
399 flex: 1 1 auto;
400 }
401
402 .forge12-plugin-content .copy-to-clipboard-wrapper .copy-icon {
403 position: absolute;
404 right: 5px;
405 top: 5px;
406 cursor: pointer;
407 }
408
409 /**
410 * Highlight
411 */
412
413 .forge12-plugin.f12-cf7-doubleoptin .forge12-plugin-content .input pre {
414 display: flex;
415 flex: 1 1 auto;
416 margin-top: 0 !important;
417 margin-bottom: 0 !important;
418 }
419
420 .forge12-plugin.f12-cf7-doubleoptin .forge12-plugin-content .input pre code {
421 overflow: scroll;
422 max-width: 740px !important;
423 max-height: 740px;
424 min-height: 300px;
425 width: 100%;
426 }
427
428 /**
429 * Toggle
430 * requires toggle.js
431 */
432 .f12-toggle .btn-toggle {
433 position: relative;
434 display: inline-block;
435 width: 55px;
436 height: 24px;
437 border-radius: 30px;
438 -moz-border-radius: 30px;
439 -webkit-border-radius: 30px;
440 border: none;
441 background-color: #ccc;
442 cursor: pointer;
443 transition: .4s;
444 -webkit-transition: .4s;
445 box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 14%) inset;
446 -moz-box-shadow: 2px 2px 3px 0px rgb(0 0 0 / 14%) inset;
447 }
448
449 .f12-toggle .btn-toggle.active {
450 background-color: #007bff;
451 }
452
453 .f12-toggle .btn-toggle.active .handle {
454 -webkit-transform: translateX(30px);
455 -ms-transform: translateX(30px);
456 transform: translateX(30px);
457 }
458
459 .f12-toggle .btn-toggle .handle {
460 position: absolute;
461 cursor: pointer;
462 width: 20px;
463 height: 20px;
464 top: 2px;
465 left: 2px;
466 right: 0;
467 bottom: 0;
468 -webkit-transition: .4s;
469 transition: .4s;
470 background-color: #fff;
471 }
472
473 .f12-toggle .btn-toggle:not(.active):before {
474 visibility: hidden;
475 opacity: 0;
476 }
477
478 .f12-toggle .btn-toggle.active:after {
479 visibility: hidden;
480 opacity: 0;
481 }
482
483 .f12-toggle .btn-toggle:before,
484 .f12-toggle .btn-toggle:after {
485 color: #fff;
486 font-size: 10px;
487 text-transform: uppercase;
488 transition: .4s;
489 -webkit-transition: .4s;
490 position: absolute;
491 top: 5px;
492 }
493
494 .f12-toggle .btn-toggle:before {
495 content: attr(data-before);
496 left: 9px;
497 }
498
499 .f12-toggle .btn-toggle:after {
500 content: attr(data-after);
501 right: 9px;
502 }
503
504 .f12-toggle .btn-toggle .handle {
505 border-radius: 50%;
506 -moz-border-radius: 50%;
507 -webkit-border-radius: 50%;
508 }