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 / admin / assets / css / settings.css
custom-twitter-feeds / admin / assets / css Last commit date
about.css 1 month ago admin-notifications.css 1 month ago cff-admin-style.css 1 month ago settings.css 1 month ago support.css 1 month ago
settings.css
1923 lines
1 /*
2 * Settings CSS TABLE OF CONTENTS
3 *
4 * 1.0 - Global
5 * 2.0 - SBI CSS Framework
6 * 2.1 - Utility CSS
7 * 2.2 - Notification Element
8 * 3.0 - Header
9 * 4.0 - Content
10 * 4.1 - Tab Styles
11 * 4.2 - Tab Boxes
12 * 5.0 - Footer
13 * 6.0 - Sticky Widget
14 * 7.0 - Responsiveness
15 */
16
17 /*** 1.0 - Global ***/
18 .clearfix { display: inline-block; }
19 .ctf-fs{
20 display: block;
21 width: 100%;
22 float: left;
23 }
24 /* start commented backslash hack \*/
25 * html .clearfix { height: 1%; }
26 .clearfix { display: block; }
27 #ctf-settings {
28 -webkit-font-smoothing: antialiased;
29 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
30 }
31 #wpcontent,
32 .twitter-feeds_page_ctf-settings #wpcontent,
33 .twitter-feeds-1_page_ctf-settings #wpcontent {
34 padding-left: 0px;
35 }
36 .clearfix:after {
37 visibility: hidden;
38 display: block;
39 font-size: 0;
40 content: " ";
41 clear: both;
42 height: 0;
43 }
44 .checkmark {
45 width: 21px;
46 height: 22px;
47 border-radius: 50%;
48 display: block;
49 stroke-width: 2;
50 stroke: #59AB46;
51 stroke-miterlimit: 10;
52 stroke-dashoffset: 0;
53 }
54 .ctf-fb-full-wrapper{
55 padding: 0 53px;
56 padding-top: 82px;
57 }
58 .ctf-fb-fs {
59 width: 100%;
60 position: relative;
61 float: left;
62 box-sizing: border-box;
63 }
64 #adminmenu a[href="admin.php?page=ctf-support"] {
65 display: none;
66 }
67 /*** 2.0 - SBI CSS Framework ***/
68 .d-flex {
69 display: flex;
70 }
71 .justify-between {
72 justify-content: space-between;
73 }
74 .items-center{
75 align-items: center;
76 }
77 /* SBI Form Fields */
78 .sb-form-field {
79 display: block;
80 position: relative;
81 }
82 .sb-form-field .help-text {
83 font-size: 13px;
84 line-height: 22px;
85 color: #434960;
86 font-weight: 400;
87 word-spacing: 0.3px;
88 max-width: 640px;
89 }
90 .sb-form-field .help-text-green {
91 color: #59AB46;
92 }
93 .sb-form-field .help-text a {
94 color: inherit;
95 font-weight: 500;
96 }
97 /* input field styles */
98 .sb-form-field .ctf-form-field {
99 background: #FFFFFF;
100 border: 1px solid #D0D1D7;
101 box-sizing: border-box;
102 border-radius: 1px;
103 height: 38px;
104 padding: 8px;
105 }
106 .sb-form-field .ctf-form-field:focus {
107 outline: none;
108 box-shadow: none;
109 }
110 .sb-form-field .field-icon {
111 position: absolute;
112 right: 8px;
113 top: 10px;
114 font-size: 20px;
115 }
116 /* ctf-checkbox styles */
117 .ctf-checkbox {
118 align-items: center;
119 border-radius: 100px;
120 display: flex;
121 font-weight: 700;
122 margin-bottom: 15px;
123 }
124 .ctf-checkbox input[type=checkbox] {
125 clip: rect(0 0 0 0);
126 clip-path: inset(50%);
127 height: 1px;
128 overflow: hidden;
129 position: absolute;
130 white-space: nowrap;
131 width: 1px;
132 }
133 .toggle-track {
134 width: 36px;
135 height: 20px;
136 position: relative;
137 background: #9e9e9e;
138 border-radius: 31px;
139 }
140 .toggle-indicator {
141 width: 16px;
142 height: 16px;
143 background-color: #fff;
144 border-radius: 100px;
145 top: 2px;
146 position: absolute;
147 left: 2px;
148 transition: all .3s cubic-bezier(0.23, 1, 0.320, 1);
149 }
150 .ctf-checkbox input[type=checkbox]:checked + .toggle-track .toggle-indicator {
151 left: 18px;
152 }
153 .ctf-checkbox input[type=checkbox]:checked + .toggle-track {
154 background: #0096CC;
155 }
156
157 .ctf-error-text {
158 color: #D72C2C;
159 }
160 .ctf-error-text a {
161 color: inherit;
162 }
163 .ctf-fb-cp-clpboard{
164 width: 0px;
165 height: 0px;
166 position: absolute;
167 left: -100000px;
168 }
169 .sb-form-field .ctf-input-number {
170 min-width: 135px;
171 border: 1px solid #D0D1D7;
172 padding: 8px 15px 8px 15px;
173 height: 50px;
174 font-size: 16px;
175 color: #141B38;
176 -webkit-appearance: none;
177 appearance: none;
178 box-sizing: border-box;
179 }
180 .caching-form-fields-group .ctf-input-number{
181 width: 145px;
182 }
183 .sb-form-field .caching-form-fields-group .ctf-select{
184 width: 200px!important;
185 }
186 /* ctf-select */
187 .sb-form-field .ctf-select {
188 min-width: 235px;
189 border: 1px solid #D0D1D7;
190 padding: 8px 35px 8px 15px;
191 height: 50px;
192 font-size: 16px;
193 color: #141B38;
194 -webkit-appearance: none;
195 appearance: none;
196 background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABSSURBVHgBfc4hCkAhDAbgjV3slQcvvHuYDWY1G8zewyIWb6YuCCLqD4Pt5wtD54NBQA2XVKiWcorl/X7s+DkhJYUhPk54IN5plCue0Tb8M8/aNx/uIpRVqbbFAAAAAElFTkSuQmCC') no-repeat right 15px top 55%;
197 box-sizing: border-box;
198 }
199 .sb-form-field .ctf-select.size-md {
200 width: 422px;
201 }
202 .sb-form-field .ctf-select.size-sm {
203 width: 210px;
204 min-width: 210px;
205 }
206 .sb-form-field .ctf-select.size-xs {
207 min-width: 100px;
208 width: 100px;
209 }
210 .sb-form-field .ctf-textarea {
211 width: 100%;
212 min-height: 100px;
213 padding: 12px;
214 border: 1px solid #D0D1D7;
215 font-size: 16px;
216 }
217 .sb-form-field .ctf-textarea::placeholder {
218 color: #8C8F9A;
219 }
220 .sb-form-field .ctf-textarea:focus {
221 outline: none;
222 box-shadow: none;
223 border-color: #9c9ca0;
224 }
225 /* SBI Buttons */
226 .ctf-btn {
227 display: flex;
228 align-items: center;
229 vertical-align: middle;
230 background: #F3F4F5;
231 border: none;
232 box-sizing: border-box;
233 border-radius: 2px;
234 padding: 7px 20px;
235 font-weight: 600;
236 font-size: 14px;
237 line-height: 22px;
238 color: #141B38;
239 box-sizing: border-box;
240 letter-spacing: 0.2px;
241 cursor: pointer;
242 transition: all 0.15s ease-in-out;
243 }
244 .ctf-btn:hover {
245 background: #FFFFFF;
246 border: none;
247 }
248 .ctf-btn:focus,
249 .ctf-btn:active {
250 background: #E8E8EB;
251 border: 1px solid #D0D1D7;
252 }
253 .ctf-btn .sb-btn-icon {
254 margin-right: 10px;
255 max-width: 15px;
256 }
257 .ctf-btn.sb-btn-lg {
258 height: 50px;
259 font-size: 16px;
260 padding: 7px 25px;
261 }
262 .ctf-btn.sb-btn-blue {
263 background-color: #0068A0;
264 color: #fff;
265 border-color: #096292;
266 }
267 .ctf-btn span {
268 line-height: 1;
269 margin-right: 5px;
270 }
271 .sb-btn-orange {
272 background: #FE544F;
273 color: #fff;
274 font-style: normal;
275 font-weight: 600;
276 font-size: 14px;
277 line-height: 160%;
278 }
279 .sb-tabs-container .sb-tabs .sb-btn-orange {
280 margin-top: -20px;
281 }
282 .ctf-btn svg.checkmark {
283 stroke: #fff;
284 transform: translate(-7px, -3px);
285 }
286 .input-hidden {
287 height: 0px;
288 width: 0px;
289 overflow: hidden;
290 }
291
292 /*** 2.1 - SBI Utility CSS ***/
293 .mr-3 {
294 margin-right: 3px;
295 }
296 .mr-4 {
297 margin-right: 4px;
298 }
299 .mb-6 {
300 margin-bottom: 6px;
301 }
302 .mb-10 {
303 margin-bottom: 10px;
304 }
305 .mb-15 {
306 margin-bottom: 15px;
307 }
308 .mb-20 {
309 margin-bottom: 20px;
310 }
311 .mb-30 {
312 margin-bottom: 30px;
313 }
314 .mb-40 {
315 margin-bottom: 40px;
316 }
317 .mb-50 {
318 margin-bottom: 50px;
319 }
320 .ml-10 {
321 margin-left: 15px;
322 }
323
324 /*** 2.1 Notification Element ***/
325 .sb-notification-ctn{
326 position: fixed;
327 bottom: -100px;
328 left: 200px;
329 z-index: 99999;
330 background: #fff;
331 display: flex;
332 justify-content: center;
333 align-items: center;
334 border-left: 3px solid #fff;
335 line-height: 1em;
336 padding: 10px 20px;
337 padding-left: 0px;
338 border-radius: 4px;
339 box-shadow: 0px 26.7377px 77.2886px rgba(0, 0, 0, 0.107828), 0px 14.2952px 41.3222px rgba(0, 0, 0, 0.0894161), 0px 8.01379px 23.1649px rgba(0, 0, 0, 0.075), 0px 4.25607px 12.3027px rgba(0, 0, 0, 0.0605839), 0px 1.77104px 5.11942px rgba(0, 0, 0, 0.0421718);
340
341 }
342 .sb-notification-ctn[data-active="hidden"]{
343 -webkit-animation: ctf-notification-hide .5s forwards linear;
344 animation: ctf-notification-hide .5s forwards linear;
345 }
346 .sb-notification-ctn[data-active="shown"]{
347 -webkit-animation: ctf-notification-show .5s forwards linear;
348 animation: ctf-notification-show .5s forwards linear;
349 }
350 @-webkit-keyframes ctf-notification-show { 0%{bottom: -100px;} 50%{bottom: 70px;} 70%{bottom: 60px;} 85%{bottom: 65px;} 100%{bottom: 50px;}}
351 @keyframes ctf-notification-show { 0%{bottom: -100px;} 50%{bottom: 70px;} 70%{bottom: 60px;} 85%{bottom: 65px;} 100%{bottom: 50px;}}
352
353 @-webkit-keyframes ctf-notification-hide {0%{bottom: 50px;}55%{bottom: 65px;}70%{bottom: 60px;}85%{bottom: 70px;}100%{bottom: -100px;}}
354 @keyframes ctf-notification-hide {0%{bottom: 50px;}55%{bottom: 65px;}70%{bottom: 60px;}85%{bottom: 70px;}100%{bottom: -100px;}}
355
356 .sb-notification-ctn[data-type="success"]{
357 border-color: #59AB46;
358 }
359 .sb-notification-ctn[data-type="error"]{
360 border-color: #D72C2C;
361 }
362 .sb-notification-ctn[data-type="message"]{
363 border-color: #141B38;
364 }
365 .sb-notification-icon{
366 width: 25px;
367 height: 25px;
368 display: flex;
369 justify-content: center;
370 align-items: center;
371 margin-left: 10px;
372 margin-right: 15px;
373 }
374 .sb-notification-icon svg{
375 width: 22px;
376 height: 22px;
377 float: left;
378 fill: currentColor;
379 }
380
381 .sb-notification-ctn[data-type="success"] .sb-notification-icon{
382 color: #59AB46;
383 }
384 .sb-notification-ctn[data-type="error"] .sb-notification-icon{
385 color: #D72C2C;
386 }
387 .sb-notification-ctn[data-type="message"] .sb-notification-icon{
388 color: #141B38;
389 }
390
391 .sb-notification-ctn span{
392 font-size: 14px;
393 color: #141B38;
394 font-weight:500;
395 }
396
397 /*** 3.0 - Header ***/
398 .ctf-fb-create-ctn{
399 margin-top: 90px;
400 }
401 .ctf-fb-header{
402 height: 64px;
403 position: absolute;
404 display: flex;
405 flex-direction: row;
406 justify-content: space-between;
407 align-items: center;
408 background: #fff;
409 padding: 0px 52px;
410 z-index: 2;
411 }
412 .ctf-fb-header-left {
413 display: flex;
414 }
415 .ctf-fb-header-left .sb-social-wall-link-wrap {
416 margin-left: 30px;
417 }
418 .ctf-fb-hd-logo{
419 display: flex;
420 vertical-align: middle;
421 align-items: center;
422 gap: 5px;
423 }
424 .ctf-fb-hd-logo .sb-logo-letters-wrap {
425 margin-bottom: 4px;
426 }
427 .ctf-fb-hd-logo .breadcrumb-title{
428 font-size: 14px;
429 font-weight: 400;
430 line-height: 22px;
431 letter-spacing: 0em;
432 margin-left: 4px;
433 }
434 .ctf-fb-hd-logo .separator{
435 margin: 0 5px 0 10px;
436 }
437 .ctf-fb-hd-btn{
438 height: 38px;
439 cursor: pointer;
440 display: flex;
441 flex-direction: row;
442 justify-content: center;
443 align-items: center;
444 padding: 0px 15px 0px 16px;
445 font-weight: 600;
446 font-size:14px;
447 color: #353A41;
448 background: #F3F4F5;
449 border-radius: 2px;
450 border: 1px solid #DCDDE1;
451 position: relative;
452 text-decoration: none;
453 transition: all 0.3s ease;
454 }
455 .ctf-fb-hd-btn:hover {
456 color: inherit;
457 background-color: #fff;
458 }
459 .ctf-fb-hd-btn i{
460 margin: 0px 5px;
461 }
462 .ctf-fb-hd-btn[data-icon="left"]{
463 padding-right: 20px!important;
464 }
465
466 .ctf-fb-full-wrapper .section-header {
467 margin-top: 33px;
468 }
469 .ctf-fb-full-wrapper .section-header h1 {
470 font-size: 32px;
471 line-height: 40px;
472 }
473 /*** 4.0 - Content ***/
474
475 /*** 4.1 - Tab Styles ***/
476 .sb-tabs-container {
477 position: relative;
478 width: 100%;
479 margin-top: 28px;
480 }
481 .sb-tabs-container .sb-tab-content .sb-tab-content-inner {
482 width: 100%;
483 margin-top: 20px;
484 height: auto;
485 padding-bottom: 30px;
486 }
487 .sb-tabs-container .ctf-save-button {
488 display: flex;
489 justify-content: flex-end;
490 margin-top: 30px;
491 }
492 .sb-tabs-container .sb-tabs {
493 position: relative;
494 display: flex;
495 align-items: center;
496 justify-content: space-between;
497 margin-bottom: 20px;
498 }
499 .sb-tabs-container .sb-tabs:after {
500 position: absolute;
501 content: '';
502 width: 100%;
503 height: 1px;
504 background-color: #DCDDE1;
505 bottom: 0px;
506 left: 0px;
507 z-index: -1;
508 }
509 .sb-tabs-container .sb-tabs .tab {
510 position: relative;
511 padding: 9px 25px 15px 25px;
512 display: inline-block;
513 font-weight: 500;
514 font-size: 16px;
515 line-height: 160%;
516 color: #8C8F9A;
517 text-decoration: none;
518 cursor: pointer;
519 -webkit-transition: linear 0.1s;
520 -ms-transition: linear 0.1s;
521 transition: linear 0.1s;
522 }
523 .sb-tabs-container .sb-tabs .tab:not(:last-child) {
524 margin-right: 20px;
525 }
526 .sb-tabs-container .sb-tabs .tab.active {
527 color: #0068A0;
528 }
529 .sb-tabs-container .sb-tabs .tab-indicator {
530 position: absolute;
531 bottom: 0px;
532 left: 0px;
533 background-color: #0068A0;
534 width: 200px;
535 height: 2px;
536 transition: all 0.3s cubic-bezier(0.22, 0.51, 0.53, 0.88);
537 }
538
539 .slide-fade-enter-active {
540 position: absolute;
541 }
542 .slide-fade-leave-active {
543 position: absolute;
544 }
545 .slide-fade-enter,
546 .slide-fade-leave-to {
547 transform: translateX(10px);
548 opacity: 0;
549 }
550
551
552 /*** 4.2 - Tab Boxes ***/
553 .sb-tab-content{
554 width: 100%;
555 height: auto;
556 }
557 .sb-tab-content .sb-tab-box {
558 background-color: #fff;
559 padding: 24px;
560 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05), 0px 4px 5px rgba(0, 0, 0, 0.05);
561 margin-bottom: 12px;
562 }
563 .sb-tab-content .sb-tab-box-small {
564 padding: 13px 24px;
565 }
566 .sb-tab-content .sb-tab-box h3,
567 #ctf-settings .sb-tab-content .sb-tab-box h3 {
568 margin: 0px 0px 5px;
569 font-size: 18px;
570 line-height: 140%;
571 color: #141B38;
572 display: flex;
573 }
574 .sb-tab-content .sb-tab-box h3 .sb-tooltip-info {
575 transform: translate(10px, 2px);
576 cursor: pointer;
577 }
578 .sb-tab-content .sb-tab-box p {
579 font-size: 14px;
580 line-height: 160%;
581 color: #8C8F9A;
582 margin: 0px;
583 }
584 .sb-tab-content .sb-tab-box .tab-label {
585 max-width: 270px;
586 min-width: 270px;
587 padding-right: 55px;
588 box-sizing: border-box;
589 float: left;
590 position: relative;
591 }
592 .sb-tab-content .sb-tab-box .tab-label.tab-label-full {
593 min-width: 100%;
594 max-width: 100%;
595 padding-right: 0;
596 float: initial;
597 }
598 .sb-tab-content .sb-tab-box .tab-label .sb-help-text {
599 font-size: 14px;
600 line-height: 160%;
601 color: #8C8F9A;
602 }
603 .sb-tab-content .license-status {
604 font-size: 14px;
605 line-height: 160%;
606 color: #141B38;
607 margin-bottom: 8px;
608 display: inline-block;
609 }
610 .ctf-tab-field-inner-wrap .upgrade-info{
611 border-bottom: 1px solid #DCDDE1;
612 margin-bottom: 24px;
613 padding-bottom: 24px;
614 }
615 .dev-site-license-field .upgrade-info{
616 border-bottom: 0px solid #DCDDE1;
617 padding-bottom: 0px;
618 }
619 .sb-tab-box.sb-license-box.license-type-free .license-status {
620 font-style: italic;
621 }
622 .sb-tab-content .sb-tab-box .ctf-tab-form-field{
623 width: calc(100% - 270px);
624 float: left;
625 flex-wrap: wrap;
626 }
627 .dev-site-license-field .ctf-upgrade-license-btn {
628 text-decoration: none;
629 transform: none !important;
630 height: 38px;
631 padding: 4px 13px;
632 width: 165px;
633 box-sizing: border-box;
634 border: none;
635 }
636 .dev-site-license-field .ctf-upgrade-license-btn span {
637 height: 20px;
638 margin-right: 9px;
639 }
640 .sb-tab-content .sb-tab-box .ctf-tab-form-field .ctf-tab-field-inner-wrap {
641 width: 100%;
642 }
643 .sb-tab-content .sb-tab-box .ctf-tab-form-field .ctf-tab-field-inner-wrap:not(:last-child) {
644 margin-bottom: 20px;
645 }
646 .sb-tab-box.sb-license-box.license-type-free .ctf-tab-form-field {
647 flex-basis: 58%;
648 flex-wrap: wrap;
649 }
650 .sb-tab-box.sb-manage-sources-box .ctf-tab-form-field {
651 max-width: 1200px;
652 }
653 .sb-tab-box.sb-custom-css-box .ctf-tab-form-field,
654 .sb-tab-box.sb-custom-js-box .ctf-tab-form-field {
655 max-width: 840px;
656 }
657 @media (max-width: 1023px) {
658 .sb-tab-content .sb-tab-box .tab-label {
659 width: 100%;
660 max-width: 100%;
661 padding-right: 0;
662 float: initial;
663 margin-bottom: 20px;
664 }
665 .sb-tab-content .sb-tab-box .ctf-tab-form-field{
666 width: 100%;
667 float: intial;
668 }
669 }
670
671 .sb-tab-box.sb-license-box.license-type-free .ctf-tab-form-field .upgrade-info {
672 width: 100%;
673 border-bottom: 1px solid #DCDDE1;
674 padding-bottom: 25px;
675 margin-bottom: 25px;
676 }
677 .sb-tab-box.sb-license-box.license-type-free .field-left-content,
678 .sb-tab-box.sb-license-box.license-type-free .field-right-content {
679 order: 1;
680 }
681 .sb-tab-content .sb-tab-box .ctf-tab-form-field .ctf-form-field {
682 width: 100%;
683 }
684 .license-valid .ctf-form-field,
685 .license-valid .ctf-form-field:focus {
686 border-color: #59AB46;
687 }
688 .license-invalid .ctf-form-field {
689 border-color: #D72C2C;
690 }
691 .sb-field-error .ctf-form-field,
692 .sb-field-error .ctf-form-field:focus {
693 border-color: #D72C2C;
694 }
695 .license-valid .field-icon {
696 color: #59AB46;
697 }
698 .field-icon.field-icon-error {
699 color: #D72C2C;
700 }
701 .license-valid .sb-form-field .field-icon,
702 .sb-form-field .field-icon.field-icon-error {
703 background: white;
704 }
705 .form-error .ctf-form-field,
706 .license-expired .ctf-form-field {
707 border-color: #ab4646;
708 }
709 .upgrade-info span {
710 font-size: 14px;
711 line-height: 22px;
712 display: inline-block;
713 }
714 .upgrade-info span:last-child {
715 font-style: italic;
716 }
717 .upgrade-info span a {
718 font-weight: 700;
719 color: #0068A0;
720 }
721 .sb-tab-content .sb-tab-box .ctf-tab-form-field .ctf-btn:not(.ctf-no-transform-btn){
722 transform: translate(10px, 0px);
723 }
724 .sb-tab-content .sb-tab-box.sb-caching-box .ctf-tab-form-field .ctf-btn,
725 .sb-tab-content .sb-tab-box.sb-import-box .ctf-tab-form-field .ctf-btn{
726 transform: translate(0px);
727 }
728 .sb-tab-content .sb-tab-box.sb-license-box .ctf-tab-form-field .sb-form-field{
729 margin-bottom: 8px;
730 }
731
732 .sb-tab-content .sb-tab-box .ctf-tab-form-field .field-left-content {
733 flex-basis: 73%;
734 max-width: 465px;
735 }
736 .ctf-manage-account-inputs .field-left-content,
737 .ctf-add-account-info .field-left-content{
738 }
739
740 .sb-tab-content .sb-tab-box.sb-license-box.license-type-free .ctf-tab-form-field .field-left-content {
741 flex-basis: 73%;
742 }
743 .sb-tab-content .sb-tab-box .ctf-tab-form-field .field-right-content {
744 flex-basis: 20%;
745 }
746 .sb-tab-content .sb-tab-box .ctf-tab-form-field .form-info {
747 font-size: 12px;
748 line-height: 22px;
749 color: #27303F;
750 }
751 .sb-tab-content .sb-tab-box .ctf-tab-form-field .form-info .manage-license a{
752 text-decoration-line: underline;
753 color: #27303F;
754 }
755 .sb-tab-content .sb-tab-box .ctf-tab-form-field .form-info .test-connection {
756 color: #434960;
757 }
758 .sb-tab-content .sb-tab-box .ctf-tab-form-field .form-info .upgrade a {
759 color: #0068A0;
760 font-weight: 600;
761 margin-left: 8px;
762 text-decoration: none;
763 }
764 .sb-tab-content .sb-tab-box.sb-reset-box-style {
765 margin: 0;
766 border-bottom: 1px solid #E8E8EB;
767 }
768 .sb-tab-content .sb-tab-box.sb-resizing-box.sb-reset-box-style,
769 .sb-tab-content .sb-tab-box.sb-caching-box.sb-reset-box-style{
770 padding-bottom: 0px;
771 }
772 .sb-tab-content .sb-tab-box.sb-resizing-box .ctf-tab-form-field,
773 .sb-tab-content .sb-tab-box.sb-caching-box .ctf-tab-form-field{
774 margin-bottom: 20px
775 }
776
777 .sb-tab-content .sb-tab-box.sb-resizing-box,
778 .sb-tab-content .sb-tab-box.sb-caching-box{
779 margin-bottom: 12px;
780 border-bottom: 0px;
781 }
782 .sb-tooltip-content {
783 position: absolute;
784 background: #fff;
785 border-radius: 2px;
786 padding: 12px 26px 12px 16px;
787 box-shadow: 1px 2px 4px 0px rgb(0 0 0 / 15%), -2px -1px 9px 0px rgb(0 0 0 / 13%);
788 width: 497px;
789 height: auto;
790 max-height: 284px;
791 bottom: 50px;
792 box-sizing: border-box;
793 right: -45px;
794 z-index: 9999;
795 }
796 .sb-tooltip-content p {
797 color: #141B38;
798 font-size: 14px;
799 line-height: 22px;
800 font-weight: normal;
801 }
802 .sb-tooltip-content:after {
803 width: 12px;
804 height: 12px;
805 content: '';
806 bottom: -7px;
807 right: calc(50% - 6px);
808 position: absolute;
809 background: #fff;
810 transform: rotate(45deg);
811 box-shadow: 2px 2px 2px rgb(0 0 0 / 14%);
812 }
813 .sb-localization-box .sb-tooltip-content:after {
814 right: calc(50% - 55px);
815 }
816 .sb-tooltip-content.sb-tooltip-bottom {
817 bottom: inherit;
818 top: 45px;
819 box-shadow: -1px -2px 4px 0px rgb(0 0 0 / 15%), 2px 1px 9px 0px rgb(0 0 0 / 13%);
820 }
821 .sb-tooltip-content.sb-tooltip-bottom:after {
822 bottom: inherit;
823 top: -6px;
824 box-shadow: -2px -2px 2px rgb(0 0 0 / 14%);
825 }
826 .sb-tab-content .sb-tab-box .sb-tooltip-content p {
827 color: #141B38;
828 }
829 .sb-tab-content .sb-tab-box .sb-tooltip-content p:not(:last-child) {
830 margin-bottom: 12px;
831 }
832 .sb-tab-content .sb-tab-box .sb-tooltip-content p a {
833 color: #141B38;
834 font-weight: 600;
835 }
836 .sb-gdpr-box .sb-gdpr-active {
837 padding-left: 27px;
838 position: relative;
839 max-width: 560px;
840 box-sizing: border-box;
841 }
842 .sb-gdpr-box .gdpr-help-text-yes {
843 max-width: 560px;
844 }
845 .sb-gdpr-box .sb-gdpr-active .gdpr-active-icon {
846 position: absolute;
847 left: 0px;
848 }
849 .sb-gdpr-box .help-text a {
850 font-weight: 400;
851 }
852 .sb-gdpr-box .sb-text-bold {
853 font-weight: 700;
854 cursor: pointer;
855 }
856 .sb-gdpr-box .sb-gdpr-bold {
857 text-decoration: underline;
858 }
859 .sb-gdpr-info-tooltip {
860 position: absolute;
861 font-size: 14px;
862 line-height: 22px;
863 color: #141B38;
864 background: #FFFFFF;
865 border-radius: 2px;
866 padding: 12px 26px 12px 16px;
867 box-shadow: 1px 2px 4px 0px rgb(0 0 0 / 15%), -2px -1px 9px 0px rgb(0 0 0 / 13%);
868 z-index: 99;
869 width: 561px;
870 bottom: -183px;
871 box-sizing: border-box;
872 }
873 .sb-gdpr-info-tooltip:before {
874 width: 0;
875 height: 0;
876 border-left: 8px solid transparent;
877 border-right: 8px solid transparent;
878 border-bottom: 10px solid #fff;
879 content: '';
880 top: -10px;
881 right: 260px;
882 position: absolute;
883 }
884 .sb-gdpr-info-tooltip .sb-gdpr-info-headline {
885 font-weight: 600;
886 }
887 .sb-gdpr-info-tooltip .sb-gdpr-info-list {
888 margin: 0px;
889 margin-top: 1px;
890 padding-left: 20px;
891 }
892 .sb-gdpr-info-tooltip .sb-gdpr-info-list li {
893 position: relative;
894 margin-bottom: 2px;
895 }
896 .sb-gdpr-info-tooltip .sb-gdpr-info-list li:before {
897 width: 3px;
898 height: 3px;
899 position: absolute;
900 left: -12px;
901 top: 10px;
902 content: '';
903 background-color: #141B38;
904 border-radius: 10px;
905 }
906 .recheck-license-status svg,
907 .test-connection svg {
908 width: 15px;
909 height: 15px;
910 transform: translate(2px, 3px);
911 }
912 .test-connection i {
913 font-size: 14px;
914 }
915 .recheck-license-status.loading path,
916 .test-connection.loading path {
917 fill: #141B38
918 }
919 .rrecheck-license-status.success svg,
920 .test-connection.success svg {
921 transform: translate(3px, 6px)
922 }
923 .test-connection i,
924 .recheck-license-status i {
925 font-size: 16px;
926 transform: translate(-2px, 1px);
927 }
928 .recheck-license-status.success path,
929 .test-connection.success path {
930 fill: #59AB46;
931 }
932 .recheck-license-status.success i,
933 .test-connection.success i {
934 color: #59AB46;
935 }
936 .recheck-license-status.error i,
937 .test-connection.error i {
938 color: #D72C2C;
939 }
940 .recheck-license-status {
941 margin-left: 8px;
942 cursor: pointer;
943 }
944 .recheck-license-status i {
945 margin-left: 8px;
946 }
947 .test-connection.error i {
948 color: #D72C2C;
949 }
950 .test-connection a {
951 color: #434960;
952 font-weight: 600;
953 margin-left: 4px;
954 }
955 .test-connection:not(.error):not(.success) {
956 cursor: pointer;
957 }
958 .ctf-btn[disabled="disabled"] {
959 cursor: not-allowed;
960 color: #8C8F9A;
961 background: #F3F4F5;
962 }
963 .ctf-btn[disabled="disabled"]:hover {
964 color: #8C8F9A;
965 }
966 .ctf-btn[disabled="disabled"]:not(.import-btn) .icon path {
967 fill: #8C8F9A;
968 }
969 .import-btn .icon svg:not(.checkmark) path {
970 fill: #141B38;
971 }
972 .import-btn[disabled="disabled"] .icon svg:not(.checkmark) path {
973 fill: #8C8F9A;
974 }
975 .ctf-btn .icon {
976 margin-right: 12px;
977 }
978 .import-btn .icon.loading {
979 transform: translate(-5px, 1px);
980 }
981 .import-btn .icon.success {
982 transform: translate(-4px, 0px);
983 }
984 .import-btn .icon.error {
985 transform: translate(-4px, 0px);
986 }
987 .import-btn .icon.error i {
988 color: #D72C2C;
989 }
990 .import-btn .icon.success svg {
991 stroke: #141B38
992 }
993 .export-btn {
994 text-decoration: none;
995 }
996 .export-btn:hover {
997 color: inherit;
998 }
999
1000 .sb-form-field button .loading path,
1001 .sb-tab-box.sb-optimize-box .optimize-image-btn .loading path,
1002 .sb-tab-box.sb-dpa-clear-box-style .loading path{
1003 fill: rgba(23, 22, 22, .95)
1004 }
1005 .sb-form-field button .success svg,
1006 .sb-tab-box.sb-optimize-box .optimize-image-btn .success svg,
1007 .sb-tab-box.sb-dpa-clear-box-style .success svg{
1008 stroke: rgba(23, 22, 22, .95)
1009 }
1010
1011 /* Translation Tab */
1012 .sb-tab-inner-card {
1013 margin-top: 30px;
1014 }
1015
1016 .ctf-table {
1017 width: 100%;
1018 border: 1px solid #DCDDE1;
1019 padding: 0;
1020 border-spacing: 0;
1021 }
1022 .ctf-table thead th,
1023 .ctf-table tfoot th {
1024 background-color: #F3F4F5;
1025 font-size: 14px;
1026 line-height: 22px;
1027 color: #434960;
1028 padding: 10px 20px;
1029 font-weight: 400;
1030 text-align: left;
1031 box-sizing: border-box;
1032 border-bottom: 1px solid #DCDDE1;
1033 }
1034 .ctf-table tfoot th {
1035 border: 0;
1036 border-top: 1px solid #DCDDE1;
1037 }
1038
1039 .ctf-table tbody td {
1040 padding: 6px 10px 6px 20px;
1041 box-sizing: border-box;
1042
1043 }
1044 .ctf-table-row-header td {
1045 font-weight: 600;
1046 font-size: 16px !important;
1047 line-height: 26px;
1048 color: #141B38;
1049 box-sizing: border-box;
1050 padding: 10px 20px !important;
1051 }
1052 .ctf-table tbody td {
1053 background: #F3F4F5;
1054 font-size: 14px;
1055 }
1056 .ctf-table tbody:nth-child(2n) td {
1057 background-color:#fff;
1058 }
1059 .ctf-table tbody tr:not(.ctf-table-row-header):not(:last-child) td {
1060 border-bottom:1px solid #DCDDE1
1061 }
1062 .ctf-table tbody tr:last-child td {
1063 padding: 6px 10px 6px 20px;
1064 }
1065
1066 .ctf-table tbody tr td:first-child,
1067 .ctf-table tbody tr td:nth-child(2) {
1068 width: 25%;
1069 }
1070 .ctf-table tbody .ctf-input{
1071 background: #FFFFFF;
1072 border: 1px solid #D0D1D7;
1073 box-sizing: border-box;
1074 border-radius: 1px;
1075 width: 100%;
1076 height: 38px;
1077 color: #2c3338;
1078 }
1079 .ctf-table tbody .ctf-input::placeholder {
1080 color: #8C8F9A;
1081 }
1082 .ctf-table tbody .ctf-input:focus {
1083 border: 1px solid #97989c;
1084 outline: none;
1085 box-shadow: none;
1086 }
1087 @media (max-width: 767px) {
1088 .sb-tabs-container .sb-tabs .tab {
1089 padding: 25px 10px;
1090 }
1091 .ctf-table th,
1092 .ctf-table td {
1093 display: block;
1094 width: 100%;
1095 }
1096 .ctf-table tbody tr td:first-child,
1097 .ctf-table tbody tr td:nth-child(2) {
1098 width: 100%;
1099 }
1100 .ctf-table tbody .ctf-input {
1101 height: 30px;
1102 min-height: 30px;
1103 font-size: 14px;
1104 }
1105 }
1106
1107 .sb-feed-issue-box #ctf-send-report {
1108 width: 127px;
1109 min-width: 127px;
1110 height: 46px;
1111 padding: 6px 15px;
1112 }
1113 .sb-feed-issue-box #report-emails {
1114 width: 407px;
1115 height: 45px;
1116 padding: 8px 15px;
1117 font-size: 16px;
1118 line-height: 26px;
1119 }
1120 .sb-feed-issue-box #report-emails::placeholder {
1121 color: #8C8F9A;
1122 }
1123 .sb-feed-issue-box .feed-issues-fields {
1124 margin-bottom: 15px;
1125 display: flex;
1126 }
1127 .sb-feed-issue-box .feed-issues-fields * {
1128 margin: 0 10px 0 0;
1129 font-size: 16px;
1130 }
1131
1132 .sb-tab-box.sb-optimize-box .sb-form-field,
1133 .sb-tab-box.sb-usage-box .sb-form-field,
1134 .sb-tab-box.sb-ajax-box .sb-form-field,
1135 .sb-tab-box.sb-show-credit-box .sb-form-field,
1136 .sb-tab-box.sb-admin-error-box .sb-form-field,
1137 .sb-tab-box.sb-fix-text-box .sb-form-field{
1138 max-width: 695px;
1139 }
1140 .sb-tab-box.sb-feed-issue-box .sb-form-field .help-text {
1141 max-width: 670px;
1142 }
1143
1144 /*To Be Checked*/
1145 .sb-sources-list{
1146 width: 100%;
1147 position: relative;
1148 display: grid;
1149 grid-template-columns: 48% 48%;
1150 grid-column-gap: 2%;
1151 }
1152 .ctf-fb-srcs-item-ins {
1153 display: flex;
1154 height: 62px;
1155 padding: 0 10px;
1156 position: relative;
1157 }
1158 .sb-srcs-item {
1159 box-sizing: border-box;
1160 position: relative;
1161 cursor: auto;
1162 display: block;
1163 height: 64px;
1164 border: 1px solid #E7E7E9;
1165 min-height: 60px;
1166 overflow: auto;
1167 margin-top: 15px;
1168 }
1169 .sb-srcs-item.expanded {
1170 height: auto;
1171 }
1172 .sb-source-error-wrap {
1173 display: flex;
1174 justify-content: center;
1175 align-items: center;
1176 margin-left: 9px;
1177 }
1178
1179 .sb-source-error-wrap span {
1180 font-weight: 600;
1181 font-size: 12px;
1182 line-height: 160%;
1183
1184 color: #D72C2C;
1185 margin-left: 5px;
1186 }
1187 .sb-source-error-wrap a {
1188 margin-left: 8px;
1189 font-weight: 600;
1190 font-size: 12px;
1191 line-height: 160%;
1192 text-decoration-line: underline;
1193
1194 color: #0068A0;
1195 }
1196 .ctf-manage-account-inputs{
1197 margin-top: 15px;
1198 }
1199 .ctf-manage-account-info{
1200 border: 1px solid #D0D1D7;
1201 display: flex;
1202 align-items: center;
1203 box-sizing: border-box;
1204 padding: 0 12px;
1205 position: relative;
1206 height: 50px;
1207 }
1208 .ctf-manage-account-info img{
1209 width: 32px;
1210 height: 32px;
1211 border-radius: 50px;
1212 margin-right: 15px;
1213 border: 1px solid #D0D1D7;
1214 }
1215 .ctf-manage-account-info strong{
1216 font-size: 15px;
1217 }
1218
1219 .sb-srcs-new {
1220 display: flex;
1221 justify-content: center;
1222 align-items: center;
1223 font-size: 14px;
1224 color: #0068A0;
1225 background: #F9F9FA;
1226 font-weight: 400;
1227 transition: all 0.15s ease-in-out;
1228 border: 1px solid #E8E8EB;
1229 }
1230 .sb-srcs-new:hover {
1231 cursor: pointer;
1232 background: #E2F5FF;
1233 }
1234 .sb-srcs-new span.add-new-icon {
1235 margin-right: 11px;
1236 margin-top: 3px;
1237 }
1238 .sb-srcs-item-avatar{
1239 display: flex;
1240 width: 42px;
1241 height: inherit;
1242 justify-content: center;
1243 align-items: center;
1244 margin-right: 10px;
1245 }
1246 .sb-srcs-item-avatar img{
1247 width: 42px;
1248 height: 42px;
1249 border-radius: 50%;
1250 background: #eee;
1251 }
1252 .sb-srcs-item-inf{
1253 width: 100%;
1254 height: inherit;
1255 display: flex;
1256 justify-content: center;
1257 flex-direction: column;
1258 }
1259 .sb-srcs-item-name{
1260 font-weight: 600;
1261 color: #141B38;
1262 font-size: 16px;
1263 margin-bottom: 1px;
1264 padding-right: 60px;
1265 max-height: 32px;
1266 line-height: 1.1;
1267 padding-bottom: 2px;
1268 overflow: hidden;
1269 }
1270 .sb-account-has-error {
1271 border: 1px solid #f3c9c9;
1272 background: #fff8f8;
1273 }
1274
1275 .sb-srcs-item-used{
1276 color: #434960;
1277 display: flex;
1278 align-items: center;
1279 font-weight: 400;
1280 font-size: 12px;
1281 }
1282
1283 .ctf-fb-srcs-info-item:first-of-type {
1284 align-items: center;
1285 }
1286 .ctf-fb-srcs-info-item {
1287 display: flex;
1288 border-top: 1px solid #E7E7E9;
1289 box-sizing: border-box;
1290 width: 100%;
1291 float: left;
1292 padding: 8px 10px;
1293 }
1294 .ctf-fb-srcs-info-item strong {
1295 font-size: 14px;
1296 width: 50px;
1297 }
1298 .ctf-fb-srcs-info-item span {
1299 font-size: 13px;
1300 line-height: 1.5em;
1301 color: #434960;
1302 font-weight: 400;
1303 display: inline-block;
1304 word-break: break-all;
1305 width: calc(100% - 80px);
1306 padding: 0 15px;
1307 box-sizing: border-box;
1308 }
1309 .ctf-fb-srcs-info-icon {
1310 width: 26px;
1311 height: 26px;
1312 display: flex;
1313 justify-content: center;
1314 align-items: center;
1315 cursor: pointer;
1316 margin-left: auto;
1317 border: 1px solid #D0D1D7;
1318 border-radius: 2px;
1319 transition: all 0.15s ease-in-out;
1320 }
1321 .ctf-fb-srcs-info-icon:hover {
1322 background: #F3F4F5;
1323 }
1324 .ctf-fb-srcs-info-icon:focus,
1325 .ctf-fb-srcs-info-icon:active {
1326 background: #E8E8EB;
1327 }
1328 .ctf-fb-srcs-info-icon svg {
1329 width: 15px;
1330 float: left;
1331 }
1332 .sb-control-src-expand-chevron {
1333 width: 7px;
1334 height: 7px;
1335 border-left: 2px solid currentColor;
1336 border-top: 2px solid currentColor;
1337 -webkit-transform: rotate(45deg);
1338 transform: rotate(45deg);
1339 }
1340 .sb-srcs-item-actions{
1341 position: absolute;
1342 width: 70px;
1343 height: 31px;
1344 right: 7px;
1345 top: 7px;
1346 }
1347 .sb-srcs-item-actions-btn{
1348 width: 30px;
1349 height: 31px;
1350 cursor: pointer;
1351 float: left;
1352 display: flex;
1353 justify-content: center;
1354 align-items: center;
1355 margin-left: 3px;
1356 }
1357 .sb-srcs-item-actions-btn svg{
1358 float: left;
1359 width: 17px;
1360 fill: currentColor;
1361 }
1362 .sb-srcs-item-actions-btn.sb-srcs-item-angle-up svg {
1363 height: 10px;
1364 }
1365 .sb-srcs-item-cog,
1366 .sb-srcs-item-angle-up{
1367 color: #434960;
1368 transition: all 0.15s ease-in-out;
1369 border-radius: 4px;
1370 }
1371 .sb-srcs-item-cog:hover,
1372 .sb-srcs-item-angle-up:hover {
1373 background: #F3F4F5;
1374 }
1375 .sb-srcs-item-cog:focus,
1376 .sb-srcs-item-cog:active,
1377 .sb-srcs-item-angle-up:focus,
1378 .sb-srcs-item-angle-up:active {
1379 background: #E8E8EB;
1380 }
1381 .sb-srcs-item-delete{
1382 color: #D72C2C;
1383 transition: all 0.15s ease-in-out;
1384 border-radius: 4px;
1385 }
1386 .sb-srcs-item-delete:hover {
1387 background-color: #FCEDED;
1388 }
1389 .sb-srcs-item-delete:focus,
1390 .sb-srcs-item-delete:active {
1391 background: #eed4d4;
1392 }
1393 .sb-srcs-item-delete svg{
1394 width: 13px;
1395 }
1396 #ctf-settings .ctf-fb-source-step1 .ctf-fb-source-top h3 {
1397 margin-bottom: 40px;
1398 }
1399
1400 /*
1401 Sources Instance Popup
1402 */
1403 .ctf-fb-popup-feedinst .ctf-fb-source-top{
1404 display: flex;
1405 align-items: center;
1406 }
1407 .ctf-fb-popup-feedinst h5{
1408 margin-bottom: 0px;
1409 float: left;
1410 font-size: 27px;
1411 }
1412 .ctf-fb-fdinst-type{
1413 padding: 5px 5px;
1414 background: #E8E8EB;
1415 margin-left: 12px;
1416 float: left;
1417 }
1418 .ctf-fb-inst-tbl-ctn{
1419 padding: 0 23px 63px;
1420 }
1421 .ctf-fb-inst-tbl-ctn table{
1422 width: 100%;
1423 border-spacing: unset;
1424 box-sizing: border-box;
1425 border: 1px solid #DCDDE1;
1426 text-align: left;
1427 }
1428 .ctf-fb-inst-tbl-ctn tfoot,.ctf-fb-inst-tbl-ctn thead{
1429 background: #F3F4F5
1430 }
1431 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-thtf th, .ctf-fb-inst-tbl-ctn .ctf-fd-lst-thtf td{
1432 font-size: 13px;
1433 color: #364152;
1434 padding: 13px 10px;
1435 }
1436 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-tbody tr:nth-child(odd){
1437 background: #fff;
1438 }
1439 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-tbody tr:nth-child(even){
1440 background: #F3F4F5;
1441 }
1442 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-thtf tr th,
1443 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-thtf tr td{
1444 padding: 4px 20px;
1445 }
1446 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-tbody tr td{
1447 padding: 11px 20px;
1448 }
1449 .ctf-fb-inst-tbl-ctn .ctf-fd-lst-name{
1450 font-size: 14px;
1451 }
1452 .ctf-fb-inst-tbl-shrtc{
1453 display: flex;
1454 align-items: center;
1455 }
1456
1457 .ctf-fd-inst-btn{
1458 width: 10px;
1459 height: 10px;
1460 box-sizing: border-box;
1461 border-right: 3px solid #8C8F9A;
1462 border-top: 3px solid #8C8F9A;
1463 cursor: pointer;
1464 -webkit-transform: rotate(45deg);
1465 transform: rotate(45deg);
1466 }
1467
1468 .ctf-fd-lst-actions .ctf-fd-lst-btn, .ctf-fb-inst-tbl-ctn .ctf-fd-lst-btn {
1469 box-sizing: border-box;
1470 width: 36px;
1471 height: 32px;
1472 }
1473 .ctf-fd-lst-shortcode-cp {
1474 margin-left: 10px;
1475 }
1476 .ctf-fb-tltp-parent {
1477 position: relative;
1478 }
1479 .ctf-fd-lst-btn {
1480 width: 21px;
1481 height: 21px;
1482 display: inline-flex;
1483 justify-content: center;
1484 align-items: center;
1485 margin: 0 4px;
1486 cursor: pointer;
1487 color: #141B38;
1488 border-radius: 2px;
1489 border: 1px solid #D8DADD;
1490 -webkit-transition: all .2s ease-in-out;
1491 transition: all .2s ease-in-out;
1492 background: #fff;
1493 }
1494 .ctf-fb-tltp-elem {
1495 position: absolute;
1496 color: #fff;
1497 background: #434960;
1498 font-size: 14px;
1499 padding: 7px 10px;
1500 border-radius: 3px;
1501 font-weight: 500;
1502 z-index: 9;
1503 text-align: center;
1504 opacity: 0;
1505 visibility: hidden;
1506 top: calc(-100% - 30px);
1507 left: 50%;
1508 -webkit-transform: translateX(-50%);
1509 transform: translateX(-50%);
1510 -webkit-transition: all .2s ease-in-out;
1511 transition: all .2s ease-in-out;
1512 }
1513 .ctf-fb-tltp-elem span {
1514 position: relative;
1515 z-index: 3;
1516 }
1517 .ctf-fd-lst-btn svg {
1518 fill: currentColor;
1519 width: 14px;
1520 float: left;
1521 }
1522 .ctf-fd-lst-btn svg {
1523 height: 13px;
1524 }
1525 .ctf-fd-lst-thtf th{
1526 border-bottom: 1px solid #DCDDE1;
1527 }
1528 .ctf-fd-lst-thtf td{
1529 border-top: 1px solid #DCDDE1;
1530 }
1531 .ctf-fb-fdinst-type {
1532 padding: 5px 5px;
1533 background: #E8E8EB;
1534 margin-left: 12px;
1535 float: left;
1536 }
1537 .ctf-fd-lst-name {
1538 font-size: 17px;
1539 font-weight: 500;
1540 color: #0068A0!important;
1541 }
1542 .ctf-fb-inst-tbl-ctn a, .ctf-fb-inst-tbl-ctn a:focus {
1543 text-decoration: none;
1544 outline: none;
1545 }
1546 .ctf-fd-lst-actions .ctf-fd-lst-btn, .ctf-fb-inst-tbl-ctn .ctf-fd-lst-btn {
1547 box-sizing: border-box;
1548 width: 36px;
1549 height: 32px;
1550 background: transparent;
1551 }
1552 .ctf-fd-lst-btn svg {
1553 fill: currentColor;
1554 width: 14px;
1555 float: left;
1556 }
1557 .ctf-fb-tltp-parent:hover .ctf-fb-tltp-elem {
1558 top: calc(-100% - 20px);
1559 opacity: 1;
1560 visibility: visible;
1561 }
1562 .ctf-fb-tltp-elem:after {
1563 content: '';
1564 position: absolute;
1565 height: 10px;
1566 width: 10px;
1567 bottom: -5px;
1568 left: calc(50% - 5px);
1569 background: #434960;
1570 transform: rotate(
1571 -45deg
1572 );
1573 }
1574
1575 .sb-tab-content .sb-tab-box.sb-dpa-clear-box-style .ctf-tab-form-field .ctf-btn {
1576 transform: none;
1577 margin-bottom: 15px;
1578 }
1579
1580 /*** 7.0 Responsive ***/
1581 @media (max-width: 1429px) {
1582 .caching-form-fields-group {
1583 display: inline-block;
1584 }
1585 .caching-form-fields-group select {
1586 margin-bottom: 5px;
1587 }
1588 }
1589 @media (min-width: 1429px) {
1590 .caching-form-fields-group {
1591 display: flex;
1592 }
1593 }
1594 @media (max-width: 1023px) {
1595 .sb-tab-content .sb-tab-box .tab-label {
1596 width: 100%;
1597 max-width: 100%;
1598 padding-right: 0;
1599 float: initial;
1600 margin-bottom: 20px;
1601 }
1602 .sb-tab-content .sb-tab-box .ctf-tab-form-field{
1603 width: 100%;
1604 float: intial;
1605 }
1606 }
1607 @media (max-width: 1320px) {
1608 .sb-feed-issue-box .feed-issues-fields {
1609 display: inline-block;
1610 }
1611
1612 .sb-feed-issue-box .feed-issues-fields * {
1613 margin-bottom: 5px;
1614 }
1615 }
1616 @media (max-width: 767px) {
1617 .auto-fold #wpcontent {
1618 padding-left: 0;
1619 }
1620 .ctf-fb-full-wrapper {
1621 padding: 70px 20px 0 20px;
1622 }
1623 .ctf-fb-hd-btn {
1624 padding: 0px 15px 0px 7px;
1625 }
1626 .ctf-fb-header {
1627 padding: 0px 20px;
1628 }
1629 .sb-notification-ctn {
1630 left: 20px;
1631 }
1632 .sb-tab-box.sb-export-box .sb-form-field .d-flex{
1633 flex-wrap: wrap;
1634 }
1635 .sb-form-field .ctf-select {
1636 width: 100%;
1637 }
1638 .sb-tab-content .sb-tab-box .ctf-tab-form-field {
1639 flex-wrap: wrap;
1640 }
1641 .sb-license-box .ctf-tab-form-field .ctf-btn {
1642 transform: translate(0px, 0px) !important;
1643 margin-top: 10px;
1644 }
1645 .sb-tab-content .sb-tab-box .ctf-tab-form-field .field-left-content {
1646 flex-basis: 100%;
1647 }
1648 .sb-export-box .ctf-tab-form-field .ctf-btn {
1649 transform: translate(0px, 0px) !important;
1650 margin-top: 10px;
1651 }
1652 .sb-feed-issue-box .feed-issues-fields {
1653 width: 100%;
1654 }
1655 .sb-feed-issue-box #report-emails {
1656 max-width: 100%;
1657 }
1658 .ctf-table thead th, .ctf-table tfoot th {
1659 display: none;
1660 }
1661 .ctf-table tbody tr:not(.ctf-table-row-header) td:last-child {
1662 margin-bottom: 20px;
1663 }
1664 .ctf-table tbody {
1665 background-color: #f3f4f5;
1666 }
1667 .ctf-table tbody:nth-child(2n) {
1668 background-color: #fff;
1669 }
1670 .sb-tab-content .sb-tab-box .ctf-tab-form-field .d-flex{
1671 flex-wrap: wrap;
1672 }
1673 .sb-sources-list {
1674 grid-template-columns: 100%;
1675 }
1676 .sb-tabs-container .sb-tabs {
1677 flex-direction: column-reverse;
1678 flex-wrap: wrap;
1679 align-items: flex-end;
1680 }
1681 .ctf-fb-full-wrapper {
1682 padding: 82px 20px 0 20px;
1683 }
1684 .sb-tabs-container .sb-tabs .left-buttons {
1685 width: 100%;
1686 display: flex;
1687 }
1688 .sb-tabs-container .sb-tabs .right-buttons {
1689 transform: translateY(-15px);
1690 }
1691 .sb-tabs-container .sb-tabs .left-buttons .tab {
1692 flex-grow: 1;
1693 flex-basis: 0;
1694 padding: 15px 10px;
1695 text-align: center;
1696 }
1697 .sb-tabs-container {
1698 margin-top: -45px;
1699 }
1700 #wpbody-content {
1701 padding-bottom: 50px;
1702 }
1703 .sb-form-field .ctf-select.size-md {
1704 width: 100%;
1705 max-width: 100%;
1706 }
1707 }
1708 @media (max-width: 567px) {
1709 .sb-tabs-container .sb-tabs .tab:not(:last-child) {
1710 margin-right: 10px;
1711 }
1712 }
1713 @media (max-width: 420px) {
1714 .sb-tabs-container .sb-tabs .left-buttons .tab {
1715 padding: 15px 7px;
1716 font-size: 14px;
1717 }
1718 }
1719
1720 .ctf-newaccount-btn svg{
1721 fill: #fff;
1722 width: 16px;
1723 float: left;
1724 }
1725 .ctf-add-account{
1726 border-top: 1px solid #eee;
1727 width: calc(100% + 48px);
1728 margin-left: -24px;
1729 margin-top: 30px;
1730 margin-bottom: -24px;
1731 }
1732 .ctf-add-account-btn{
1733 display: flex;
1734 justify-content: center;
1735 align-items: center;
1736 cursor: pointer;
1737 height: 60px;
1738 background: #F9F9FA;
1739 font-size: 17px;
1740 color: #0068A0;
1741 font-weight: 500;
1742 line-height: 1em;
1743 letter-spacing: 1px;
1744 }
1745 .ctf-add-account-btn:hover{
1746 background: #f7f7f7;
1747
1748 }
1749 .ctf-add-account-btn svg{
1750 margin-right: 15px;
1751 }
1752 .ctf-add-account-info{
1753 padding: 24px;
1754 }
1755 .ctf-manage-account-info-icon svg{
1756 width: 22px;
1757 float: left;
1758 margin-right: 10px;
1759 fill: #1B90EF;
1760 }
1761 .ctf-manage-account-edit-icon,
1762 .ctf-manage-account-delete-icon{
1763 width: 26px;
1764 height: 20px;
1765 position: absolute;
1766 right: 10px;
1767 top: 16px;
1768 cursor: pointer;
1769 }
1770 [data-active="false"] .ctf-manage-account-delete-icon{
1771 display: none;
1772 }
1773 [data-active="true"] .ctf-manage-account-edit-icon{
1774 right: 32px;
1775 }
1776 [data-active="true"] .ctf-manage-account-delete-icon{
1777 display: flex;
1778 justify-content: center;
1779 align-items: flex-start;
1780 }
1781 .ctf-manage-account-edit-icon svg{
1782 float: left;
1783 width: 26px;
1784 }
1785 .ctf-manage-account-edit-icon svg path{
1786 fill: #434960;
1787 }
1788 .ctf-manage-account-delete-icon svg{
1789 fill: #D72C2C;
1790 width: 12px;
1791 float: left;
1792 }
1793
1794 .ctf-acc-info-item {
1795 display: flex;
1796 border-bottom: 1px solid #E7E7E9;
1797 border-left: 1px solid #E7E7E9;
1798 border-right: 1px solid #E7E7E9;
1799 box-sizing: border-box;
1800 width: 100%;
1801 float: left;
1802 padding: 12px 10px;
1803 align-items: center;
1804 }
1805 .ctf-acc-info-item strong {
1806 font-size: 13px;
1807 width: 170px;
1808 }
1809 .ctf-acc-info-item span {
1810 font-size: 13px;
1811 line-height: 1.5em;
1812 color: #434960;
1813 font-weight: 400;
1814 display: inline-block;
1815 word-break: break-all;
1816 width: calc(100% - 80px);
1817 padding: 0 15px;
1818 box-sizing: border-box;
1819 }
1820 .ctf-acc-info-icon {
1821 width: 34px;
1822 height: 26px;
1823 display: flex;
1824 justify-content: center;
1825 align-items: center;
1826 cursor: pointer;
1827 margin-left: auto;
1828 border: 1px solid #D0D1D7;
1829 border-radius: 2px;
1830 transition: all 0.15s ease-in-out;
1831 }
1832 .ctf-acc-info-icon:hover {
1833 background: #F3F4F5;
1834 }
1835 .ctf-acc-info-icon:focus,
1836 .ctf-acc-info-icon:active {
1837 background: #E8E8EB;
1838 }
1839 .ctf-acc-info-icon svg {
1840 width: 15px;
1841 float: left;
1842 }
1843 [data-active="false"] .ctf-acc-info-item{
1844 display: none;
1845 }
1846 [data-active="true"] .ctf-acc-info-item{
1847 display: flex;
1848 }
1849
1850 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta {
1851 width: calc(100% + 48px);
1852 display: flex;
1853 flex-direction: row;
1854 justify-content: center;
1855 align-items: center;
1856 padding: 0px 128px;
1857 background: #E2F5FF;
1858 margin-left: -24px;
1859 box-sizing: border-box;
1860 }
1861 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta a {
1862 text-decoration: none;
1863 display: block;
1864 padding: 8px 0;
1865 }
1866 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta span {
1867 font-weight: 600;
1868 font-size: 14px;
1869 line-height: 160%;
1870 color: #0068A0;
1871 width: 100%;
1872 text-align: center;
1873 }
1874 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta .ctf-upgrade-cta-icon {
1875 margin-left: 6px;
1876 }
1877
1878 .ctf-checkbox input[type=checkbox]:disabled + .toggle-track {
1879 background-color: #D0D1D7;
1880 }
1881
1882 .sb-setting-promo-banner{
1883 width: 100%;
1884 box-sizing: border-box;
1885 padding: 20px 50px;
1886 display: flex;
1887 justify-content: center;
1888 align-items: center;
1889 background: #F3F4F5;
1890 }
1891 .sb-setting-promo-content{
1892 padding: 0 50px;
1893 }
1894 .sb-setting-promo-content h5{
1895 font-size: 22px;
1896 padding:0px;
1897 margin-bottom: 10px;
1898 margin-top: 0px;
1899 line-height: 1.2em;
1900 }
1901 .sb-setting-promo-content a{
1902 color: #0068A0;
1903 text-decoration: underline;
1904 font-size: 14px;
1905 }
1906
1907 .ctf-tab-connect-ac{
1908 width: 50%;
1909 }
1910 .ctf-tab-connect-ac .ctf-btn.sb-btn-lg{
1911 height: 40px;
1912 }
1913 .ctf-notice-cach-text{
1914 font-weight: 400 !important;
1915 font-size: 13px !important;
1916 color: #696D80 !important;
1917 }
1918 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta span{
1919 text-align: left;
1920 }
1921 .sb-tab-content .sb-tab-box .ctf-caching-pro-cta{
1922 padding: 8px 290px;
1923 }