PluginProbe
Booking Calendar / 11.8.4
Booking Calendar v11.8.4
11.8.4 11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 All 204 releases
← All changes | includes/_toolbar_ui/_src/toolbar_ui.css +437 -314 10.10.211.8.4 View file →
@@ -1,222 +1,290 @@
1 1 /* UI Toolbar *************************************************************************************************/
2 2 /* To Compile file: Alt + F12 and run command: "gulp wpbc" */
3 +html {
4 + /* 1. Default Button Style ------------------------------------------------------------------------------------------ */
5 + .ui_element .wpbc_ui_button,
6 + .ui_element .wpbc_button_as_icon {
7 + display: flex;
8 + flex-flow: row nowrap;
9 + justify-content: flex-start;
10 + align-items: center;
3 11
4 -/* 1. Default Button Style ------------------------------------------------------------------------------------------ */
5 -.ui_element .wpbc_ui_button,
6 -.ui_element .wpbc_button_as_icon {
7 - display: flex;
8 - flex-flow: row nowrap;
9 - justify-content: flex-start;
10 - align-items: center;
12 + text-decoration: none;
13 + /*font-size: 13px;*/
14 + /*line-height: 2.15384615; !* 28px *!*/
15 + /*min-height: 30px;*/
16 + min-height: 24px;
17 + margin: 0;
18 + padding: 0 10px 2px;
19 + padding-bottom: 1px;
20 + cursor: pointer;
21 + /*border-width: 1px; - Defined at Several elements in a Group. Point #2. */
22 + border-style: solid;
23 + -webkit-appearance: none;
24 + /*border-radius: 3px; - Defined at Several elements in a Group. Point #2. */
25 + white-space: nowrap;
26 + box-sizing: border-box;
27 + }
28 + .ui_element .wpbc_button_as_icon {
29 + border:none;
30 + }
31 + .ui_element .wpbc_ui_button,
32 + .ui_element .wpbc_ui_button-secondary {
33 + color: #555;
34 + border-color: #d7d7d7;
35 + background: #fdfdfd;
36 + vertical-align: top;
37 + }
38 + /* :hover ---- */
39 + .ui_element .wpbc_ui_button.hover:not(.inactive),
40 + .ui_element .wpbc_ui_button:hover:not(.inactive),
41 + .ui_element .wpbc_ui_button-secondary:hover:not(.inactive){
42 + background: #fafafa;
43 + border-color: #d8d8d8;;
44 + color: #23282d;
45 + text-decoration: none;
46 + }
47 + .ui_element .wpbc_ui_button.hover.inactive,
48 + .ui_element .wpbc_ui_button.inactive:hover,
49 + .ui_element .wpbc_ui_button-secondary.inactive:hover{
50 + cursor: default;
51 + }
52 + /* :focus ---- */
53 + .ui_element .wpbc_ui_button.focus,
54 + .ui_element .wpbc_ui_button:focus,
55 + .ui_element .wpbc_ui_button-secondary:focus {
56 + background: #fafafa;
57 + border-color: #d8d8d8;
58 + color: #23282d;
59 + /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
60 + box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
61 + box-shadow: 0 0 0 1px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
62 + z-index: 1;
63 + text-decoration: none;
11 64
12 - text-decoration: none;
13 - /*font-size: 13px;*/
14 - /*line-height: 2.15384615; !* 28px *!*/
15 - /*min-height: 30px;*/
16 - min-height: 24px;
17 - margin: 0;
18 - padding: 0 10px 2px;
19 - padding-bottom: 1px;
20 - cursor: pointer;
21 - /*border-width: 1px; - Defined at Several elements in a Group. Point #2. */
22 - border-style: solid;
23 - -webkit-appearance: none;
24 - /*border-radius: 3px; - Defined at Several elements in a Group. Point #2. */
25 - white-space: nowrap;
26 - box-sizing: border-box;
27 -}
28 -.ui_element .wpbc_button_as_icon {
29 - border:none;
30 -}
31 -.ui_element .wpbc_ui_button,
32 -.ui_element .wpbc_ui_button-secondary {
33 - color: #555;
34 - border-color: #d7d7d7;
35 - background: #fdfdfd;
36 - vertical-align: top;
37 -}
38 -/* :hover ---- */
39 -.ui_element .wpbc_ui_button.hover:not(.inactive),
40 -.ui_element .wpbc_ui_button:hover:not(.inactive),
41 -.ui_element .wpbc_ui_button-secondary:hover:not(.inactive){
42 - background: #fafafa;
43 - border-color: #d8d8d8;;
44 - color: #23282d;
45 - text-decoration: none;
46 -}
47 -.ui_element .wpbc_ui_button.hover.inactive,
48 -.ui_element .wpbc_ui_button.inactive:hover,
49 -.ui_element .wpbc_ui_button-secondary.inactive:hover{
50 - cursor: default;
51 -}
52 -/* :focus ---- */
53 -.ui_element .wpbc_ui_button.focus,
54 -.ui_element .wpbc_ui_button:focus,
55 -.ui_element .wpbc_ui_button-secondary:focus {
56 - background: #fafafa;
65 + /* Only visible in Windows High Contrast mode */
66 + outline: 2px solid transparent;
67 + /* Reset inherited offset from Gutenberg */
68 + outline-offset: 0;
69 + }
70 + /* :active ---- */
71 + .wpbc_ui_dropdown.open > .wpbc_ui_button:not(.inactive),
72 + .ui_element .wpbc_ui_button:active:not(.inactive),
73 + .ui_element .wpbc_ui_button-secondary:active:not(.inactive) {
74 + /*background: #f6f7f7;*/
57 75 border-color: #d8d8d8;
58 - color: #23282d;
59 - /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
60 - box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
61 - z-index: 1;
76 + /*box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);*/
77 + /*box-shadow: inset 0 2px 10px -4px rgba(0, 0, 0, 0.1);*/
78 + /*transform: translateY(1px);*/
79 + /*transform: translateY(0px);*/
80 + outline: 0;
81 + text-decoration: none;
82 + background: #fff;
83 + box-shadow: inset 0 5px 20px -3px rgba(0, 0, 0, 0.06);
84 + }
85 + /* :disabled ---- */
86 + .ui_element .wpbc_ui_button:disabled,
87 + .ui_element .wpbc_ui_button[disabled],
88 + .ui_element.disabled .wpbc_ui_button,
89 + .ui_element .wpbc_ui_button.disabled,
90 + .ui_element .wpbc_ui_button-secondary[disabled],
91 + .ui_element .wpbc_ui_button-secondary:disabled,
92 + .ui_element .wpbc_ui_button-secondary.disabled,
93 + .ui_element .wpbc_ui_button-disabled {
94 + color: #a7aaad !important;
95 + border-color: #dcdcde !important;
96 + background: #f6f7f7 !important;
97 + box-shadow: none !important;
98 + cursor: default;
99 + transform: none !important;
100 + }
101 + /* .active CLASS - pressed button, pressed state e.g. a selected setting */
102 + .ui_element .wpbc_ui_button.active:not(.inactive),
103 + .ui_element .wpbc_ui_button.active:hover:not(.inactive) {
104 + background: #f6f7f7;
105 + border-color: #d8d8d8;
106 + box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
107 + transform: translateY(1px);
108 + outline: 0;
109 + text-decoration: none;
110 + }
111 + .ui_element .wpbc_ui_button.active:focus:not(.inactive) {
112 + border-color: #3582c4;
113 + box-shadow:inset 0 1px 5px -3px #0a4b78, 0 0 1px 1px rgba(79, 148, 212, 0.1);
114 + }
115 +
116 + /* 2. Primary Button Style ----------------------------------------------------------------------------------------- */
117 + .ui_element .wpbc_ui_button_primary {
118 + background: var(--wpbc_admin-theme-color, #0085ba);
119 + border-color: #0073aa #006799 #006799;
120 + border-color: transparent;
121 + color: #fff;
122 + text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
62 123 text-decoration: none;
124 + box-shadow: 0 1px 0px #f1f1f1;
125 + }
126 + /* :hover, :focus ---- */
127 + .ui_element .wpbc_ui_button_primary.hover:not(.inactive),
128 + .ui_element .wpbc_ui_button_primary:hover:not(.inactive),
129 + .ui_element .wpbc_ui_button_primary.focus:not(.inactive),
130 + .ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
131 + /*background: #135e96;*/
132 + /*border-color: #135e96;*/
133 + /*color: #fff;*/
134 + background: var(--wpbc_admin-theme-color, #008ec2 );
135 + border-color: #006799;
136 + color: #fff;
137 + }
138 + /* :focus ---- */
139 + .ui_element .wpbc_ui_button_primary.focus:not(.inactive),
140 + .ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
141 + box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
142 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
143 + }
144 + /* :active ---- */
145 + .ui_element .wpbc_ui_button_primary.active:not(.inactive),
146 + .ui_element .wpbc_ui_button_primary.active:hover:not(.inactive),
147 + .ui_element .wpbc_ui_button_primary.active:focus:not(.inactive),
148 + .ui_element .wpbc_ui_button_primary:active:not(.inactive) {
149 + background: #0c7ca8;
150 + border-color: #0b79a4;
151 + box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
152 + color: #fff;
153 + }
154 + /* :disabled ---- */
155 + .ui_element .wpbc_ui_button_primary[disabled],
156 + .ui_element .wpbc_ui_button_primary:disabled,
157 + .ui_element .wpbc_ui_button_primary-disabled,
158 + .ui_element .wpbc_ui_button_primary.disabled {
159 + color: #a7aaad !important;
160 + background: #f6f7f7 !important;
161 + border-color: #dcdcde !important;
162 + box-shadow: none !important;
163 + text-shadow: none !important;
164 + cursor: default;
165 + }
63 166
64 - /* Only visible in Windows High Contrast mode */
65 - outline: 2px solid transparent;
66 - /* Reset inherited offset from Gutenberg */
67 - outline-offset: 0;
68 -}
69 -/* :active ---- */
70 -.wpbc_ui_dropdown.open > .wpbc_ui_button:not(.inactive),
71 -.ui_element .wpbc_ui_button:active:not(.inactive),
72 -.ui_element .wpbc_ui_button-secondary:active:not(.inactive) {
73 - /*background: #f6f7f7;*/
74 - border-color: #d8d8d8;
75 - /*box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);*/
76 - /*box-shadow: inset 0 2px 10px -4px rgba(0, 0, 0, 0.1);*/
77 - /*transform: translateY(1px);*/
78 - /*transform: translateY(0px);*/
79 - outline: 0;
167 + /* 2.1 Danger (Red) Button Style ----------------------------------------------------------------------------------------- */
168 + .ui_element .wpbc_ui_button_danger {
169 + background: #de605c;
170 + border-color: #c05d5a;
171 + color: #f7f7f7;
172 + text-shadow: 0 0px #ba5956;
80 173 text-decoration: none;
81 - background: #fff;
82 - box-shadow: inset 0 5px 20px -3px rgba(0, 0, 0, 0.06);
83 -}
84 -/* :disabled ---- */
85 -.ui_element .wpbc_ui_button:disabled,
86 -.ui_element .wpbc_ui_button[disabled],
87 -.ui_element.disabled .wpbc_ui_button,
88 -.ui_element .wpbc_ui_button.disabled,
89 -.ui_element .wpbc_ui_button-secondary[disabled],
90 -.ui_element .wpbc_ui_button-secondary:disabled,
91 -.ui_element .wpbc_ui_button-secondary.disabled,
92 -.ui_element .wpbc_ui_button-disabled {
93 - color: #a7aaad !important;
94 - border-color: #dcdcde !important;
95 - background: #f6f7f7 !important;
96 - box-shadow: none !important;
97 - cursor: default;
98 - transform: none !important;
99 -}
100 -/* .active CLASS - pressed button, pressed state e.g. a selected setting */
101 -.ui_element .wpbc_ui_button.active:not(.inactive),
102 -.ui_element .wpbc_ui_button.active:hover:not(.inactive) {
103 - background: #f6f7f7;
104 - border-color: #d8d8d8;
105 - box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
106 - transform: translateY(1px);
107 - outline: 0;
174 + box-shadow: 0 1px 0px #f1f1f1;
175 + }
176 + /* :hover, :focus ---- */
177 + .ui_element .wpbc_ui_button_danger.hover:not(.inactive),
178 + .ui_element .wpbc_ui_button_danger:hover:not(.inactive),
179 + .ui_element .wpbc_ui_button_danger.focus:not(.inactive),
180 + .ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
181 + background: #e6716f;
182 + border-color: #d58582;
183 + color: #fdfdfd;
184 + text-shadow: none;
185 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
186 + border-color:transparent;
187 + }
188 + /* :focus ---- */
189 + .ui_element .wpbc_ui_button_danger.focus:not(.inactive),
190 + .ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
191 + box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
192 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
193 + border-color:transparent;
194 + }
195 + /* :active ---- */
196 + .ui_element .wpbc_ui_button_danger.active:not(.inactive),
197 + .ui_element .wpbc_ui_button_danger.active:hover:not(.inactive),
198 + .ui_element .wpbc_ui_button_danger.active:focus:not(.inactive),
199 + .ui_element .wpbc_ui_button_danger:active:not(.inactive) {
200 + background: #ba4c48;
201 + border-color: #c05d5a;
202 + box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);
203 + color: #f3f2f2;
204 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
205 + border-color:transparent;
206 + }
207 + /* :disabled ---- */
208 + .ui_element .wpbc_ui_button_danger[disabled],
209 + .ui_element .wpbc_ui_button_danger:disabled,
210 + .ui_element .wpbc_ui_button_danger-disabled,
211 + .ui_element .wpbc_ui_button_danger.disabled {
212 + color: #a7aaad !important;
213 + background: #f6f7f7 !important;
214 + border-color: #dcdcde !important;
215 + box-shadow: none !important;
216 + text-shadow: none !important;
217 + cursor: default;
218 + }
219 + @media (max-width: 782px) {
220 + .ui_element .in-button-text {
221 + display: none;
222 + }
223 + }
224 + /* 2.2 Green (Green) Button Style ----------------------------------------------------------------------------------------- */
225 + .ui_element .wpbc_ui_button_green {
226 + /*background: #fdfdfd;*/
227 + /*border-color: #b8cbb2;*/
228 + /*color: #58734c;*/
229 + text-shadow: 0px 0px 0px #429120;
108 230 text-decoration: none;
109 -}
110 -.ui_element .wpbc_ui_button.active:focus:not(.inactive) {
111 - border-color: #3582c4;
112 - box-shadow:inset 0 1px 5px -3px #0a4b78, 0 0 1px 1px rgba(79, 148, 212, 0.1);
113 -}
114 -
115 -/* 2. Primary Button Style ----------------------------------------------------------------------------------------- */
116 -.ui_element .wpbc_ui_button_primary {
117 - background: #0085ba;
118 - border-color: #0073aa #006799 #006799;
119 - color: #fff;
120 - text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
121 - text-decoration: none;
122 - box-shadow: 0 1px 0px #f1f1f1;
123 - /*background: #2271b1;*/
124 - /*border-color: #2271b1;*/
125 - /*color: #fff;*/
126 - /*text-decoration: none;*/
127 - /*text-shadow: none;*/
128 -}
129 -/* :hover, :focus ---- */
130 -.ui_element .wpbc_ui_button_primary.hover:not(.inactive),
131 -.ui_element .wpbc_ui_button_primary:hover:not(.inactive),
132 -.ui_element .wpbc_ui_button_primary.focus:not(.inactive),
133 -.ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
134 - /*background: #135e96;*/
135 - /*border-color: #135e96;*/
136 - /*color: #fff;*/
137 - background: #008ec2;
138 - border-color: #006799;
139 - color: #fff;
140 -}
141 -/* :focus ---- */
142 -.ui_element .wpbc_ui_button_primary.focus:not(.inactive),
143 -.ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
144 - box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
145 -}
146 -/* :active ---- */
147 -.ui_element .wpbc_ui_button_primary.active:not(.inactive),
148 -.ui_element .wpbc_ui_button_primary.active:hover:not(.inactive),
149 -.ui_element .wpbc_ui_button_primary.active:focus:not(.inactive),
150 -.ui_element .wpbc_ui_button_primary:active:not(.inactive) {
151 - background: #0c7ca8;
152 - border-color: #0b79a4;
153 - box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
154 - color: #fff;
155 -}
156 -/* :disabled ---- */
157 -.ui_element .wpbc_ui_button_primary[disabled],
158 -.ui_element .wpbc_ui_button_primary:disabled,
159 -.ui_element .wpbc_ui_button_primary-disabled,
160 -.ui_element .wpbc_ui_button_primary.disabled {
161 - color: #a7aaad !important;
162 - background: #f6f7f7 !important;
163 - border-color: #dcdcde !important;
164 - box-shadow: none !important;
165 - text-shadow: none !important;
166 - cursor: default;
167 -}
168 -
169 -/* 2.1 Danger (Red) Button Style ----------------------------------------------------------------------------------------- */
170 -.ui_element .wpbc_ui_button_danger {
171 - background: #de605c;
172 - border-color: #c05d5a;
173 - color: #f7f7f7;
174 - text-shadow: 0 0px #ba5956;
175 - text-decoration: none;
176 - box-shadow: 0 1px 0px #f1f1f1;
177 -}
178 -/* :hover, :focus ---- */
179 -.ui_element .wpbc_ui_button_danger.hover:not(.inactive),
180 -.ui_element .wpbc_ui_button_danger:hover:not(.inactive),
181 -.ui_element .wpbc_ui_button_danger.focus:not(.inactive),
182 -.ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
183 - background: #e6716f;
184 - border-color: #d58582;
185 - color: #fdfdfd;
186 - text-shadow: none;
187 -}
188 -/* :focus ---- */
189 -.ui_element .wpbc_ui_button_danger.focus:not(.inactive),
190 -.ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
191 - box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
192 -}
193 -/* :active ---- */
194 -.ui_element .wpbc_ui_button_danger.active:not(.inactive),
195 -.ui_element .wpbc_ui_button_danger.active:hover:not(.inactive),
196 -.ui_element .wpbc_ui_button_danger.active:focus:not(.inactive),
197 -.ui_element .wpbc_ui_button_danger:active:not(.inactive) {
198 - background: #ba4c48;
199 - border-color: #c05d5a;
200 - box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);
201 - color: #f3f2f2;
202 -}
203 -/* :disabled ---- */
204 -.ui_element .wpbc_ui_button_danger[disabled],
205 -.ui_element .wpbc_ui_button_danger:disabled,
206 -.ui_element .wpbc_ui_button_danger-disabled,
207 -.ui_element .wpbc_ui_button_danger.disabled {
208 - color: #a7aaad !important;
209 - background: #f6f7f7 !important;
210 - border-color: #dcdcde !important;
211 - box-shadow: none !important;
212 - text-shadow: none !important;
213 - cursor: default;
214 -}
215 -@media (max-width: 782px) {
216 - .ui_element .in-button-text {
217 - display: none;
231 + box-shadow: none;
232 + background: #64aa45;
233 + color: #fff;
234 + border-color: #5b963b;
218 235 }
236 + /* :hover, :focus ---- */
237 + .ui_element .wpbc_ui_button_green.hover:not(.inactive),
238 + .ui_element .wpbc_ui_button_green:hover:not(.inactive),
239 + .ui_element .wpbc_ui_button_green.focus:not(.inactive),
240 + .ui_element .wpbc_ui_button_green:focus:not(.inactive) {
241 + background: #5b963b;
242 + color: #fff;
243 + text-shadow: none;
244 + box-shadow: 0 0 0 1.5px #fff,0 0 0 2.5px #5b963b;
245 + box-shadow: none;
246 + border-color:transparent;
247 + }
248 + .ui_element .wpbc_ui_button_green.hover:not(.inactive) *,
249 + .ui_element .wpbc_ui_button_green:hover:not(.inactive) *,
250 + .ui_element .wpbc_ui_button_green.focus:not(.inactive) *,
251 + .ui_element .wpbc_ui_button_green:focus:not(.inactive) * {
252 + color: #fff;
253 + }
254 + /* :focus ---- */
255 + .ui_element .wpbc_ui_button_green.focus:not(.inactive),
256 + .ui_element .wpbc_ui_button_green:focus:not(.inactive) {
257 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px #5e993d;
258 + border-color:transparent;
259 + }
260 + /* :active ---- */
261 + .ui_element .wpbc_ui_button_green.active:not(.inactive),
262 + .ui_element .wpbc_ui_button_green.active:hover:not(.inactive),
263 + .ui_element .wpbc_ui_button_green.active:focus:not(.inactive),
264 + .ui_element .wpbc_ui_button_green:active:not(.inactive) {
265 + background: #5b963b;
266 + box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);
267 + color: #fff;
268 + box-shadow: 0 0 0 1.5px #fff,0 0 0 3px #5b963b;
269 + border-color:transparent;
270 + }
271 + /* :disabled ---- */
272 + .ui_element .wpbc_ui_button_green[disabled],
273 + .ui_element .wpbc_ui_button_green:disabled,
274 + .ui_element .wpbc_ui_button_green-disabled,
275 + .ui_element .wpbc_ui_button_green.disabled,
276 + .ui_element .wpbc_ui_button_green[disabled]:hover,
277 + .ui_element .wpbc_ui_button_green:disabled:hover,
278 + .ui_element .wpbc_ui_button_green-disabled:hover,
279 + .ui_element .wpbc_ui_button_green.disabled:hover{
280 + color: #a7aaad !important;
281 + background: #f6f7f7 !important;
282 + border-color: #dcdcde !important;
283 + box-shadow: none !important;
284 + text-shadow: none !important;
285 + cursor: default;
286 + }
219 287 }
220 288
221 289 /* 3.1 Text --------------------------------------------------------------------------------------------------------- */
222 290 .ui_element .wpbc_ui_text {
@@ -226,10 +294,10 @@
226 294 /* :focus ---- */
227 295 .ui_element .wpbc_ui_text.focus,
228 296 .ui_element .wpbc_ui_text:focus {
229 297
230 - border-color: #2271b1;
231 - box-shadow: 0 0 0 1px #2271b1;
298 + border-color: var(--wpbc_admin-theme-color, #2271b1);
299 + box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
232 300
233 301 border-color: #d8d8d8;
234 302 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
235 303 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
@@ -246,10 +314,10 @@
246 314 /* :focus ---- */
247 315 .ui_element .wpbc_ui_select.focus,
248 316 .ui_element .wpbc_ui_select:focus {
249 317
250 - border-color: #2271b1;
251 - box-shadow: 0 0 0 1px #2271b1;
318 + border-color: var(--wpbc_admin-theme-color, #2271b1);
319 + box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
252 320
253 321 border-color: #d8d8d8;
254 322 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
255 323 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
@@ -288,8 +356,12 @@
288 356 border-radius: 50%;
289 357 margin-right: 0.25rem;
290 358 line-height: 0.71428571;
291 359 }
360 +input[type="checkbox"].wpbc_ui_checkbox:checked::before,
361 +input[type="radio"].wpbc_ui_radio:checked::before {
362 + margin: 0.2rem 0.2rem auto;
363 +}
292 364 /* :focus ---- */
293 365 .ui_element .wpbc_ui_checkbox.focus,
294 366 .ui_element .wpbc_ui_checkbox:focus,
295 367 .ui_element .wpbc_ui_radio.focus,
@@ -294,10 +366,10 @@
294 366 .ui_element .wpbc_ui_checkbox:focus,
295 367 .ui_element .wpbc_ui_radio.focus,
296 368 .ui_element .wpbc_ui_radio:focus {
297 369
298 - border-color: #2271b1;
299 - box-shadow: 0 0 0 1px #2271b1;
370 + border-color: var(--wpbc_admin-theme-color, #2271b1);
371 + box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
300 372
301 373 border-color: #d8d8d8;
302 374 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
303 375 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
@@ -323,117 +395,170 @@
323 395 }
324 396 }
325 397 /* 3.3.5 Toggle elements, instead of checkboxes ------------------------------------------------------------------ */
326 398 .wpbc_ui__toggle {
327 - align-items:flex-start;
328 - display:flex;
329 - gap:10px;
399 + align-items: flex-start;
400 + display: flex;
401 + gap: 10px;
330 402 }
331 403 .wpbc_ui__toggle input[type=checkbox] {
332 - display:none;
333 - height:0;
334 - width:0;
404 + display: none;
405 + height: 0;
406 + width: 0;
335 407 }
336 -.wpbc_ui__toggle input[type=checkbox]:checked+label.wpbc_ui__toggle_icon {
337 - background-color:#036aab;
408 +.wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon {
409 + background-color: var( --wpbc_admin-theme-color, #036aab );
338 410 }
339 -.wpbc_ui__toggle input[type=checkbox]:checked+label.wpbc_ui__toggle_icon:after {
340 - left:calc( 100% - 13px - 2px);
411 +.wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon:after {
412 + left: calc(100% - 13px - 2px);
341 413 }
342 414 .wpbc_ui__toggle span,
343 415 .wpbc_ui__toggle label {
344 - align-items:flex-start;
345 - display:flex;
346 - gap:10px;
347 - margin:0;
348 - vertical-align:unset;
416 + align-items: flex-start;
417 + display: flex;
418 + gap: 10px;
419 + margin: 0;
420 + vertical-align: unset;
349 421 }
350 422 .wpbc_ui__toggle .wpbc_ui__toggle_label:hover {
351 - cursor:pointer;
423 + cursor: pointer;
352 424 }
353 425 .wpbc_ui__toggle .wpbc_ui__toggle_status {
354 - color:#86919e;
355 - font-size:12px;
356 - line-height:14px;
357 - margin:2px 5px;
426 + color: #86919e;
427 + font-size: 12px;
428 + line-height: 14px;
429 + margin: 2px 5px;
358 430 }
359 431 .wpbc_ui__toggle .wpbc_ui__toggle_icon {
360 - background-color:#bbbbbb;
361 - border-radius:8.5px;
362 - cursor:pointer;
363 - display:inline-block;
364 - height:17px;
365 - margin:0 1px;
366 - position:relative;
367 - text-indent:-9999px;
368 - width:27px;
369 - flex:0 0 auto;
432 + background-color: #bbbbbb;
433 + border-radius: 8.5px;
434 + cursor: pointer;
435 + display: inline-block;
436 + height: 17px;
437 + margin: 0 1px;
438 + position: relative;
439 + text-indent: -9999px;
440 + width: 27px;
441 + flex: 0 0 auto;
370 442 }
371 443 .wpbc_ui__toggle .wpbc_ui__toggle_icon:after {
372 - background:#ffffff;
373 - border-radius:50%;
374 - content:"";
375 - height:13px;
376 - left:2px;
377 - position:absolute;
378 - top:2px;
379 - width:13px;
380 - transition-property:all;
381 - transition-duration:0.25s;
382 - transition-timing-function:ease-out;
444 + background: #ffffff;
445 + border-radius: 50%;
446 + content: "";
447 + height: 13px;
448 + left: 2px;
449 + position: absolute;
450 + top: 2px;
451 + width: 13px;
452 + transition-property: all;
453 + transition-duration: 0.25s;
454 + transition-timing-function: ease-out;
383 455 }
384 456 .wpbc_ui__toggle .wpbc-help-tooltip {
385 - margin:0 !important;
457 + margin: 0 !important;
386 458 }
387 -.wpbc_ui__toggle:hover input:checked+label.wpbc_ui__toggle_icon {
388 - background-color:#215d8f;
459 +.wpbc_ui__toggle:hover input:checked + label.wpbc_ui__toggle_icon {
460 + background-color: var( --wpbc_admin-theme-color, #215d8f );
389 461 }
390 462 .wpbc_ui__toggle:hover .wpbc_ui__toggle_icon {
391 - background-color:#777777;
463 + background-color: #777777;
392 464 }
393 465 /* Fix compatibility for toggle */
394 - .wpbc_ui__toggle:hover input:disabled+label.wpbc_ui__toggle_icon,
395 - .wpbc_ui__toggle input[type=checkbox]:disabled+label.wpbc_ui__toggle_icon {
396 - background-color:#ddd;
397 - cursor:not-allowed;
398 - }
399 - .wpbc_ui__toggle input[type=checkbox]:checked:disabled+label.wpbc_ui__toggle_icon{
400 - background-color:#c9dbe6
401 - }
402 - .ui_element .wpbc_ui__toggle {
403 - align-items: center;
404 - }
405 - .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element .wpbc_ui__toggle > *{
406 - margin:0;
407 - }
466 +.wpbc_ui__toggle:hover input:disabled + label.wpbc_ui__toggle_icon,
467 +.wpbc_ui__toggle input[type=checkbox]:disabled + label.wpbc_ui__toggle_icon {
468 + background-color: #ddd;
469 + cursor: not-allowed;
470 +}
471 +.wpbc_ui__toggle input[type=checkbox]:checked:disabled + label.wpbc_ui__toggle_icon {
472 + background-color: #c9dbe6
473 +}
474 +.ui_element .wpbc_ui__toggle {
475 + align-items: center;
476 +}
477 +.wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element .wpbc_ui__toggle > * {
478 + margin: 0;
479 +}
408 480 /* Fix compatibility for toggle - Settings Tables */
409 - .form-table td fieldset .wpbc_ui__toggle{
410 - margin: 5px 0;
411 - display: inline-flex;
412 - }
413 - .form-table td fieldset .wpbc_ui__toggle input[type=checkbox]+label.wpbc_ui__toggle_icon {
414 - margin:3px 0 0.5em !important
415 - }
416 - .form-table td fieldset .wpbc_ui__toggle label *,
417 - .form-table td fieldset .wpbc_ui__toggle label {
418 - line-height:1.6;
419 - /*display:flex;*/
420 - /*justify-content:center;*/
421 - /*align-items:center;*/
422 - margin:0 1px !important;
423 - }
424 - .wpbc_ui__toggle input[type=checkbox].wpbc_visible_but_out_screen {
425 - display:block;
426 - visibility: hidden;
427 - position: absolute;
428 - }
429 - /* Red toggle */
430 - .wpbc_toggle_danger.wpbc_ui__toggle input[type=checkbox]:checked+label.wpbc_ui__toggle_icon {
431 - background-color:#d63638;
432 - }
433 - .wpbc_toggle_danger.wpbc_ui__toggle:hover input:checked+label.wpbc_ui__toggle_icon {
434 - background-color:#d63638;
435 - }
481 +.form-table td fieldset .wpbc_ui__toggle {
482 + margin: 5px 0;
483 + display: inline-flex;
484 +}
485 +.form-table td fieldset .wpbc_ui__toggle input[type=checkbox] + label.wpbc_ui__toggle_icon {
486 + margin: 3px 0 0.5em !important
487 +}
488 +.form-table td fieldset .wpbc_ui__toggle label *,
489 +.form-table td fieldset .wpbc_ui__toggle label {
490 + line-height: 1.6;
491 + margin: 0 1px !important;
492 +}
493 +.wpbc_ui__toggle input[type=checkbox].wpbc_visible_but_out_screen {
494 + display: block;
495 + visibility: hidden;
496 + position: absolute;
497 +}
498 +/* Red toggle */
499 +.wpbc_toggle_danger.wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon {
500 + background-color: #d63638;
501 +}
502 +.wpbc_toggle_danger.wpbc_ui__toggle:hover input:checked + label.wpbc_ui__toggle_icon {
503 + background-color: #d63638;
504 +}
505 +/* 3.3.6 Toggle Icon Radio / Icon Checkbox, instead of real checkboxes ------------------------------------------- */
506 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox,
507 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox:hover,
508 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_radio,
509 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_radio:hover{
510 + cursor: pointer;
511 +}
512 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_radio::before,
513 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
514 + font-family: 'wpbc-material-icons';
515 + display: inline-block;
516 + font-variant: normal;
517 + font-weight: normal;
518 + font-style: normal;
519 + font-size: 16px;
520 + line-height: 1;
521 + letter-spacing: normal;
522 + text-transform: none;
523 + white-space: nowrap;
524 + word-wrap: normal;
525 + direction: ltr;
526 + vertical-align: -.20125em;
527 + font-feature-settings: 'liga';
528 + -moz-font-feature-settings: 'liga';
529 + -webkit-font-smoothing: antialiased;
530 + text-rendering: optimizeLegibility;
531 + -moz-osx-font-smoothing: grayscale;
532 + /* My Fix */
533 + font-size: 20px;
534 + vertical-align: -.25125em;
535 +}
536 +/* Checkbox Icon */
537 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
538 + content: "\e835";
539 +}
540 +.wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_checkbox::before {
541 + content: "\e834";
542 +}
543 +/* Radio Icon */
544 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_radio::before {
545 + content: "\e836";
546 +}
547 +.wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_radio::before {
548 + content: "\e837";
549 +}
550 +/* 3.3.7 Toggle Icon Checkbox, instead of real checkboxes based on BS ------------------------------------------- */
551 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
552 + font-family: wpbc-bootstrap-icons !important;
553 + font-size: 17px;
554 +}
555 +.wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
556 + content: "\f584";
557 +}
558 +.wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_checkbox::before {
559 + content: "\f26d";
560 +}
436 561 /* 3.4. Addon ------------------------------------------------------------------------------------------------------ */
437 562 .ui_element .wpbc_ui_addon {
438 563 flex: 0 1 auto;
439 564 display: flex;
@@ -723,8 +848,12 @@
723 848 clear: both;
724 849
725 850 font-size: 1em;
726 851 line-height: 1.42857143;
852 +
853 + margin: 1px 5px;
854 + padding: 8px 15px;
855 + border-radius: 2px;
727 856 }
728 857 /* ---------------------------- A :hover :focus .active -------------------- */
729 858 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > li > a:hover,
730 859 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > li > a:focus,
@@ -732,8 +861,9 @@
732 861 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .active > a:hover,
733 862 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .active > a:focus {
734 863 color: #fff;
735 864 background: #08c;
865 + background: var(--wpbc_ui_dropdown__active-a-background);
736 866 text-decoration: none;
737 867 outline: none;
738 868 box-shadow: none;
739 869 }
@@ -826,8 +956,9 @@
826 956 display: flex;
827 957 flex-flow: row wrap;
828 958 justify-content: flex-start;
829 959 align-items: stretch;
960 + gap:20px;
830 961
831 962 margin: 0;
832 963
833 964 box-shadow: none;
@@ -844,12 +975,9 @@
844 975 /* Toolbar without background and borders, for ability to insert elements somewhere in a page ----------------------------
845 976 * // FixIn: 9.6.1.5.
846 977 ?><div class="wpbc_ajx_toolbar wpbc_no_borders"><?php
847 978 ?><div class="ui_container ui_container_small"><?php
848 - ?><div class="ui_group"><?php
849 - ?><div class="ui_element"><?php
850 - wpbc_ajx__ui__options_checkbox__send_emails( $escaped_search_request_params, wpbc_ajx_get__request_params__names_default( 'default' ) );
851 - ?></div><?php
979 + ?><div class="ui_group"><?php ...
852 980 ?></div><?php
853 981 ?></div><?php
854 982 ?></div><?php
855 983 */
@@ -897,11 +1025,10 @@
897 1025 flex-flow: row wrap;
898 1026 justify-content: flex-start;
899 1027 align-items: stretch;
900 1028 border:none;
901 - margin: 0 20px 0 0;
902 -}
903 -.wpbc_ajx_toolbar .ui_container .ui_group:last-child {
1029 + gap: 15px;
1030 +
904 1031 margin: 0;
905 1032 }
906 1033 .wpbc_not_toolbar_is_send_emails {
907 1034 border-left: 1px solid #dbdbdb;
@@ -914,14 +1041,9 @@
914 1041 justify-content: flex-start;
915 1042 align-items: stretch;
916 1043 flex: 0 1 auto;
917 1044 position: relative;
918 -
919 - margin: 0px 15px 0px 0;
920 1045 }
921 -.wpbc_ajx_toolbar .ui_container .ui_group .ui_element:last-child {
922 - margin-right: 0;
923 -}
924 1046 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element > * {
925 1047 margin: 5px 0;
926 1048 }
927 1049
@@ -985,9 +1107,9 @@
985 1107 }
986 1108
987 1109 /* Keyword -------------------------------------------------------------------------------------------------------- */
988 1110 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__dates_status {
989 - margin-right:2.5em;
1111 + /*margin-right:2.5em;*/
990 1112 }
991 1113 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__keyword {
992 1114 flex: 1 1 auto;
993 1115 }
@@ -1218,9 +1340,10 @@
1218 1340
1219 1341 /**********************************************************************************************************************/
1220 1342 /* Blur ----------------------------------------------------------------------------------------------------------- */
1221 1343 .wpbc_blur {
1222 - filter: blur(0.75px);
1344 + /*filter: blur(0.75px);*/
1345 + filter: blur(1px);
1223 1346 pointer-events: none;
1224 1347 user-select: none
1225 1348 }
1226 1349