PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 3.1.0
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v3.1.0
5.12.0 5.13.0 5.13.1 5.11.0 5.10.0 5.9.0 5.8.0 5.8.1 5.7.0 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 All 47 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.1.0, at core/assets/admin-style.css

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