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

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