PluginProbe
CookieAdmin – Cookie Consent Banner / 1.0.4
CookieAdmin – Cookie Consent Banner v1.0.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.0.4, at assets/css/cookie.css

1,117 lines 17.5 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;
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;
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 .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 .view_row:after {
193 content: "";
194 display: table;
195 clear: both;
196 }
197
198 .view_row{
199 margin: 15px 0px;
200 }
201
202 /* Style the counter cards */
203 .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 .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 label, input {
227 padding: 5px;
228 margin-right: 5px;
229 font-size: 15px;
230 }
231
232 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 .hide{
253 display:none;
254 }
255
256 .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 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 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 .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 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 }
368
369 .cookieadmin-color-input{
370 border: 1px solid;
371 margin: 0px;
372 margin-left: -8px;
373 max-width: 75%;
374 }
375
376 .cookieadmin-vertical{
377 display: flex;
378 flex-direction: column;
379 margin: 2px 30px 2px 0px;
380 }
381
382 .cookieadmin-horizontal{
383 display: flex;
384 flex-direction: row;
385 align-items: center;
386 }
387
388 .cookieadmin-input{
389 padding-right: 20px;
390 }
391
392 .cookieadmin-collapsible-notice{
393 padding: 9px;
394 display: none;
395 background-color: #ffffc6;
396 font-size: 14px;
397 border-radius: 4px;
398 max-width: fit-content;
399 margin: auto;
400 }
401
402 .cookieadmin-collapsible-notice:before{
403 content: "\1F6C8 ";
404 }
405
406 .cookieadmin-policy-gens{
407 justify-content: space-evenly;
408 }
409
410 .cookieadmin-cookie-scan, .cookieadmin-consent-logs{
411 justify-content: end;
412 }
413
414 .cookieadmin-setting-colors{
415 justify-content: space-between;
416 }
417
418 .cookieadmin-buttons{
419 flex: auto;
420 justify-content: space-between;
421 margin: 5px;
422 }
423
424 .cookieadmin-button{
425 padding: 5px;
426 row-gap: 5px;
427 }
428
429 .cookieadmin-button-color{
430 justify-content: space-between;
431 min-width: 34%;
432 }
433
434
435 /* Dashboard Consent page css End*/
436
437
438 /* Website consent box */
439
440 .cookieadmin_law_container{
441 position: fixed;
442 width: 330px;
443 box-sizing: border-box;
444 z-index: 99999;
445 display: none;
446 }
447
448 .cookieadmin_consent_btns{
449 align-content: center;
450 display: flex;
451 justify-content: space-evenly;
452 }
453
454 .cookieadmin_box{
455 /*position: fixed;*/
456 width: 330px;
457 box-sizing: border-box;
458 display: none;
459 }
460
461 .cookieadmin_notice_group{
462 display: flex;
463 }
464
465 .cookieadmin_popup{
466 position: fixed;
467 width: 330px;
468 box-sizing: border-box;
469 z-index: 9999999;
470 display: none;
471 }
472
473 .cookieadmin_consent_inside{
474 color: black;
475 background-color: #FFFFFF;
476 border: 1px solid #f4f4f4;
477 padding:15px;
478 border-radius: 4px;
479 box-shadow:1px 3px 10px rgba(0, 0, 0, 0.2);
480 }
481
482 #cookieadmin_notice_title{
483 font-weight: 601;
484 margin: 0px;
485 padding-left: 5px;
486 }
487
488 .cookieadmin_notice_con{
489 font-size: initial;
490 padding: 0px 6px;
491 flex: 1;
492 }
493
494 .cookieadmin_cookie_modal{
495 display: none;
496 flex-direction: column;
497 position: fixed;
498 max-height: 80vh;
499 background-color: #FFFFFF;
500 border: 1px solid #F4F4F4;
501 border-radius: 8px;
502 box-shadow: 0 4px 8px rgba(0,0,0,0.2);
503 z-index: 999999;
504 }
505
506 .cookieadmin_center{
507 top: 10%;
508 left: 22%;
509 max-width: 60vw;
510 }
511
512 .cookieadmin_side{
513 flex-direction: column;
514 position: fixed;
515 width: 35vw;
516 bottom: 0px;
517 animation: 0.5s ease-out forwards slideSide;
518 max-height: 100vh;
519 left: 0px;
520 top: 0px;
521 border-radius: 0px;
522 }
523
524 .cookieadmin_down{
525 position: fixed;
526 max-width: 100%;
527 max-height: 55vh;
528 bottom: 0px;
529 animation: 0.5s ease-out forwards slideUp;
530 }
531
532 .cookieadmin_modal_overlay{
533 display: none;
534 position: fixed;
535 top: 0;
536 left: 0;
537 width: 100%;
538 height: 100%;
539 background-color: rgba(0, 0, 0, 0.5);
540 z-index: 1000;
541 }
542
543 .cookieadmin_mod_head{
544 display: flex;
545 justify-content: space-between;
546 }
547
548 .cookieadmin_mod_head, .cookieadmin_wrapper{
549 padding: 20px;
550 border-bottom: 1px solid #F4F4F4;
551 }
552
553 .cookieadmin_close_pref{
554 background: none;
555 border: none;
556 align-self: baseline;
557 color: gray;
558 cursor: pointer;
559 }
560
561 .cookieadmin_preference_title{
562 font-size: 20px;
563 font-weight: 801;
564 }
565
566 .preference_details{
567 padding: 0px 10px;
568 }
569
570 .cookieadmin_preference{
571 overflow: hidden;
572 height: 83px;
573 font-size: 15px;
574 }
575
576 .cookieadmin_showmore{
577 background: none;
578 border: none;
579 color: #1863dc;
580 padding: 0px;
581 }
582
583 .cookieadmin_details_wrapper{
584 padding: 15px;
585 height: calc(100% - 6%);
586 overflow: auto;
587 }
588
589 .cookieadmin_types{
590 padding: 10px 10px;
591 border-top: 1px solid #000000;
592 }
593
594 .cookieadmin_header{
595 display: flex;
596 justify-content: space-between;
597 }
598
599 .cookieadmin_remark{
600 display:none;
601 justify-self:right;
602 }
603
604 .act{
605 display: inline;
606 color: #1863dc;
607 }
608
609 .cookieadmin-nece-cookies{
610 display:none;
611 padding:1px;
612 border-radius: 10px;
613 margin: 0px 20px;
614 margin-right: 4rem;
615 font-size: smaller;
616 font-size: 1rem;
617 text-align: center;
618 }
619
620 .cookieadmin_desc{
621 padding:5px 20px;
622 font-size: 15px;
623 padding-right: 4rem;
624 }
625
626 .cookieadmin_footer{
627 width: 100%;
628 left: 0px;
629 padding: 15px;
630 flex-wrap: wrap;
631 }
632
633 .cookieadmin_btn{
634 background-color: transparent;
635 border: 1px solid gray;
636 color: #1863dc;
637 padding: 0.4rem 0.9rem;
638 border-radius: 4px;
639 margin: 2px 5px;
640 cursor: pointer;
641 }
642
643 .cookieadmin_btn:hover{
644 opacity: 0.8;
645 }
646
647 .btn_accept{
648 color: #ffffff;
649 background-color: #1863dc;
650 border-color: rgb(24, 99, 220);
651 }
652
653 .show_pref_cookies{
654 cursor: pointer;
655 font-size: 18px;
656 }
657
658 .pl0{
659 padding-left:0px;
660 }
661
662 .cookieadmin_re_consent{
663 display: none;
664 position: fixed;
665 bottom: 15px;
666 left: 15px;
667 background: linear-gradient(to left, rgb(0, 51, 204) 0%, rgb(102, 102, 255) 100%);
668 height: 50px;
669 width: 50px;
670 border-radius: 50%;
671 cursor: pointer;
672 border: 0px;
673 z-index: 99999;
674 }
675
676 .cookieadmin-manager-cookie-scan, .cookieadmin-manager-consent-logs, .cookieadmin-manager-cookie-categorize{
677 flex-wrap: wrap;
678 justify-content: space-between;
679 }
680
681 .cookieadmin-manager-result{
682 padding: 10px;
683 width: 100%;
684 }
685
686 .cookieadmin-consent-logs-pagination{
687 padding: 15px;
688 margin: 5px;
689 width: 100%;
690 }
691
692 .cookieadmin-logs-paginate{
693 font-size: 2em;
694 text-decoration:none;
695 }
696
697 .cookieadmin-icon{
698 height: 60px;
699 display: inline-block;
700 }
701
702 .cookieadmin-logo{
703 width: 250px;
704 display: inline-block;
705 }
706
707 .cookieadmin-cookie-card {
708 background: ghostwhite;
709 border-radius: 10px;
710 padding: 16px;
711 font-family: 'Open Sans', 'Segoe UI', sans-serif;
712 box-shadow: 0 2px 6px rgba(0,0,0,0.1);
713 margin: 10px auto;
714 text-align: left;
715 }
716
717 .cookieadmin-cookie-header {
718 display: flex;
719 justify-content: space-between;
720 font-size: 1rem;
721 margin-bottom: 6px;
722 }
723
724 .cookieadmin-cookie-name {
725 font-weight: bold;
726 color: #333;
727 }
728
729 .cookieadmin-cookie-duration {
730 font-size: 0.85rem;
731 }
732
733 .cookieadmin-cookie-duration > b {
734 font-weight: bold;
735 }
736
737 .cookieadmin-cookie-description {
738 font-size: 0.9rem;
739 margin-bottom: 12px;
740 }
741
742 .cookieadmin-cookie-tags {
743 display: flex;
744 gap: 8px;
745 }
746
747 .cookieadmin-tag {
748 background: #e0e0e0;
749 padding: 4px 10px;
750 border-radius: 12px;
751 font-size: 0.75rem;
752 color: #333;
753 }
754
755 .cookieadmin-tag.active {
756 background: #000;
757 color: #fff;
758 }
759
760 .cookieadmin_edit_icon, .cookieadmin_delete_icon{
761 margin: 2px;
762 }
763
764 .cookieadmin_edit_icon:hover {
765 color : blue !important;
766 font-size: 22px !important;
767 }
768
769 .cookieadmin_delete_icon:hover {
770 color : red !important;
771 font-size: 22px;
772 }
773
774 /* Website consent box End*/
775
776
777
778
779
780 /* Checkbox switch Start */
781
782 .cookieadmin_toggle, .cookieadmin_toggle_disabled {
783 position: relative;
784 display: inline-block;
785 width: 24px;
786 height: 11px;
787 }
788
789 /* Hide the checkbox input */
790 .cookieadmin_toggle input {
791 display: none;
792 }
793
794 /* Describe slider's look and position. */
795 .cookieadmin_slider {
796 position: absolute;
797 cursor: pointer;
798 top: 0;
799 left: 0;
800 right: 0;
801 bottom: 0;
802 background-color: gray;
803 transition: .4s;
804 border-radius: 34px;
805 }
806
807 /* Describe the white ball's location
808 and appearance in the slider. */
809 .cookieadmin_slider:before {
810 position: absolute;
811 content: "";
812 height: 15px;
813 width: 15px;
814 left: 3.2px;
815 bottom: 3.2px;
816 background-color: white;
817 transition: .2s;
818 border-radius: 50%;
819 }
820
821 /* Modify the slider's background color to
822 green once the checkbox has been selected. */
823 input:checked+.cookieadmin_slider {
824 background-color: #3582c4;
825 }
826
827 /* When the checkbox is checked, shift the
828 white ball towards the right within the slider. */
829 input:checked+.cookieadmin_slider:before {
830 transform: translateX(13px);
831 }
832
833 input:disabled+.cookieadmin_slider {
834 background-color: #3582c4;
835 }
836 input:disabled+.cookieadmin_slider:before {
837 transform: translateX(13px);
838 }
839
840 /* Checkbox switch End */
841
842
843 /* --- Modal Styles Start --- */
844
845 /* The Modal Overlay/Backdrop */
846 .modal-overlay {
847 position: fixed;
848 top: 0;
849 left: 0;
850 width: 100%;
851 height: 100%;
852 background-color: rgba(0, 0, 0, 0.6);
853 display: none; /* Initially hidden */
854 justify-content: center;
855 align-items: center;
856 z-index: 1000;
857 }
858
859 /* The Modal Container */
860 .modal-container {
861 background-color: #ffffff;
862 border-radius: 4px;
863 width: 100%;
864 max-width: 600px;
865 box-shadow: 0 5px 15px rgba(0,0,0,0.3);
866 display: flex;
867 flex-direction: column;
868 overflow: hidden;
869 }
870
871 /* When the modal is active */
872 .modal-overlay.active {
873 display: flex;
874 }
875
876 /* Modal Header */
877 .modal-header {
878 display: flex;
879 justify-content: space-between;
880 align-items: center;
881 padding: 16px 24px;
882 border-bottom: 1px solid #e0e0e0;
883 }
884
885 .modal-header h2 {
886 margin: 0;
887 font-size: 1.25rem;
888 font-weight: 600;
889 color: #1d2327;
890 }
891
892 .modal-close-btn {
893 background: none;
894 border: none;
895 font-size: 1.5rem;
896 cursor: pointer;
897 color: #50575e;
898 }
899
900 /* Modal Body (the form) */
901 .modal-body {
902 padding: 24px;
903 }
904
905 .form-group {
906 margin-bottom: 20px;
907 display: grid;
908 grid-template-columns: 120px 1fr; /* Label and Input alignment */
909 align-items: center;
910 gap: 16px;
911 }
912
913 .form-group label {
914 font-weight: 500;
915 color: #1d2327;
916 }
917
918 .form-group input,
919 .form-group select,
920 .form-group textarea {
921 width: 95%;
922 padding: 8px 12px;
923 border: 1px solid #8c8f94;
924 border-radius: 4px;
925 font-size: 14px;
926 box-sizing: border-box; /* Important for padding and width */
927 }
928
929 .form-group textarea {
930 min-height: 120px;
931 resize: vertical;
932 align-self: flex-start; /* Align textarea with top of label */
933 }
934
935 /* Modal Footer */
936 .modal-footer {
937 display: flex;
938 justify-content: flex-start;
939 padding: 16px 24px;
940 border-top: 1px solid #e0e0e0;
941 background-color: #f6f7f7;
942 }
943
944 .btn {
945 padding: 8px 16px;
946 border-radius: 4px;
947 border: 1px solid transparent;
948 font-size: 14px;
949 font-weight: 600;
950 cursor: pointer;
951 margin-right: 10px;
952 }
953
954 .btn-primary {
955 background-color: #007cba;
956 color: white;
957 border-color: #007cba;
958 }
959
960 .btn-secondary {
961 background-color: #f6f7f7;
962 color: #007cba;
963 border-color: #007cba;
964 }
965
966 /* --- Modal Styles End --- */
967
968 /* Table */
969
970 .cookieadmin-table{
971 padding: 2px;
972 font-size: 14px;
973 text-align: left;
974 width: 100%;
975 table-layout: fixed;
976 word-wrap: anywhere;
977 border-collapse: collapse;
978 border-spacing: 0;
979 }
980
981 .cookieadmin-table tbody{
982 border-radius: 8px;
983 overflow: hidden;
984 display: table-row-group;
985 border: 1px solid #ddd;
986 }
987
988 table.cookieadmin-table thead{
989 background-color: #263544;
990 color: #ffffff;
991 font-weight: 500 !important;
992 padding: 0px;
993 border: 1px solid #ddd;
994 }
995
996 table.cookieadmin-table th{
997 padding: 10px 10px;
998 }
999
1000 table.cookieadmin-table td{
1001 background: white;
1002 padding: 10px;
1003 border-bottom: 1px solid #ddd;
1004 line-height: 1.5;
1005 }
1006
1007 /* Table End */
1008
1009 /* Badges End */
1010
1011 .cookieadmin-badge{
1012 display: inline-block;
1013 padding: 3px 10px 5px 10px;
1014 font-size: 14px;
1015 font-weight: 600;
1016 line-height: 1.1;
1017 border-radius: 1rem;
1018 color: #000;
1019 border: 1px solid #000;
1020 background-color: #fff;
1021 }
1022
1023 .cookieadmin-success{
1024 color: #06923E;
1025 border: 1px solid #16C47F;
1026 background-color: #eefef4;
1027 }
1028
1029 .cookieadmin-warning{
1030 color: #b49046;
1031 border: 1px solid #b49046;
1032 background-color: #fffbe8;
1033 }
1034
1035 .cookieadmin-danger{
1036 color: #ED3500;
1037 border: 1px solid #E55050;
1038 background-color: #fef2f2;
1039 }
1040
1041 .cookieadmin-info{
1042 color: #4682A9;
1043 border: 1px solid #5EABD6;
1044 background-color: #f0fbff;
1045 }
1046
1047 /* Badges End */
1048
1049 .cookieadmin-cookie-categorized tbody > tr:first-child td::before {
1050 content: "";
1051 position: relative;
1052 float: right;
1053 font-size: 17px;
1054 }
1055
1056 .cookieadmin-cookie-categorized tbody:not(:first-of-type)::after {
1057 content: "";
1058 display: table-row;
1059 height: 30px; /* This is your gap */
1060 }
1061
1062 .cookieadmin-cookie-categorized tbody > tr:first-child td {
1063 font-weight: bold !important;
1064 padding: 15px !important;
1065 cursor: pointer;
1066 background: #EFEFEF !important;
1067 }
1068
1069 .cookieadmin-cookie-categorized tbody:is(.collapsed) > tr:first-child td::before {
1070 transform: rotate(90deg); /* expanded */
1071 }
1072
1073 .cookieadmin-empty-row td {
1074 text-align: center;
1075 font-style: italic;
1076 background-color: #f5f5f5;
1077 opacity: 0.8;
1078 pointer-events: none; /* feels disabled */
1079 }
1080
1081 .cookieadmin_dialog_modal_close_btn{
1082 background: none;
1083 border: none;
1084 padding: 0;
1085 margin: 0;
1086 font: inherit;
1087 color: inherit;
1088 cursor: pointer;
1089 font-size: 24px;
1090 font-weight: bold;
1091 }
1092
1093 /* --- Auto Categorize Cookies End --- */
1094
1095
1096
1097 /* --- Override Dashicons Start --- */
1098 .dashicons {
1099 cursor: pointer;
1100 }
1101 /* --- Override Dashicons End --- */
1102
1103
1104 /* CSS for phones only */
1105 @media (max-width: 767px) {
1106
1107 .cookieadmin_center{
1108 top: 10%;
1109 left: 5%;
1110 max-width: 90vw;
1111 }
1112
1113 .show_pref_cookies{
1114 font-size: 14px;
1115 }
1116 }
1117