PluginProbe ʕ •ᴥ•ʔ
Custom Twitter Feeds – A Tweets Widget or X Feed Widget / 2.7.0
Custom Twitter Feeds – A Tweets Widget or X Feed Widget v2.7.0
2.8.0 2.7.0 2.6.1 2.6.0 1.0 1.0.1 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.2 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3 1.4 1.4.1 1.5 1.5.1 1.6 1.6.1 1.7 1.8 1.8.1 1.8.2 1.8.3 1.8.4 2.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1 2.1.1 2.1.2 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.5.4 2.5.5 trunk
custom-twitter-feeds / css / ctf-admin-styles.css
custom-twitter-feeds / css Last commit date
admin-notifications.css 1 month ago ctf-admin-styles.css 1 month ago ctf-blocks.css 1 month ago ctf-styles.css 1 month ago ctf-styles.min.css 1 month ago
ctf-admin-styles.css
2086 lines
1 #ctf-admin .ctf-tooltip{
2 display: none;
3 padding: 10px 0;
4 font-weight: normal;
5 }
6 #ctf-admin .ctf-tooltip ul{
7 margin-top: 0;
8 margin-bottom: 0;
9 }
10 #ctf-admin .ctf-tooltip li{
11 padding: 4px 0;
12 }
13 #ctf-admin .ctf-tooltip-link,
14 #ctf-admin .ctf-external-link{
15 font-size: 13px;
16 margin-left: 10px;
17 }
18 #ctf-admin .ctf-more-info{
19 padding: 10px 15px;
20 margin: 10px 0;
21 font-size: 13px;
22 background: #f9f9f9;
23 background: rgba(255,255,255,0.8);
24 -moz-border-radius: 8px;
25 -webkit-border-radius: 8px;
26 border-radius: 8px;
27 }
28 #ctf-admin .postbox .ctf-more-info{
29 background: #eee;
30 background: rgba(0,0,0,0.05);
31 }
32 #ctf-admin .ctf-more-info p{
33 font-size: 13px;
34 }
35 #ctf-admin .ctf-contents-links{
36 float: left;
37 clear: both;
38 width: 100%;
39 padding-bottom: 12px;
40 border-bottom: 1px solid #ccc;
41 margin-bottom: 15px;
42 }
43 #ctf-admin .ctf-contents-links a,
44 #ctf-admin .ctf-contents-links span{
45 display: block;
46 float: left;
47 padding: 2px 5px;
48 }
49 #ctf-admin .ctf-contents-links span{
50 padding-left: 0;
51 }
52 #ctf-admin .ctf-contents-links td,
53 #ctf-admin .ctf-contents-links th {
54 padding: 0;
55 vertical-align: middle;
56 }
57 #ctf-admin .ctf_include_replies_toggle {
58 display: block;
59 margin: 8px 0 0 142px;
60 }
61 #ctf-admin table.ctf_shortcode_table{
62 border-collapse: collapse;
63 }
64 #ctf-admin table.ctf_shortcode_table th,
65 #ctf-admin table.ctf_shortcode_table td{
66 border: 1px solid #999;
67 padding: 0.5rem;
68 text-align: left;
69 }
70 #ctf-admin table.ctf_shortcode_table th{
71 background: rgba(0,0,0,0.1);
72 }
73 #ctf-admin table.ctf_shortcode_table td{
74 background: rgba(255,255,255,0.5);
75 }
76 #ctf-admin .ctf_table_header{
77 background: #ddd;
78 font-weight: bold;
79 }
80 #ctf-admin .short-text {
81 width: 50px;
82 }
83
84 /* Configure tab */
85
86 #ctf-admin .ctf-radio-label {
87 display: inline-block;
88 width: 114px;
89 }
90 #ctf-admin .ctf-radio th,
91 #ctf-admin .ctf-radio td {
92 padding: 10px 10px 5px 0;
93 }
94 #ctf-admin #ctf-get-token{
95 display: block;
96 float: left;
97 clear: both;
98 padding: 0 21px 0 21px;
99 height: 47px;
100 line-height: 47px;
101 background: #1da1f2;
102 color: #e9eef3;
103 text-decoration: none;
104
105 -moz-border-radius: 5px;
106 -webkit-border-radius: 5px;
107 border-radius: 5px;
108
109 -moz-transition: all 0.5s ease-in-out;
110 -webkit-transition: all 0.5s ease-in-out;
111 -o-transition: all 0.5s ease-in-out;
112 transition: all 0.5s ease-in-out;
113 }
114 #ctf-admin #ctf-get-token .fa{
115 margin-right: 10px;
116 font-size: 22px;
117 position: relative;
118 top: 3px;
119 }
120 #ctf-admin #ctf-get-token:hover{
121 background-color: #0c7abf;
122 color: #fff;
123
124 -moz-transition: all 0.1s ease-in-out;
125 -webkit-transition: all 0.1s ease-in-out;
126 -o-transition: all 0.1s ease-in-out;
127 transition: all 0.1s ease-in-out;
128 }
129 .ctf-note-after-input {
130 font-style: italic;
131 font-size: 12px;
132 }
133 /* Config info */
134 #ctf_config{
135 float: left;
136 width: 100%;
137 clear: both;
138 margin: 10px 0 10px 0;
139 }
140 #ctf_config .ctf-tooltip-link{
141 position: relative;
142 top: 13px;
143 left: 6px;
144 }
145 #ctf_config_info{
146 float: left;
147 clear: both;
148 padding: 5px 15px;
149 margin: 10px 0 0 0;
150
151 background: #fff;
152 border: 1px solid #ddd;
153
154 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
155 box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
156
157 -moz-border-radius: 2px;
158 -webkit-border-radius: 2px;
159 border-radius: 2px;
160 }
161 #ctf-admin .ctf-success{
162 color: #7ad03a;
163 font-size: 16px;
164 padding: 6px;
165 }
166 #ctf-admin .ctf-footnote{
167 width: 100%;
168 float: left;
169 clear: both;
170 padding: 20px 0 0 0;
171 border-top: 1px solid #ccc;
172 margin: 20px 0 0 0;
173 }
174
175 /* shortcode examples */
176 #ctf-admin label{
177 position: relative;
178 }
179 #ctf-admin .ctf_shortcode{
180 display: none;
181 position: absolute;
182 z-index: 10;
183 font-size: 11px;
184 float: left;
185 width: auto;
186 white-space: pre-line;
187 line-height: 1.4;
188 max-width: 195px;
189 }
190 #ctf-admin .ctf_shortcode_symbol{
191 position: absolute;
192 right: -24px;
193 bottom: 0px;
194 padding: 2px 4px 3px 3px;
195 width: auto;
196 font-size: 11px;
197 margin-left: 5px;
198 }
199
200 /* Error notice */
201 #ctf-admin .ctf_error_notice, .ctf_error_notice{
202 margin-top: 5px;
203 background: #f9ecda;
204 padding: 5px 10px;
205 border: 1px solid #e89a2e;
206 color: #cf6100;
207
208 -moz-border-radius: 3px;
209 -webkit-border-radius: 3px;
210 border-radius: 3px;
211 }
212 #ctf-admin .ctf_error_notice a, .ctf_error_notice a{
213 color: #d85600;
214 }
215 #ctf-admin .ctf_error_notice a:hover, .ctf_error_notice a:hover,
216 #ctf-admin .ctf_error_notice a:focus, .ctf_error_notice a:focus{
217 color: #a34100;
218 }
219 #ctf-admin .ctf_error_notice p, .ctf_error_notice p{
220 margin: 0;
221 padding: 5px 0;
222 font-size: 13px;
223 }
224 .ctf_user_id_error{
225 display: none;
226
227 margin: 10px 0;
228 background: #F7E6E6;
229 padding: 5px 10px;
230 border: 1px solid #BA7B7B;
231 color: #592626;
232
233 -moz-border-radius: 3px;
234 -webkit-border-radius: 3px;
235 border-radius: 3px;
236 }
237
238
239 /* Customize tab */
240 #ctf-admin #ctf_width_options{
241 margin-top: 10px;
242 display: none;
243 }
244
245 /* Pro only notices */
246 #ctf-admin .ctf_row{
247 display: block;
248 width: 100%;
249 }
250 #ctf-admin .ctf_pro,
251 #ctf-admin .ctf_pro label,
252 #ctf_admin .ctf_pro input{
253 color: #999 !important;
254 }
255 #ctf-admin .ctf_pro .ctf_layout_cell:first-child label,
256 #ctf-admin .ctf_pro .ctf_layout_type_list {
257 color: initial !important;
258 }
259 #ctf-admin .ctf_shortcode_table tr.ctf_pro{
260 background: #eacccc;
261 }
262 #ctf-admin .ctf_table_key{
263 display: block;
264 float: left;
265 width: 11px;
266 height: 11px;
267 border: 1px solid #999;
268 background: #eacccc;
269 margin: 3px 6px 0 0;
270 }
271 #ctf-admin .ctf_note {
272 font-size: 12px;
273 font-style: italic;
274 margin-left: 5px;
275 }
276 #ctf-admin .ctf_checkbox,
277 #ctf-admin .ctf_checkbox label{
278 font-size: 13px;
279 line-height: 1.4em;
280 padding-top: 10px;
281 vertical-align: top;
282 }
283 #ctf-admin .ctf_pro .ctf_layout_cell img{
284 opacity: 0.4;
285 }
286 #ctf-admin .ctf_pro .ctf_layout_cell:first-child img {
287 opacity: 1 !important;
288 }
289 #ctf-admin .ctf_pro input,
290 #ctf-admin .ctf_pro select {
291 color: #999 !important;
292 }
293 #ctf-admin .ctf_lock {
294 display: none;
295 padding: 8px 10px 8px 13px;
296 position: absolute;
297 top: 50%;
298 left: 50%;
299 margin-top: -4px;
300 margin-left: -34px;
301 background: rgba(255,255,255,0.8);
302 border-radius: 5px;
303 box-shadow: 0 0 5px 0 rgba(0,0,0,0.1);
304 color: #333;
305 z-index: 99;
306 font-size: 14px;
307 color: #666;
308 font-weight: 700;
309 text-decoration: none;
310 border: 1px solid #ccc;
311 }
312 #ctf-admin .ctf_lock i {
313 margin-right: 6px;
314 }
315 #ctf-admin .ctf_pro .ctf_layout_cell:hover .ctf_lock{
316 display: block;
317 }
318 #ctf-admin .ctf_pro .ctf_layout_cell:first-child .ctf_lock,
319 #ctf-admin .ctf_pro .ctf_layout_cell:first-child:hover .ctf_lock {
320 display: none;
321 }
322
323 /* Layout */
324 .form-table .ctf_layout_type {
325 display: inline-block;
326 margin-left: 20px;
327 }
328 .form-table .ctf_layout_type:first-child {
329 margin-left: 0;
330 }
331 .ctf_layout_setting,
332 .ctf_box_setting{
333 margin-bottom: 20px;
334 }
335 .ctf_layout_setting:last-child,
336 .ctf_box_setting:last-child {
337 margin-bottom: 0;
338 }
339 .ctf_layout_setting label,
340 .ctf_box_setting label {
341 display: inline-block;
342 font-weight: bold;
343 font-size: 14px;
344 padding-bottom: 5px;
345 padding-right: 5px;
346 }
347 #ctf-admin .ctf_layout_options_wrap .ctf_shortcode_symbol{
348 bottom: 4px;
349 right: -20px;
350 }
351 #ctf-admin .ctf_layout_options_wrap .ctf_shortcode,
352 #ctf-admin .ctf_box_setting .ctf_shortcode{
353 position: relative;
354 float: none;
355 top: -4px
356 }
357
358 .ctf_layout_cell {
359 position: relative;
360 padding: 0;
361 display: inline-block;
362 float: left;
363 width: 155px;
364 padding: 15px 15px 10px 15px;
365 margin-right: 10px;
366 background: #f6f6f6;
367 border: 1px solid #ddd;
368 -moz-border-radius: 5px;
369 -webkit-border-radius: 5px;
370 border-radius: 5px;
371 vertical-align: top;
372 }
373 .ctf_layout_cell:nth-child(4) {
374 margin-right: 0;
375 }
376 @media all and (max-width: 1200px){
377 .ctf_layout_cell{
378 width: 21%;
379 padding: 1%;
380 margin-right: 1%;
381 }
382 }
383 @media all and (max-width: 480px){
384 .ctf_layout_cell{
385 width: 98%;
386 padding: 1%;
387 margin: 5px 0;
388 }
389 }
390 .ctf_label {
391 font-size: 16px;
392 font-weight: bold;
393 padding-left: 2px;
394 }
395 .ctf_layout_cell:hover,
396 .ctf_layout_cell:focus{
397 background: #fcfcfc;
398 cursor: pointer;
399 }
400 .ctf_layout_cell.ctf_layout_selected{
401 background: #f7faf1;
402 border: 1px solid #7ad03a;
403 }
404 .ctf_layout_cell h3{
405 font-size: 15px;
406 margin-top: 0;
407 }
408 .ctf_layout_cell img{
409 width: 100%;
410 border: 1px solid #ddd;
411 margin-top: 5px;
412 }
413
414 #ctf-admin #ctf_width_options{
415 margin-top: 5px;
416 display: none;
417 }
418 #ctf-admin #ctf_width_options label {
419 font-size: 13px;
420 position: relative;
421 top: -2px;
422 }
423 #ctf-admin .ctf_layout_settings{
424 float: left;
425 clear: both;
426 width: 96%;
427
428 padding: 20px 2%;
429 margin: 10px 0;
430 font-size: 13px;
431 background: #f9f9f9;
432 background: rgba(255,255,255,0.8);
433
434 -moz-border-radius: 8px;
435 -webkit-border-radius: 8px;
436 border-radius: 8px;
437 }
438 .ctf_layout_setting {
439 clear:left;
440 margin-bottom: 10px;
441 }
442 #ctf-admin .ctf_layout_options_wrap .ctf-tooltip{
443 width: 98%;
444 padding: 10px 1%;
445 background: #eee;
446 background: rgba(0,0,0,0.05);
447 }
448 #ctf-admin .ctf_layout_mobile_layout_setting {
449 width: auto;
450 }
451
452 #ctf-admin .ctf-quick-start{
453 display: block;
454 float: left;
455 clear: both;
456 min-width: 808px;
457 margin: 15px 0 0 0;
458 padding: 15px 20px;
459
460 border: 1px solid #ccc;
461 background: #eee;
462 background: rgba(255,255,255,0.5);
463
464 -moz-border-radius: 5px;
465 -webkit-border-radius: 5px;
466 border-radius: 5px;
467 }
468 #ctf-admin .ctf-quick-start h3,
469 #ctf-admin .ctf-quick-start p{
470 margin: 0;
471 padding: 5px 0;
472 }
473 #ctf-admin .ctf-pro-notice,
474 #ctf-admin .ctf-pro-notice img{
475 display: block;
476 float: left;
477 clear: both;
478 margin: 20px 0 0 0;
479 overflow: hidden;
480
481 -moz-border-radius: 4px;
482 -webkit-border-radius: 4px;
483 border-radius: 4px;
484
485 -moz-transition: all 0.5s ease-in-out;
486 -webkit-transition: all 0.5s ease-in-out;
487 -o-transition: all 0.5s ease-in-out;
488 transition: all 0.5s ease-in-out;
489 }
490 #ctf-admin .ctf-pro-notice img{
491 margin: 0;
492 }
493 #ctf-admin .ctf-pro-notice:hover{
494 opacity: 0.95;
495
496 -moz-transition: all 0.1s ease-in-out;
497 -webkit-transition: all 0.1s ease-in-out;
498 -o-transition: all 0.1s ease-in-out;
499 transition: all 0.1s ease-in-out;
500 }
501 #ctf-admin .ctf-pro-options,
502 #ctf-admin .ctf-pro-options label{
503 color: #999 !important;
504 }
505 #ctf-admin .ctf-shortcode_table tr.ctf-pro-options{
506 background: #eacccc;
507 }
508 #ctf-admin .ctf-pro-options label,
509 #ctf-admin .ctf-pro-options .ctf_shortcode {
510 color: #999 !important;
511 }
512 #ctf-admin .ctf_pro .ctf-tooltip-link,
513 #ctf-admin .ctf-pro-options .ctf-tooltip-link {
514 color: #aaa !important;
515 }
516 #ctf-admin .ctf-success{
517 font-size: 14px;
518 }
519 #toplevel_page_custom-twitter-feeds .dashicons-admin-generic:before {
520 content: "\f301";
521 }
522
523 /* GDPR Settings */
524 #ctf-admin .ctf-list{
525 list-style: inside disc;
526 }
527 #ctf-admin .ctf-box{
528 float: left;
529 clear: both;
530 width: 96%;
531 max-width: 900px;
532
533 padding: 10px 15px;
534 margin: 10px 0;
535 font-size: 13px;
536 background: #f9f9f9;
537 background: rgba(255,255,255,0.8);
538
539 -moz-border-radius: 8px;
540 -webkit-border-radius: 8px;
541 border-radius: 8px;
542 }
543 .gdpr_tooltip p{
544 padding: 0 0 10px 0;
545 }
546 .gdpr_tooltip span{
547 display: inline-block;
548 margin: 0;
549 font-weight: bold;
550 font-size: 14px;
551 }
552 .gdpr_tooltip .ctf-list{
553 padding: 0 0 10px 0;
554 }
555 .gdpr_tooltip li{
556 padding: 0;
557 }
558 .ctf_gdpr_plugin_active .ctf_active{
559 display: inline-block;
560 padding: 10px 20px 15px 20px;
561 border-radius: 5px;
562 background: #edf4f0;
563 border: 1px solid #2c8649;
564 color: #2c8649;
565 margin: 8px 0 0 0;
566 }
567 .ctf_gdpr_plugin_active svg{
568 width: 16px;
569 height: 16px;
570 position: relative;
571 top: 3px;
572 margin-right: 2px;
573 }
574 .ctf_gdpr_plugin_active path{
575 fill: green;
576 }
577 .ctf_gdpr_list,
578 .ctf_gdpr_yes,
579 .ctf_gdpr_no{
580 display: none;
581 }
582 #ctf-admin .ctf_gdpr_error{
583 padding: 10px 20px 15px 20px;
584 border-radius: 5px;
585 background: #F7E6E6;
586 border: 1px solid #BA7B7B;
587 color: #592626;
588 }
589
590 /* Lite Notice */
591 @media screen and (max-width: 600px) {
592 #ctf-notice-bar {
593 display:none !important
594 }
595 }
596
597 #ctf-notice-bar {
598 background-color: #DDDDDD;
599 color: #777777;
600 text-align: center;
601 position: relative;
602 padding: 7px;
603 margin-bottom: 0;
604 opacity: 1;
605 transition: all .3s ease-in-out;
606 max-height: 100px;
607 overflow: hidden
608 }
609
610 #ctf-notice-bar.out {
611 opacity: .5;
612 max-height: 0
613 }
614
615 #ctf-notice-bar a {
616 color: #e34f0e;
617 }
618
619 #ctf-notice-bar a:hover {
620 color: #b85a1b
621 }
622
623 #ctf-notice-bar .dismiss {
624 position: absolute;
625 top: 0;
626 right: 0;
627 border: none;
628 padding: 5px;
629 margin-top: 1px;
630 background: 0 0;
631 color: #72777c;
632 cursor: pointer
633 }
634
635 #ctf-notice-bar .dismiss:before {
636 background: 0 0;
637 color: #72777c;
638 content: "\f335";
639 display: block;
640 font: normal 20px/20px dashicons;
641 speak: none;
642 height: 20px;
643 text-align: center;
644 width: 20px;
645 -webkit-font-smoothing: antialiased
646 }
647
648 /* Locator Summary */
649 .ctf-feed-locator-summary-wrap {
650 max-width: 1100px;
651 margin-bottom: 40px;
652 }
653 .ctf-full-wrap {
654 display: none;
655 }
656 .ctf-locator-more {
657 display: inline-block;
658 margin: 0 0 0 1px;
659 padding: 0 5px;
660 border: 1px solid rgba(0,0,0,0.1);
661 border-radius: 3px;
662 line-height: 1.6;
663 }
664
665 .ctf_shortcode_visible .ctf_locations_link {
666 display: none;
667 }
668 .ctf_locations_link a {
669 font-weight: normal;
670 text-decoration: none;
671 }
672 .ctf_locations_link svg {
673 width: 11px;
674 position: relative;
675 top: 1px;
676 }
677
678
679 /* More social feeds page */
680 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary .fa-spinner {
681 color: #333;
682 }
683 #ctf-admin .ctf_more_plugins h2{
684 margin-top: 15px;
685 }
686 #ctf-admin .ctf_more_plugins #ctf-admin-addons .addons-container{
687 overflow: hidden;
688 margin: 0;
689 }
690 #ctf-admin .ctf_more_plugins#ctf-admin-about #ctf-admin-addons{
691 padding: 20px 0;
692 }
693 #ctf-admin .ctf-more-plugins-intro span{
694 color: #e34f0e;
695 }
696 #ctf-admin .ctf_more_plugins h3{
697 padding: 15px 0 0 0;
698 }
699 .sb_cross_install_modal .ctf-loader{
700 position: absolute;
701 left: 50%;
702 top: 50%;
703 margin: -10px 0 0 -10px;
704 }
705
706 /* Social Wall landing page */
707 #ctf-admin.sw-landing-page{
708 padding: 20px 0;
709 }
710 #ctf-admin .ctf-sw-icons{
711 width: 100%;
712 text-align: center;
713 }
714 #ctf-admin .ctf-sw-icons span{
715 display: inline-block;
716 width: 32px;
717 margin: 0 7px;
718 position: relative;
719 top: -2px;
720 }
721 #ctf-admin .ctf-sw-icons .ctf-sb-plus{
722 width: 12px;
723 height: 12px;
724 position: relative;
725 top: -12px;
726 opacity: 0.9;
727 }
728 #ctf-admin.sw-landing-page h1,
729 #ctf-admin.sw-landing-page h2{
730 width: 100%;
731 text-align: center;
732 }
733 #ctf-admin.sw-landing-page h1{
734 font-size: 44px;
735 margin: 20px 0 0 0;
736 line-height: 1.3;
737 }
738 #ctf-admin.sw-landing-page h2{
739 font-size: 30px;
740 font-weight: 100;
741 line-height: 1.2;
742 margin: 5px 0 20px 0;
743 }
744 #ctf-admin .ctf-sw-info{
745 width: 95%;
746 max-width: 1400px;
747 margin: 0 auto;
748 padding: 50px 10px;
749 clear: both;
750 overflow: hidden;
751 box-sizing: border-box;
752 }
753 #ctf-admin .ctf-sw-features{
754 float: left;
755 width: 40%;
756 margin-right: 5%;
757 padding: 20px 0 0 0;
758 }
759 #ctf-admin .ctf-sw-screenshot{
760 position: relative;
761 width: 55%;
762 float: left;
763 box-sizing: border-box;
764 border: 5px solid #fff;
765 box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);
766 }
767 #ctf-admin .ctf-sw-features p{
768 margin: 35px 0;
769 padding: 0;
770 font-size: 15px;
771 }
772 #ctf-admin .ctf-sw-features p:first-child{
773 margin-top: 0;
774 }
775 #ctf-admin .ctf-sw-features span{
776 display: block;
777 font-size: 20px;
778 font-weight: bold;
779 }
780 #ctf-admin.sw-landing-page .cta {
781 margin: 20px 0 0 5px;
782 padding: 8px 40px 10px 40px;
783 font-size: 20px;
784 }
785 #ctf-admin .ctf-sw-screenshot img{
786 width: 100%;
787 display: block;
788 }
789 #ctf-admin .ctf-sw-screenshot .cta{
790 position: absolute;
791 top: 50%;
792 left: 50%;
793 margin-top: -32px;
794 margin-left: -80px;
795 padding: 15px 30px 17px 30px;
796 color: #333;
797 text-decoration: none;
798 background: rgba(255,255,255,0.95);
799 border-radius: 3px;
800 /*border: 2px solid rgba(0,0,0,0.1);*/
801 box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
802 }
803 #ctf-admin .ctf-sw-screenshot:hover .cta,
804 #ctf-admin .ctf-sw-screenshot:focus .cta{
805 background: #e34717;
806 color: #fff;
807 box-shadow: 0;
808 }
809 #ctf-admin .ctf-sw-footer-cta{
810 width: 100%;
811 text-align: center;
812 }
813 #ctf-admin .ctf-sw-footer-cta a{
814 font-size: 22px;
815 display: inline-block;
816 text-decoration: none;
817 line-height: 25px;
818 font-weight: normal;
819 padding: 10px 0 30px 0;
820 }
821 #ctf-admin .ctf-sw-footer-cta span{
822 width: 30px;
823 height: 30px;
824 display: inline-block;
825 margin: 0 10px 0 0;
826 position: relative;
827 top: 4px;
828 }
829 #ctf-admin .ctf-sw-footer-cta span .emoji{
830 width: 30px !important;
831 height: 30px !important;
832 }
833
834 @media all and (max-width: 1500px){
835 #ctf-admin .ctf-sw-screenshot{
836 width: 55%;
837 float: left;
838 height: 500px;
839 background: url('../img/sw-screenshot.png') no-repeat center center;
840 background-size: cover;
841 }
842 #ctf-admin .ctf-sw-screenshot img{
843 display: none;
844 }
845 }
846 @media all and (max-width: 900px){
847 #ctf-admin .ctf-sw-info{
848 padding: 20px 0;
849 }
850 #ctf-admin .ctf-sw-features{
851 width: 100%;
852 padding: 10px 0;
853 margin: 0;
854 }
855 #ctf-admin .ctf-sw-screenshot{
856 width: 100%;
857 padding: 0;
858 height: auto;
859 background: none;
860 }
861 #ctf-admin .ctf-sw-screenshot img{
862 display: block;
863 }
864 #ctf-admin .ctf-sw-features .cta {
865 width: 100%;
866 box-sizing: border-box;
867 text-align: center;
868 margin: 20px 0;
869 }
870 }
871
872 /* Menu Pro link */
873 #adminmenu .wp-submenu .ctf_get_pro_highlight,
874 #adminmenu .wp-submenu .ctf_get_pro_highlight:hover,
875 #adminmenu .wp-submenu .ctf_get_pro_highlight:active{
876 color: #fff;
877 font-weight: 600;
878 background-color: #1da867;
879 }
880
881 /* Install another plugin modal */
882 .sb_cross_install_modal {
883 position: fixed;
884 z-index: 999;
885 width: 100%;
886 top: 0;
887 right: 0;
888 bottom: 0;
889 left: 0;
890 background: rgba(0, 0, 0, 0.3);
891 }
892 .sb_cross_install_inner {
893 position: absolute;
894 top: 140px;
895 left: 50%;
896 width: 480px;
897 margin: 0 0 0 -245px;
898 padding: 35px;
899 background: #fff;
900 text-align: left;
901
902 -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);
903 box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2);
904
905 -moz-border-radius: 3px;
906 -webkit-border-radius: 3px;
907 border-radius: 3px;
908 }
909 .sb_cross_install_inner#ctf-admin-about #ctf-admin-addons .addon-container,
910 .sb_cross_install_inner#ctf-admin-about #ctf-admin-addons .addons-container{
911 width: 100%;
912 margin: 0;
913 padding: 0;
914 min-height: 198px;
915 }
916 #ctf-admin-addons .addon-item .action-button button{
917 background: #007cba;
918 border: 0;
919 }
920 #ctf-admin-addons .addon-item .action-button button:hover{
921 background: #0071a1;
922 }
923 .sb_cross_install_inner#ctf-admin-about #ctf-admin-addons{
924 padding: 0;
925 }
926 /* More social feeds page */
927 .sb_cross_install_inner#ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary .fa-spinner {
928 color: #333;
929 }
930 #ctf-admin .ctf_more_plugins h2{
931 margin-top: 15px;
932 }
933 #ctf-admin .ctf_more_plugins #ctf-admin-addons .addons-container{
934 overflow: hidden;
935 margin: 0;
936 }
937 #ctf-admin .ctf_more_plugins#ctf-admin-about #ctf-admin-addons{
938 padding: 20px 0;
939 }
940 #ctf-admin .ctf-more-plugins-intro span{
941 color: #e34f0e;
942 }
943 #ctf-admin .ctf_more_plugins h3{
944 padding: 15px 0 0 0;
945 }
946 .sb_cross_install_modal .ctf-loader{
947 position: absolute;
948 left: 50%;
949 top: 50%;
950 margin: -10px 0 0 -10px;
951 }
952 /* AW Addons */
953 #ctf-admin-addons h3 {
954 padding: 10px 10px 0 10px;
955 clear: left;
956 }
957 #ctf-admin-addons *,#ctf-admin-addons *::before,#ctf-admin-addons *::after {
958 -webkit-box-sizing: border-box;
959 -moz-box-sizing: border-box;
960 box-sizing: border-box
961 }
962
963 #ctf-admin-addons .addons-container {
964 margin-left: -20px;
965 margin-right: -20px
966 }
967
968 #ctf-admin-addons .unlock-msg {
969 padding: 0 20px;
970 margin-top: -20px;
971 clear: both
972 }
973
974 #ctf-admin-addons #ctf-admin-addons-search {
975 background-color: #fff;
976 border: 1px solid #ddd;
977 border-radius: 3px;
978 box-shadow: none;
979 color: #333;
980 vertical-align: middle;
981 padding: 7px 12px;
982 margin: -3px 10px 0 0;
983 width: 200px;
984 min-height: 35px;
985 float: right
986 }
987
988 #ctf-admin-addons #ctf-admin-addons-search:focus {
989 border-color: #bbb
990 }
991
992 #ctf-admin-addons .addon-container {
993 padding: 0 20px;
994 float: left;
995 width: 33.333333%;
996 margin-bottom: 20px
997 }
998
999 @media (max-width: 1249px) {
1000 #ctf-admin-addons .addon-container {
1001 width:50%
1002 }
1003 }
1004
1005 @media (max-width: 767px) {
1006 #ctf-admin-addons .addon-container {
1007 width:100%;
1008 margin-bottom: 20px
1009 }
1010 }
1011
1012 #ctf-admin-addons h4 {
1013 font-size: 17px;
1014 font-weight: 700
1015 }
1016
1017 #ctf-admin-addons .addon-item {
1018 background-color: #fff;
1019 border: 1px solid #ddd;
1020 border-radius: 3px;
1021 margin: 0
1022 }
1023
1024 @media (max-width: 767px) {
1025 #ctf-admin-addons .addon-item {
1026 margin:0 0
1027 }
1028 }
1029
1030 #ctf-admin-addons .addon-item img {
1031 border: 1px solid #eee;
1032 float: left;
1033 max-width: 75px
1034 }
1035
1036 #ctf-admin-addons .addon-item h5 {
1037 margin: 0 0 10px 100px;
1038 font-size: 16px
1039 }
1040
1041 #ctf-admin-addons .addon-item p {
1042 margin: 0 0 0 100px
1043 }
1044
1045 #ctf-admin-addons .addon-item .details {
1046 padding: 30px 20px
1047 }
1048
1049 #ctf-admin-addons .addon-item .actions {
1050 background-color: #f7f7f7;
1051 border-top: 1px solid #ddd;
1052 padding: 20px;
1053 position: relative
1054 }
1055
1056 #ctf-admin-addons .addon-item .actions .msg {
1057 background-color: #f7f7f7;
1058 position: absolute;
1059 text-align: center;
1060 font-weight: 600;
1061 top: 0;
1062 left: 0;
1063 height: 100%;
1064 width: 100%;
1065 z-index: 99;
1066 padding: 20px;
1067 display: -webkit-box;
1068 display: -moz-box;
1069 display: -ms-flexbox;
1070 display: -webkit-flex;
1071 display: flex;
1072 -webkit-align-items: center;
1073 -ms-align-items: center;
1074 align-items: center;
1075 justify-content: center
1076 }
1077
1078 #ctf-admin-addons .addon-item .actions .msg.success {
1079 color: #2a9b39
1080 }
1081
1082 #ctf-admin-addons .addon-item .actions .msg.error {
1083 color: red
1084 }
1085
1086 #ctf-admin-addons .addon-item .status {
1087 float: left;
1088 padding-top: 8px
1089 }
1090
1091 #ctf-admin-addons .addon-item .status .status-inactive {
1092 color: red
1093 }
1094
1095 #ctf-admin-addons .addon-item .status .status-download {
1096 color: #666
1097 }
1098
1099 #ctf-admin-addons .addon-item .status .status-active {
1100 color: #2a9b39
1101 }
1102
1103 #ctf-admin-addons .addon-item .upgrade-button {
1104 text-align: center
1105 }
1106
1107 #ctf-admin-addons .addon-item .upgrade-button a {
1108 font-weight: 600;
1109 width: 140px;
1110 text-align: center;
1111 padding: 8px 5px
1112 }
1113
1114 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button {
1115 display: inline-block;
1116 text-decoration: none;
1117 font-size: 13px;
1118 line-height: 26px;
1119 height: 28px;
1120 margin: 0;
1121 padding: 0 10px 1px;
1122 cursor: pointer;
1123 -webkit-appearance: none;
1124 border-radius: 3px;
1125 border: 1px solid #cccccc;
1126 background: #f7f7f7;
1127 box-shadow: 0 1px 0 #cccccc;
1128 font-weight: normal
1129 }
1130
1131 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button:hover,#ctf-admin-about #ctf-admin-addons .addon-item .action-button .button:focus {
1132 background: #fafafa;
1133 border-color: #999;
1134 color: #23282d
1135 }
1136
1137 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary {
1138 background: #0085ba;
1139 border-color: #0073aa #006799 #006799;
1140 box-shadow: 0 1px 0 #006799;
1141 color: #fff;
1142 text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799
1143 }
1144
1145 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary:hover,#ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary:focus {
1146 background: #008ec2;
1147 border-color: #006799;
1148 color: #fff
1149 }
1150
1151 #ctf-admin #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-primary .fa-spinner {
1152 color: #fff
1153 }
1154
1155 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-secondary {
1156 color: #555;
1157 border-color: #cccccc;
1158 background: #f7f7f7;
1159 box-shadow: 0 1px 0 #cccccc
1160 }
1161
1162 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-secondary:hover,#ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.button-secondary:focus {
1163 background: #fafafa;
1164 border-color: #999;
1165 color: #23282d
1166 }
1167
1168 #ctf-admin-about #ctf-admin-addons .addon-item .action-button .button.disabled {
1169 cursor: default
1170 }
1171
1172
1173 #ctf-admin-addons .addon-item .action-button {
1174 float: right
1175 }
1176
1177 #ctf-admin-addons .addon-item .action-button button {
1178 background: none;
1179 border: 1px solid #ddd;
1180 border-radius: 3px;
1181 box-shadow: none;
1182 cursor: pointer;
1183 font-weight: 600;
1184 width: 140px;
1185 text-align: center;
1186 padding: 8px 5px
1187 }
1188
1189 #ctf-admin-addons .addon-item .action-button button:hover,#ctf-admin-addons .addon-item .action-button button.loading {
1190 background-color: #e9e9e9
1191 }
1192
1193 #ctf-admin-addons .addon-item .action-button button .fa {
1194 margin-right: 8px
1195 }
1196
1197 #ctf-admin-addons .addon-item .action-button button .fa.fa-spinner {
1198 margin-right: 0
1199 }
1200
1201 #ctf-admin-addons .addon-item .action-button button.status-active .fa {
1202 color: #2a9b39
1203 }
1204
1205 #ctf-admin-addons .addon-item .action-button button.status-inactive .fa {
1206 color: red
1207 }
1208
1209 #ctf-admin-addons .addon-item .action-button button.status-download .fa {
1210 color: #999
1211 }
1212
1213 #ctf-admin-addons .addon-item .action-button button.disabled {
1214 cursor: default
1215 }
1216
1217 #ctf-admin-addons .addon-item .action-button button.loading .fa {
1218 color: #666
1219 }
1220 .ctf-clear:after{
1221 display: table;
1222 content: "";
1223 clear: both;
1224 }
1225 .ctf-notice-alert {
1226 display: inline-block;
1227 position: absolute;
1228 vertical-align: top;
1229 box-sizing: border-box;
1230 margin: 1px 0 0 4px;
1231 padding: 0 5px;
1232 min-width: 18px;
1233 height: 18px;
1234 border-radius: 9px;
1235 background-color: #d63638;
1236 color: #fff;
1237 font-size: 11px;
1238 line-height: 1.6;
1239 text-align: center;
1240 z-index: 26;
1241 }
1242
1243 /*** ctf Header Notice ***/
1244 #ctf-notice-bar.ctf-header-notice {
1245 text-align: center;
1246 position: relative;
1247 padding: 7px;
1248 margin-bottom: 0;
1249 opacity: 1;
1250 transition: all .3s ease-in-out;
1251 max-height: 100px;
1252 overflow: hidden;
1253 background: #0068A0;
1254 }
1255 #ctf-notice-bar.ctf-header-notice span {
1256 font-size: 14px;
1257 line-height: 160%;
1258 font-weight: 300;
1259 color: #fff !important;
1260 font-weight: 400;
1261 }
1262 #ctf-notice-bar.ctf-header-notice a {
1263 text-decoration: underline;
1264 font-weight: bold;
1265 color: #fff;
1266 }
1267 #ctf-notice-bar.ctf-header-notice .ctf-dismiss {
1268 position: absolute;
1269 top: 1px;
1270 right: 50px;
1271 border: none;
1272 padding: 5px;
1273 margin-top: 1px;
1274 background: 0 0;
1275 color: #72777c;
1276 cursor: pointer;
1277 }
1278 #ctf-notice-bar.ctf-header-notice .dismiss:before{
1279 content: none;
1280 }
1281 .ctf-header-notice {
1282 padding: 6px;
1283 }
1284
1285 @media (max-width: 769px) {
1286 .ctf-header-notice .ctf-dismiss {
1287 right: 10px;
1288 }
1289 .ctf-header-notice {
1290 padding: 7px 45px 7px 15px;
1291 }
1292 }
1293
1294 #adminmenu a[href="admin.php?page=custom-twitter-feeds"]{
1295 display: none !important;
1296 }
1297
1298 .ctf-install-plugin-body .ctf-install-plugin-header .sb-plugin-image {
1299 background-color: #fff;
1300 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
1301 border-radius: 2px;
1302 padding: 15px;
1303 max-height: 66px;
1304 box-sizing: border-box;
1305 margin-right: 24px;
1306 }
1307 .ctf-install-plugin-body .ctf-install-plugin-header h3 {
1308 font-size: 18px !important;
1309 line-height: 25px !important;
1310 display: flex;
1311 align-items: center;
1312 margin: 0 0 4px 0;
1313 font-style: normal;
1314 font-weight: 600;
1315 }
1316
1317 /* V2 Rules */
1318 #adminmenu a[href="admin.php?page=ctf-support"],
1319 #adminmenu .toplevel_page_custom-twitter-feeds a[href="admin.php?page=custom-twitter-feeds"]{
1320 display: none;
1321 }
1322 .ctf-notice-alert {
1323 display: inline-block;
1324 position: absolute;
1325 vertical-align: top;
1326 box-sizing: border-box;
1327 margin: 1px 0 0 4px;
1328 padding: 0 5px;
1329 min-width: 18px;
1330 height: 18px;
1331 border-radius: 9px;
1332 background-color: #d63638;
1333 color: #fff;
1334 font-size: 11px;
1335 line-height: 1.6;
1336 text-align: center;
1337 z-index: 26;
1338 }
1339
1340
1341 /* Review notice */
1342 .ctf_notice{
1343 position: relative;
1344 clear: right;
1345 overflow: hidden;
1346 padding: 20px 70px 23px 82px;
1347 box-sizing: border-box;
1348 margin: 40px 20px 10px 0px;
1349 background: #FFFFFF 0 0 no-repeat padding-box;
1350 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
1351 border-radius: 2px;
1352 }
1353 .ctf_review_notice,
1354 .ctf_discount_notice,
1355 .ctf_review_notice_step_1 {
1356 width: 100%;
1357 border-top: 2px solid #0068A0;
1358 }
1359 .ctf_notice .ctf_thumb{
1360 position: absolute;
1361 display: inline-block;
1362 -moz-border-radius: 4px;
1363 -webkit-border-radius: 4px;
1364 border-radius: 4px;
1365 margin: 0;
1366 top: 20px;
1367 left: 24px;
1368 width: 34px;
1369 height: 44px;
1370 }
1371 .ctf_notice .ctf_thumb {
1372 width: 42px;
1373 height: 42px;
1374 top: 11px;
1375 }
1376 .ctf_notice.ctf_review_notice .ctf_thumb {
1377 top: 16px;
1378 }
1379 .ctf_notice.ctf_review_notice_step_1 {
1380 padding: 18px 120px 18px 82px;
1381 }
1382 .ctf_notice.ctf_review_notice_step_1 .ctf-notice-text .ctf-notice-text-p {
1383 font-size: 16px;
1384 font-weight: 600;
1385 margin-bottom: 0;
1386 }
1387 .ctf_notice .ctf_thumb .img-overlay {
1388 position: absolute;
1389 bottom: 4px;
1390 padding: 6px 7px 6px 5px;
1391 font-size: 13px;
1392 font-weight: bold;
1393 background: #fff;
1394 background: rgba(255,255,255,0.85);
1395 line-height: 1;
1396 color: #333;
1397 box-shadow: 1px -1px 3px 0 rgba(0,0,0,0.15);
1398 }
1399 .ctf_notice .ctf_thumb img {
1400 max-width: 100%;
1401 }
1402 .ctf_notice .ctf-notice-text{
1403 float: left;
1404 clear: none;
1405 width: 100%;
1406 padding: 0;
1407 }
1408
1409 .ctf_notice.ctf_review_notice_step_1 .ctf-notice-text {
1410 width: auto;
1411 }
1412 .ctf_notice .ctf-notice-text .ctf-notice-text-p {
1413 margin-bottom: 15px;
1414 }
1415
1416 .ctf_notice .ctf-notice-text .ctf-notice-text-header {
1417 font-size: 16px;
1418 margin: 0 0 10px;
1419 color: #141B38;
1420 }
1421 @media (min-width: 1170px ) {
1422 .ctf_notice_op.ctf_discount_notice .ctf-notice-text {
1423 display: flex;
1424 flex-wrap: wrap;
1425 justify-content: space-between;
1426 }
1427 .ctf_notice_op.ctf_discount_notice .ctf-notice-text .ctf-notice-text-inner {
1428 width: 60%;
1429 max-width: 540px;
1430 }
1431 .ctf_notice_op.ctf_discount_notice .ctf-notice-text .ctf-notice-text-p {
1432 margin-bottom: 0;
1433 }
1434 }
1435 .ctf_notice .ctf-links{
1436 margin-top: 4px !important;
1437 }
1438 .ctf_notice p{
1439 float: left;
1440 clear: both;
1441 width: auto;
1442 font-weight: normal;
1443 font-size: 14px;
1444 line-height: 22px;
1445 margin: 0px 0 10px 0;
1446 color: #434960;
1447 }
1448 .ctf_notice a:hover,
1449 .ctf_notice a:focus{
1450 color: #0c7abf;
1451 }
1452 .ctf_notice .ctf-notice-links{
1453 margin: 0;
1454 }
1455 .ctf-notice-links{
1456 margin-top: 0 !important;
1457 }
1458 .ctf-notice-links .ctf-btn {
1459 font-weight: 600;
1460 padding: 5px 12px;
1461 border-radius: 2px;
1462 box-sizing: border-box;
1463 height: 32px;
1464 text-decoration: none;
1465 font-size: 12px;
1466 display: inline-block;
1467 }
1468 .ctf-notice-links a:not(:last-child) {
1469 margin-right: 5px;
1470 }
1471 .ctf-notice-dismiss {
1472 position: absolute;
1473 top: 3px;
1474 right: 0;
1475 cursor: pointer;
1476 width: 40px;
1477 height: 40px;
1478 display: flex;
1479 justify-content: center;
1480 align-items: center;
1481 }
1482 .ctf-notice-dismiss path {
1483 fill: #8a8787;
1484 }
1485 body .ctf_review_step1_notice h3.title {
1486 display: inline-block;
1487 font-size: 16px !important;
1488 font-weight: 600 !important;
1489 margin: 0 !important;
1490 }
1491 body .ctf_review_step1_notice .ctf-btn-link {
1492 font-size: 16px;
1493 font-weight: 600;
1494 line-height: 26px;
1495 text-decoration-line: underline;
1496 color: #0068A0;
1497 background: none;
1498 border: none;
1499 cursor: pointer;
1500 padding: 0;
1501 }
1502 body .ctf_review_step1_notice .ctf-btn-link:not(:last-child) {
1503 margin-right: 12px;
1504 }
1505
1506 .ctf_notice .ctf_notice_close,
1507 .ctf_notice .ctf_bfcm_sale_notice_close,
1508 .ctf_notice .ctf_new_user_sale_notice_close {
1509 position: absolute;
1510 top: 0;
1511 right: 0;
1512 padding: 10px;
1513 line-height: 1;
1514 }
1515 .ctf_notice .ctf_notice_close:hover,
1516 .ctf_notice .ctf_notice_close:focus{
1517 color: #a34100;
1518 }
1519
1520 /* Notice CTA btn */
1521
1522 .ctf_notice .ctf_other_notice{
1523 padding-top: 10px;
1524 font-style: italic;
1525 font-size: 12px;
1526 }
1527 .ctf_notice .ctf_other_notice a{
1528 padding: 0;
1529 }
1530 .ctf-notice-consent-btns {
1531 float: left;
1532 }
1533
1534 .ctf-notice-consent-btns .ctf-btn-link {
1535 font-size: 16px;
1536 font-weight: 600;
1537 line-height: 26px;
1538 text-decoration-line: underline;
1539 color: #0068A0;
1540 background: none;
1541 border: none;
1542 cursor: pointer;
1543 padding: 0;
1544 }
1545 .ctf-notice-consent-btns .ctf-btn-link:not(:last-child) {
1546 margin-right: 12px;
1547 }
1548 @media (min-width: 700px) {
1549 .ctf-notice-consent-btns {
1550 margin-left: 20px;
1551 }
1552 body .review-step-1-btns {
1553 margin-left: 20px;
1554 }
1555 .ctf_review_step1_notice .review-step-1-btns {
1556 display: inline-block;
1557 }
1558 }
1559 .ctf-notice-alert {
1560 display: inline-block;
1561 position: absolute;
1562 vertical-align: top;
1563 box-sizing: border-box;
1564 margin: 1px 0 0 4px;
1565 padding: 0 5px;
1566 min-width: 18px;
1567 height: 18px;
1568 border-radius: 9px;
1569 background-color: #d63638;
1570 color: #fff;
1571 font-size: 11px;
1572 line-height: 1.6;
1573 text-align: center;
1574 z-index: 26;
1575 }
1576
1577 /*** ctf Admin Notices ***/
1578 .ctf-admin-notices {
1579 padding: 16px 60px 20px 60px;
1580 background: #FFFFFF;
1581 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
1582 position: relative;
1583 box-sizing: border-box;
1584 }
1585 .ctf-admin-notices:not(:last-child) {
1586 margin-bottom: 15px;
1587 }
1588 .sb-customizer-preview .ctf-admin-notices:not(:last-child) {
1589 margin-bottom: 0px;
1590 }
1591 .ctf-admin-notices.ctf-license-expired-notice {
1592 border-top: 2px solid #D72C2C;
1593 }
1594 .ctf-admin-notices.ctf-license-renewed-notice {
1595 border-top: 2px solid #59AB46;
1596 }
1597 .ctf-admin-notices .sb-notice-title,
1598 #ctf-builder-app .ctf-admin-notices .sb-notice-title,
1599 #ctf-settings .ctf-admin-notices .sb-notice-title {
1600 font-weight: 600;
1601 font-size: 18px;
1602 line-height: 25px;
1603 margin: 0px;
1604 letter-spacing: 0;
1605 }
1606 .ctf-admin-notices.ctf-license-expired-notice h3{
1607 color: #D72C2C;
1608 }
1609 .ctf-admin-notices p {
1610 font-size: 14px;
1611 line-height: 22px;
1612 color: #434960;
1613 margin: 0;
1614 }
1615 .ctf-admin-notices .sb-notice-icon {
1616 position: absolute;
1617 left: 22px;
1618 top: 18px;
1619 }
1620 .ctf-admin-notices #sb-dismiss-notice {
1621 position: absolute;
1622 top: 7px;
1623 right: 7px;
1624 background: none;
1625 border: none;
1626 padding: 5px;
1627 cursor: pointer;
1628 }
1629 .ctf-admin-notices #sb-dismiss-notice svg {
1630 width: 14px;
1631 height: 13px;
1632 }
1633 .ctf-admin-notices #sb-dismiss-notice path{
1634 fill: #8C8F9A;
1635 }
1636 .ctf-admin-notices .license-action-btns {
1637 margin-top: 16px;
1638 display: flex;
1639 }
1640 .ctf-admin-notices .license-action-btns .ctf-notice-btn {
1641 text-decoration: none;
1642 }
1643 .ctf-admin-notices .license-action-btns .ctf-notice-btn:not(:last-child) {
1644 margin-right: 8px;
1645 }
1646 .ctf-admin-notices .license-action-btns .ctf-notice-btn {
1647 font-size: 12px;
1648 line-height: 160%;
1649 padding: 6px 12px;
1650 }
1651 .ctf-admin-notices .license-action-btns .ctf-notice-btn .spinner-icon {
1652 display: none;
1653 }
1654 .ctf-admin-notices .license-action-btns .ctf-notice-btn svg {
1655 margin-right: 4px;
1656 transform: translate(0px, 2px);
1657 }
1658 .ctf-admin-notices .license-action-btns .ctf-notice-btn:active,
1659 .ctf-admin-notices .license-action-btns .ctf-notice-btn:focus {
1660 outline: none;
1661 box-shadow: none;
1662 }
1663 .ctf-admin-notices .license-action-btns .ctf-btn.ctf-btn-blue {
1664 border: 1px solid #0068A0;
1665 }
1666 .ctf-admin-notices .license-action-btns .ctf-btn.ctf-btn-blue:hover {
1667 border: 1px solid #0096CC;
1668 }
1669 .ctf-admin-notices .license-action-btns .ctf-btn.ctf-btn-blue:active,
1670 .ctf-admin-notices .license-action-btns .ctf-btn.ctf-btn-blue:focus {
1671 border: 1px solid #004D77;
1672 }
1673
1674 .ctf-critical-error-notice {
1675 border-top: 2px solid #D72C2C;
1676 }
1677 .ctf-critical-error-notice .sb-notice-title {
1678 color: #D72C2C;
1679 }
1680 .ctf-critical-error-notice .button-primary {
1681 box-sizing: border-box;
1682 border-radius: 2px;
1683 display: inline-block;
1684 color: #141B38;
1685 font-weight: 600;
1686 padding: 6px 12px;
1687 font-size: 12px;
1688 line-height: 19px;
1689 cursor: pointer;
1690 transition: all 0.15s ease-in-out;
1691 text-decoration: none;
1692 border: 1px solid #0068A0;
1693 margin-right: 8px;
1694 min-height: auto;
1695 }
1696
1697 .ctf-critical-error-notice .button-primary {
1698 background: #0068A0!important;
1699 color: #fff!important;
1700 }
1701 .ctf-critical-error-notice .button-primary:hover{
1702 background: #0096CC!important;
1703 border: 1px solid #0096CC;
1704 color: #fff!important;
1705 }
1706 .ctf-critical-error-notice .button-primary:focus,
1707 .ctf-critical-error-notice .button-primary:active{
1708 background: #004D77!important;
1709 color: #004D77!important;
1710 border: 1px solid #0096CC;
1711 }
1712
1713 #ctf-settings .ctf-admin-notices.ctf-critical-error-notice .sb-notice-title {
1714 margin-bottom: 10px;
1715 }
1716
1717 @media (max-width: 580px) {
1718 .ctf-admin-notices {
1719 padding: 16px 20px 20px 60px;
1720 }
1721 }
1722
1723 .sb-fs-boss {
1724 position: fixed;
1725 height: 100vh;
1726 width: 100%;
1727 left: 0;
1728 top: 0;
1729 bottom: 0;
1730 right: 0;
1731 background: rgba(0,0,0,.4);
1732 z-index: 9989;
1733 }
1734 .ctf-fb-center-boss {
1735 display: flex;
1736 justify-content: center;
1737 align-items: center;
1738 }
1739 .ctf-fb-popup-inside {
1740 left: 80px;
1741 /*
1742 max-width: 1172px;
1743 width: calc(85% - 200px);
1744 */
1745 background: #fff;
1746 color: #141B38;
1747 position: relative;
1748 box-shadow: 0px 26.7377px 77.2886px rgb(0 0 0 / 11%), 0px 14.2952px 41.3222px rgb(0 0 0 / 9%), 0px 8.01379px 23.1649px rgb(0 0 0 / 8%), 0px 4.25607px 12.3027px rgb(0 0 0 / 6%), 0px 1.77104px 5.11942px rgb(0 0 0 / 4%);
1749 border-radius: 2px;
1750 overflow-y: auto;
1751 max-height: 80vh;
1752 }
1753 @media all and (max-width: 960px) {
1754 .ctf-fb-popup-inside {
1755 left: 20px;
1756 max-width: 920px;
1757 width: calc(85% - 20px);
1758 }
1759 }
1760 @media (max-width: 767px) {
1761 .ctf-fb-popup-inside {
1762 left: 0;
1763 width: 85%;
1764 }
1765 }
1766 .ctf-fb-popup-inside[data-step="redirect_1"]{
1767 width: 575px;
1768 height: 320px;
1769 display: flex;
1770 justify-content: center;
1771 align-items: center;
1772 }
1773 .ctf-install-plugin-modal {
1774 max-width: 580px;
1775 }
1776 .ctf-fb-popup-cls {
1777 height: 14px;
1778 width: 14px;
1779 position: absolute;
1780 cursor: pointer;
1781 right: 17px;
1782 top: 17px;
1783 z-index: 3;
1784 }
1785 .ctf-install-plugin-body .ctf-install-plugin-header {
1786 height: 106px;
1787 background: #F3F4F5;
1788 padding: 20px;
1789 display: flex;
1790 box-sizing: border-box;
1791 flex-wrap: wrap;
1792 align-items: center;
1793 }
1794 .ctf-install-plugin-body .ctf-install-plugin-content {
1795 padding: 20px 20px 32px 107px;
1796 }
1797 .ctf-install-plugin-body .ctf-install-plugin-header .sb-plugin-image {
1798 background-color: #fff;
1799 box-shadow: 0px 1px 2px rgb(0 0 0 / 5%), 0px 4px 5px rgb(0 0 0 / 5%);
1800 border-radius: 2px;
1801 padding: 15px;
1802 max-height: 66px;
1803 box-sizing: border-box;
1804 margin-right: 24px;
1805 }
1806 .ctf-install-plugin-body .ctf-install-plugin-header h3 {
1807 font-size: 18px !important;
1808 line-height: 25px !important;
1809 display: flex;
1810 align-items: center;
1811 margin: 0 0 4px 0;
1812 font-style: normal;
1813 font-weight: 600;
1814 }
1815 .ctf-install-plugin-body .ctf-install-plugin-header h3 span {
1816 color: #fff;
1817 background: #59AB46;
1818 border-radius: 2px;
1819 font-size: 10px;
1820 line-height: 16px;
1821 letter-spacing: 0.08em;
1822 text-transform: uppercase;
1823 padding: 0px 6px;
1824 margin-left: 10px;
1825 }
1826 .ctf-install-plugin-body .ctf-install-plugin-header p {
1827 display: flex;
1828 font-size: 12px;
1829 line-height: 18px;
1830 color: #434960;
1831 margin: 5px 0 0 0;
1832 }
1833 .ctf-install-plugin-body .ctf-install-plugin-header p .sb-author-logo {
1834 margin-right: 8px;
1835 }
1836 .ctf-install-plugin-body .ctf-install-plugin-content p {
1837 margin: 0px;
1838 font-size: 14px;
1839 line-height: 22px;
1840 color: #434960;
1841 padding-right: 20px;
1842 }
1843 .ctf-install-plugin-body .ctf-install-plugin-content .ctf-install-plugin-btn {
1844 display: flex;
1845 align-items: center;
1846 justify-content: center;
1847 height: 38px;
1848 padding: 8px 20px;
1849 box-sizing: border-box;
1850 transition: all .15s ease-in-out;
1851 border-radius: 2px;
1852 width: 100%;
1853 margin-top: 28px;
1854 border: none;
1855 font-size: 14px;
1856 font-weight: 600;
1857 line-height: 160%;
1858 cursor: pointer;
1859 }
1860 .ctf-btn-orange {
1861 background: #FE544F!important;
1862 color: #fff!important;
1863 }
1864 .ctf-btn-orange:hover {
1865 background: #EC352F!important;
1866 color: #fff!important;
1867 }
1868 .ctf-btn-orange:focus, .ctf-btn-orange:active {
1869 background: #BC120E!important;
1870 color: #fff!important;
1871 }
1872 .ctf-btn-blue{
1873 background: #0068A0!important;
1874 color: #fff!important;
1875 }
1876 .ctf-btn-blue:hover{
1877 background: #0096CC!important;
1878 color: #fff!important;
1879 }
1880 .ctf-btn-blue:focus,
1881 .ctf-btn-blue:active{
1882 background: #004D77!important;
1883 color: #fff!important;
1884 }
1885 .ctf-install-plugin-btn:disabled {
1886 color: #8C8F9A !important;
1887 background: #E8E8EB !important;
1888 cursor: not-allowed;
1889 }
1890 .ctf-install-plugin-btn .ctf-btn-spinner {
1891 height: 20px;
1892 margin-right: 8px;
1893 }
1894
1895 .ctf-notice-alert {
1896 display: inline-block;
1897 position: absolute;
1898 vertical-align: top;
1899 box-sizing: border-box;
1900 margin: 1px 0 0 4px;
1901 padding: 0 5px;
1902 min-width: 18px;
1903 height: 18px;
1904 border-radius: 9px;
1905 background-color: #d63638;
1906 color: #fff;
1907 font-size: 11px;
1908 line-height: 1.6;
1909 text-align: center;
1910 z-index: 26;
1911 }
1912
1913 /*grey*/
1914 .ctf-btn-grey{
1915 background: #F3F4F5!important;
1916 color: #141B38!important;
1917 border: 1px solid #D0D1D7!important;
1918 }
1919 .ctf-btn-grey:hover{
1920 background: #fff!important;
1921 color: #141B38!important;
1922 border: 1px solid #DCDDE1!important;
1923 }
1924 .ctf-btn-grey:focus,
1925 .ctf-btn-grey:active{
1926 background: #E8E8EB!important;
1927 color: #141B38!important;
1928 border: 1px solid #D0D1D7!important;
1929 }
1930 .ctf-admin-notices .sb-notice-title,
1931 #ctf-builder-app .ctf-admin-notices .sb-notice-title,
1932 #ctf-settings .ctf-admin-notices .sb-notice-title {
1933 font-weight: 600;
1934 font-size: 18px;
1935 line-height: 25px;
1936 margin: 0px;
1937 letter-spacing: 0;
1938 }
1939 .ctf-admin-notices.ctf-license-expired-notice h3{
1940 color: #D72C2C;
1941 }
1942 .ctf-admin-notices p {
1943 font-size: 14px;
1944 line-height: 22px;
1945 color: #434960;
1946 margin: 0;
1947 }
1948
1949 /*** CTF SB Modal ***/
1950 .ctf-sb-modal {
1951 position: absolute;
1952 top: 0;
1953 left: 0;
1954 width: 100%;
1955 height: 100%;
1956 background: rgba(0, 0, 0, 0.4);
1957 z-index: 999;
1958 display: none;
1959 }
1960 .sb-notice-body button:hover {
1961 cursor: pointer;
1962 }
1963 .license-details-modal .ctf-modal-content {
1964 background-color: #fff;
1965 max-height: 507px;
1966 height: 507px;
1967 max-width: 1170px;
1968 padding: 32px 42px 70px 42px;
1969 box-sizing: border-box;
1970 position: relative;
1971 margin: 97px auto 0;
1972 width: calc(100% - 30px);
1973 overflow-y: scroll;
1974 }
1975 .ctf-modal-content .cancel-btn{
1976 background: none;
1977 border: none;
1978 color: #141B38;
1979 position: absolute;
1980 top: 16px;
1981 right: 16px;
1982 padding: 0;
1983 cursor: pointer;
1984 }
1985
1986 .ctf-sb-modal-body .sb-modal-title,
1987 #ctf-builder-app .ctf-sb-modal-body .sb-modal-title {
1988 font-size: 24px;
1989 line-height: 29px;
1990 letter-spacing: 0;
1991 color: #141B38;
1992 margin: 0;
1993 text-align: left;
1994 }
1995 .ctf-sb-modal-body .sb-modal-description,
1996 #ctf-builder-app .ctf-sb-modal-body .sb-modal-description {
1997 font-size: 14px;
1998 line-height: 22px;
1999 color: #676c80;
2000 margin: 3px 0 0;
2001 text-align: left;
2002 }
2003 .ctf-sb-modal-body .sb-why-renew-list-parent {
2004 display: flex;
2005 flex-wrap: wrap;
2006 margin-top: 40px;
2007 }
2008 .ctf-sb-modal-body .sb-why-renew-list {
2009 width: calc((100% / 2) - 0px);
2010 box-sizing: border-box;
2011 padding-left: 55px;
2012 position: relative;
2013 margin-bottom: 49px;
2014 padding-right: 40px;
2015 }
2016 .ctf-sb-modal-body .sb-why-renew-list .sb-icon {
2017 position: absolute;
2018 left: 10px;
2019 }
2020 .ctf-sb-modal-body .sb-why-renew-list .sb-list-item h4,
2021 #ctf-builder-app .ctf-sb-modal-body .sb-why-renew-list .sb-list-item h4{
2022 font-weight: 600;
2023 font-size: 16px;
2024 line-height: 26px;
2025 color: #141B38;
2026 margin: 0px;
2027 text-align: left;
2028 }
2029 .ctf-sb-modal-body .sb-why-renew-list .sb-list-item p,
2030 #ctf-builder-app .ctf-sb-modal-body .sb-why-renew-list .sb-list-item p{
2031 font-size: 14px;
2032 line-height: 22px;
2033 margin: 3px 0 0;
2034 text-align: left;
2035 color:#676c80;
2036 }
2037 @media (min-width: 768px) and (max-width: 1170px) {
2038 .ctf-modal-content {
2039 max-height: none;
2040 }
2041 .ctf-sb-modal-body .sb-why-renew-list:nth-child(3) {
2042 margin-bottom: 0;
2043 }
2044 .ctf-sb-modal-body .sb-why-renew-list:last-child {
2045 margin-bottom: 0;
2046 }
2047 }
2048 @media (max-width: 767px) {
2049 .ctf-sb-modal-body .sb-why-renew-list-parent {
2050 margin-top: 25px;
2051 }
2052 .ctf-modal-content {
2053 max-height: none;
2054 }
2055 .ctf-sb-modal-body .sb-why-renew-list {
2056 width: 100%;
2057 margin-bottom: 30px;
2058 }
2059 .ctf-sb-modal-body .sb-why-renew-list:last-child {
2060 margin-bottom: 0;
2061 }
2062 }
2063
2064 body.index-php .ctf-admin-notices {
2065 margin: 40px 20px 0 0;
2066 }
2067 @media (min-width: 1170px) {
2068 body.index-php .ctf-admin-notices:not(.ctf-license-renewed-notice) .sb-notice-body {
2069 display: flex;
2070 justify-content: space-between;
2071 width: 100%;
2072 }
2073 }
2074 body.index-php .ctf-sb-modal {
2075 left: -20px;
2076 width: calc(100% + 20px);
2077 }
2078 @media (max-width: 767px) {
2079 .ctf-admin-notices .license-action-btns {
2080 flex-wrap: wrap;
2081 }
2082 .ctf-admin-notices .license-action-btns .ctf-notice-btn:not(:last-child) {
2083 margin-bottom: 8px;
2084 }
2085 }
2086