PluginProbe ʕ •ᴥ•ʔ
SiteOrigin CSS / 1.6.6
SiteOrigin CSS v1.6.6
1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.10 1.5.11 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 trunk 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2.0
so-css / css / admin.css
so-css / css Last commit date
icons 4 years ago images 10 years ago admin.css 1 month ago inspector.css 6 years ago mixins.css 11 years ago
admin.css
803 lines
1 @font-face {
2 font-family: 'SoCSSIcons';
3 src: url('icons/so-css-icons.ttf?joepfs') format('truetype'), url('icons/so-css-icons.woff?joepfs') format('woff'), url('icons/so-css-icons.svg?joepfs#icomoon') format(' svg');
4 font-weight: normal;
5 font-style: normal;
6 font-display: block;
7 }
8 .so-css-icon {
9 display: inline-block;
10 font: normal normal normal 14px/1 SoCSSIcons;
11 font-size: inherit;
12 text-rendering: auto;
13 -webkit-font-smoothing: antialiased;
14 -moz-osx-font-smoothing: grayscale;
15 transform: translate(0, 0);
16 }
17 .so-css-icon-compress:before {
18 content: "\f066";
19 }
20 .so-css-icon-plus:before {
21 content: "\f067";
22 }
23 .so-css-icon-minus:before {
24 content: "\f068";
25 }
26 .so-css-icon-check:before {
27 content: "\f00c";
28 }
29 .so-css-icon-font:before {
30 content: "\f031";
31 }
32 .so-css-icon-bold:before {
33 content: "\f032";
34 }
35 .so-css-icon-italic:before {
36 content: "\f033";
37 }
38 .so-css-icon-align-left:before {
39 content: "\f036";
40 }
41 .so-css-icon-align-center:before {
42 content: "\f037";
43 }
44 .so-css-icon-align-right:before {
45 content: "\f038";
46 }
47 .so-css-icon-align-justify:before {
48 content: "\f039";
49 }
50 .so-css-icon-expand:before {
51 content: "\f065";
52 }
53 .so-css-icon-compress:before {
54 content: "\f066";
55 }
56 .so-css-icon-eye:before {
57 content: "\f06e";
58 }
59 .so-css-icon-upload:before {
60 content: "\f093";
61 }
62 .so-css-icon-save:before {
63 content: "\e900";
64 }
65 .so-css-icon-strikethrough:before {
66 content: "\f0cc";
67 }
68 .so-css-icon-underline:before {
69 content: "\f0cd";
70 }
71 .so-css-icon-columns:before {
72 content: "\f0db";
73 }
74 .so-css-icon-circle:before {
75 content: "\f10c";
76 }
77 .so-css-icon-eyedropper:before {
78 content: "\f1fb";
79 }
80 #siteorigin-custom-css {
81 color: #333;
82 margin: 0 0 0 -20px;
83 }
84 #siteorigin-custom-css h2 {
85 background: #f8f8f8;
86 padding: 20px;
87 border-bottom: 1px solid #d0d0d0;
88 margin-bottom: 20px;
89 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.035);
90 }
91 #siteorigin-custom-css h2 .icon {
92 width: 40px;
93 height: auto;
94 margin: -8px 10px -8px 0;
95 }
96 #siteorigin-custom-css .notice {
97 margin: 0 20px 20px 20px;
98 }
99 #siteorigin-custom-css #poststuff {
100 padding: 0 20px;
101 }
102 #siteorigin-custom-css #poststuff .postbox {
103 border: 1px solid #D0D0D0;
104 }
105 #siteorigin-custom-css #poststuff .postbox h3.hndle {
106 cursor: default;
107 border-bottom: 1px solid #D0D0D0;
108 background: #efefef;
109 position: relative;
110 }
111 #siteorigin-custom-css #poststuff .postbox h3.hndle .hide {
112 position: absolute;
113 top: 50%;
114 line-height: 1em;
115 margin-top: -0.5em;
116 right: 12px;
117 }
118 #siteorigin-custom-css #poststuff #so-custom-css-getting-started .inside {
119 padding: 0 6px 6px 6px;
120 }
121 #siteorigin-custom-css #poststuff #so-custom-css-getting-started .inside img {
122 display: block;
123 width: 100%;
124 height: auto;
125 }
126 #so-custom-css-form {
127 margin-right: 340px;
128 }
129 #so-custom-css-info {
130 float: right;
131 width: 315px;
132 }
133 #so-custom-css-info .inside {
134 margin: 11px;
135 padding: 0;
136 }
137 #so-custom-css-info p.so-custom-css-submit {
138 padding-top: 1px;
139 }
140 #so-custom-css-info p.so-custom-css-submit .button-primary {
141 font-size: 14px;
142 min-height: 40px;
143 width: 100%;
144 }
145 #so-custom-css-info #so_css_editor_theme {
146 margin-top: 6px;
147 width: 100%;
148 }
149 #so-custom-css-info select {
150 height: 30px;
151 line-height: 30px;
152 margin-top: 6px;
153 min-height: 30px;
154 width: 100%;
155 }
156 #so-custom-css-revisions ol {
157 list-style: none;
158 margin: 0;
159 }
160 #so-custom-css-revisions ol li {
161 margin: 0;
162 line-height: 2.2em;
163 }
164 #so-custom-css-form .custom-css-preview iframe,
165 #so-custom-css-form .custom-css-preview #preview-navigator {
166 display: none;
167 }
168 #so-custom-css-form .custom-css-toolbar {
169 border: 1px solid #D0D0D0;
170 border-bottom: none;
171 background: #efefef;
172 padding: 8px 10px;
173 overflow: auto;
174 }
175 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons {
176 float: left;
177 }
178 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons .toolbar-functions-dropdown {
179 display: none;
180 }
181 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons ul.toolbar-buttons {
182 margin: 0;
183 }
184 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons ul.toolbar-buttons li {
185 display: inline-block;
186 margin: 0;
187 padding: 0;
188 }
189 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons {
190 float: right;
191 }
192 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons a.active {
193 border-color: #b4c4cf;
194 background-color: #e9f9ff;
195 color: #596872;
196 }
197 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons .editor-expand {
198 float: right;
199 text-decoration: none;
200 color: #666;
201 }
202 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons .editor-expand .so-css-icon-compress {
203 display: none;
204 }
205 #so-custom-css-form .custom-css-toolbar .so-css-icon {
206 font-size: 14px;
207 }
208 #so-custom-css-form .custom-css-container {
209 border: 1px solid #D0D0D0;
210 background: #f7f7f7;
211 cursor: text;
212 overflow: hidden;
213 }
214 #so-custom-css-form .custom-css-container .CodeMirror {
215 height: auto;
216 }
217 #so-custom-css-form .custom-css-container .CodeMirror-scroll {
218 margin: 0;
219 min-height: 300px;
220 overflow-x: hidden !important;
221 padding: 0;
222 }
223 #so-custom-css-form .custom-css-container .CodeMirror-lines {
224 padding: 8px 0 8px 0;
225 }
226 #so-custom-css-form .custom-css-container textarea {
227 border: 0;
228 padding: 8px 0 8px 4px;
229 width: 100%;
230 min-height: 300px;
231 display: block;
232 font-family: monospace;
233 font-size: 13px;
234 line-height: 1.4em;
235 border-left: 1px solid #ddd;
236 margin-left: 16px;
237 }
238 #so-custom-css-form .so-css-footer {
239 align-items: center;
240 display: flex;
241 justify-content: space-between;
242 margin-top: 10px;
243 }
244 @media (max-width: 800px) {
245 #so-custom-css-form .so-css-footer {
246 align-items: start;
247 flex-direction: column-reverse;
248 }
249 }
250 #so-custom-css-form .decoration {
251 display: none;
252 }
253 #so-custom-css-form:not(.expanded) .save.socss-button {
254 display: none;
255 }
256 #so-custom-css-form.expanded {
257 z-index: 100000;
258 position: fixed;
259 top: 0;
260 left: 0;
261 bottom: 0;
262 width: 340px;
263 }
264 #so-custom-css-form.expanded .custom-css-toolbar .editor-expand .so-css-icon-expand {
265 display: none;
266 }
267 #so-custom-css-form.expanded .custom-css-toolbar .editor-expand .so-css-icon-compress {
268 display: inline-block;
269 }
270 #so-custom-css-form.expanded .decoration {
271 display: block;
272 position: absolute;
273 top: 0;
274 bottom: 0;
275 left: 339px;
276 width: 2px;
277 background: rgba(0, 0, 0, 0.1);
278 }
279 #so-custom-css-form.expanded .description {
280 display: none;
281 }
282 #so-custom-css-form.expanded .submit {
283 display: none;
284 }
285 #so-custom-css-form.expanded .custom-css-preview {
286 position: fixed;
287 display: block;
288 top: 40px;
289 right: 0;
290 bottom: 0;
291 left: 340px;
292 background: #ffffff;
293 }
294 #so-custom-css-form.expanded .custom-css-preview #preview-navigator {
295 display: block;
296 -ms-box-sizing: border-box;
297 -moz-box-sizing: border-box;
298 -webkit-box-sizing: border-box;
299 box-sizing: border-box;
300 padding: 6px 10px;
301 position: absolute;
302 width: 100%;
303 height: 40px;
304 top: -40px;
305 background: #bbb;
306 background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bbb), color-stop(1, #eee));
307 background: -ms-linear-gradient(bottom, #bbb, #eee);
308 background: -moz-linear-gradient(center bottom, #bbb 0%, #eee 100%);
309 background: -o-linear-gradient(#eee, #bbb);
310 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#bbb', GradientType=0);
311 border-bottom: 1px solid #888;
312 }
313 #so-custom-css-form.expanded .custom-css-preview #preview-navigator input {
314 width: 100%;
315 border: 1px solid #888;
316 border-radius: 2px;
317 color: #444;
318 -webkit-box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
319 -moz-box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
320 box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
321 }
322 #so-custom-css-form.expanded .custom-css-preview #preview-iframe {
323 display: block;
324 width: 100%;
325 height: 100%;
326 overflow-x: hidden;
327 }
328 #so-custom-css-properties {
329 display: none;
330 position: fixed;
331 top: 0;
332 left: -338px;
333 bottom: 0;
334 width: 338px;
335 background: #ffffff;
336 border: 1px solid #D0D0D0;
337 overflow-y: auto;
338 z-index: 100000;
339 }
340 #so-custom-css-properties .toolbar {
341 display: block;
342 padding: 7px 10px;
343 border-bottom: 1px solid #aaa;
344 background: #F6F6F6;
345 text-align: left;
346 }
347 #so-custom-css-properties .toolbar select {
348 font-size: 13px;
349 height: 30px;
350 line-height: 30px;
351 max-width: 225px;
352 min-height: 0;
353 width: 100%;
354 }
355 #so-custom-css-properties .toolbar select.highlighted {
356 background: #daeaf7;
357 }
358 #so-custom-css-properties .toolbar .close,
359 #so-custom-css-properties .toolbar .save {
360 float: right;
361 }
362 #so-custom-css-properties .section-tabs {
363 list-style: none;
364 height: auto;
365 margin: 0;
366 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
367 }
368 #so-custom-css-properties .section-tabs li {
369 box-sizing: border-box;
370 float: left;
371 width: 33.333%;
372 padding: 10px 7px;
373 border: 1px solid #aaa;
374 background: #F6F6F6;
375 font-weight: bold;
376 border-top: 0;
377 border-left: 0;
378 font-size: 13px;
379 line-height: 1em;
380 cursor: pointer;
381 white-space: nowrap;
382 overflow: hidden;
383 color: #666;
384 }
385 #so-custom-css-properties .section-tabs li:hover {
386 background: #fff;
387 }
388 #so-custom-css-properties .section-tabs li .so-css-icon {
389 float: left;
390 display: block;
391 margin: -1px 6px -1px 0;
392 font-size: 15px;
393 color: #666;
394 }
395 #so-custom-css-properties .section-tabs li:last-child {
396 border-right: 0;
397 }
398 #so-custom-css-properties .section-tabs li.active {
399 color: #444;
400 background: #e8e8e8;
401 }
402 #so-custom-css-properties .section-tabs li.active .so-css-icon {
403 color: #333;
404 }
405 #so-custom-css-properties .sections .section {
406 display: none;
407 padding: 10px;
408 }
409 #so-custom-css-properties .sections .fields-table {
410 width: 100%;
411 padding-top: 5px;
412 }
413 #so-custom-css-properties .sections .fields-table th,
414 #so-custom-css-properties .sections .fields-table td {
415 position: relative;
416 zoom: 1;
417 }
418 #so-custom-css-properties .sections .fields-table th:before,
419 #so-custom-css-properties .sections .fields-table td:before {
420 content: '';
421 display: block;
422 }
423 #so-custom-css-properties .sections .fields-table th:after,
424 #so-custom-css-properties .sections .fields-table td:after {
425 content: '';
426 display: table;
427 clear: both;
428 }
429 #so-custom-css-properties .sections .fields-table th[scope="row"] {
430 font-weight: bold;
431 font-size: 12px;
432 padding-right: 10px;
433 text-align: left;
434 width: 36%;
435 vertical-align: top;
436 }
437 #so-custom-css-properties .sections .fields-table td {
438 padding: 0 0 12px 0 ;
439 }
440 #so-custom-css-properties .sections .fields-table input,
441 #so-custom-css-properties .sections .fields-table select {
442 display: block;
443 margin: 0 25px 0 0;
444 border: 1px solid #c0c0c0;
445 width: 175px;
446 height: 30px;
447 min-height: 30px;
448 box-sizing: border-box;
449 border-radius: 0;
450 font-size: 12px;
451 }
452 #so-custom-css-properties .sections .fields-table select {
453 line-height: 30px;
454 }
455 #so-custom-css-properties .sections .fields-table .socss-field-number input {
456 margin: 0;
457 width: 120px;
458 }
459 #so-custom-css-properties .sections .fields-table .minicolors input {
460 box-sizing: border-box;
461 height: 30px;
462 min-height: 30px;
463 padding: 5px 0 5px 30px;
464 }
465 #so-custom-css-properties .sections .fields-table .select {
466 display: block;
467 position: absolute;
468 top: 0px;
469 right: 0;
470 line-height: inherit;
471 margin: 0;
472 padding: 4px 5px 6px;
473 cursor: pointer;
474 font-size: 15px;
475 }
476 #so-custom-css-properties .sections .fields-table .select-tabs {
477 margin: 0;
478 height: 40px;
479 }
480 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab {
481 cursor: pointer;
482 float: left;
483 -webkit-box-sizing: border-box;
484 -moz-box-sizing: border-box;
485 box-sizing: border-box;
486 text-align: center;
487 border: 1px solid #c0c0c0;
488 padding: 4px 2px;
489 border-right-width: 0;
490 background: #f7f7f7;
491 }
492 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab .so-css-icon {
493 line-height: 14px;
494 font-size: 14px;
495 color: #777;
496 }
497 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:last-child {
498 border-right-width: 1px;
499 }
500 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:hover,
501 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab.active {
502 background: #e9e9e9;
503 }
504 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:hover .so-css-icon,
505 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab.active .so-css-icon {
506 color: #333;
507 }
508 #so-custom-css-properties .sections .fields-table .side-tabs {
509 height: 26px;
510 }
511 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab {
512 width: 20%;
513 text-align: center;
514 padding: 5px;
515 line-height: 0;
516 }
517 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab div {
518 display: inline-block;
519 width: 10px;
520 height: 10px;
521 border: 2px solid #aaa;
522 }
523 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-all {
524 border-color: #12609b;
525 }
526 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-top {
527 border-top-color: #12609b;
528 }
529 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-left {
530 border-left-color: #12609b;
531 }
532 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-bottom {
533 border-bottom-color: #12609b;
534 }
535 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-right {
536 border-right-color: #12609b;
537 }
538 #so-custom-css-properties .sections .fields-table .sides .side > div {
539 margin-bottom: 5px;
540 }
541 #so-custom-css-properties .sections .fields-table .sides .side > div:last-child {
542 margin-bottom: 0;
543 }
544 .css-editor-snippet-browser {
545 display: none;
546 }
547 .css-editor-snippet-browser .snippet-browser-overlay {
548 position: fixed;
549 z-index: 100000;
550 top: 0;
551 left: 0;
552 right: 0;
553 bottom: 0;
554 background: rgba(0, 0, 0, 0.8);
555 }
556 .css-editor-snippet-browser .snippet-browser-dialog > div {
557 position: fixed;
558 z-index: 100001;
559 background: #fff;
560 box-sizing: border-box;
561 }
562 .css-editor-snippet-browser .snippet-browser-dialog .toolbar {
563 top: 40px;
564 left: 40px;
565 right: 40px;
566 height: 50px;
567 background: #FCFCFC;
568 border-bottom: 1px solid #dddddd;
569 overflow: hidden;
570 }
571 .css-editor-snippet-browser .snippet-browser-dialog .toolbar h1 {
572 padding: 0 16px;
573 font-size: 22px;
574 line-height: 50px;
575 margin: 0;
576 color: #444;
577 }
578 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close {
579 cursor: pointer;
580 color: #777;
581 background-color: transparent;
582 height: 50px;
583 width: 50px;
584 padding: 15px 0 0 0;
585 position: absolute;
586 text-align: center;
587 border: 0;
588 border-left: 1px solid #ddd;
589 top: 0;
590 right: 0;
591 text-decoration: none;
592 box-sizing: border-box;
593 }
594 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close:hover {
595 background: #dddddd;
596 }
597 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close .icon:before {
598 content: '\f158';
599 font: normal 20px/1 'dashicons';
600 vertical-align: middle;
601 -webkit-font-smoothing: antialiased;
602 -moz-osx-font-smoothing: grayscale;
603 color: #666;
604 }
605 .css-editor-snippet-browser .snippet-browser-dialog .sidebar {
606 top: 90px;
607 left: 40px;
608 bottom: 90px;
609 width: 300px;
610 background: #f3f3f3;
611 border-right: 1px solid #dddddd;
612 padding: 16px;
613 overflow: auto;
614 }
615 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippet-search {
616 width: 100%;
617 margin-bottom: 20px;
618 padding: 8px;
619 }
620 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets {
621 margin: 0;
622 }
623 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets .snippet {
624 cursor: pointer;
625 font-size: 1.1em;
626 line-height: 1.35em;
627 margin-bottom: 20px;
628 }
629 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets .snippet.active {
630 font-weight: bold;
631 }
632 .css-editor-snippet-browser .snippet-browser-dialog .main {
633 top: 90px;
634 left: 340px;
635 right: 40px;
636 bottom: 90px;
637 background: #fff;
638 overflow: auto;
639 }
640 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view {
641 padding: 20px;
642 }
643 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-title {
644 margin: 0 0 0.75em 0;
645 padding: 0;
646 }
647 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-description {
648 font-size: 1.1em;
649 color: #666;
650 margin-bottom: 2em;
651 }
652 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-code {
653 padding: 20px;
654 border: 1px solid #d0d0d0;
655 background: #f8f8f8;
656 }
657 .css-editor-snippet-browser .snippet-browser-dialog .buttons {
658 bottom: 40px;
659 left: 40px;
660 right: 40px;
661 height: 50px;
662 background: #FCFCFC;
663 border-top: 1px solid #dddddd;
664 text-align: right;
665 padding: 10px 20px;
666 overflow: hidden;
667 }
668 .socss-field-measurement {
669 position: relative;
670 }
671 .socss-field-measurement input.socss-field-input {
672 padding-right: 50px;
673 width: 120px !important;
674 box-sizing: border-box;
675 }
676 .socss-field-measurement .dashicons-arrow-down {
677 position: absolute;
678 top: 4px;
679 left: 97px;
680 cursor: pointer;
681 }
682 .socss-field-measurement .dropdown {
683 display: none;
684 background: #F5F5F5;
685 border: 1px solid #c0c0c0;
686 position: absolute;
687 top: 27px;
688 left: 71px;
689 width: 50px;
690 z-index: 2;
691 margin: 0;
692 box-sizing: border-box;
693 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
694 }
695 .socss-field-measurement .dropdown li {
696 padding: 5px 0;
697 text-align: center;
698 line-height: 1.1em;
699 font-size: 11px;
700 margin: 0;
701 }
702 .socss-field-measurement .dropdown li:hover,
703 .socss-field-measurement .dropdown li.active {
704 background: #e8e8e8;
705 cursor: pointer;
706 }
707 .socss-field-measurement .units {
708 position: absolute;
709 top: 5px;
710 left: 12px;
711 color: #bbb;
712 pointer-events: none;
713 }
714 .socss-diw {
715 position: absolute;
716 top: 0px;
717 left: 124px;
718 }
719 .socss-diw .inc-button,
720 .socss-diw .dec-button {
721 cursor: pointer;
722 box-sizing: border-box;
723 float: left;
724 padding: 9px;
725 user-select: none;
726 text-align: center;
727 margin: 0;
728 width: 30px;
729 height: 30px;
730 }
731 .socss-diw .inc-button .so-css-icon,
732 .socss-diw .dec-button .so-css-icon {
733 font-size: 10px;
734 }
735 .socss-diw .inc-button {
736 border-left: 0;
737 }
738 .custom-css-toolbar .socss-button,
739 #so-custom-css-properties .toolbar .socss-button {
740 align-items: center;
741 border: 1px solid #c0c0c0;
742 color: #555;
743 cursor: pointer;
744 display: flex;
745 float: right;
746 font-size: 0.95em;
747 font-weight: bold;
748 justify-content: center;
749 line-height: 1em;
750 margin-left: 7px;
751 min-height: 0;
752 padding: 0;
753 text-decoration: none;
754 -moz-user-select: none;
755 -ms-user-select: none;
756 -o-user-select: none;
757 -webkit-user-select: none;
758 user-select: none;
759 }
760 .custom-css-toolbar .socss-button:not(.save),
761 #so-custom-css-properties .toolbar .socss-button:not(.save) {
762 height: 28px;
763 width: 28px;
764 }
765 .custom-css-toolbar .socss-button:not(.save):hover,
766 #so-custom-css-properties .toolbar .socss-button:not(.save):hover {
767 background: #fff;
768 border-color: #b0b0b0;
769 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
770 }
771 .custom-css-toolbar .socss-button:not(.save):hover .so-css-icon,
772 #so-custom-css-properties .toolbar .socss-button:not(.save):hover .so-css-icon {
773 color: #333;
774 }
775 .custom-css-toolbar .socss-button .so-css-icon,
776 #so-custom-css-properties .toolbar .socss-button .so-css-icon {
777 color: #555;
778 }
779 .custom-css-toolbar .socss-button .so-css-icon.so-css-icon-save,
780 #so-custom-css-properties .toolbar .socss-button .so-css-icon.so-css-icon-save {
781 color: #fff;
782 }
783 .custom-css-toolbar .socss-button.save,
784 #so-custom-css-properties .toolbar .socss-button.save {
785 border-color: #dcdcde;
786 border-radius: 0;
787 height: 30px;
788 width: 30px;
789 }
790 .custom-css-toolbar .socss-button.save.button-primary-disabled,
791 #so-custom-css-properties .toolbar .socss-button.save.button-primary-disabled {
792 cursor: default;
793 }
794 .custom-css-toolbar .socss-button.save.button-primary-disabled .so-css-icon-save,
795 #so-custom-css-properties .toolbar .socss-button.save.button-primary-disabled .so-css-icon-save {
796 color: #a7aaad;
797 }
798 body .CodeMirror-lint-tooltip,
799 body .CodeMirror-hints {
800 /* This is above the editor in full-screen mode */
801 z-index: 100002;
802 }
803