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-2024-theme.css

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

943 lines 28.1 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 --font-color: #34424D;
6 --font-color-light: #999999;
7 --link-color: #4682b4;
8 --heading-color: #2D3B44;
9 --accent: #4682b4;
10 --blue-light: #4682b4;
11 --blue-dark: #0253B3;
12 --green-color: #7fb100;
13 --red-color: #AD0000;
14 --yellow-color: #FFD500;
15 --orange-color: #c47335;
16 --grey-light: #F1F6FA;
17 --grey-light-alt: #E7EEF6;
18 --grey-dark: #2D3B44;
19 --grey-dark-alt: #3a4c58;
20 --grey-darker: #445461;
21 --grey-darker-alt: #575759;
22 }
23
24 .mainwp-ui.mainwp-custom-theme #mainwp-all-active-plugins-table i.circular.icon.cached-icon-customable,
25 .mainwp-ui.mainwp-custom-theme #mainwp-globally-ignored-plugins i.circular.icon.cached-icon-customable{
26 height: 1em !important;
27 }
28
29 /* General styles
30 ========================================================================== */
31
32 .mainwp-ui.mainwp-custom-theme a:not(.button, .title, .uf-fmuci-button-main) {
33 color: var(--link-color) !important;
34 font-weight: 700;
35 }
36
37 .mainwp-ui.mainwp-custom-theme a:not(.button) .icon:not(.green, .red, .yellow, .custom-icon),
38 .mainwp-ui.mainwp-custom-theme .statistic a {
39 color: var(--link-color) !important;
40 font-weight: normal !important;
41 text-decoration: none !important;
42 }
43
44 .mainwp-ui.mainwp-custom-theme .menu a {
45 text-decoration: none !important;
46 }
47
48 .mainwp-ui.mainwp-custom-theme .header {
49 color: var(--font-color);
50 }
51
52 .mainwp-ui.mainwp-custom-theme .header .sub.header {
53 font-style: italic;
54 color: var(--font-color-light);
55 }
56
57 .mainwp-ui.mainwp-custom-theme .ui.divider:not(.vertical):not(.horizontal) {
58 border-color: var(--grey-light-alt);
59 }
60
61 .mainwp-ui.mainwp-custom-theme .ui.statistics .statistic>.value,
62 .mainwp-ui.mainwp-custom-theme .ui.statistic>.value {
63 color: var(--font-color);
64 }
65
66 /* default theme */
67 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.red.button,
68 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.basic.red.button,
69 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.button.green,
70 .mainwp-ui.mainwp-custom-theme .dt-scroll-body tbody tr.selected .ui.button.basic.green{
71 color: #fff !important;
72 }
73 /* end */
74
75 /* Buttons */
76
77 .mainwp-ui.mainwp-custom-theme .ui.button {
78 border-radius: 15px;
79 -webkit-border-radius: 15px;
80 box-shadow: 0 0 0 0 rgba(0, 0, 0, .0) !important;
81 }
82
83 .mainwp-ui.mainwp-custom-theme .ui.button:hover {
84 box-shadow: 0 0 0 0 rgba(0, 0, 0, .0) !important;
85 }
86
87 .mainwp-ui.mainwp-custom-theme .ui.tiny.button {
88 border-radius: 10px;
89 -webkit-border-radius: 10px;
90 }
91
92 .mainwp-ui.mainwp-custom-theme .ui.mini.button {
93 border-radius: 8px;
94 -webkit-border-radius: 8px;
95 }
96 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.dropdown.button {
97 margin-right: 0px;
98 }
99 .mainwp-ui.mainwp-custom-theme #mainwp-add-new-buttons .ui.button:nth-of-type(2) {
100 border-radius: 15px 0px 0px 15px !important;
101 }
102
103 .mainwp-ui.mainwp-custom-theme .ui.buttons .ui.button {
104 border-radius: 0px !important;
105 }
106
107 .mainwp-ui.mainwp-custom-theme .ui.buttons .button:first-child {
108 border-radius: 15px 0px 0px 15px !important;
109 }
110
111 .mainwp-ui.mainwp-custom-theme .ui.buttons .button:last-child {
112 border-radius: 0px 15px 15px 0px !important;
113 }
114
115 .mainwp-ui.mainwp-custom-theme .ui.mini.buttons .button:first-child {
116 border-radius: 8px 0px 0px 8px !important;
117 }
118
119 .mainwp-ui.mainwp-custom-theme .ui.mini.buttons .button:last-child {
120 border-radius: 0px 8px 8px 0px !important;
121 }
122
123 .mainwp-ui.mainwp-custom-theme .ui.button:not(.green, .basic, .disabled, .red, .blue, .black),
124 .mainwp-ui.mainwp-custom-theme .ui.basic.button:not(.green, .disabled, .red, .blue, .black) {
125 background-color: var(--grey-light-alt) !important;
126 border: none !important;
127 color: var(--grey-dark-alt);
128 font-weight: normal;
129 }
130
131 .mainwp-ui.mainwp-custom-theme .ui.black.button {
132 background: var(--grey-dark-alt) !important;
133 color: var(--grey-light) !important;
134 }
135
136 .mainwp-ui.mainwp-custom-theme .ui.black.button .icon {
137 color: var(--grey-light) !important;
138 }
139
140 .mainwp-ui.mainwp-custom-theme .ui.button.green:not(.basic, .disabled) {
141 background-color: var(--accent);
142 color: #fff;
143 border: none;
144 }
145
146 .mainwp-ui.mainwp-custom-theme .ui.button.green.basic:not(.pointing) {
147 background-color: var(--green-color) !important;
148 border: none;
149 color: #ffffff !important;
150 }
151
152 .mainwp-ui.mainwp-custom-theme .ui.button.green.basic.pointing {
153 background-color: var(--grey-light) !important;
154 border: 1px solid var(--grey-light-alt) !important;
155 color: var(--font-color) !important;
156 }
157
158 .mainwp-ui.mainwp-custom-theme .ui.button.yellow {
159 background-color: var(--yellow-color) !important;
160 }
161
162 .mainwp-ui.mainwp-custom-theme .ui.button.orange {
163 background-color: var(--orange-color) !important;
164 }
165
166 .mainwp-ui.mainwp-custom-theme .ui.button.red {
167 background-color: var(--red-color);
168 }
169
170 .mainwp-ui.mainwp-custom-theme .ui.basic.button.red {
171 background-color: var(--red-color);
172 color: #fff;
173 }
174
175 .mainwp-ui.mainwp-custom-theme .ui.basic.yellow.button {
176 background-color: var(--yellow-color) !important;
177 color: #fff;
178 }
179
180 /* Labels */
181
182 .mainwp-ui.mainwp-custom-theme .ui.red.label:not(.basic, .corner) {
183 background-color: var(--red-color) !important;
184 }
185
186 .mainwp-ui.mainwp-custom-theme .ui.yellow.label:not(.basic, .corner) {
187 background-color: var(--yellow-color) !important;
188 }
189
190 .mainwp-ui.mainwp-custom-theme .ui.blue.label:not(.basic, .corner) {
191 background-color: var(--blue-light) !important;
192 color: #fff;
193 }
194
195 .mainwp-ui.mainwp-custom-theme .ui.tag.label {
196 background-color: var(--grey-light-alt);
197 }
198
199 .mainwp-ui.mainwp-custom-theme .ui.dropdown .ui.label {
200 border-radius: 10px;
201 -webkit-border-radius: 10px;
202 background-color: var(--grey-light-alt);
203 border-color: var(--grey-light);
204 }
205
206 .mainwp-ui.mainwp-custom-theme .card .ui.corner.green.label:after {
207 color: #7fb100 !important;
208 }
209
210 .mainwp-ui.mainwp-custom-theme .card .ui.red.corner.label:after {
211 color: var(--red-color) !important;
212 }
213
214 .mainwp-ui.mainwp-custom-theme .card .ui.yellow.corner.label:after {
215 color: var(--yellow-color) !important;
216 }
217
218 .mainwp-ui.mainwp-custom-theme a.label:not(.tag, .transition, .basic) {
219 color: #ffffff !important;
220 }
221
222 .mainwp-ui.mainwp-custom-theme .ui.multiple.selection.dropdown a.label,
223 .mainwp-ui.mainwp-custom-theme .ui.multiple.selection.dropdown .icon {
224 color: var(--font-color) !important;
225 }
226
227 .mainwp-ui.mainwp-custom-theme .ui.label:not(.tag, .transition) .icon {
228 color: #ffffff !important;
229 }
230
231 /* Icons */
232
233 .mainwp-ui.mainwp-custom-theme i.icon.inverted {
234 color: #fff !important;
235 }
236
237 .mainwp-ui.mainwp-custom-theme i.blue.icon.inverted {
238 background-color: var(--accent) !important;
239 color: #fff !important;
240 }
241
242 .mainwp-ui.mainwp-custom-theme i.red.icon.inverted {
243 background-color: var(--red-color) !important;
244 }
245
246 .mainwp-ui.mainwp-custom-theme i.yellow.icon.inverted {
247 background-color: var(--yellow-color) !important;
248 }
249
250 .mainwp-ui.mainwp-custom-theme #mainwp-install-plugins-container .card .star.icon:hover,
251 .mainwp-ui.mainwp-custom-theme #mainwp-install-plugins-container .card .favorite .star.icon,
252 .mainwp-ui.mainwp-custom-theme .mainwp-browse-themes .card .favorite .star.icon {
253 color: var(--yellow-color) !important;
254 }
255
256 /* Messages */
257
258 .mainwp-ui.mainwp-custom-theme .ui.message {
259 background-color: #fafafa;
260 color: var(--font-color);
261 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) !important;
262 -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1) !important;
263 }
264
265 .mainwp-ui.mainwp-custom-theme .ui.attention.message {
266 border-left: 48px solid var(--grey-dark);
267 }
268
269 .mainwp-ui.mainwp-custom-theme .ui.attention.message:before {
270 content: "\f061";
271 font-family: 'Icons', sans-serif;
272 color: #ffffff;
273 position: absolute;
274 top: 14px;
275 left: -26px;
276 }
277
278 .mainwp-ui.mainwp-custom-theme .ui.info.message,
279 .mainwp-ui.mainwp-custom-theme .ui.blue.message {
280 border-left: 48px solid var(--blue-light);
281 }
282
283 .mainwp-ui.mainwp-custom-theme .ui.info.message:before,
284 .mainwp-ui.mainwp-custom-theme .ui.blue.message:before {
285 content: "\f129";
286 font-family: 'Icons', sans-serif;
287 color: #ffffff;
288 position: absolute;
289 top: 14px;
290 left: -26px;
291 }
292
293 .mainwp-ui.mainwp-custom-theme .ui.info.mini.message:before,
294 .mainwp-ui.mainwp-custom-theme .ui.blue.mini.message:before {
295 top: 11px;
296 }
297
298 .mainwp-ui.mainwp-custom-theme .ui.green.message {
299 border-left: 48px solid var(--green-color);
300 }
301
302 .mainwp-ui.mainwp-custom-theme .ui.green.message:before {
303 content: "\f00c";
304 font-family: 'Icons', sans-serif;
305 color: #ffffff;
306 position: absolute;
307 top: 14px;
308 left: -30px;
309 }
310
311 .mainwp-ui.mainwp-custom-theme .ui.message .header {
312 color: var(--font-color);
313 }
314
315 .mainwp-ui.mainwp-custom-theme .ui.green.mini.message:before {
316 top: 11px;
317 }
318
319 .mainwp-ui.mainwp-custom-theme .ui.yellow.message {
320 border-left: 48px solid var(--yellow-color);
321 }
322
323 .mainwp-ui.mainwp-custom-theme .ui.yellow.message:before {
324 content: "\f12a";
325 font-family: 'Icons', sans-serif;
326 color: #ffffff;
327 position: absolute;
328 top: 14px;
329 left: -26px;
330 }
331
332 .mainwp-ui.mainwp-custom-theme .ui.yellow.mini.message:before {
333 top: 11px;
334 }
335
336 .mainwp-ui.mainwp-custom-theme .ui.red.message {
337 border-left: 48px solid var(--red-color);
338 }
339
340 .mainwp-ui.mainwp-custom-theme .ui.red.message:before {
341 content: "\f06a";
342 font-family: 'Icons', sans-serif;
343 color: #ffffff;
344 position: absolute;
345 top: 14px;
346 left: -28px;
347 }
348
349 .mainwp-ui.mainwp-custom-theme .ui.red.mini.message:before {
350 top: 11px;
351 }
352
353 /* Invert Modal */
354
355 .mainwp-ui.mainwp-custom-theme .ui.modal>.header {
356 background-color: var(--grey-dark) !important;
357 border-color: var(--grey-dark-alt) !important;
358 border-radius: 15px 15px 0 0 !important;
359 -webkit-border-radius: 15px 15px 0 0 !important;
360 color: #ffffff !important;
361 padding: 1.5em;
362 }
363
364 .mainwp-ui.mainwp-custom-theme .ui.modal>.actions {
365 background-color: #ffffff !important;
366 border-color: var(--grey-light-alt) !important;
367 border-radius: 0 0 15px 15px !important;
368 -webkit-border-radius: 0 0 15px 15px !important;
369 }
370
371 .mainwp-ui.mainwp-custom-theme .ui.modal,
372 .mainwp-ui.mainwp-custom-theme .ui.modal>.content {
373 background-color: #ffffff;
374 border-radius: 15px !important;
375 -webkit-border-radius: 15px !important;
376 }
377
378 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.progress {
379 background-color: var(--grey-light) !important;
380 }
381
382 .mainwp-ui.mainwp-custom-theme .ui.modal .ui.list .item {
383 border-color: var(--grey-light-alt) !important;
384 padding: 10px 0;
385 }
386
387 .mainwp-ui.mainwp-custom-theme .ui.modal i.icon.close {
388 top: 1.5em;
389 right: 1.5em;
390 color: #ffffff;
391 opacity: 1 !important;
392 text-shadow: none !important;
393 }
394
395 /* Dimmer & Loader */
396 .mainwp-ui.mainwp-custom-theme .ui.dimmer .text,
397 .mainwp-ui.mainwp-custom-theme .ui.inverted.dimmer .text {
398 color: var(--font-color) !important;
399 }
400
401 .mainwp-ui.mainwp-custom-theme .ui.loader:after {
402 color: var(--accent) !important;
403 }
404
405 /* Invert Form Fields */
406
407 .mainwp-ui.mainwp-custom-theme .ui.form input[type="text"],
408 .mainwp-ui.mainwp-custom-theme .ui.form input[type="search"],
409 .mainwp-ui.mainwp-custom-theme .ui.form input[type="file"],
410 .mainwp-ui.mainwp-custom-theme .ui.search .prompt,
411 .mainwp-ui.mainwp-custom-theme .ui.form input[type="password"],
412 .mainwp-ui.mainwp-custom-theme .ui.input input[type="search"] {
413 background-color: #ffffff !important;
414 border: 1px solid var(--grey-light-alt) !important;
415 border-radius: 10px;
416 -webkit-border-radius: 10px;
417 }
418
419 .mainwp-ui.mainwp-custom-theme #mainwp-edit-site-edit-url-www {
420 border-radius: 0 !important;
421 -webkit-border-radius: 0 !important;
422 border-left: none !important;
423 border-right: none !important;
424 }
425
426 .mainwp-ui.mainwp-custom-theme #download-mainwp-migration-pass {
427 border-radius: 10px 0 0 10px !important;
428 -webkit-border-radius: 10px 0 0 10px !important;
429 border-right: none !important;
430 }
431
432 .mainwp-ui.mainwp-custom-theme .ui.left.action.input .ui.dropdown {
433 border-radius: 10px 0 0 10px !important;
434 -webkit-border-radius: 10px 0 0 10px !important;
435 }
436
437 .mainwp-ui.mainwp-custom-theme .ui.dropdown.selection {
438 border: 1px solid var(--grey-light-alt) !important;
439 border-radius: 10px;
440 -webkit-border-radius: 10px;
441 background: #ffffff !important;
442 }
443
444 .mainwp-ui.mainwp-custom-theme .ui.form textarea {
445 border-radius: 10px;
446 -webkit-border-radius: 10px;
447 }
448
449 /* Lists */
450 .mainwp-ui.mainwp-custom-theme .ui.divided.list .item {
451 border-color: var(--grey-light) !important;
452 }
453
454 .mainwp-ui.mainwp-custom-theme .ui.divided.list .item:hover {
455 background-color: var(--grey-light) !important;
456 }
457
458 /* Cards */
459
460 .mainwp-ui.mainwp-custom-theme .ui.cards .card {
461 background-color: #ffffff;
462 border: none !important;
463 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
464 border-radius: 15px;
465 -webkit-border-radius: 15px;
466 }
467
468 .mainwp-ui.mainwp-custom-theme #mainwp-sites-previews .ui.cards .image,
469 .mainwp-ui.mainwp-custom-theme #mainwp-sites-previews .ui.cards .image img {
470 border-radius: 15px 15px 0 0 !important;
471 -webkit-border-radius: 15px 15px 0 0 !important;
472 }
473
474 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .card {
475 border: 1px solid var(--grey-light) !important;
476 box-shadow: none !important;
477 }
478
479 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .inverted.card {
480 background-color: var(--grey-dark);
481 }
482 .mainwp-ui.mainwp-custom-theme .mainwp-widget .ui.cards .light.card {
483 background-color: var(--grey-light);
484 }
485
486 /* Tables */
487
488 .mainwp-ui.mainwp-custom-theme .ui.table {
489 border: none;
490 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
491 }
492
493 .mainwp-ui.mainwp-custom-theme .dt-scroll {
494 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
495 }
496
497 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.odd>* {
498 box-shadow: inset 0 0 0 9999px rgba(45, 59, 68, .02);
499 }
500
501 .mainwp-ui.mainwp-custom-theme .ui.ui.selectable.table>tbody>tr:hover,
502 .mainwp-ui.mainwp-custom-theme .ui.table tbody tr td.selectable:hover {
503 background-color: var(--grey-light) !important;
504 }
505
506 .mainwp-ui.mainwp-custom-theme .ui.table>thead>tr>th,
507 .mainwp-ui.mainwp-custom-theme .ui.table>tfoot>tr>th {
508 background-color: var(--grey-light-alt);
509 border-color: var(--grey-light) !important;
510 }
511
512 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr>td,
513 .mainwp-ui.mainwp-custom-theme .ui.table>tr>td {
514 border-color: var(--grey-light) !important;
515
516 }
517
518 .mainwp-ui table.dataTable tbody tr>.dtfc-fixed-left,
519 .mainwp-ui table.dataTable tbody tr>.dtfc-fixed-right {
520 background-color: var(--grey-light) !important;
521 }
522
523 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute)>thead>tr>th,
524 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute)>tfoot>tr>th,
525 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute)>tbody>tr>td,
526 .mainwp-ui.mainwp-custom-theme .ui.table:not(.day, .hour, .minute)>tr>td {
527 padding-top: 20px;
528 padding-bottom: 20px;
529 }
530
531 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.active {
532 background-color: var(--grey-light) !important;
533 }
534
535 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.warning,
536 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.suspended {
537 background-color: #FFD30007 !important;
538 }
539
540 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.warning td:first-child,
541 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.suspended td:first-child {
542 border-left: 5px solid var(--yellow-color) !important;
543 }
544
545 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.error {
546 background-color: #AD000007 !important;
547 }
548
549 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.error td:first-child,
550 .mainwp-ui.mainwp-custom-theme .ui.table>tbody>tr.negative td:first-child {
551 border-left: 5px solid var(--red-color) !important;
552 }
553
554 .mainwp-ui.mainwp-custom-theme #mainwp-http-response-issues-table tr>th {
555 background-color: var(--grey-dark);
556 border-color: var(--grey-dark-alt) !important;
557 }
558
559 .mainwp-ui.mainwp-custom-theme #mainwp-http-response-issues-table tr>td {
560 background-color: var(--grey-dark-alt);
561 }
562
563 .mainwp-ui.mainwp-custom-theme table.dataTable tr th:first-child,
564 .mainwp-ui.mainwp-custom-theme table.dataTable tr td:first-child {
565 border-left: none !important;
566 }
567
568 .mainwp-ui.mainwp-custom-theme table.dataTable tr th:last-child,
569 .mainwp-ui.mainwp-custom-themetable.dataTable tr td:last-child {
570 border-right: none !important;
571 }
572
573 /* Pagination */
574
575 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu {
576 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
577 border-radius: 10px;
578 border: 1px solid var(--grey-light-alt) !important;
579 }
580
581 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item:hover,
582 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item.active {
583 background: var(--accent);
584 color: #ffffff !important;
585 padding: 0.5rem 1rem !important;
586 }
587 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item:hover .page-link,
588 .mainwp-ui.mainwp-custom-theme .ui.pagination.menu .item.active .page-link {
589 color: #ffffff !important;
590 }
591
592 /* Tooltips */
593
594 .mainwp-ui.mainwp-custom-theme [data-tooltip]:before,
595 .mainwp-ui.mainwp-custom-theme [data-tooltip]:after,
596 .mainwp-ui.mainwp-custom-theme .ui.popup:not(.calendar, .menu, .mainwp-popup-tooltip):before .mainwp-ui.mainwp-custom-theme .ui.popup:not(.calendar, .menu, .mainwp-popup-tooltip):after {
597 background-color: var(--grey-dark-alt) !important;
598 border-color: var(--grey-dark) !important;
599 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
600 z-index: 99 !important;
601 color: #ffffff !important;
602 }
603
604 /* Main Navigation
605 ========================================================================== */
606
607 .mainwp-ui.mainwp-custom-theme #mainwp-main-navigation-container {
608 background-color: var(--grey-dark-alt) !important;
609 }
610
611
612
613 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation,
614 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation:hover,
615 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation-menu {
616 background-color: var(--grey-dark) !important;
617 }
618
619 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation {
620 padding-top: 25px;
621 }
622
623 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation::after {
624 width: 25px;
625 height: 25px;
626 top: 0px;
627 left: 72px;
628 position: absolute;
629 border-top-left-radius: 50%;
630 content: "";
631 box-shadow: var(--grey-dark) -10px -1px 0px 0px;
632 pointer-events: none;
633 z-index: 99999;
634 }
635
636 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item,
637 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item .text,
638 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item .icon {
639 color: var(--grey-light-alt) !important;
640 }
641
642 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active,
643 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active .text,
644 .mainwp-ui.mainwp-custom-theme #mainwp-first-level-navigation .ui.vertical.inverted.menu .item.active .icon {
645 color: #fff !important;
646 background-color: var(--accent) !important;
647 }
648
649 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation,
650 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu {
651 background-color: var(--grey-dark-alt) !important;
652 }
653
654 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item {
655 font-weight: 700;
656 }
657
658 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu.active .item,
659 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item.active,
660 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item:hover {
661 background-color: rgba(255, 255, 255, 0.08) !important;
662 }
663
664 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item {
665 font-weight: 400;
666 }
667
668 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item.active,
669 .mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation .ui.inverted.menu .item .item:hover {
670 background-color: var(--accent) !important;
671 color: var(--grey-light-alt) !important;
672 }
673
674 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container {
675 background-color: var(--grey-dark-alt) !important;
676 }
677
678 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container .item {
679 background-color: var(--grey-dark-alt) !important;
680 }
681
682 .mainwp-ui.mainwp-custom-theme #mainwp-main-mobile-navigation-container .item a {
683 color: #fff !important;
684 }
685
686 .mainwp-ui.mainwp-custom-theme .mainwp-main-navigation-menu {
687 background-color: var(--grey-dark-alt) !important;
688 }
689
690 /* Page Navigation
691 ========================================================================== */
692
693 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper {
694 background-color: #fff;
695 padding: 0 !important;
696 border-right: 1px solid #E7EEF6;
697 box-shadow: 2px 0 0 0 rgba(0, 0, 0, 0.1) !important;
698 }
699
700 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu {
701 margin-bottom: 0px !important;
702 border-top: 0px solid var(--grey-light-alt) !important;
703 border-bottom: 1px solid var(--grey-light-alt) !important;
704 border-left: 1px solid var(--grey-light-alt) !important;
705 border-right: 1px solid var(--grey-light-alt) !important;
706 }
707
708 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item {
709 padding: .7em 1.15em !important;
710 color: var(--font-color) !important;
711 }
712
713 .mainwp-ui.mainwp-custom-theme #mainwp-collapse-second-level-navigation {
714 background-color: var(--grey-dark-alt) !important;
715 }
716
717 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item.active,
718 .mainwp-ui.mainwp-custom-theme #mainwp-page-navigation-wrapper .menu .item:hover {
719 background-color: var(--grey-light);
720 }
721
722 .mainwp-ui.mainwp-custom-theme .menu .item#mainwp-collapse-fourth-level-navigation {
723 background-color: #fff !important;
724 padding: 7px 4px 7px 2px !important;
725 border-radius: 0 8px 8px 0 !important;
726 min-width: auto !important;
727 border-right: 1px solid #E7EEF6 !important;
728 border-top: 1px solid #E7EEF6 !important;
729 border-bottom: 1px solid #E7EEF6 !important;
730 border-left: 1px solid #fff !important;
731 z-index: 999999 !important;
732 }
733
734 .mainwp-ui.mainwp-custom-theme .menu .item#mainwp-collapse-fourth-level-navigation:before {
735 height: 0px !important;
736 }
737
738 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu {
739 background-color: var(--grey-dark-alt) !important;
740 border-radius: 0px !important;
741 box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
742 -webkit-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
743 -moz-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
744 }
745
746 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item,
747 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item i {
748 color: #ffffff !important;
749 font-weight: normal !important;
750 }
751
752 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item:hover,
753 .mainwp-ui.mainwp-custom-theme .ui.inverted.menu.mainwp-sub-submenu .item.active {
754 color: #ffffff !important;
755 background-color: var(--accent);
756 border-radius: 0px !important;
757 }
758
759 .mainwp-ui.mainwp-custom-theme .ui.inverted.pointing.menu .item {
760 color: #ffffff !important;
761 background-color: var(--grey-dark);
762 }
763
764 .mainwp-ui.mainwp-custom-theme .ui.inverted.pointing.menu .item .icon {
765 color: #ffffff !important;
766 }
767
768 .mainwp-ui.mainwp-custom-theme #mainwp-groups-menu.ui.pointing.vertical.menu .item:after {
769 display: none !important;
770 }
771
772 /* Main Content Area
773 ========================================================================== */
774
775 body.mainwp-ui.mainwp-custom-theme,
776 .mainwp-ui.mainwp-custom-theme #wpwrap,
777 .mainwp-ui.mainwp-custom-theme #wpbody-content,
778 .mainwp-ui.mainwp-custom-theme .ui.segment:not(.mainwp-widget),
779 .mainwp-ui.mainwp-custom-theme .mainwp-ui-leftmenu .mainwp-content-wrap,
780 .mainwp-ui.mainwp-custom-theme .mainwp-primary-content-wrap {
781 background-color: var(--grey-light) !important;
782 color: var(--font-color);
783 }
784
785 .mainwp-ui.mainwp-custom-theme .mainwp-main-content {
786 border-right: 1px solid var(--grey-light-alt) !important;
787 }
788
789 .mainwp-ui.mainwp-custom-theme .mainwp-sidebar-left .mainwp-main-content {
790 border-left: 1px solid var(--grey-light-alt) !important;
791 }
792
793 .mainwp-ui.mainwp-custom-theme .mainwp-primary-content-wrap .mainwp-widget.segment {
794 border: 1px solid #ffffff !important;
795 border-radius: 10px;
796 -webkit-border-radius: 10px;
797 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
798 }
799
800
801 /* Side Content Area
802 ========================================================================== */
803 .mainwp-ui.mainwp-custom-theme .mainwp-side-content {
804 background-color: #ffffff !important;
805 min-height: 100vh;
806 color: var(--font-color);
807 border-left: 1px solid var(--grey-light-alt) !important;
808 border-right: 1px solid var(--grey-light-alt) !important;
809 border-bottom: none !important;
810 }
811
812 .mainwp-ui.mainwp-custom-theme .mainwp-side-content .mainwp-select-sites-select-all-actions {
813 background-color: var(--grey-light-alt) !important;
814 border-bottom: 1px solid var(--grey-light-alt) !important;
815 }
816
817 /* Header Element
818 ========================================================================== */
819
820 .mainwp-ui.mainwp-custom-theme #mainwp-top-header {
821 background: var(--grey-dark);
822 }
823
824 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.icon.button:not(.red, .green) {
825 background: var(--grey-dark) !important;
826 -webkit-box-shadow: inset 2px 0px 0px 1px var(--grey-light-alt) !important;
827 -moz-box-shadow: inset 0px 0px 0px 1px var(--grey-light-alt) !important;
828 box-shadow: inset 0px 0px 0px 1px var(--grey-light-alt) !important;
829 color: var(--grey-light-alt) !important;
830 }
831
832 .mainwp-ui.mainwp-custom-theme #mainwp-top-header .mainwp-page-title {
833 color: #ffffff;
834 }
835
836 .mainwp-ui.mainwp-custom-theme .mainwp-sub-header {
837 background-color: #ffffff;
838 border-bottom: 1px solid var(--grey-light-alt) !important;
839 padding-top: 17px;
840 padding-bottom: 17px;
841 }
842
843 .mainwp-ui.mainwp-custom-theme .mainwp-actions-bar {
844 background-color: var(--grey-light) !important;
845 border-bottom: 1px solid var(--grey-light-alt) !important;
846 }
847
848
849 .mainwp-ui.mainwp-custom-theme #mainwp-plugins-content .ui.secondary.segment {
850 background-color: var(--grey-light-alt) !important;
851 padding: 20px;
852 margin-bottom: 0px;
853 }
854
855 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item,
856 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item {
857 background: #ffffff;
858 padding: 10px;
859 }
860
861 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .title.active,
862 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .content.active,
863 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .title.active,
864 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .content.active {
865 background-color: #ffffff;
866 }
867
868 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-plugin-item .content.active .ui.grid,
869 .mainwp-ui.mainwp-custom-theme .ui.accordion.mainwp-manage-theme-item .content.active .ui.grid {
870 background-color: var(--grey-light);
871 border-color: var(--grey-light-alt);
872 }
873
874 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active {
875 background-color: var(--grey-light) !important;
876 }
877
878 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active table th {
879 background-color: var(--grey-light-alt) !important;
880 }
881
882 .mainwp-ui.mainwp-custom-theme #mainwp-manage-updates table tr.active table td {
883 background-color: #7fb10007 !important;
884 }
885
886 .mainwp-ui.mainwp-custom-theme #mainwp-sites-filters-row {
887 border-top: 1px solid var(--grey-light-alt) !important;
888 }
889
890 /* Gridster Fixes
891 ========================================================================== */
892
893 .mainwp-ui.mainwp-custom-theme .preview-holder {
894 background-color: #ffffff;
895 border: 4px var(--grey-darker-alt) dashed;
896 border-radius: 10px;
897 -webkit-border-radius: 10px;
898 }
899
900 /* Custom Fixes
901 ========================================================================== */
902
903 .mainwp-ui.mainwp-custom-theme #ngBulkSettingsManagerId {
904 background-color: var(--grey-light) !important;
905 }
906
907 .mainwp-ui.mainwp-custom-theme #mainwp-test-connection-result {
908 background-color: #ffffff !important;
909 }
910
911 /*******************************
912 Scrollbars
913 *******************************/
914
915 /* Force Simple Scrollbars */
916
917
918
919 /* Works on Firefox */
920 * {
921 scrollbar-width: thin !important;
922 scrollbar-color: var(--grey-dark-alt) rgba(255,255,255,0);
923 }
924
925 /* Works on Chrome, Edge, and Safari */
926 *::-webkit-scrollbar {
927 width: 5px !important;
928 }
929
930 *::-webkit-scrollbar-track {
931 background: transparent;
932 }
933
934 *::-webkit-scrollbar-thumb {
935 background-color: var(--grey-dark-alt);
936 width: 5px !important;
937 border-radius: 5px !important;
938 -webkit-border-radius: 5px !important;
939 }
940
941 *::-webkit-scrollbar-button {
942 display: none !important;
943 }