PluginProbe
CookieAdmin – Cookie Consent Banner / 1.1.4
CookieAdmin – Cookie Consent Banner v1.1.4
1.2.3 1.2.2 1.2.1 1.2.0 1.1.9 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
cookieadmin / assets / css / cookie.css

cookie.css in CookieAdmin – Cookie Consent Banner 1.1.4, at assets/css/cookie.css

1,212 lines 19.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --cookieadmin-primary-color: #001d39;
3 --cookieadmin-primary-hover-color: #985e23;
4
5 --cookieadmin-secondary-color: #0046b2;
6 --cookieadmin-secondary-hover-color: #0065ff;
7
8 --cookieadmin-txcolor: #0f172a;
9
10 --cookieadmin-green-txtcolor: #3a8356;
11 --cookieadmin-warning-txtcolor: #9c7930;
12 --cookieadmin-red-txtcolor: #b55355;
13
14 --cookieadmin-green-color: #15a448;
15 --cookieadmin-warning-color: #e9b306;
16 --cookieadmin-red-color: #dd2727;
17 }
18
19 /* Header */
20 .cookieadmin-metabox-holder{
21 background-color: #ffffff;
22 padding: 10px;
23 margin-top:20px;
24 min-height: 90vh;
25 display: flex;
26 flex-direction: column;
27 }
28
29 /* Footer */
30 .cookieadmin-twitter{
31 border: 1px solid #E2E8F0;
32 padding: 10px;
33 border-radius: 1px;
34 width:40%;
35 background:#FFF;
36 padding:15px;
37 margin:auto;
38 }
39
40 .cookieadmin-footer{
41 padding: 10px;
42 }
43
44 .cookieadmin-twitter > span{
45 font-size:16px;
46 font-weight:600;
47 }
48
49 .cookieadmin-twitter > input{
50 margin-top:10px;
51 float:right;
52 }
53
54 /* Buttons */
55 .cookieadmin-btn{
56 display: inline-flex;
57 outline: 0;
58 text-align: center;
59 cursor: pointer;
60 padding: 5px 10px 6px 10px !important;
61 border-radius: 3px;
62 border: 1px solid transparent;
63 transition: background .3s ease, border-color .3s ease;
64 font-weight: 600;
65 font-size: 13px !important;
66 text-decoration: none;
67 gap: 8px;
68 align-items:center;
69 justify-content:center;
70 }
71
72 .cookieadmin-btn-primary{
73 background: var(--cookieadmin-primary-color);
74 border-color: var(--cookieadmin-primary-color);
75 color: #fff;
76 }
77
78 .cookieadmin-btn-primary:hover{
79 background: var(--cookieadmin-primary-hover-color);
80 border-color: var(--cookieadmin-primary-hover-color);
81 }
82
83 .cookieadmin-btn-secondary{
84 background: var(--cookieadmin-secondary-color);
85 border-color: var(--cookieadmin-secondary-color);
86 color: #fff;
87 }
88
89 .cookieadmin-btn-secondary:hover{
90 background: var(--cookieadmin-secondary-hover-color);
91 border-color: var(--cookieadmin-secondary-hover-color);
92 }
93
94 .cookieadmin-btn-transparent{
95 background-color:transparent;
96 color: currentcolor;
97 }
98
99 .cookieadmin-btn-transparent:active{
100 outline:0;
101 }
102
103 /* Buttons End */
104
105 /* Dashboard Overview page css */
106
107 .cookieadmin-postbox-container{
108 flex:1;
109 }
110
111 .cookieadmin-postbox-container h2{
112 display: flex;
113 align-items: center;
114 gap:10px;
115 padding: 0 0 15px 0;
116 border-bottom: 1px solid #e0e0e0;
117 font-size:1.3rem;
118 line-height:2rem;
119 }
120
121 .cookieadmin-uppercase{
122 text-transform: uppercase;
123 }
124
125 .cookieadmin-admin-row{
126 display:flex;
127 gap: 10px;
128 margin-bottom: 20px;
129 }
130
131 .cookieadmin-admin-row .cookieadmin-is-block{
132 border: 1px solid #E2E8F0;
133 padding: 10px;
134 width: 100%;
135 border-radius:1px;
136 }
137
138 .cookieadmin-admin-row .cookieadmin-is-block-25{
139 border: 1px solid #E2E8F0;
140 padding: 10px;
141 width: 25%;
142 border-radius:1px;
143 }
144
145 .cookieadmin-stats-name{
146 margin-bottom:5px;
147 font-size:16px;
148 font-weight:600;
149 }
150
151 .cookieadmin-stat-status-indicator{
152 border-radius:50%;
153 width: 12px;
154 height:12px;
155 background-color: #e2e2e2;
156 margin-right: 10px;
157 }
158
159 .cookieadmin-stats-number{
160 font-size:1.5rem;
161 line-height:2.5rem;
162 }
163
164 .cookieadmin-block-link{
165 display:inline-flex;
166 font-size: 12px;
167 font-weight:400;
168 color: blue;
169 cursor:pointer;
170 }
171
172 .cookieadmin-block-link > a{
173 text-decoration:none;
174 }
175
176 .cookieadmin-green{
177 color: var(--cookieadmin-green-color);
178 }
179
180 .cookieadmin-red{
181 color: var(--cookieadmin-red-color);
182 }
183
184 .cookieadmin_view_column {
185 float: left;
186 width: 25%;
187 padding: 0 15px;
188 box-sizing: border-box;
189 }
190
191 /* Clear floats after the columns */
192 .cookieadmin_view_row:after {
193 content: "";
194 display: table;
195 clear: both;
196 }
197
198 .cookieadmin_view_row{
199 margin: 15px 0px;
200 }
201
202 /* Style the counter cards */
203 .cookieadmin_card {
204 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
205 text-align: center;
206 background-color: #9ec1c0;
207 color: white;
208 font-family: Arial, Helvetica, sans-serif;
209 margin: 5px;
210 min-width: 220px;
211 }
212
213 .cookieadmin_view_icon {font-size:50px;}
214
215 /* Dashboard Overview page css End */
216
217
218 /* Consent page css */
219
220 .cookieadmin-postbox-container {
221 max-width: 92vw;
222 float: unset;
223 margin: 10px;
224 }
225
226 .cookieadmin-metabox-holder label, .cookieadmin-metabox-holder input {
227 padding: 5px;
228 margin-right: 5px;
229 font-size: 15px;
230 }
231
232 .cookieadmin-metabox-holder label{
233 font-weight: 501;
234 }
235
236 .cookieadmin_bottom{
237 bottom:20px;
238 }
239
240 .cookieadmin_top{
241 top: 20px;
242 }
243
244 .cookieadmin_right{
245 right: 15px;
246 }
247
248 .cookieadmin_left{
249 left:15px;
250 }
251
252 .cookieadmin_hide{
253 display:none;
254 }
255
256 .cookieadmin_title{
257 text-align: center;
258 color: black;
259 font-weight: 600;
260 font-size: 20px;
261 margin: 2px;
262 }
263
264 /* Modal animations */
265 @keyframes cookieadmin_slideUp {
266 from {
267 transform: translateY(100%);
268 opacity: 0;
269 }
270 to {
271 transform: translateY(0);
272 opacity: 1;
273 }
274 }
275
276 @keyframes cookieadmin_slideSide {
277 from {
278 transform: translateX(-100%);
279 opacity: 0;
280 }
281 to {
282 transform: translateX(0);
283 opacity: 1;
284 }
285 }
286
287 /* Modal animations Ends */
288
289 .cookieadmin_consent-header{
290 display: flex;
291 background: #12625f4d;
292 color: black;
293 padding: 12px;
294 box-sizing: border-box;
295 margin: 4px;
296 align-items: center;
297 justify-content: space-between;
298 }
299
300 .cookieadmin_consent-contents {
301 display: flex;
302 margin: 0px 5px;
303 }
304
305 .cookieadmin_consent_settings {
306 display: flex;
307 width: 100%;
308 flex-direction: column;
309 background: #ffffff;
310 /*margin-left: -3px;*/
311 }
312
313 .cookieadmin_law {
314 padding: 20px;
315 background: aliceblue;
316 margin: 10px;
317 height: fit-content;
318 font-size: 14px;
319 font-family: sans-serif;
320 }
321
322 .cookieadmin-contents {
323 width: 100%;
324 }
325
326 .cookieadmin-setting {
327 display: flex;
328 padding: 6px 0px;
329 justify-content: flex-start;
330 }
331
332 .cookieadmin-setting-head {
333 width: 100%;
334 padding: 5px;
335 align-content: center;
336 }
337
338 .cookieadmin-setting-contents {
339 align-items: baseline;
340 padding: 5px;
341 margin: 5px;
342 }
343
344 .cookieadmin-setting-results {
345 align-items: baseline;
346 padding: 5px;
347 margin: 5px;
348 width: 80%;
349 }
350
351 .cookieadmin-metabox-holder input[type="color"] {
352 border: 0px;
353 padding: 0px;
354 margin: 0px;
355 }
356
357 .cookieadmin-color-holder{
358 max-width: 110px;
359 }
360
361 .cookieadmin-title {
362 font-size:16px;
363 font-weight:600;
364 padding: 10px;
365 margin: 5px;
366 min-width: 15%;
367 cursor:pointer;
368 }
369
370 .cookieadmin-color-input{
371 border: 1px solid;
372 margin: 0px;
373 margin-left: -8px;
374 max-width: 75%;
375 padding: 0 8px !important;
376 }
377
378 .cookieadmin-vertical{
379 display: flex;
380 flex-direction: column;
381 margin: 2px 30px 2px 0px;
382 }
383
384 .cookieadmin-horizontal{
385 display: flex;
386 flex-direction: row;
387 align-items: center;
388 }
389
390 .cookieadmin-input{
391 padding-right: 20px;
392 }
393
394 .cookieadmin-collapsible-notice{
395 padding: 9px;
396 display: none;
397 background-color: #ffffc6;
398 font-size: 14px;
399 border-radius: 4px;
400 max-width: fit-content;
401 margin: auto;
402 }
403
404 .cookieadmin-collapsible-notice:before{
405 content: "\1F6C8 ";
406 }
407
408 .cookieadmin-policy-gens{
409 justify-content: space-evenly;
410 }
411
412 .cookieadmin-cookie-scan, .cookieadmin-consent-logs{
413 justify-content: end;
414 }
415
416 .cookieadmin-setting-colors{
417 justify-content: space-between;
418 }
419
420 .cookieadmin-buttons{
421 flex: auto;
422 justify-content: space-between;
423 margin: 5px;
424 }
425
426 .cookieadmin-button{
427 padding: 5px;
428 row-gap: 5px;
429 }
430
431 .cookieadmin-button-color{
432 justify-content: space-between;
433 min-width: 34%;
434 }
435
436
437 /* Dashboard Consent page css End*/
438
439
440 /* Website consent box */
441
442 .cookieadmin_law_container{
443 position: fixed;
444 width: 25%;
445 box-sizing: border-box;
446 z-index: 99999;
447 display: none;
448 }
449
450 .cookieadmin_consent_btns{
451 align-content: center;
452 display: flex;
453 justify-content: space-evenly;
454 flex-wrap: wrap;
455 }
456
457 .cookieadmin_box{
458 /*position: fixed;*/
459 width: 25%;
460 box-sizing: border-box;
461 display: none;
462 }
463
464 .cookieadmin_notice_group{
465 display: flex;
466 flex-direction: column;
467 gap: 10px; /* spacing between content and buttons */
468 align-items: flex-start;
469 }
470
471 .cookieadmin_popup{
472 position: fixed;
473 width: 330px;
474 box-sizing: border-box;
475 z-index: 9999999;
476 display: none;
477 }
478
479 .cookieadmin_consent_inside{
480 color: black;
481 background-color: #FFFFFF;
482 border: 1px solid #f4f4f4;
483 padding:15px;
484 border-radius: 4px;
485 box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
486 }
487
488 #cookieadmin_notice_title{
489 font-weight: 601;
490 margin: 0px;
491 padding-left: 5px;
492 }
493
494 .cookieadmin_notice_con{
495 font-size: initial;
496 padding: 0px 6px;
497 flex: 1;
498 }
499
500 .cookieadmin_cookie_modal{
501 display: none;
502 flex-direction: column;
503 position: fixed;
504 max-height: 80vh;
505 background-color: #FFFFFF;
506 border: 1px solid #F4F4F4;
507 border-radius: 8px;
508 box-shadow: 0 4px 8px rgba(0,0,0,0.2);
509 z-index: 999999;
510 }
511
512 .cookieadmin_center{
513 top: 10%;
514 left: 22%;
515 max-width: 60vw;
516 }
517
518 .cookieadmin_side{
519 flex-direction: column;
520 position: fixed;
521 width: 35vw;
522 bottom: 0px;
523 animation: 0.5s ease-out forwards cookieadmin_slideSide;
524 max-height: 100vh;
525 left: 0px;
526 top: 0px;
527 border-radius: 0px;
528 }
529
530 .cookieadmin_down{
531 position: fixed;
532 max-width: 100%;
533 max-height: 55vh;
534 bottom: 0px;
535 animation: 0.5s ease-out forwards cookieadmin_slideUp;
536 }
537
538 .cookieadmin_modal_overlay{
539 display: none;
540 position: fixed;
541 top: 0;
542 left: 0;
543 width: 100%;
544 height: 100%;
545 background-color: rgba(0, 0, 0, 0.5);
546 z-index: 1000;
547 }
548
549 .cookieadmin_mod_head{
550 display: flex;
551 justify-content: space-between;
552 }
553
554 .cookieadmin_mod_head, .cookieadmin_wrapper{
555 padding: 15px;
556 border-bottom: 1px solid #CCCCCC;
557 }
558
559 .cookieadmin_close_pref{
560 background: none;
561 border: none;
562 align-self: baseline;
563 color: gray;
564 cursor: pointer;
565 padding: 0px;
566 }
567
568 .cookieadmin_preference_title{
569 font-size: 20px;
570 font-weight: 801;
571 margin: 9px;
572 }
573
574 .cookieadmin_preference_details{
575 padding: 0px 10px;
576 }
577
578 .cookieadmin_preference{
579 overflow: hidden;
580 height: 83px;
581 font-size: 15px;
582 }
583
584 .cookieadmin_showmore{
585 background: none;
586 border: none;
587 color: #1863dc;
588 padding: 0px;
589 cursor: pointer;
590 }
591
592 .cookieadmin_details_wrapper{
593 padding: 15px;
594 height: calc(100% - 6%);
595 overflow: auto;
596 scrollbar-width: thin;
597 }
598
599 .cookieadmin_types{
600 padding: 10px 10px;
601 border-top: 1px solid #CCCCCC;
602 }
603
604 .cookieadmin_header{
605 display: flex;
606 justify-content: space-between;
607 }
608
609 .cookieadmin_header > span > label{
610 cursor:pointer;
611 }
612
613 .cookieadmin_remark{
614 display:none;
615 justify-self:right;
616 }
617
618 .cookieadmin_act{
619 display: inline;
620 color: #1863dc;
621 }
622
623 .cookieadmin-nece-cookies{
624 display:none;
625 padding:1px;
626 border-radius: 10px;
627 margin: 0px 20px;
628 margin-right: 4rem;
629 font-size: smaller;
630 font-size: 1rem;
631 text-align: center;
632 }
633
634 .cookieadmin_desc{
635 padding:5px 20px;
636 font-size: 15px;
637 padding-right: 4rem;
638 }
639
640 .cookieadmin_footer{
641 left: 0px;
642 padding: 15px;
643 flex-wrap: wrap;
644 width: 100%;
645 }
646
647 .cookieadmin_modal_footer{
648 left: 0px;
649 padding: 15px;
650 flex-wrap: wrap;
651 border-top: 1px solid #CCCCCC;
652 }
653
654 .cookieadmin_btn{
655 background-color: transparent;
656 border: 1px solid gray;
657 color: #1863dc;
658 padding: 0.4rem 0.9rem;
659 border-radius: 4px;
660 margin: 2px 5px;
661 cursor: pointer;
662 }
663
664 .cookieadmin_btn-primary {
665 background-color: #007cba;
666 color: white;
667 border-color: #007cba;
668 }
669
670 .cookieadmin_btn-secondary {
671 background-color: #f6f7f7;
672 color: #007cba;
673 border-color: #007cba;
674 }
675
676 .cookieadmin_btn:hover{
677 opacity: 0.8;
678 }
679
680 .cookieadmin_btn_accept{
681 color: #ffffff;
682 background-color: #1863dc;
683 border-color: rgb(24, 99, 220);
684 }
685
686 .cookieadmin_show_pref_cookies{
687 cursor: pointer;
688 font-size: 18px;
689 }
690
691 .cookieadmin_pl0{
692 padding-left:0px;
693 }
694
695 .cookieadmin_re_consent{
696 display: none;
697 position: fixed;
698 bottom: 15px;
699 left: 15px;
700 background: linear-gradient(to left, rgb(0, 51, 204) 0%, rgb(102, 102, 255) 100%);
701 height: 50px;
702 width: 50px;
703 border-radius: 50%;
704 cursor: pointer;
705 border: 0px;
706 z-index: 99999;
707 padding: 5px;
708 }
709
710 .cookieadmin-manager-cookie-scan, .cookieadmin-manager-consent-logs, .cookieadmin-manager-cookie-categorize{
711 flex-wrap: wrap;
712 justify-content: space-between;
713 }
714
715 .cookieadmin-manager-result{
716 padding: 10px;
717 width: 100%;
718 }
719
720 .cookieadmin-consent-logs-pagination{
721 padding: 15px;
722 margin: 5px;
723 width: 100%;
724 }
725
726 .cookieadmin-logs-paginate{
727 font-size: 2em;
728 text-decoration:none;
729 }
730
731 .cookieadmin-icon{
732 height: 60px;
733 display: inline-block;
734 }
735
736 .cookieadmin-logo{
737 width: 250px;
738 display: inline-block;
739 }
740
741 .cookieadmin-cookie-card {
742 background: ghostwhite;
743 border-radius: 10px;
744 padding: 16px;
745 font-family: 'Open Sans', 'Segoe UI', sans-serif;
746 box-shadow: 0 2px 6px rgba(0,0,0,0.1);
747 margin: 10px auto;
748 text-align: left;
749 }
750
751 .cookieadmin-cookie-header {
752 display: flex;
753 justify-content: space-between;
754 font-size: 1rem;
755 margin-bottom: 6px;
756 }
757
758 .cookieadmin-cookie-name {
759 font-weight: bold;
760 color: #333;
761 }
762
763 .cookieadmin-cookie-duration {
764 font-size: 0.85rem;
765 }
766
767 .cookieadmin-cookie-duration > b {
768 font-weight: bold;
769 }
770
771 .cookieadmin-cookie-description {
772 font-size: 0.9rem;
773 margin-bottom: 12px;
774 }
775
776 .cookieadmin-cookie-tags {
777 display: flex;
778 gap: 8px;
779 }
780
781 .cookieadmin-tag {
782 background: #e0e0e0;
783 padding: 4px 10px;
784 border-radius: 12px;
785 font-size: 0.75rem;
786 color: #333;
787 }
788
789 .cookieadmin-tag.active {
790 background: #000;
791 color: #fff;
792 }
793
794 .cookieadmin_edit_icon, .cookieadmin_delete_icon{
795 margin: 2px;
796 }
797
798 .cookieadmin_edit_icon:hover {
799 color : blue !important;
800 font-size: 22px !important;
801 }
802
803 .cookieadmin_delete_icon:hover {
804 color : red !important;
805 font-size: 22px;
806 }
807
808 /* Website consent box End*/
809
810
811
812
813
814 /* Checkbox switch Start */
815
816 .cookieadmin_toggle, .cookieadmin_toggle_disabled {
817 position: relative;
818 display: inline-block;
819 width: 24px;
820 height: 11px;
821 }
822
823 /* Hide the checkbox input */
824 .cookieadmin_toggle input, .cookieadmin_toggle_disabled input {
825 display: none;
826 }
827
828 /* Describe slider's look and position. */
829 .cookieadmin_slider {
830 position: absolute;
831 cursor: pointer;
832 top: 0;
833 left: 0;
834 right: 0;
835 bottom: 0;
836 height: 21px;
837 width: 34px;
838 background-color: gray;
839 transition: .4s;
840 border-radius: 34px;
841 }
842
843 /* Describe the white ball's location
844 and appearance in the slider. */
845 .cookieadmin_slider:before {
846 position: absolute;
847 content: "";
848 height: 15px;
849 width: 15px;
850 left: 3.2px;
851 bottom: 3.2px;
852 background-color: white;
853 transition: .2s;
854 border-radius: 50%;
855 }
856
857 /* Modify the slider's background color to
858 green once the checkbox has been selected. */
859 input:checked+.cookieadmin_slider {
860 background-color: #3582c4;
861 }
862
863 /* When the checkbox is checked, shift the
864 white ball towards the right within the slider. */
865 input:checked+.cookieadmin_slider:before {
866 transform: translateX(13px);
867 }
868
869 .cookieadmin_toggle_disabled .cookieadmin_slider {
870 background-color: #3582c4;
871 }
872 .cookieadmin_toggle_disabled .cookieadmin_slider:before {
873 transform: translateX(13px);
874 }
875
876 /* Checkbox switch End */
877
878
879 /* --- Modal Styles Start --- */
880
881 /* The Modal Overlay/Backdrop */
882 .cookieadmin_modal-overlay {
883 position: fixed;
884 top: 0;
885 left: 0;
886 width: 100%;
887 height: 100%;
888 background-color: rgba(0, 0, 0, 0.6);
889 display: none; /* Initially hidden */
890 justify-content: center;
891 align-items: center;
892 z-index: 1000;
893 }
894
895 /* The Modal Container */
896 .cookieadmin_modal-container {
897 background-color: #ffffff;
898 border-radius: 4px;
899 width: 100%;
900 max-width: 600px;
901 box-shadow: 0 5px 15px rgba(0,0,0,0.3);
902 display: flex;
903 flex-direction: column;
904 overflow: hidden;
905 }
906
907 /* When the modal is active */
908 .cookieadmin_modal-overlay.active {
909 display: flex;
910 }
911
912 /* Modal Header */
913 .cookieadmin_modal-header {
914 display: flex;
915 justify-content: space-between;
916 align-items: center;
917 padding: 16px 24px;
918 border-bottom: 1px solid #e0e0e0;
919 }
920
921 .cookieadmin_modal-header h2 {
922 margin: 0;
923 font-size: 1.25rem;
924 font-weight: 600;
925 color: #1d2327;
926 }
927
928 .cookieadmin_modal-close-btn {
929 background: none;
930 border: none;
931 font-size: 1.5rem;
932 cursor: pointer;
933 color: #50575e;
934 }
935
936 /* Modal Body (the form) */
937 .cookieadmin_modal-body {
938 padding: 24px;
939 }
940
941 .cookieadmin_form-group {
942 margin-bottom: 20px;
943 display: grid;
944 grid-template-columns: 120px 1fr; /* Label and Input alignment */
945 align-items: center;
946 gap: 16px;
947 }
948
949 .cookieadmin_form-group label {
950 font-weight: 500;
951 color: #1d2327;
952 }
953
954 .cookieadmin_form-group input,
955 .cookieadmin_form-group select,
956 .cookieadmin_form-group textarea {
957 width: 95%;
958 padding: 8px 12px;
959 border: 1px solid #8c8f94;
960 border-radius: 4px;
961 font-size: 14px;
962 box-sizing: border-box; /* Important for padding and width */
963 }
964
965 .cookieadmin_form-group textarea {
966 min-height: 120px;
967 resize: vertical;
968 align-self: flex-start; /* Align textarea with top of label */
969 }
970
971 /* Modal Footer */
972 .cookieadmin_modal-footer {
973 display: flex;
974 justify-content: flex-start;
975 padding: 16px 24px;
976 border-top: 1px solid #e0e0e0;
977 background-color: #f6f7f7;
978 }
979
980 /* --- Modal Styles End --- */
981
982 /* Table */
983
984 .cookieadmin-table{
985 padding: 2px;
986 font-size: 14px;
987 text-align: left;
988 width: 100%;
989 table-layout: fixed;
990 word-wrap: anywhere;
991 border-collapse: collapse;
992 border-spacing: 0;
993 }
994
995 .cookieadmin-table tbody{
996 border-radius: 8px;
997 overflow: hidden;
998 display: table-row-group;
999 border: 1px solid #ddd;
1000 }
1001
1002 table.cookieadmin-table thead{
1003 background-color: #263544;
1004 color: #ffffff;
1005 font-weight: 500 !important;
1006 padding: 0px;
1007 border: 1px solid #ddd;
1008 }
1009
1010 table.cookieadmin-table th{
1011 padding: 10px 10px;
1012 }
1013
1014 table.cookieadmin-table td{
1015 background: white;
1016 padding: 10px;
1017 border-bottom: 1px solid #ddd;
1018 line-height: 1.5;
1019 }
1020
1021 /* Table End */
1022
1023 /* Badges End */
1024
1025 .cookieadmin-badge{
1026 display: inline-block;
1027 padding: 3px 10px 5px 10px;
1028 font-size: 14px;
1029 font-weight: 600;
1030 line-height: 1.1;
1031 border-radius: 1rem;
1032 color: #000;
1033 border: 1px solid #000;
1034 background-color: #fff;
1035 }
1036
1037 .cookieadmin-success{
1038 color: #06923E;
1039 border: 1px solid #16C47F;
1040 background-color: #eefef4;
1041 }
1042
1043 .cookieadmin-warning{
1044 color: #b49046;
1045 border: 1px solid #b49046;
1046 background-color: #fffbe8;
1047 }
1048
1049 .cookieadmin-danger{
1050 color: #ED3500;
1051 border: 1px solid #E55050;
1052 background-color: #fef2f2;
1053 }
1054
1055 .cookieadmin-info{
1056 color: #4682A9;
1057 border: 1px solid #5EABD6;
1058 background-color: #f0fbff;
1059 }
1060
1061 /* Badges End */
1062
1063 .cookieadmin-cookie-categorized tbody > tr:first-child td::before {
1064 content: "";
1065 position: relative;
1066 float: right;
1067 font-size: 17px;
1068 }
1069
1070 .cookieadmin-cookie-categorized tbody:not(:last-of-type)::after {
1071 content: "";
1072 display: table-row;
1073 height: 30px; /* This is your gap */
1074 }
1075
1076 .cookieadmin-cookie-categorized tbody > tr:first-child td {
1077 font-weight: bold !important;
1078 padding: 15px !important;
1079 cursor: pointer;
1080 background: #EFEFEF !important;
1081 }
1082
1083 .cookieadmin-cookie-categorized tbody:is(.collapsed) > tr:first-child td::before {
1084 transform: rotate(90deg); /* expanded */
1085 }
1086
1087 .cookieadmin-empty-row td {
1088 text-align: center;
1089 font-style: italic;
1090 background-color: #f5f5f5;
1091 opacity: 0.8;
1092 pointer-events: none; /* feels disabled */
1093 }
1094
1095 .cookieadmin_dialog_modal_close_btn{
1096 background: none;
1097 border: none;
1098 padding: 0;
1099 margin: 0;
1100 font: inherit;
1101 color: inherit;
1102 cursor: pointer;
1103 font-size: 24px;
1104 font-weight: bold;
1105 }
1106
1107 /* --- Auto Categorize Cookies End --- */
1108
1109
1110
1111 /* --- Override Dashicons Start --- */
1112 .cookieadmin-metabox-holder .dashicons {
1113 cursor: pointer;
1114 }
1115 /* --- Override Dashicons End --- */
1116
1117 .cookieadmin-poweredby{
1118 margin-top: 10px;
1119 }
1120
1121 .cookieadmin-poweredby a img{
1122 height: 15px;
1123 }
1124
1125 .cookieadmin-poweredby a{
1126 color : unset;
1127 cursor: pointer;
1128 display: flex;
1129 justify-content: center;
1130 align-items: center;
1131 font-size: 11px;
1132 gap: 2px;
1133 text-decoration: none;
1134 }
1135
1136 .cookieadmin_modal_footer .cookieadmin-poweredby a{
1137 justify-content: end;
1138 }
1139
1140 /* CSS for phones only */
1141 @media (max-width: 767px) {
1142
1143 .cookieadmin_center{
1144 top: 10%;
1145 left: 5%;
1146 max-width: 90vw;
1147 }
1148
1149 .show_pref_cookies{
1150 font-size: 14px;
1151 }
1152
1153 .cookieadmin_law_container, .cookieadmin_box{
1154 width: 90%;
1155 }
1156
1157 .cookieadmin_side{
1158 width: 100%;
1159 }
1160 }
1161
1162 /* CSS for tablet */
1163 @media (min-width: 768px) and (max-width: 991px) {
1164
1165 .cookieadmin_box{
1166 width: 45%;
1167 }
1168 }
1169
1170 /* CSS for small laptop */
1171 @media (min-width: 992px) and (max-width: 1199px) {
1172
1173 .cookieadmin_box{
1174 width: 35%;
1175 }
1176
1177 }
1178 /* CSS for HD TV screens */
1179 @media (min-width: 1200px) and (max-width: 1360px) {
1180
1181 .cookieadmin_box{
1182 width: 30%;
1183 }
1184 }
1185
1186 /* Desktop Layout */
1187 @media (min-width: 768px) {
1188 .cookieadmin_notice_group {
1189 flex-direction: row;
1190 justify-content: space-between;
1191 align-items: center;
1192 }
1193
1194 .cookieadmin_notice_con {
1195 flex: 1; /* take remaining space */
1196 }
1197
1198 .cookieadmin_consent_btns {
1199 flex-shrink: 0;
1200 }
1201 }
1202
1203 @media (max-width:480px){
1204 .cookieadmin_consent_inside .cookieadmin_btn {
1205 width: 100%;
1206 margin: 5px 0;
1207 }
1208
1209 .cookieadmin_modal_footer{
1210 padding: 8px;
1211 }
1212 }