PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.2
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.2
6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 All 155 releases
mainwp / assets / css / themes / mainwp-default-dark-theme.css

mainwp-default-dark-theme.css in MainWP Dashboard: Self-hosted WordPress Management for Agencies 6.2.2, at assets/css/themes/mainwp-default-dark-theme.css

2,314 lines 78.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*******************************
2 Variables
3 *******************************/
4 :root {
5 /* Text Colors */
6 --mainwp-text: #dcdee0;
7 --mainwp-text-secondary: #9a9b9d;
8 --mainwp-text-header: #F2F2F2;
9 --mainwp-link-color: #5c9fd6;
10 /* General Colors */
11 --mainwp-green: #6c9800;
12 --mainwp-blue: #5c9fd6;
13 --mainwp-red: #d95e5e;
14 --mainwp-yellow: #e6c25a;
15 --mainwp-orange: #c47335;
16 /* Background Colors */
17 --mainwp-base-background: #121313;
18 --mainwp-base-background-secondary: #151716;
19 --mainwp-element-background: #1c1d1b;
20 --mainwp-element-background-secondary: #202220;
21 /* Border Colors */
22 --mainwp-border: #2F302E;
23 --mainwp-border-medium: #353633;
24 --mainwp-border-strong: #3E3F3D;
25 --button-radius: 5rem;
26 --input-radius: 5px;
27 --label-radius: 5px;
28 --area-radius: 1rem;
29 --mainwp-area-padding: 1.25rem;
30 }
31 .mainwp-ui.mainwp-custom-theme .ui.double.loader::after {
32 display: none !important;
33 }
34 .mainwp-ui.mainwp-custom-theme .ui.double.loader::before {
35 content: '';
36 display: inline-block;
37 width: 2.28571429;
38 height: 2.28571429;
39 border: none !important;
40 background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 170 170" xmlns="http://www.w3.org/2000/svg"><circle fill="%237FB100" cx="85" cy="85" r="78.67"/><circle fill="%23FFFFFF" cx="85" cy="37.8" r="15.73"/><polygon fill="%23FFFFFF" points="111.75,132.2 85,147.94 58.25,132.2 85,22.06"/></svg>');
41 background-size: contain;
42 background-repeat: no-repeat;
43 animation: pulse 1.25s ease-in-out infinite;
44 }
45
46 @keyframes pulse {
47 0%, 100% { transform: scale(1); opacity: 1; }
48 50% { transform: scale(1.3); opacity: 0.99; }
49 }
50
51
52 .mainwp-ui.mainwp-custom-theme #mainwp-all-active-plugins-table i.circular.icon.cached-icon-customable,
53 .mainwp-ui.mainwp-custom-theme #mainwp-globally-ignored-plugins i.circular.icon.cached-icon-customable{
54 min-height: 1em !important;
55 }
56
57 /* Quick Setup Wizard
58 ========================================================================== */
59
60 .mainwp-ui.mainwp-custom-theme.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content .ui.segment {
61 background: none !important;
62 }
63 .mainwp-ui.mainwp-custom-theme.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content #mainwp-connection-authentication-accordion {
64 background: var(--mainwp-border) !important;
65 }
66 .mainwp-ui.mainwp-custom-theme.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content #mainwp-add-sites-info-accordion,
67 .mainwp-ui.mainwp-custom-theme.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content #mainwp-add-sites-info-accordion .title,
68 .mainwp-ui.mainwp-custom-theme.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content #mainwp-add-sites-info-accordion .content {
69 background: var(--mainwp-border) !important;
70 }
71
72 /* General styles
73 ========================================================================== */
74
75 .mainwp-ui.mainwp-custom-theme a:not(.button, .title, .uf-fmuci-button-main, .grey ) {
76 color: var(--mainwp-link-color);
77 font-weight: 600;
78 }
79
80 .mainwp-ui.mainwp-custom-theme.mainwp-default-dark-theme a:not(.button).grey {
81 color: var(--mainwp-text-secondary) !important;
82 }
83 .mainwp-ui.mainwp-custom-theme a:not(.button).green {
84 color: var(--mainwp-green) !important;
85 }
86
87 .mainwp-ui.mainwp-custom-theme a:not(.button) .icon:not(.green, .red, .yellow, .custom-icon),
88 .mainwp-ui.mainwp-custom-theme .statistic a {
89 color: var(--mainwp-link-color);
90 font-weight: normal !important;
91 text-decoration: none !important;
92 }
93
94 .mainwp-ui.mainwp-custom-theme .menu a {
95 text-decoration: none !important;
96 }
97
98 .mainwp-ui.mainwp-custom-theme table.dataTable.table > tbody > tr.selected a:not(.button, .title, .uf-fmuci-button-main, .grey ) {
99 color: var(--mainwp-link-color);
100 font-weight: 600;
101 }
102
103 .mainwp-ui.mainwp-custom-theme h3,
104 .mainwp-ui.mainwp-custom-theme .header {
105 color: var(--mainwp-text-header);
106 font-weight: 600;
107 }
108
109 .mainwp-ui.mainwp-custom-theme .header .sub.header {
110 color: var(--mainwp-text-secondary);
111 }
112
113 .mainwp-ui.mainwp-custom-theme .ui.dividing.header {
114 border-bottom: 1px solid var(--mainwp-border) !important;
115 }
116
117 .mainwp-ui.mainwp-custom-theme .ui.statistics .statistic .label,
118 .mainwp-ui.mainwp-custom-theme .ui.statistic .label {
119 color: var(--mainwp-text-secondary);
120 }
121 .mainwp-ui.mainwp-custom-theme .ui.statistics .statistic .value,
122 .mainwp-ui.mainwp-custom-theme .ui.statistic .value {
123 color: var(--mainwp-text);
124 }
125
126 /* Divider */
127
128 .mainwp-ui .ui.divider {
129 color: var(--mainwp-text-secondary) !important;
130 }
131
132 /* Buttons */
133
134 .mainwp-ui.mainwp-custom-theme .ui.button {
135 border-radius: var(--button-radius) !important;
136 -webkit-border-radius: var(--button-radius) !important;
137 box-shadow: none !important;
138 transition: filter 0.1s ease-in-out;
139 }
140
141 .mainwp-ui.mainwp-custom-theme .ui.button:not( .mini, .tiny, .small ) {
142 font-weight: 600 !important;
143 }
144
145 .mainwp-ui.mainwp-custom-theme .ui.button:hover {
146 box-shadow: none !important;
147 }
148
149 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.dropdown.button {
150 margin-right: 0px;
151 }
152
153 .mainwp-ui.mainwp-custom-theme .ui.buttons .ui.button {
154 border-radius: 0px !important;
155 -webkit-border-radius: 0px !important;
156 }
157
158 .mainwp-ui.mainwp-custom-theme .ui.buttons .button:first-child {
159 border-radius: var(--button-radius) 0px 0px var(--button-radius) !important;
160 -webkit-border-radius: var(--button-radius) 0px 0px var(--button-radius) !important;
161 }
162
163 .mainwp-ui.mainwp-custom-theme .ui.buttons .button:last-child {
164 border-radius: 0px var(--button-radius) var(--button-radius) 0px !important;
165 -webkit-border-radius: 0px var(--button-radius) var(--button-radius) 0px important;
166 }
167
168 .mainwp-ui.mainwp-custom-theme .ui.buttons .ui.disabled.basic.button {
169 background-color: var(--mainwp-element-background) !important;
170 color: var(--mainwp-text-secondary) !important;
171 }
172
173 .mainwp-ui.mainwp-custom-theme .ui.button:not(.green, .basic, .disabled, .red, .blue, .black),
174 .mainwp-ui.mainwp-custom-theme .ui.basic.button:not(.green, .disabled, .red, .blue, .black) {
175 background-color: var(--mainwp-element-background) !important;
176 border: 1px solid var(--mainwp-border) !important;
177 color: var(--mainwp-text);
178
179 }
180
181 .mainwp-ui.mainwp-custom-theme .ui.black.button {
182 background: var(--mainwp-base-background) !important;
183 color: var(--mainwp-text) !important;
184 }
185
186 .mainwp-ui.mainwp-custom-theme .ui.black.button .icon {
187 color: var(--mainwp-text) !important;
188 }
189
190 .mainwp-ui.mainwp-custom-theme .ui.button.green:not(.basic, .disabled) {
191 background-color: var(--mainwp-blue);
192 color: var(--mainwp-base-background) !important;
193 border: none;
194 }
195
196 .mainwp-ui.mainwp-custom-theme .ui.button.green.basic:not(.pointing) {
197 background-color: var(--mainwp-green) !important;
198 border: none;
199 color: var(--mainwp-base-background) !important;
200 }
201
202 .mainwp-ui.mainwp-custom-theme .ui.button.green.basic.pointing {
203 background-color: var(--mainwp-base-background) !important;
204 border: 1px solid var(--mainwp-border) !important;
205 color: var(--mainwp-text) !important;
206 }
207
208 .mainwp-ui.mainwp-custom-theme .ui.button.red {
209 background-color: var(--mainwp-red);
210 color: var(--mainwp-base-background) !important;
211 }
212
213 .mainwp-ui.mainwp-custom-theme .ui.basic.button.red {
214 background-color: var(--mainwp-red);
215 color: var(--mainwp-text) !important;
216 }
217
218 .mainwp-ui.mainwp-custom-theme .ui.button.orange {
219 background-color: var(--mainwp-orange) !important;
220 color: var(--mainwp-base-background) !important;
221 }
222
223 .mainwp-ui.mainwp-custom-theme .ui.basic.orange.button {
224 background-color: var(--mainwp-base-background) !important;
225 border: 1px solid var(--mainwp-orange) !important;
226 color: var(--mainwp-orange) !important;
227 }
228
229 .mainwp-ui.mainwp-custom-theme .ui.button.yellow {
230 background-color: var(--mainwp-yellow) !important;
231 color: var(--mainwp-base-background) !important;
232 }
233
234 .mainwp-ui.mainwp-custom-theme .ui.basic.yellow.button {
235 background-color: var(--mainwp-base-background) !important;
236 border: 1px solid var(--mainwp-yellow) !important;
237 color: var(--mainwp-yellow) !important;
238 }
239
240 .mainwp-ui.mainwp-custom-theme .ui.labeled.button {
241 border: none !important;
242 }
243 .mainwp-ui.mainwp-custom-theme .ui.labeled.button .ui.button {
244 border-radius: 0 var(--button-radius) var(--button-radius) 0 !important;
245 -webkit-border-radius: 0 var(--button-radius) var(--button-radius) 0 !important;
246 }
247 .mainwp-ui.mainwp-custom-theme .ui.labeled.button .ui.basic.label {
248 border-radius: var(--button-radius) 0 0 var(--button-radius) !important;
249 -webkit-border-radius: var(--button-radius) 0 0 var(--button-radius) !important;
250 }
251
252 .mainwp-ui.mainwp-custom-theme .ui.disabled.button {
253 background-color: var(--mainwp-element-background) !important;
254 color: var(--mainwp-text-secondary) !important;
255 }
256
257 /* Labels */
258
259 .mainwp-ui.mainwp-custom-theme .ui.label:not(.green, .disabled, .red) {
260 background-color: var(--mainwp-element-background);
261 border: 1px solid var(--mainwp-border);
262 color: var(--mainwp-text);
263 box-shadow: none;
264 -webkit-box-shadow: none;
265 }
266
267 .mainwp-ui.mainwp-custom-theme .ui.basic.label {
268 background: none !important;
269 }
270
271 .mainwp-ui.mainwp-custom-theme .ui.red.label:not(.basic, .corner) {
272 background-color: var(--mainwp-red) !important;
273 }
274
275 .mainwp-ui.mainwp-custom-theme .ui.yellow.label:not(.basic, .corner) {
276 background-color: var(--mainwp-yellow) !important;
277 color: var(--mainwp-base-background);
278 }
279
280 .mainwp-ui.mainwp-custom-theme .ui.orange.label:not(.basic, .corner) {
281 background-color: var(--mainwp-orange) !important;
282 color: var(--mainwp-base-background) !important;
283 }
284
285 .mainwp-ui.mainwp-custom-theme .ui.blue.label:not(.basic, .corner) {
286 background-color: var(--mainwp-blue) !important;
287 color: var(--mainwp-text);
288 }
289
290 .mainwp-ui.mainwp-custom-theme .ui.tag.label {
291 background-color: var(--mainwp-element-background-secondary);
292 }
293
294 .mainwp-ui.mainwp-custom-theme .ui.dropdown .ui.label {
295 border-radius: var(--label-radius);
296 -webkit-border-radius: var(--label-radius);
297 background-color: var(--mainwp-element-background-secondary);
298 border-color: var(--mainwp-border);
299 }
300
301 .mainwp-ui.mainwp-custom-theme .card .ui.corner.green.label:after {
302 color: var(--mainwp-green) !important;
303 }
304
305 .mainwp-ui.mainwp-custom-theme .card .ui.red.corner.label:after {
306 color: var(--mainwp-red) !important;
307 }
308
309 .mainwp-ui.mainwp-custom-theme .card .ui.yellow.corner.label:after {
310 color: var(--mainwp-yellow) !important;
311 }
312
313 .mainwp-ui.mainwp-custom-theme a.label:not(.tag, .transition, .basic) {
314 color: var(--mainwp-text) !important;
315 }
316
317 .mainwp-ui.mainwp-custom-theme .ui.multiple.selection.dropdown a.label,
318 .mainwp-ui.mainwp-custom-theme .ui.multiple.selection.dropdown .icon {
319 color: var(--mainwp-text) !important;
320 }
321
322 .mainwp-ui.mainwp-custom-theme .ui.label:not(.tag, .transition, .basic) .icon {
323 color: var(--mainwp-text) !important;
324 }
325
326 /* Icons */
327 .mainwp-ui.mainwp-custom-theme i.icon.inverted {
328 color: var(--mainwp-text) !important;
329 }
330
331 .mainwp-ui.mainwp-custom-theme i.blue.icon.inverted {
332 background-color: var(--mainwp-blue) !important;
333 }
334 .mainwp-ui.mainwp-custom-theme i.red.icon {
335 color: var(--mainwp-red) !important;
336 }
337 .mainwp-ui.mainwp-custom-theme i.red.icon.inverted {
338 background-color: var(--mainwp-red) !important;
339 }
340
341 .mainwp-ui.mainwp-custom-theme i.yellow.icon.inverted {
342 background-color: var(--mainwp-yellow) !important;
343 }
344
345 .mainwp-ui.mainwp-custom-theme #mainwp-install-plugins-container .card .star.icon:hover,
346 .mainwp-ui.mainwp-custom-theme #mainwp-install-plugins-container .card .favorite .star.icon,
347 .mainwp-ui.mainwp-custom-theme .mainwp-browse-themes .card .favorite .star.icon {
348 color: var(--mainwp-yellow) !important;
349 }
350
351 .mainwp-ui.mainwp-custom-theme .mainwp-content-wrap .ui.pointing.dropdown a {
352 color: var(--mainwp-text) !important;
353 }
354 .mainwp-ui.mainwp-custom-theme .mainwp-content-wrap .ui.pointing.dropdown .icon {
355 color: var(--mainwp-text) !important;
356 padding-right: 0 !important;
357 }
358
359 .mainwp-ui.mainwp-custom-theme i.icons .corner.icon {
360 text-shadow: -1px -1px 0 var(--mainwp-base-background), 1px -1px 0 var(--mainwp-base-background), -1px 1px 0 var(--mainwp-base-background), 1px 1px 0 var(--mainwp-base-background) !important
361 }
362
363 .mainwp-ui.mainwp-custom-theme .ui.grey.label:not(.tag, .transition) .icon.green {
364 color: var(--mainwp-green) !important;
365 }
366
367 .mainwp-ui.mainwp-custom-theme .ui.grey.label:not(.tag, .transition) .icon.red {
368 color: var(--mainwp-red) !important;
369 }
370
371 /* Messages */
372
373 .mainwp-ui.mainwp-custom-theme .ui.message.mainwp-welcome-message {
374 border-radius: var(--area-radius) !important;
375 margin-bottom: 0 !important;
376 }
377
378 .mainwp-ui.mainwp-custom-theme .ui.message.info a:not(.button) {
379 color: var(--mainwp-link-color) !important;
380 }
381
382 .mainwp-ui.mainwp-custom-theme .ui.message {
383 background-color: var(--mainwp-element-background);
384 border: 1px solid var(--mainwp-border);
385 color: var(--mainwp-text);
386 box-shadow: none !important;
387 -webkit-box-shadow: none !important;
388 }
389
390 .mainwp-ui.mainwp-custom-theme .ui.message .header {
391 color: var(--mainwp-text-header);
392 }
393
394 .mainwp-ui.mainwp-custom-theme .ui.info.message,
395 .mainwp-ui.mainwp-custom-theme .ui.blue.message {
396 background-color: #4682b410 !important;
397 border: 1px solid var(--mainwp-blue) !important;
398 color: var(--mainwp-text) !important;
399 padding-left: 3rem;
400 }
401
402 .mainwp-ui.mainwp-custom-theme .ui.info.message:before,
403 .mainwp-ui.mainwp-custom-theme .ui.blue.message:before {
404 content: "\f129";
405 font-family: 'Icons', sans-serif;
406 color: var(--mainwp-blue) !important;
407 position: absolute;
408 top: 1rem;
409 left: 1.5rem;
410 }
411
412 .mainwp-ui.mainwp-custom-theme .ui.info.mini.message:before,
413 .mainwp-ui.mainwp-custom-theme .ui.blue.mini.message:before {
414 top: 0.9em;
415 }
416
417 .mainwp-ui.mainwp-custom-theme .ui.green.message {
418 background-color: #7fb10010 !important;
419 border: 1px solid var(--mainwp-green) !important;
420 color: var(--mainwp-text);
421 padding-left: 3rem;
422 }
423
424 .mainwp-ui.mainwp-custom-theme .ui.green.message:before {
425 content: "\f00c";
426 font-family: 'Icons', sans-serif;
427 color: var(--mainwp-green) !important;
428 position: absolute;
429 top: 1rem;
430 left: 1.5rem;
431 }
432
433 .mainwp-ui.mainwp-custom-theme .ui.green.mini.message:before {
434 top: 0.9em;
435 }
436
437 .mainwp-ui.mainwp-custom-theme .ui.yellow.message {
438 background-color: #FFD50010 !important;
439 border: 1px solid var(--mainwp-yellow) !important;
440 color: var(--mainwp-text);
441 padding-left: 3rem;
442 }
443
444 .mainwp-ui.mainwp-custom-theme .ui.yellow.message:before {
445 content: "\f12a";
446 font-family: 'Icons', sans-serif;
447 color: var(--mainwp-yellow) !important;
448 position: absolute;
449 top: 1rem;
450 left: 1.5rem;
451 }
452
453 .mainwp-ui.mainwp-custom-theme .ui.yellow.mini.message:before {
454 top: 0.9em;
455 }
456
457 .mainwp-ui.mainwp-custom-theme .ui.red.message {
458 background-color: #AD000010 !important;
459 border: 1px solid var(--mainwp-red) !important;
460 color: var(--mainwp-text);
461 padding-left: 3rem;
462 }
463
464 .mainwp-ui.mainwp-custom-theme .ui.red.message:before {
465 content: "\f00d";
466 font-family: 'Icons', sans-serif;
467 color: var(--mainwp-red) !important;
468 position: absolute;
469 top: 1rem;
470 left: 1.5rem;
471 }
472
473 .mainwp-ui.mainwp-custom-theme .ui.red.mini.message:before {
474 top: 0.9em;
475 }
476
477 .mainwp-ui.mainwp-custom-theme .ui.attention.message {
478 background-color: #FFA50010 !important;
479 border: 1px solid var(--mainwp-orange) !important;
480 color: var(--mainwp-text);
481 padding-left: 3rem;
482 }
483
484 .mainwp-ui.mainwp-custom-theme .ui.attention.message:before {
485 content: "\f061";
486 font-family: 'Icons', sans-serif;
487 color: var(--mainwp-orange) !important;
488 position: absolute;
489 top: 1rem;
490 left: 1.5rem;
491 }
492 .mainwp-ui.mainwp-custom-theme .ui.attention.mini.message:before {
493 top: 0.9em;
494 }
495
496 .mainwp-ui.mainwp-custom-theme .ui.message a {
497 color: var(--mainwp-text) !important;
498 font-weight: 600 !important;
499 }
500
501 /* Invert Modal */
502
503 .mainwp-ui.mainwp-custom-theme .ui.modal {
504 border: 1px solid var(--mainwp-border) !important;
505 }
506
507 .mainwp-ui.mainwp-custom-theme .ui.modal > .header {
508 background-color: var(--mainwp-element-background) !important;
509 border-color: var(--mainwp-border) !important;
510 border-radius: var(--area-radius) var(--area-radius) 0 0 !important;
511 -webkit-border-radius: var(--area-radius) var(--area-radius) 0 0 !important;
512 color: var(--mainwp-text-header) !important;
513 padding: 1.5em;
514 }
515
516 .mainwp-ui.mainwp-custom-theme .ui.modal > .actions {
517 background-color: var(--mainwp-element-background) !important;
518 border-color: var(--mainwp-border) !important;
519 border-radius: 0 0 var(--area-radius) var(--area-radius) !important;
520 -webkit-border-radius: 0 0 var(--area-radius) var(--area-radius) !important;
521 }
522
523 .mainwp-ui.mainwp-custom-theme .ui.modal,
524 .mainwp-ui.mainwp-custom-theme .ui.modal > .content {
525 background-color: var(--mainwp-element-background);
526 border-radius: var(--area-radius) !important;
527 -webkit-border-radius: var(--area-radius) !important;
528 color: var(--mainwp-text);
529 }
530
531 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.progress {
532 background-color: var(--mainwp-element-background-secondary) !important;
533 color: var(--mainwp-text) !important;
534 }
535
536 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.progress .label {
537 color: var(--mainwp-text) !important;
538 }
539
540 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.list .item {
541 border-color: var(--mainwp-border) !important;
542 padding: 1rem 0;
543 color: var(--mainwp-text) !important;
544 }
545
546 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.list .item .content {
547 color: var(--mainwp-text) !important;
548 }
549
550 .mainwp-ui.mainwp-custom-theme .ui.modal i.icon.close {
551 top: 1.5rem;
552 right: 1.5rem;
553 color: var(--mainwp-text-header) !important;
554 opacity: 1 !important;
555 text-shadow: none !important;
556 }
557
558 /* Invert Progress UI element */
559
560 .mainwp-ui.mainwp-custom-theme .ui.progress {
561 background-color: var(--mainwp-element-background-secondary) !important;
562 color: var(--mainwp-text) !important;
563 }
564
565 .mainwp-ui.mainwp-custom-theme .ui.progress[data-percent="0"] .bar .progress {
566 color: var(--mainwp-text) !important;
567 }
568
569 .mainwp-ui.mainwp-custom-theme .ui.progress .label {
570 color: var(--mainwp-text) !important;
571 }
572
573 /* Invert Form Fields */
574
575 .mainwp-ui.mainwp-custom-theme .ui[class*="left action"].input input[type="text"] {
576 border-bottom-left-radius: 0 !important;
577 border-top-left-radius: 0 !important;
578 }
579
580 .mainwp-ui.mainwp-custom-theme .ui[class*="right action"].input input[type="text"] {
581 border-bottom-right-radius: 0 !important;
582 border-top-right-radius: 0 !important;
583 }
584
585 .mainwp-ui.mainwp-custom-theme .ui.form input[type="text"],
586 .mainwp-ui.mainwp-custom-theme .ui.form input[type="search"],
587 .mainwp-ui.mainwp-custom-theme .ui.form input[type="file"],
588 .mainwp-ui.mainwp-custom-theme .ui.form input[type="number"],
589 .mainwp-ui.mainwp-custom-theme .ui.search .prompt,
590 .mainwp-ui.mainwp-custom-theme .ui.form input[type="password"],
591 .mainwp-ui.mainwp-custom-theme .ui.input input[type="search"],
592 .mainwp-ui.mainwp-custom-theme .ui.input input[type="color"],
593 .mainwp-ui.mainwp-custom-theme input[type="color"],
594 .mainwp-ui.mainwp-custom-theme input#mainwp-select-sites-filter,
595 .mainwp-ui.mainwp-custom-theme input#mainwp-select-tags-filter,
596 .mainwp-ui.mainwp-custom-theme .ui.calendar input,
597 .mainwp-ui.mainwp-custom-theme .ui.form textarea,
598 .mainwp-ui.mainwp-custom-theme .ui.input > input {
599 background-color: var(--mainwp-element-background-secondary) !important;
600 border: 1px solid var(--mainwp-border) !important;
601 border-radius: var(--input-radius) !important;
602 -webkit-border-radius: var(--input-radius) !important;
603 color: var(--mainwp-text);
604 }
605
606 .mainwp-ui.mainwp-custom-theme .ui.form input.search {
607 color: var(--mainwp-text) !important;
608 }
609
610 .mainwp-ui.mainwp-custom-theme .ui.input input[disabled] {
611 background-color: var(--mainwp-element-background-secondary) !important;
612 color: var(--mainwp-text-secondary) !important;
613 }
614
615 .mainwp-ui.mainwp-custom-theme .ui.icon.input .icon {
616 color: var(--mainwp-text-secondary) !important;
617 }
618
619 .ui.form:not(.inverted) .field label:not(.button) {
620 color: var(--mainwp-text) !important;
621 }
622
623 .mainwp-ui.mainwp-custom-theme .ui.disabled.checkbox label::before {
624 background-color: var(--mainwp-element-background-secondary) !important;
625 opacity: 0.75 !important;
626 }
627
628 .mainwp-ui.mainwp-custom-theme .ui.toggle.checkbox.checked label::before,
629 .mainwp-ui.mainwp-custom-theme .ui.slide.checkbox.checked label::before {
630 background: var(--mainwp-green) !important;
631 }
632
633 .mainwp-ui.mainwp-custom-theme .ui.toggle.checkbox label::before,
634 .mainwp-ui.mainwp-custom-theme .ui.slide.checkbox label::before {
635 background-color: var(--mainwp-element-background-secondary) !important;
636 border: 1px solid var(--mainwp-border) !important;
637 }
638
639 .mainwp-ui.mainwp-custom-theme .ui.checkbox input~label,
640 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox input~label {
641 color: var(--mainwp-text) !important;
642 }
643
644 .mainwp-ui.mainwp-custom-theme .ui.checkbox.checked input~label,
645 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox.checked input~label {
646 color: var(--mainwp-text) !important;
647 }
648
649 .mainwp-ui.mainwp-custom-theme .ui.checkbox input~label::before,
650 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox input~label::before {
651 background: var(--mainwp-element-background-secondary) !important;
652 color: var(--mainwp-text) !important;
653 border-color: var(--mainwp-text-secondary);
654 }
655
656 .mainwp-ui.mainwp-custom-theme .ui.checkbox.checked input~label::before,
657 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox.checked input~label::before {
658 background: var(--mainwp-element-background-secondary) !important;
659 color: var(--mainwp-text) !important;
660 }
661
662 .mainwp-ui.mainwp-custom-theme .ui.checkbox input~label::after,
663 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox input~label::after {
664 color: var(--mainwp-text) !important;
665 }
666
667 .mainwp-ui.mainwp-custom-theme .ui.checkbox.checked input~label::after,
668 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox.checked input~label::after {
669 color: var(--mainwp-text) !important;
670 }
671
672 .mainwp-ui.mainwp-custom-theme .ui.slider .track {
673 background-color: var(--mainwp-element-background-secondary) !important;
674 }
675 .mainwp-ui.mainwp-custom-theme .ui.slider .track-fill {
676 background-color: var(--mainwp-green) !important;
677 }
678
679 .mainwp-ui.mainwp-custom-theme .ui.radio.checkbox input~label::after {
680 background-color: var(--mainwp-text) !important;
681 }
682
683 .mainwp-ui.mainwp-custom-theme #mainwp-edit-site-edit-url-www {
684 border-radius: 0 !important;
685 -webkit-border-radius: 0 !important;
686 border-left: none !important;
687 border-right: none !important;
688 }
689
690 .mainwp-ui.mainwp-custom-theme #download-mainwp-migration-pass {
691 border-radius: var(--input-radius) 0 0 var(--input-radius) !important;
692 -webkit-border-radius: var(--input-radius) 0 0 var(--input-radius) !important;
693 border-right: none !important;
694 }
695
696 .mainwp-ui.mainwp-custom-theme .ui.left.action.input .ui.dropdown {
697 border-radius: var(--input-radius) 0 0 var(--input-radius) !important;
698 -webkit-border-radius: var(--input-radius) 0 0 var(--input-radius) !important;
699 color: var(--mainwp-text);
700 }
701
702 .mainwp-ui.mainwp-custom-theme .ui.dropdown.selection {
703 border: 1px solid var(--mainwp-border) !important;
704 border-radius: var(--input-radius);
705 -webkit-border-radius: var(--input-radius);
706 background: var(--mainwp-element-background-secondary) !important;
707 color: var(--mainwp-text);
708 }
709
710 .mainwp-ui.mainwp-custom-theme .ui.dimmer .ui.dropdown .text,
711 .mainwp-ui.mainwp-custom-theme .ui.dropdown .text {
712 color: var(--mainwp-text) !important;
713 }
714
715 .mainwp-ui.mainwp-custom-theme .ui.dropdown .menu {
716 background-color: var(--mainwp-element-background-secondary);
717 border-color: var(--mainwp-border) !important;
718 }
719
720 .mainwp-ui.mainwp-custom-theme .ui.dropdown .menu:after {
721 background: var(--mainwp-element-background-secondary) !important;
722 border-left: 1px solid var(--mainwp-border) !important;
723 border-top: 1px solid var(--mainwp-border) !important;
724 }
725
726 .mainwp-ui.mainwp-custom-theme .ui.dropdown .menu .item {
727 color: var(--mainwp-text);
728 border-color: var(--mainwp-border) !important;
729 }
730
731 .mainwp-ui.mainwp-custom-theme .ui.dropdown .menu .item.active,
732 .mainwp-ui.mainwp-custom-theme .ui.dropdown .menu .item.selected {
733 border-color: var(--mainwp-border) !important;
734 background-color: var(--mainwp-element-background) !important;
735 color: var(--mainwp-text);
736 }
737
738 .mainwp-ui.mainwp-custom-theme .ui.active.dropdown .menu .item:hover {
739 background-color: var(--mainwp-element-background) !important;
740 }
741
742 .mainwp-ui.mainwp-custom-theme .ui.active.dropdown .menu .message {
743 color: var(--mainwp-text);
744 }
745
746 .mainwp-ui.mainwp-custom-theme #mainwp-select-tags-filter,
747 .mainwp-ui.mainwp-custom-theme #mainwp-select-sites-filter {
748 border-radius: 16px !important;
749 -webkit-border-radius: 16px !important;
750 }
751
752 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar .ui.dropdown,
753 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar .ui.search input,
754 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header .ui.dropdown,
755 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header input {
756 border-radius: 16px !important;
757 -webkit-border-radius: 16px !important;
758 color: var(--mainwp-text);
759 }
760
761 /* Invert Editor */
762
763 .mainwp-ui.mainwp-custom-theme #wp-content-editor-tools {
764 background-color: var(--mainwp-base-background) !important;
765 }
766
767 .mainwp-ui.mainwp-custom-theme #post-status-info {
768 background: var(--mainwp-element-background);
769 border: 0px solid var(--mainwp-element-background) !important;
770 }
771
772 /* Lists */
773 .mainwp-ui.mainwp-custom-theme .ui.selection.list .list > .item,
774 .mainwp-ui.mainwp-custom-theme .ui.selection.list > .item {
775 border-color: var(--mainwp-border) !important;
776 padding: .5rem 0;
777 color: var(--mainwp-text) !important;
778 }
779
780 .mainwp-ui.mainwp-custom-theme .ui.divided.list > .item {
781 border-color: var(--mainwp-border) !important;
782 padding: .5rem 0;
783 }
784
785 .mainwp-ui.mainwp-custom-theme .ui.list .item .content,
786 .mainwp-ui.mainwp-custom-theme .ui.list .item .content .description {
787 color: var(--mainwp-text) !important;
788 }
789 .mainwp-ui.mainwp-custom-theme .ui.list .item .content .header {
790 color: var(--mainwp-text-header) !important;
791 }
792
793 /* Cards */
794
795 .mainwp-ui.mainwp-custom-theme .ui.cards .card {
796 background-color: var(--mainwp-element-background);
797 border: 1px solid var(--mainwp-border) !important;
798 box-shadow: none;
799 border-radius: var(--area-radius);
800 -webkit-border-radius: var(--area-radius);
801 }
802
803 .mainwp-ui.mainwp-custom-theme .ui.cards .primary.card {
804 background-color: var(--mainwp-element-background);
805 }
806
807 .mainwp-ui.mainwp-custom-theme .ui.cards .secondary.card {
808 background-color: var(--mainwp-element-background-secondary) !important;
809 border-color: var(--mainwp-green) !important;
810 }
811
812 .mainwp-ui.mainwp-custom-theme .ui.cards .card .description,
813 .mainwp-ui.mainwp-custom-theme .ui.cards .card .meta {
814 color: var(--mainwp-text);
815 }
816
817 .mainwp-ui.mainwp-custom-theme .ui.cards .card .meta a {
818 color: var(--mainwp-link-color);
819 }
820
821 .mainwp-ui.mainwp-custom-theme .ui.cards .card .header {
822 color: var(--mainwp-text-header);
823 }
824
825 .mainwp-ui.mainwp-custom-theme .ui.cards .card .content {
826 color: var(--mainwp-text);
827 background: none !important;
828 }
829
830 .mainwp-ui.mainwp-custom-theme .ui.cards .card .extra a:not(.ui) {
831 color: var(--mainwp-link-color) !important;
832 }
833
834 .mainwp-ui.mainwp-custom-theme #mainwp-sites-previews .ui.cards .image,
835 .mainwp-ui.mainwp-custom-theme #mainwp-sites-previews .ui.cards .image img {
836 border-radius: var(--area-radius) var(--area-radius) 0 0 !important;
837 -webkit-border-radius: var(--area-radius) var(--area-radius) 0 0 !important;
838 }
839
840 .mainwp-ui.mainwp-custom-theme .ui.segment.mainwp-widget .segment {
841 background-color: var(--mainwp-element-background) !important;
842 }
843
844 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .card {
845 border: 1px solid var(--mainwp-border) !important;
846 box-shadow: none !important;
847 }
848
849 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .inverted.card {
850 background-color: var(--mainwp-element-background-secondary);
851 }
852 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .light.card {
853 background-color: var(--mainwp-element-background-secondary);
854 }
855
856 .mainwp-ui.mainwp-custom-theme .ui.cards .extension.card .extra.content {
857 border-radius: 0 !important;
858 }
859
860 .mainwp-ui.mainwp-custom-theme .ui.cards .extension.card.green {
861 box-shadow: 0 2px 0 0 var(--mainwp-green);
862 }
863
864 .mainwp-ui.mainwp-custom-theme .ui.cards .extension.card.grey {
865 box-shadow: 0 2px 0 0 var(--mainwp-border);
866 }
867
868 /* Tables */
869
870 .mainwp-ui.mainwp-custom-theme .ui.table {
871 background: var(--mainwp-element-background);
872 border: none !important;
873 box-shadow: none !important;
874 color: var(--mainwp-text);
875 border-radius: var(--area-radius) !important;
876 }
877
878 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-orderable-asc:hover,
879 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-orderable-desc:hover,
880 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-orderable-asc:hover,
881 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-orderable-desc:hover {
882 outline: none !important;
883 }
884
885 .mainwp-ui.mainwp-custom-theme .ui.table > thead > tr > th {
886 color: var(--mainwp-text-header) !important;
887 border-bottom: 1px solid var(--mainwp-border) !important;
888 font-weight: 600 !important;
889 }
890 .mainwp-ui.mainwp-custom-theme .ui.table > tfoot > tr > th {
891 color: var(--mainwp-text-header) !important;
892 border-top: 1px solid var(--mainwp-border) !important;
893 font-weight: 600 !important;
894 }
895
896 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute) > tfoot > tr > th,
897 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute) > thead > tr > th {
898 background: var(--mainwp-element-background) !important;
899 padding: var(--mainwp-area-padding);
900 color: var(--mainwp-text-header);
901 }
902
903 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr > td,
904 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tr > td {
905 padding: var(--mainwp-area-padding);
906 background: var(--mainwp-element-background) !important;
907 color: var(--mainwp-text);
908 }
909 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.error > td,
910 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.negative > td {
911 background-color: #AD000010 !important;
912 }
913 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.error > td a,
914 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.negative > td a {
915 text-decoration: none !important;
916 }
917 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.warning > td {
918 background-color: #FFD50010 !important;
919 }
920 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.positive {
921 background-color: var(--mainwp-element-background) !important;
922 }
923 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute, .compact) > tbody > tr.positive > td {
924 background-color: #7fb10010 !important;
925 }
926 .mainwp-ui.mainwp-custom-theme .ui.table > thead > tr:first-child > th:first-child {
927 border-radius: var(--area-radius) 0 0 0 !important;
928 }
929 .mainwp-ui.mainwp-custom-theme .ui.table > thead > tr:last-child > th:last-child {
930 border-radius: 0 var(--area-radius) 0 0 !important;
931 }
932 .mainwp-ui.mainwp-custom-theme .ui.table > thead > tr:first-child > th:first-child:last-child {
933 border-radius: var(--area-radius) var(--area-radius) 0 0 !important;
934 }
935 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr:last-child > td:first-child {
936 border-radius: 0 0 0 var(--area-radius) !important;
937 }
938 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr:last-child > td:last-child {
939 border-radius: 0 0 var(--area-radius) 0 !important;
940 }
941 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr:last-child > td:first-child:last-child {
942 border-radius: 0 0 var(--area-radius) var(--area-radius) !important;
943 }
944
945 .mainwp-ui table.dataTable thead tr th.check-column {
946 text-align: center !important;
947 }
948 .mainwp-ui table.dataTable thead tr th.check-column .ui.checkbox {
949 max-width: 17px !important;
950 }
951 .mainwp-ui table.dataTable tbody tr td.check-column {
952 text-align: center !important;
953 }
954 .mainwp-ui table.dataTable tbody tr td.check-column .ui.checkbox {
955 max-width: 17px !important;
956 }
957
958 .mainwp-ui.mainwp-custom-theme table.dataTable tr th:last-child,
959 .mainwp-ui.mainwp-custom-theme table.dataTable tr td:last-child {
960 border-right: none !important;
961 }
962
963 .mainwp-ui.mainwp-custom-theme .ui.ui.selectable.table > tbody > tr:hover,
964 .mainwp-ui.mainwp-custom-theme .ui.table tbody tr td.selectable:hover {
965 background-color: var(--mainwp-element-background-secondary) !important;
966 }
967
968 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr.active {
969 background-color: var(--mainwp-element-background-secondary) !important;
970 color: var(--mainwp-text) !important;
971 }
972
973 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr.warning,
974 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr.suspended {
975 background-color: #FFD30007 !important;
976 }
977
978 .mainwp-ui.mainwp-custom-theme .ui.table > tbody > tr.error {
979 background-color: #AD000007 !important;
980 }
981
982 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr>td,
983 .mainwp-ui.mainwp-custom-theme .ui.table>tr>td {
984 border-color: var(--mainwp-border) !important;
985 }
986
987 .mainwp-ui table.dataTable tbody tr > .dtfc-fixed-left,
988 .mainwp-ui table.dataTable tbody tr > .dtfc-fixed-right {
989 background-color: var(--mainwp-element-background-secondary) !important;
990 }
991
992 .mainwp-ui.mainwp-custom-theme .ui.table > tfoot {
993 display: none;
994 }
995
996 .mainwp-ui.mainwp-custom-theme table th .sort.icon:not(.up, .down):before {
997 opacity: 0.125;
998 font-size: 0.8em !important;
999 line-height: 9px;
1000 content: "\f106";
1001 content: "\f106"/"";
1002 font-family: "icons", sans-serif;
1003 position: relative;
1004 bottom: 0%;
1005 display: block;
1006 }
1007 .mainwp-ui.mainwp-custom-theme table th .sort.icon:not(.up, .down):after {
1008 opacity: 0.125;
1009 font-size: 0.8em !important;
1010 line-height: 9px;
1011 content: "\f107";
1012 content: "\f107"/"";
1013 font-family: "icons", sans-serif;
1014 position: relative;
1015 top: 0%;
1016 display: block;
1017 }
1018
1019 .mainwp-ui.mainwp-custom-theme table th .up.icon:before {
1020 opacity: 0.625;
1021 font-size: 0.8em !important;
1022 line-height: 9px;
1023 content: "\f106";
1024 content: "\f106"/"";
1025 font-family: "icons", sans-serif;
1026 position: relative;
1027 bottom: 0%;
1028 display: block;
1029 }
1030 .mainwp-ui.mainwp-custom-theme table th .up.icon:after {
1031 opacity: 0.125;
1032 font-size: 0.8em !important;
1033 line-height: 9px;
1034 content: "\f107";
1035 content: "\f107"/"";
1036 font-family: "icons", sans-serif;
1037 position: relative;
1038 top: 0%;
1039 display: block;
1040 }
1041
1042 .mainwp-ui.mainwp-custom-theme table th .down.icon:before {
1043 opacity: 0.125;
1044 font-size: 0.8em !important;
1045 line-height: 9px;
1046 content: "\f106";
1047 content: "\f106"/"";
1048 font-family: "icons", sans-serif;
1049 position: relative;
1050 bottom: 0%;
1051 display: block;
1052 }
1053 .mainwp-ui.mainwp-custom-theme table th .down.icon:after {
1054 opacity: 0.625;
1055 font-size: 0.8em !important;
1056 line-height: 9px;
1057 content: "\f107";
1058 content: "\f107"/"";
1059 font-family: "icons", sans-serif;
1060 position: relative;
1061 top: 0%;
1062 display: block;
1063 }
1064
1065 /* Invert Calendar */
1066
1067 .mainwp-ui.mainwp-custom-theme .ui.calendar thead,
1068 .mainwp-ui.mainwp-custom-theme .ui.calendar thead th {
1069 background-color: var(--mainwp-element-background) !important;
1070 }
1071
1072 .mainwp-ui.mainwp-custom-theme .ui.calendar:before {
1073 background-color: var(--mainwp-element-background) !important;
1074 }
1075
1076 /* Pagination */
1077
1078 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu {
1079 background-color: var(--mainwp-element-background);
1080 border-radius: var(--input-radius);
1081 -webkit-border-radius: var(--input-radius);
1082 border: 1px solid var(--mainwp-border) !important;
1083 overflow: hidden;
1084 }
1085 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item a {
1086 color: var(--mainwp-link-color) !important;
1087 padding: 0.5rem 1rem !important;
1088 }
1089 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item:hover,
1090 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item.active {
1091 background: var(--mainwp-element-background-secondary);
1092 padding: 0.5rem 1rem !important;
1093 }
1094 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item:hover .page-link,
1095 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item.active .page-link {
1096 color: var(--mainwp-text-secondary) !important;
1097 }
1098
1099 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item.disabled .page-link {
1100 color: var(--mainwp-text-secondary) !important;
1101 }
1102
1103 .mainwp-ui.mainwp-custom-theme div.dt-container .dt-paging .dt-paging-button.disabled,
1104 .mainwp-ui.mainwp-custom-theme div.dt-container .dt-paging .dt-paging-button.disabled:hover,
1105 .mainwp-ui.mainwp-custom-theme div.dt-container .dt-paging .dt-paging-button.disabled:active {
1106 color: var(--mainwp-text-secondary) !important;
1107 }
1108
1109 /* Tooltips */
1110
1111 .mainwp-ui.mainwp-custom-theme [data-tooltip]::before,
1112 .mainwp-ui.mainwp-custom-theme [data-tooltip]::after,
1113 .mainwp-ui.mainwp-custom-theme .ui.slider [data-tooltip][data-variation="black"]::after,
1114 .mainwp-ui.mainwp-custom-theme .ui.popup:not(.calendar, .menu, .mainwp-popup-tooltip, .mainwp-help-popup):before,
1115 .mainwp-ui.mainwp-custom-theme .ui.popup:not(.calendar, .menu, .mainwp-popup-tooltip, .mainwp-help-popup):after {
1116 background: var(--mainwp-element-background-secondary) !important;
1117 border: 1px solid var(--mainwp-element-background-secondary) !important;
1118 color: var(--mainwp-text) !important;
1119 box-shadow: none !important;
1120 }
1121
1122 .mainwp-ui.mainwp-custom-theme .mainwp-help-popup,
1123 .mainwp-ui.mainwp-custom-theme .mainwp-help-popup:before {
1124 background: var(--mainwp-text) !important;
1125 border: var(--mainwp-text) !important;
1126 }
1127
1128 .mainwp-ui.mainwp-custom-theme .mainwp-help-popup .ui.header {
1129 color: #1c1d1b !important;
1130 }
1131
1132 /* Placeholder */
1133
1134 .mainwp-ui.mainwp-custom-theme .mainwp-no-results-placeholder {
1135 opacity: .2;
1136 }
1137
1138 .mainwp-ui.mainwp-custom-theme .ui.placeholder {
1139 opacity: 0.02;
1140 }
1141
1142 /* Main Navigation
1143 ========================================================================== */
1144
1145 .mainwp-ui.mainwp-custom-theme #mainwp-main-navigation-container {
1146 background-color: var(--mainwp-element-background) !important;
1147 }
1148
1149
1150 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation,
1151 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation:hover,
1152 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation-menu {
1153 background-color: var(--mainwp-element-background) !important;
1154 }
1155
1156 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation {
1157 padding-top: 2em;
1158 }
1159
1160 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation::before {
1161 width: 25px;
1162 height: 25px;
1163 top: 0px;
1164 left: 72px;
1165 position: absolute;
1166 border-top-left-radius: 50%;
1167 content: "";
1168 box-shadow: var(--mainwp-element-background) -10px 0px 0px 0px;
1169 pointer-events: none;
1170 z-index: 99999;
1171 }
1172 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation::after {
1173 width: 20px;
1174 height: 20px;
1175 bottom: 0px;
1176 left: 72px;
1177 position: absolute;
1178 border-bottom-left-radius: 50%;
1179 content: "";
1180 box-shadow: var(--mainwp-green) -10px 0px 0px 0px;
1181 pointer-events: none;
1182 z-index: 99999;
1183 }
1184
1185 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item {
1186 border-radius: 0.785rem !important;
1187 -webkit-border-radius: 0.785rem !important;
1188 border: 1px solid transparent !important;
1189 }
1190
1191 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item,
1192 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item .text,
1193 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item .icon {
1194 color: var(--mainwp-text) !important;
1195 }
1196
1197 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active {
1198 color: var(--mainwp-green) !important;
1199 background-color: #7fb10010 !important;
1200 }
1201
1202 .mainwp-ui.mainwp-custom-theme #mainwp-divider-handle:hover {
1203 background-color: #7fb10010 !important;
1204 }
1205
1206 .mainwp-ui.mainwp-custom-theme #mainwp-collapse-second-level-navigation {
1207 background-color: #7fb10010 !important;
1208 border: 1px solid var(--mainwp-green);
1209 color: var(--mainwp-green);
1210 }
1211
1212 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active .text,
1213 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active .icon {
1214 color: var(--mainwp-green) !important;
1215 }
1216
1217 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation {
1218 background-color: var(--mainwp-element-background-secondary) !important;
1219 border-left: 1px solid var(--mainwp-element-background-secondary);
1220 border-right: 1px solid var(--mainwp-element-background);
1221 box-shadow: none !important;
1222 -webkit-box-shadow: none !important;
1223 }
1224
1225 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation::before {
1226 width: 25px;
1227 height: 25px;
1228 top: 0px;
1229 left: 272px;
1230 position: absolute;
1231 border-top-left-radius: 50%;
1232 content: "";
1233 box-shadow: var(--mainwp-element-background-secondary) -10px 0px 0px 0px;
1234 pointer-events: none;
1235 z-index: 99999;
1236 }
1237
1238 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation::after {
1239 width: 25px;
1240 height: 25px;
1241 bottom: 0px;
1242 left: 272px;
1243 position: absolute;
1244 border-bottom-left-radius: 50%;
1245 content: "";
1246 box-shadow: var(--mainwp-element-background-secondary) -10px 0px 0px 0px;
1247 pointer-events: none;
1248 z-index: 99999;
1249 }
1250
1251 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.accordion .title {
1252 padding: 0.9rem !important;
1253 }
1254
1255 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.accordion .title,
1256 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.accordion .content {
1257 background: none !important;
1258 }
1259
1260 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu {
1261 background-color: var(--mainwp-element-background-secondary) !important;
1262 box-shadow: none !important;
1263 -webkit-box-shadow: none !important;
1264 }
1265
1266 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item {
1267 font-weight: 300;
1268 font-size: 0.9rem !important;
1269 box-shadow: none !important;
1270 -webkit-box-shadow: none !important;
1271 padding: 0 !important;
1272
1273 }
1274
1275 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item:before {
1276 display: none !important;
1277 }
1278
1279 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .ui.mini.label {
1280 float: right;
1281 }
1282
1283 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .dropdown.icon {
1284 color: var(--mainwp-text-secondary) !important;
1285 opacity: 0.5;
1286 margin-right: 5px;
1287 margin-top: 2px;
1288 float: left;
1289 transform: rotate(0deg) !important;
1290 }
1291
1292 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item.active .dropdown.icon {
1293 transform: rotate(90deg) !important;
1294 opacity: 1;
1295 color: var(--mainwp-green) !important;
1296 }
1297
1298 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu.active .item {
1299 background-color: var(--mainwp-element-background-secondary) !important;
1300 }
1301 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu > .item.active,
1302 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu > .item:hover {
1303 background: none !important;
1304 }
1305
1306 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .content.active {
1307 border-top: 1px solid var(--mainwp-border);
1308 border-bottom: 1px solid var(--mainwp-border);
1309 padding-top: 0.9rem;
1310 padding-bottom: 0.9rem;
1311 margin: 0 !important;
1312 }
1313
1314 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item {
1315 font-weight: 400;
1316 margin-right: 0.9rem;
1317 margin-left: 0.9rem;
1318 font-size: 0.85rem !important;
1319 padding: 0.85rem !important;
1320 }
1321
1322 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item.active,
1323 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item:hover {
1324 color: var(--mainwp-green) !important;
1325 background-color: #7fb10010 !important;
1326 border-radius: 0.785rem !important;
1327 -webkit-border-radius: 0.785rem !important;
1328 }
1329
1330 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container {
1331 background-color: var(--mainwp-base-background-secondary) !important;
1332 }
1333
1334 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container .item {
1335 background-color: var(--mainwp-element-background) !important;
1336 }
1337
1338 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container .item a {
1339 color: var(--mainwp-text) !important;
1340 }
1341
1342 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu {
1343 background-color: var(--mainwp-element-background) !important;
1344 }
1345
1346 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu .item {
1347 padding: var(--mainwp-area-padding) 0.5rem !important;
1348 background-color: var(--mainwp-element-background) !important;
1349 }
1350
1351 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu .item .menu .item {
1352 padding: 1rem 2rem !important;
1353 }
1354
1355 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu .item .item .menu.active .item,
1356 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu .item .item .menu.active .item.title,
1357 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container #mainwp-main-menu .item .item .menu.active .item.content {
1358 background-color: rgba(255, 255, 255, 0.08) !important;
1359 }
1360
1361 /* Page Navigation
1362 ========================================================================== */
1363
1364 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper {
1365 background-color: var(--mainwp-element-background-secondary) !important;
1366 border-left: 1px solid var(--mainwp-border);
1367 border-right: 1px solid var(--mainwp-element-background-secondary);
1368 box-shadow: none !important;
1369 -webkit-box-shadow: none !important;
1370 border-radius: var(--area-radius) 0 0 var(--area-radius) !important;
1371 }
1372
1373 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu {
1374 background-color: var(--mainwp-element-background-secondary) !important;
1375 padding: 1em !important;
1376 width: 198px !important;
1377 }
1378 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item {
1379 color: var(--mainwp-text-secondary) !important;
1380 background-color: var(--mainwp-element-background-secondary) !important;
1381 font-size: 0.9em;
1382 font-weight: 300;
1383 }
1384 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item.active {
1385 color: var(--mainwp-green) !important;
1386 background-color: #7fb10010 !important;
1387 border-radius: 0.785rem !important;
1388 -webkit-border-radius: 0.785rem !important;
1389 }
1390
1391 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item::before {
1392 background: none !important;
1393 }
1394
1395 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper #mainwp-site-preview-image {
1396 border-radius: var(--area-radius) 0 0 0 !important;
1397 }
1398
1399 .mainwp-ui.mainwp-custom-theme .menu .item#mainwp-collapse-fourth-level-navigation {
1400 background-color: var(--mainwp-element-background-secondary);
1401 padding: 7px 4px 7px 2px !important;
1402 border-radius: 0 8px 8px 0 !important;
1403 min-width: auto !important;
1404 border-right: 1px solid var(--mainwp-border) !important;
1405 border-top: 1px solid var(--mainwp-border) !important;
1406 border-bottom: 1px solid var(--mainwp-border) !important;
1407 border-left: 1px solid var(--mainwp-border) !important;
1408 z-index: 999999 !important;
1409 }
1410
1411 .mainwp-ui.mainwp-custom-theme .menu .item#mainwp-collapse-fourth-level-navigation:before {
1412 height: 0px !important;
1413 }
1414
1415 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu {
1416 background-color: var(--mainwp-element-background-secondary) !important;
1417 border-radius: 0px !important;
1418 }
1419
1420 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item,
1421 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item i {
1422 color: var(--mainwp-text) !important;
1423 font-weight: normal !important;
1424 }
1425
1426 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item:hover,
1427 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item.active {
1428 color: var(--mainwp-text) !important;
1429 background-color: var(--mainwp-blue);
1430 border-radius: 0px !important;
1431 }
1432
1433 .mainwp-ui.mainwp-custom-theme .ui.secondary.pointing.menu:not(.inverted) {
1434 border-color: var(--mainwp-border) !important;
1435 }
1436
1437 .mainwp-ui.mainwp-custom-theme .ui.secondary.pointing.menu:not(.inverted) .right.menu .item {
1438 border-color: rgba(0,0,0,0) !important;
1439 }
1440
1441 .mainwp-ui.mainwp-custom-theme .ui.inverted.pointing.menu .item {
1442 color: var(--mainwp-text) !important;
1443 background-color: var(--mainwp-element-background);
1444 }
1445
1446 .mainwp-ui.mainwp-custom-theme .ui.inverted.pointing.menu .item .icon {
1447 color: var(--mainwp-text) !important;
1448 }
1449
1450 .mainwp-ui.mainwp-custom-theme #mainwp-groups-menu.ui.pointing.vertical.menu .item:after {
1451 display: none !important;
1452 }
1453
1454 .mainwp-ui.mainwp-custom-theme .ui.pointing.vertical.menu {
1455 background-color: var(--mainwp-element-background);
1456 border-color: var(--mainwp-border) !important;
1457 }
1458
1459 .mainwp-ui.mainwp-custom-theme .ui.pointing.secondary.menu .item,
1460 .mainwp-ui.mainwp-custom-theme .ui.pointing.vertical.menu .item {
1461 border-color: var(--mainwp-border);
1462 color: var(--mainwp-text);
1463 }
1464
1465 .mainwp-ui.mainwp-custom-theme .ui.pointing.vertical.menu .item:hover {
1466 background-color: var(--mainwp-element-background-secondary);
1467 }
1468 .mainwp-ui.mainwp-custom-theme .ui.pointing.secondary.menu .item.active {
1469 border-color: var(--mainwp-green);
1470 color: var(--mainwp-green);
1471 }
1472 .mainwp-ui.mainwp-custom-theme .ui.pointing.vertical.menu .item.active {
1473 border-color: var(--mainwp-border);
1474 background-color: var(--mainwp-element-background-secondary);
1475 color: var(--mainwp-text);
1476 }
1477
1478 .mainwp-ui.mainwp-custom-theme .ui.pointing.vertical.menu .item:after {
1479 display: none !important;
1480 }
1481
1482 .mainwp-ui.mainwp-custom-theme #mainwp-select-sites-menu .item {
1483 color: var(--mainwp-text) !important;
1484 }
1485 .mainwp-ui.mainwp-custom-theme #mainwp-select-sites-menu .item:hover,
1486 .mainwp-ui.mainwp-custom-theme #mainwp-select-sites-menu .item.active {
1487 color: var(--mainwp-green) !important;
1488 background-color: #7fb10010 !important;
1489 }
1490
1491 /* UI Menus and Tabs
1492 ========================================================================== */
1493
1494 .mainwp-ui.mainwp-custom-theme .ui.tabular.menu {
1495 border-color: var(--mainwp-border) !important;
1496 }
1497
1498 .mainwp-ui.mainwp-custom-theme .ui.tabular.menu:not(.pointing) .item {
1499 background-color: var(--mainwp-element-background) !important;
1500 color: var(--mainwp-text) !important;
1501 }
1502
1503 .mainwp-ui.mainwp-custom-theme .ui.tabular.menu:not(.pointing) .active.item {
1504 background-color: var(--mainwp-element-background) !important;
1505 color: var(--mainwp-text) !important;
1506 border-color: var(--mainwp-border) !important;
1507 }
1508
1509 .mainwp-ui.mainwp-custom-theme .ui.attached.tab.segment {
1510 border-color: var(--mainwp-border) !important;
1511 }
1512
1513 /* Main Content Area
1514 ========================================================================== */
1515
1516 body.mainwp-ui.mainwp-custom-theme.pushable > .pusher,
1517 body.mainwp-ui.mainwp-custom-theme,
1518 .mainwp-ui.mainwp-custom-theme #wpwrap,
1519 .mainwp-ui.mainwp-custom-theme #wpbody-content,
1520 .mainwp-ui.mainwp-custom-theme .ui.segment:not(.mainwp-widget),
1521 .mainwp-ui.mainwp-custom-theme .mainwp-ui-leftmenu .mainwp-content-wrap,
1522 .mainwp-ui.mainwp-custom-theme .mainwp-primary-content-wrap {
1523 background-color: var(--mainwp-base-background) !important;
1524 color: var(--mainwp-text);
1525 }
1526
1527 .mainwp-ui.mainwp-custom-theme .ui.padded.segment {
1528 padding: 2em !important;
1529 }
1530
1531 .mainwp-ui.mainwp-custom-theme .ui.secondary.segment:not(.mainwp-widget) {
1532 background-color: var(--mainwp-element-background-secondary) !important;
1533 border-radius: 0.28571429rem;
1534 -webkit-border-radius: 0.28571429rem;
1535 }
1536
1537 .mainwp-ui.mainwp-custom-theme .mainwp-main-content {
1538 border-right: 1px solid var(--mainwp-border) !important;
1539 }
1540
1541 .mainwp-ui.mainwp-custom-theme .mainwp-sidebar-left .mainwp-main-content {
1542 border-left: 1px solid var(--mainwp-border) !important;
1543 }
1544
1545 .mainwp-ui.mainwp-custom-theme .mainwp-widget.segment {
1546 background-color: var(--mainwp-element-background) !important;
1547 border: 1px solid var(--mainwp-border) !important;
1548 border-radius: var(--area-radius);
1549 -webkit-border-radius: var(--area-radius);
1550 box-shadow: none;
1551 }
1552
1553 .mainwp-ui.mainwp-custom-theme #mainwp-module-cost-tracker-settings-tab,
1554 .mainwp-ui.mainwp-custom-theme #mainwp-site-mode-wrap {
1555 width: calc(100% - 200px);
1556 }
1557
1558 /* Side Content Area
1559 ========================================================================== */
1560 .mainwp-ui.mainwp-custom-theme .mainwp-side-content {
1561 padding: 0px !important;
1562 background-color: var(--mainwp-base-background) !important;
1563 color: var(--mainwp-text);
1564 min-height: calc(100vh - 68px);
1565 border-left: 1px solid var(--mainwp-border);
1566 }
1567
1568 .mainwp-ui.mainwp-custom-theme .mainwp-sidebar-options {
1569 background-color: var(--mainwp-base-background) !important;
1570 }
1571
1572 .mainwp-ui.mainwp-custom-theme .mainwp-side-content .ui.accordion .title,
1573 .mainwp-ui.mainwp-custom-theme .mainwp-side-content .ui.accordion .content {
1574 background: none !important;
1575 }
1576
1577 /* Header Element
1578 ========================================================================== */
1579
1580 .mainwp-ui.mainwp-custom-theme #mainwp-top-header {
1581 background: var(--mainwp-element-background);
1582 }
1583
1584 .mainwp-ui.mainwp-custom-theme #mainwp-header-layout-actions {
1585 padding: 7px 0 7px 10px;
1586 margin-left: 10px;
1587 border-left: 1px solid var(--mainwp-border) !important;
1588 }
1589
1590 .mainwp-ui.mainwp-custom-theme #mainwp-header-command-palette-actions {
1591 border-right-color: var(--mainwp-border) !important;
1592 }
1593
1594 .mainwp-ui.mainwp-custom-theme #mainwp-header-secondary-actions {
1595 padding: 7px 10px;
1596 margin: 0 10px;
1597 border-left: 1px solid var(--mainwp-border) !important;
1598 border-right: 1px solid var(--mainwp-border) !important;
1599 }
1600
1601 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.button {
1602 font-size: 0.85714286rem !important;
1603 }
1604
1605 .mainwp-ui.mainwp-custom-theme #mainwp-command-palette-trigger {
1606 background: transparent !important;
1607 border-color: var(--mainwp-border) !important;
1608 color: var(--mainwp-text) !important;
1609 }
1610
1611 .mainwp-ui.mainwp-custom-theme #mainwp-command-palette-trigger kbd {
1612 color: inherit !important;
1613 }
1614
1615 .mainwp-ui.mainwp-custom-theme .components-modal__frame.commands-command-menu,
1616 .mainwp-ui.mainwp-custom-theme .commands-command-menu {
1617 background: var(--mainwp-element-background) !important;
1618 border: 1px solid var(--mainwp-border) !important;
1619 border-radius: var(--area-radius) !important;
1620 box-shadow: 0 18px 48px rgba(0, 0, 0, 0.45) !important;
1621 color: var(--mainwp-text) !important;
1622 overflow: hidden !important;
1623 }
1624
1625 .mainwp-ui.mainwp-custom-theme .commands-command-menu .components-modal__content {
1626 background: transparent !important;
1627 border: 0 !important;
1628 border-radius: 0 !important;
1629 box-shadow: none !important;
1630 }
1631
1632 .mainwp-ui.mainwp-custom-theme .commands-command-menu__overlay {
1633 background: rgba(18, 19, 19, 0.78) !important;
1634 }
1635
1636 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header {
1637 background: var(--mainwp-element-background) !important;
1638 }
1639
1640 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header-search-icon,
1641 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header-search-icon svg {
1642 color: var(--mainwp-text-secondary) !important;
1643 fill: var(--mainwp-text-secondary) !important;
1644 }
1645
1646 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header-search-icon svg path {
1647 fill: currentColor !important;
1648 }
1649
1650 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header .components-button {
1651 background: var(--mainwp-element-background-secondary) !important;
1652 border-color: var(--mainwp-border-strong) !important;
1653 color: var(--mainwp-text-header) !important;
1654 }
1655
1656 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header .components-button:hover,
1657 .mainwp-ui.mainwp-custom-theme .commands-command-menu__header .components-button:focus {
1658 background: var(--mainwp-border-strong) !important;
1659 color: var(--mainwp-text-header) !important;
1660 }
1661
1662 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-input] {
1663 background: transparent !important;
1664 color: var(--mainwp-text-header) !important;
1665 }
1666
1667 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-input]::placeholder {
1668 color: var(--mainwp-text-secondary) !important;
1669 }
1670
1671 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-root] > [cmdk-list]:has([cmdk-group-items]:not(:empty)),
1672 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-root] > [cmdk-list]:has([cmdk-empty]) {
1673 border-top-color: var(--mainwp-border) !important;
1674 }
1675
1676 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item] {
1677 color: var(--mainwp-text) !important;
1678 }
1679
1680 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-disabled=true] {
1681 color: var(--mainwp-text-secondary) !important;
1682 }
1683
1684 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item] svg {
1685 fill: var(--mainwp-text-secondary) !important;
1686 }
1687
1688 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-disabled=true] svg {
1689 fill: var(--mainwp-text-secondary) !important;
1690 }
1691
1692 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-selected=true],
1693 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item]:active {
1694 color: #ffffff !important;
1695 }
1696
1697 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-selected=true] svg,
1698 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item]:active svg {
1699 fill: #ffffff !important;
1700 }
1701
1702 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-selected=true] .commands-command-menu__item-category,
1703 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item]:active .commands-command-menu__item-category {
1704 color: #ffffff !important;
1705 }
1706
1707 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item][aria-selected=true] mark,
1708 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-item]:active mark {
1709 color: inherit !important;
1710 }
1711
1712 .mainwp-ui.mainwp-custom-theme .commands-command-menu__item-category,
1713 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-empty],
1714 .mainwp-ui.mainwp-custom-theme .commands-command-menu__container [cmdk-loading] {
1715 color: var(--mainwp-text-secondary) !important;
1716 }
1717
1718 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.icon.button:not(.red, .green) {
1719 background: none !important;
1720 color: var(--mainwp-text) !important;
1721 margin: 0px 2px !important;
1722 }
1723
1724 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.icon.button:not(.red, .green):hover {
1725 background-color: var(--mainwp-element-background-secondary) !important;
1726 }
1727
1728 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .mainwp-page-title {
1729 color: var(--mainwp-text-header);
1730 }
1731
1732 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header,
1733 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar {
1734 background-color: var(--mainwp-element-background);
1735 border: 1px solid var(--mainwp-border) !important;
1736 padding: var(--mainwp-area-padding) !important;
1737 margin-left: 2em !important;
1738 margin-right: 2em !important;
1739 border-radius: var(--area-radius) !important;
1740 -webkit-border-radius: var(--area-radius) !important;
1741 }
1742
1743 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar {
1744 margin-top: 2em !important;
1745 }
1746
1747 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header {
1748 margin-top: calc( 58px + 2em ) !important;
1749 }
1750
1751 .mainwp-ui.mainwp-custom-theme.mainwp-individual-site-view .mainwp-sub-header {
1752 margin-top: 0em !important;
1753 }
1754 .mainwp-ui.mainwp-custom-theme #mainwp-themes-content .ui.secondary.segment,
1755 .mainwp-ui.mainwp-custom-theme #mainwp-plugins-content .ui.secondary.segment {
1756 background-color: var(--mainwp-element-background) !important;
1757 padding: var(--mainwp-area-padding);
1758 margin-bottom: 0px;
1759 border-bottom: 1px solid var(--mainwp-border) !important;
1760 }
1761
1762 /* Invert Dimmer and Loader */
1763
1764 .mainwp-ui.mainwp-custom-theme .ui.dimmer:not(.modals),
1765 .mainwp-ui.mainwp-custom-theme .ui.inverted.dimmer:not(.modals) {
1766 background-color: var(--mainwp-element-background-secondary) !important;
1767 }
1768
1769 .mainwp-ui.mainwp-custom-theme .ui.dimmer.modals,
1770 .mainwp-ui.mainwp-custom-theme .ui.inverted.dimmer.modals {
1771 background-color: #20222095 !important;
1772 backdrop-filter: blur(5px) !important;
1773 }
1774
1775 .mainwp-ui.mainwp-custom-theme .ui.extension.card .ui.dimmer,
1776 .mainwp-ui.mainwp-custom-theme .ui.extension.card .ui.inverted.dimmer {
1777 background-color: #20222095 !important;
1778 backdrop-filter: blur(5px) !important;
1779 border-radius: var(--area-radius) !important;
1780 }
1781
1782 .mainwp-ui.mainwp-custom-theme .ui.loader:after {
1783 color: var(--mainwp-green) !important;
1784 }
1785
1786 #mainwp-posting-running,
1787 #mainwp-publish-dimmer {
1788 height: 100vh;
1789 width: 100% !important
1790 }
1791
1792 /* Flyout */
1793 .mainwp-ui.mainwp-custom-theme .ui.flyout {
1794 background-color: var(--mainwp-element-background) !important;
1795 }
1796 .mainwp-ui.mainwp-custom-theme .ui.flyout .content,
1797 .mainwp-ui.mainwp-custom-theme .ui.flyout .actions,
1798 .mainwp-ui.mainwp-custom-theme .ui.flyout .header {
1799 background-color: var(--mainwp-element-background) !important;
1800 }
1801
1802 /* Accordion */
1803
1804 .mainwp-ui.mainwp-custom-theme .ui.accordion {
1805 background: var(--mainwp-base-background) !important;
1806 }
1807
1808 .mainwp-ui.mainwp-custom-theme .ui.styled.accordion {
1809 background: var(--mainwp-element-background) !important;
1810 }
1811
1812 .mainwp-ui.mainwp-custom-theme .ui.accordion .title,
1813 .mainwp-ui.mainwp-custom-theme .ui.accordion .content {
1814 color: var(--mainwp-text);
1815 border-color: var(--mainwp-border) !important;
1816 background: var(--mainwp-element-background) !important;
1817 }
1818
1819 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-accordion,
1820 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-accordion .title,
1821 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-accordion .content,
1822 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-accordion,
1823 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-accordion .title,
1824 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-accordion .content {
1825 background: var(--mainwp-element-background) !important;
1826 }
1827
1828 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-blank-accordion .title,
1829 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-blank-accordion .content {
1830 background: none !important;
1831 }
1832
1833 .mainwp-ui.mainwp-custom-theme .ui.accordion .title:hover {
1834 color: var(--mainwp-text) !important;
1835 }
1836
1837 .mainwp-ui.mainwp-custom-theme .ui.accordion .content.active label {
1838 color: var(--mainwp-text) !important;
1839 }
1840
1841 .mainwp-ui.mainwp-custom-theme .mainwp-manage-plugin-item-website,
1842 .mainwp-ui.mainwp-custom-theme .mainwp-manage-theme-item-website {
1843 background-color: var(--mainwp-element-background-secondary) !important;
1844 }
1845
1846 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item,
1847 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item {
1848 background: var(--mainwp-element-background);
1849 padding: var(--mainwp-area-padding);
1850 border-bottom: 1px solid var(--mainwp-border) !important;
1851 }
1852
1853 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .title.active,
1854 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .content.active,
1855 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .title.active,
1856 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .content.active {
1857 background-color: var(--mainwp-element-background-secondary);
1858 }
1859
1860 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .content.active .ui.grid,
1861 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .content.active .ui.grid {
1862 background-color: var(--mainwp-element-background-secondary);
1863 border-color: var(--mainwp-border);
1864 }
1865
1866 .mainwp-ui.mainwp-custom-theme .ui.accordion#mainwp-connection-authentication-accordion .title,
1867 .mainwp-ui.mainwp-custom-theme .ui.accordion#mainwp-connection-authentication-accordion .content,
1868 .mainwp-ui.mainwp-custom-theme #mainwp-article-uploader-import .ui.accordion .title,
1869 .mainwp-ui.mainwp-custom-theme #mainwp-article-uploader-import .ui.accordion .content {
1870 background: none !important;
1871 }
1872
1873 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active {
1874 background-color: var(--mainwp-element-background-secondary) !important;
1875 }
1876
1877 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active table th,
1878 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active table td {
1879 background-color: var(--mainwp-element-background-secondary) !important;
1880 }
1881
1882
1883
1884 .mainwp-ui.mainwp-custom-theme #mainwp-sites-filters-row {
1885 border-top: 1px solid var(--mainwp-border) !important;
1886 }
1887
1888 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu {
1889 background-color: var(--mainwp-element-background);
1890 }
1891
1892 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item {
1893 border-bottom: 1px solid var(--border-color) !important;
1894 }
1895
1896 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item:last-child {
1897 border-bottom: none !important;
1898 }
1899
1900 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item a .label,
1901 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item a,
1902 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item .icon {
1903 color: var(--mainwp-text) !important;
1904 }
1905
1906 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item.active {
1907 border-color: var(--mainwp-border);
1908 background-color: rgba(255, 255, 255, 0.08) !important;
1909 color: var(--mainwp-text) !important;
1910 }
1911
1912 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.vertical.menu .item:after {
1913 display: none !important;
1914 }
1915
1916 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.accordion .title,
1917 .mainwp-ui.mainwp-custom-theme #mainwp-sites-sidebar-menu.ui.accordion .content {
1918 background: none !important;
1919 }
1920
1921 /* Grids
1922 ========================================================================== */
1923
1924 .mainwp-ui.mainwp-custom-theme .ui.celled.grid {
1925 box-shadow: 0 0 0 1px var(--mainwp-border) !important;
1926 }
1927
1928 .mainwp-ui.mainwp-custom-theme .ui.celled.grid > .row {
1929 box-shadow: 0 -1px 0 0 var(--mainwp-border) !important;
1930 }
1931
1932 .mainwp-ui.mainwp-custom-theme .ui.celled.grid > .column:not(.row),
1933 .mainwp-ui.mainwp-custom-theme .ui.celled.grid > .row > .column {
1934 box-shadow: -1px 0 0 0 var(--mainwp-border) !important;
1935 }
1936
1937 /* Steps
1938 ========================================================================== */
1939 .mainwp-ui.mainwp-custom-theme .ui.steps:not(.vertical) .step {
1940 background-color: var(--mainwp-element-background) !important;
1941 border-right: 1px solid var(--mainwp-border) !important;
1942 }
1943 .mainwp-ui.mainwp-custom-theme .ui.steps:not(.vertical) .step.active {
1944 background-color: var(--mainwp-green) !important;
1945 }
1946 .mainwp-ui.mainwp-custom-theme .ui.steps:not(.vertical) .step.completed {
1947 background-color: var(--mainwp-green) !important;
1948 }
1949 .mainwp-ui.mainwp-custom-theme .ui.steps:not(.vertical) .step:after {
1950 background-color: var(--mainwp-element-background) !important;
1951 border-color: var(--mainwp-border) !important;
1952 }
1953 .mainwp-ui.mainwp-custom-theme .ui.circular.steps .step::before {
1954 border-color: var(--mainwp-border) !important;
1955 }
1956 .mainwp-ui.mainwp-custom-theme .ui.circular.steps .step.active::before,
1957 .mainwp-ui.mainwp-custom-theme .ui.circular.steps .step.completed::before {
1958 border-color: var(--mainwp-green) !important;
1959 }
1960 .mainwp-ui.mainwp-custom-theme .ui.steps .step.active:after {
1961 background-color: var(--mainwp-element-background-secondary) !important;
1962 }
1963 .mainwp-ui.mainwp-custom-theme .ui.circular.steps .step:after {
1964 background: none !important;
1965 }
1966 .mainwp-ui.mainwp-custom-theme .ui.circular.ordered.steps .step.active::before,
1967 .mainwp-ui.mainwp-custom-theme .ui.circular.steps .step.active:after {
1968 color: var(--mainwp-green) !important;
1969 }
1970 .mainwp-ui.mainwp-custom-theme .ui.steps .step .title,
1971 .mainwp-ui.mainwp-custom-theme .ui.steps .step .title .icon {
1972 color: var(--mainwp-text-header) !important;
1973 }
1974 .mainwp-ui.mainwp-custom-theme .ui.steps .step.active .title,
1975 .mainwp-ui.mainwp-custom-theme .ui.steps .step.completed .title {
1976 color: var(--mainwp-green) !important;
1977 }
1978 .mainwp-ui.mainwp-custom-theme .ui.steps .step .description {
1979 color: var(--mainwp-text) !important;
1980 }
1981
1982 /* Gridster Fixes
1983 ========================================================================== */
1984
1985 .mainwp-ui.mainwp-custom-theme .preview-holder {
1986 background-color: var(--mainwp-base-background-secondary);
1987 border: 4px var(--mainwp-base-background-secondary) dashed;
1988 border-radius: var(--area-radius);
1989 -webkit-border-radius: var(--area-radius);
1990 }
1991
1992 /* Custom Fixes
1993 ========================================================================== */
1994
1995 .mainwp-ui.mainwp-custom-theme #ngBulkSettingsManagerId {
1996 background: var(--mainwp-element-background) !important;
1997 background-color: var(--mainwp-element-background) !important;
1998 }
1999
2000 .mainwp-ui.mainwp-custom-theme #mainwp-test-connection-result {
2001 background-color: var(--mainwp-base-background) !important;
2002 }
2003
2004 .mainwp-ui.mainwp-custom-theme .itsec-notification-center-notification-settings {
2005 border-color: var(--mainwp-border) !important;
2006 }
2007
2008 .mainwp-ui.mainwp-custom-theme #mainwp-jetpack-scan-threats-table .ui.white.segment,
2009 .mainwp-ui.mainwp-custom-theme #mainwp-jetpack-protect-vulnerabilities-table .ui.white.segment {
2010 background-color: var(--mainwp-element-background) !important;
2011 }
2012
2013 .mainwp-ui.mainwp-custom-theme #mainwp-sucuri-scan-modal .ui.segment,
2014 .mainwp-ui.mainwp-custom-theme #mainwp-sucuri-scan-modal .ui.secondary.segment,
2015 .mainwp-ui.mainwp-custom-theme #mainwp-time-tracker-view-task-modal .ui.segment,
2016 .mainwp-ui.mainwp-custom-theme #mainwp-time-tracker-view-edit-task-modal .ui.segment {
2017 background-color: var(--mainwp-element-background-secondary) !important;
2018 }
2019
2020 .mainwp-ui.mainwp-custom-theme #remote-storage-container input.labelauty + label {
2021 background-color: var(--mainwp-element-background) !important;
2022 border: 1px solid var(--mainwp-border) !important;
2023 border-radius: var(--input-radius) !important;
2024 color: var(--mainwp-text) !important;
2025 }
2026
2027 /*******************************
2028 Scrollbars
2029 *******************************/
2030
2031 /* For WebKit Browsers (e.g., Chrome, Edge, Safari) */
2032 ::-webkit-scrollbar {
2033 width: 5px; /* Width of the scrollbar */
2034 }
2035
2036 ::-webkit-scrollbar-track {
2037 background: var(--mainwp-element-background); /* Background of the track */
2038 }
2039
2040 ::-webkit-scrollbar-thumb {
2041 background-color: #666666; /* Color of the scrollbar thumb */
2042 border-radius: 5px; /* Round edges for the thumb */
2043 border: 2px solid var(--mainwp-element-background); /* Optional: creates padding between thumb and track */
2044 }
2045
2046 ::-webkit-scrollbar-thumb:hover {
2047 background: #666666; /* Thumb color on hover */
2048 }
2049
2050 /* For Firefox (using CSS Scrollbars Module Level 1) */
2051 * {
2052 scrollbar-width: thin; /* Options: auto, thin */
2053 scrollbar-color: #666666 var(--mainwp-element-background); /* thumb color, track color */
2054 }
2055
2056 /*******************************
2057 DataTables
2058 *******************************/
2059
2060 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-semanticUI div.dt-length .ui.selection.dropdown {
2061 border-radius: 16px !important;
2062 -webkit-border-radius: 16px !important;
2063 font-size: 0.78571429em;
2064 box-shadow: none !important;
2065 }
2066 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-semanticUI div.dt-length .ui.selection.dropdown.active {
2067 border-radius: 16px 16px 0 0 !important;
2068 -webkit-border-radius: 16px 16px 0 0 !important;
2069 box-shadow: none !important;
2070 border-color: #96c8da !important;
2071 }
2072 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-semanticUI div.dt-search span.input input {
2073 border-radius: var(--button-radius) !important;
2074 -webkit-border-radius: var(--button-radius) !important;
2075 font-size: 0.78571429em;
2076 }
2077 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-semanticUI div.dt-paging .ui.pagination.menu {
2078 font-size: 0.78571429em;
2079 box-shadow: none !important;
2080 border-radius: var(--button-radius) !important;
2081 -webkit-border-radius: var(--button-radius) !important;
2082 }
2083
2084 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-semanticUI .row .center.aligned.sixteen.wide.column {
2085 text-align: right;
2086 }
2087
2088 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before,
2089 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
2090 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
2091 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
2092 position: absolute;
2093 display: block;
2094 bottom: 50%;
2095 content: "\f106";
2096 content: "\f106"/"";
2097 font-family: "icons", sans-serif;
2098 }
2099 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after,
2100 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
2101 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
2102 .mainwp-ui.mainwp-custom-theme table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
2103 position: absolute;
2104 display: block;
2105 top: 50%;
2106 content: "\f107";
2107 content: "\f107"/"";
2108 font-family: "icons", sans-serif;
2109 }
2110
2111 .mainwp-ui.mainwp-custom-theme table.dataTable tr th:first-child,
2112 .mainwp-ui.mainwp-custom-theme table.dataTable tr td:first-child {
2113 border-left: none !important;
2114 }
2115
2116 .mainwp-ui.mainwp-custom-theme table.dataTable tr th:last-child,
2117 .mainwp-ui.mainwp-custom-themetable.dataTable tr td:last-child {
2118 border-right: none !important;
2119 }
2120
2121 .mainwp-ui.mainwp-custom-theme div.dt-container.dt-empty-footer tbody>tr:last-child>* {
2122 border-bottom: none !important;
2123 }
2124
2125 /* WP Widget */
2126
2127 .mainwp-ui.mainwp-custom-theme .widget-inside,
2128 .mainwp-ui.mainwp-custom-theme .widget-top {
2129 background: var(--mainwp-element-background);
2130 border: 1px solid var(--mainwp-border);
2131 color: var(--mainwp-text) !important;
2132 }
2133
2134 .mainwp-ui.mainwp-custom-theme .widget-inside select,
2135 .mainwp-ui.mainwp-custom-theme .widget-top select {
2136 background: var(--mainwp-element-background);
2137 border: 1px solid var(--mainwp-border);
2138 color: var(--mainwp-text) !important;
2139 }
2140
2141
2142 /* Buddy Support */
2143 .mainwp-ui.mainwp-custom-theme .profile_box {
2144 background: var(--mainwp-element-background);
2145 border: 1px solid var(--mainwp-border);
2146 color: var(--mainwp-text);
2147 box-shadow: none !important;
2148 }
2149
2150 .mainwp-ui.mainwp-custom-theme .profile_box .bb-remote-checkbox {
2151 border-top: 1px solid var(--mainwp-border);
2152 }
2153
2154 .mainwp-ui.mainwp-custom-theme .profile_item_select,
2155 .mainwp-ui.mainwp-custom-theme .profile_item_noselect,
2156 .mainwp-ui.mainwp-custom-theme .profile_settings {
2157 background: var(--mainwp-element-background);
2158 border: 1px solid var(--mainwp-border);
2159 }
2160
2161 .mainwp-ui.mainwp-custom-theme .form-table th {
2162 color: var(--mainwp-text);
2163 }
2164
2165
2166 .mainwp-ui.mainwp-custom-theme .form-table td input,
2167 .mainwp-ui.mainwp-custom-theme .form-table td select,
2168 .mainwp-ui.mainwp-custom-theme .form-table td a.button {
2169 background-color: var(--mainwp-element-background-secondary) !important;
2170 color: var(--mainwp-text) !important;
2171 }
2172
2173 /* Apexcharts */
2174
2175 .mainwp-ui.mainwp-custom-theme .apexcharts-menu {
2176 background: var(--mainwp-element-background) !important;
2177 border-color: var(--mainwp-border) !important;
2178 }
2179
2180 .mainwp-ui.mainwp-custom-theme .apexcharts-menu .apexcharts-menu-item:hover {
2181 background: var(--mainwp-element-background-secondary) !important;
2182 }
2183
2184 .mainwp-ui.mainwp-custom-theme.mainwp_page_InsightsOverview .ui.segment.mainwp-widet {
2185 color: var(--mainwp-text) !important;
2186 }
2187
2188 .mainwp-ui.mainwp-custom-theme .apexcharts-gridlines-horizontal,
2189 .mainwp-ui.mainwp-custom-theme .apexcharts-grid-borders {
2190 opacity: 0.2 !important;
2191 }
2192
2193
2194 /* Wordfence Support */
2195
2196 .mainwp-ui.mainwp-custom-theme .wf-block {
2197 background: var(--mainwp-element-background) !important;
2198 border: 1px solid var(--mainwp-border);
2199 }
2200
2201 .mainwp-ui.mainwp-custom-theme .wf-scan-results {
2202 border-color: var(--mainwp-border) !important;
2203 }
2204
2205 .mainwp-ui.mainwp-custom-theme .wf-scan-tabs {
2206 box-shadow: none !important;
2207 }
2208
2209 .mainwp-ui.mainwp-custom-theme .wf-block-list li,
2210 .mainwp-ui.mainwp-custom-theme #wf-scan-results-new {
2211 border-color: var(--mainwp-border) !important;
2212 }
2213
2214 .mainwp-ui.mainwp-custom-theme .wf-scan-tabs li.wf-tab {
2215 background-color: var(--mainwp-element-background) !important;
2216 color: var(--mainwp-text) !important;
2217 border: none !important;
2218 }
2219
2220 .mainwp-ui.mainwp-custom-theme #wf-scan-bulk-buttons-delete,
2221 .mainwp-ui.mainwp-custom-theme #wf-scan-bulk-buttons-repair {
2222 background-color: var(--mainwp-blue) !important;
2223 color: var(--mainwp-text) !important;
2224 border: none !important;
2225 }
2226
2227 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-disabled,
2228 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-premium,
2229 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-pending,
2230 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-running,
2231 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-success,
2232 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step>.wf-scan-step-icon>.wf-scan-step-complete-warning {
2233 background-color: var(--mainwp-element-background) !important;
2234 }
2235
2236 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step:first-of-type,
2237 .mainwp-ui.mainwp-custom-theme .wf-scanner-progress>.wf-scan-step:last-of-type {
2238 background: var(--mainwp-element-background) !important;
2239 }
2240
2241 .mainwp-ui.mainwp-custom-theme .wf-issue:nth-of-type(2n),
2242 .mainwp-ui.mainwp-custom-theme .wf-issue-site-cleaning:nth-of-type(2n) {
2243 background-color: var(--mainwp-element-background) !important;
2244 }
2245
2246 .mainwp-ui.mainwp-custom-theme .wf-issue,
2247 #wf-scan-activity-log .wf-issue-site-cleaning {
2248 border-color: var(--mainwp-border) !important;
2249 }
2250
2251 .mainwp-ui.mainwp-custom-theme #wf-scan-activity-log {
2252 background-color: var(--mainwp-element-background) !important;
2253 }
2254
2255 .mainwp-ui.mainwp-custom-theme #wf-live-traffic-legend {
2256 background-color: var(--mainwp-element-background) !important;
2257 }
2258
2259 .mainwp-ui.mainwp-custom-theme #wf-live-traffic select,
2260 .mainwp-ui.mainwp-custom-theme .select2-container--default .select2-selection--single {
2261 background-color: var(--mainwp-element-background) !important;
2262 border: 1px solid var(--mainwp-border) !important;
2263 color: var(--mainwp-text) !important;
2264 }
2265
2266 .mainwp-ui.mainwp-custom-theme #wf-live-traffic table tbody tr td {
2267 border-color: var(--mainwp-border) !important;
2268 background-color: var(--mainwp-element-background) !important;
2269 }
2270
2271 .mainwp-ui.mainwp-custom-theme #wf-live-traffic .wf-btn.wf-btn-default {
2272 background-color: var(--mainwp-element-background) !important;
2273 border: 1px solid var(--mainwp-border) !important;
2274 border-radius: var(--button-radius) !important;
2275 color: var(--mainwp-text) !important;
2276 }
2277
2278
2279 /* dark theme */
2280 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.red.button,
2281 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.basic.red.button,
2282 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.button.green,
2283 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.button.basic.green{
2284 color: var(--mainwp-text) !important;
2285 }
2286
2287 @media screen and (max-width: 767.98px) {
2288
2289 .mainwp-ui.mainwp-custom-theme #mainwp-top-header {
2290 position: relative !important;
2291 }
2292
2293 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper {
2294 margin: 1rem !important;
2295 top: auto !important;
2296 bottom: auto !important;
2297 width: calc(100% - 2rem) !important;
2298 }
2299 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu {
2300 width: 100% !important;
2301 }
2302
2303 .mainwp-ui.mainwp-custom-theme #mainwp-module-cost-tracker-settings-tab,
2304 .mainwp-ui.mainwp-custom-theme #mainwp-site-mode-wrap {
2305 width: 100% !important;
2306 }
2307
2308 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header,
2309 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar {
2310 margin-top: 1rem !important;
2311 }
2312
2313 }
2314