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