PluginProbe ʕ •ᴥ•ʔ
SiteOrigin CSS / 1.4.3
SiteOrigin CSS v1.4.3
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 4 years ago inspector.css 6 years ago mixins.css 11 years ago
admin.css
787 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 width: 315px;
131 float: right;
132 }
133 #so-custom-css-info *:first-child {
134 margin-top: 0;
135 }
136 #so-custom-css-info *:last-child {
137 margin-bottom: 0;
138 }
139 #so-custom-css-info p.so-custom-css-submit {
140 padding-top: 1px;
141 }
142 #so-custom-css-info p.so-custom-css-submit .button-primary {
143 font-size: 14px;
144 min-height: 40px;
145 width: 100%;
146 }
147 #so-custom-css-revisions ol {
148 list-style: none;
149 margin: 0;
150 }
151 #so-custom-css-revisions ol li {
152 margin: 0;
153 line-height: 2.2em;
154 }
155 #so-custom-css-form .custom-css-preview iframe,
156 #so-custom-css-form .custom-css-preview #preview-navigator {
157 display: none;
158 }
159 #so-custom-css-form .custom-css-toolbar {
160 border: 1px solid #D0D0D0;
161 border-bottom: none;
162 background: #efefef;
163 padding: 8px 10px;
164 overflow: auto;
165 }
166 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons {
167 float: left;
168 }
169 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons .toolbar-functions-dropdown {
170 display: none;
171 }
172 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons ul.toolbar-buttons {
173 margin: 0;
174 }
175 #so-custom-css-form .custom-css-toolbar .toolbar-function-buttons ul.toolbar-buttons li {
176 display: inline-block;
177 margin: 0;
178 padding: 0;
179 }
180 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons {
181 float: right;
182 }
183 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons a.active {
184 border-color: #b4c4cf;
185 background-color: #e9f9ff;
186 color: #596872;
187 }
188 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons .editor-expand {
189 float: right;
190 text-decoration: none;
191 color: #666;
192 }
193 #so-custom-css-form .custom-css-toolbar .toolbar-action-buttons .editor-expand .so-css-icon-compress {
194 display: none;
195 }
196 #so-custom-css-form .custom-css-toolbar .so-css-icon {
197 font-size: 14px;
198 }
199 #so-custom-css-form .custom-css-container {
200 border: 1px solid #D0D0D0;
201 background: #f7f7f7;
202 cursor: text;
203 overflow: hidden;
204 }
205 #so-custom-css-form .custom-css-container .CodeMirror {
206 height: auto;
207 }
208 #so-custom-css-form .custom-css-container .CodeMirror-scroll {
209 margin: 0;
210 min-height: 300px;
211 overflow-x: hidden !important;
212 padding: 0;
213 }
214 #so-custom-css-form .custom-css-container .CodeMirror-lines {
215 padding: 8px 0 8px 0;
216 }
217 #so-custom-css-form .custom-css-container textarea {
218 border: 0;
219 padding: 8px 0 8px 4px;
220 width: 100%;
221 min-height: 300px;
222 display: block;
223 font-family: monospace;
224 font-size: 13px;
225 line-height: 1.4em;
226 border-left: 1px solid #ddd;
227 margin-left: 16px;
228 }
229 #so-custom-css-form .so-css-footer {
230 align-items: center;
231 display: flex;
232 justify-content: space-between;
233 margin-top: 10px;
234 }
235 @media (max-width: 800px) {
236 #so-custom-css-form .so-css-footer {
237 align-items: start;
238 flex-direction: column-reverse;
239 }
240 }
241 #so-custom-css-form .decoration {
242 display: none;
243 }
244 #so-custom-css-form:not(.expanded) .save.socss-button {
245 display: none;
246 }
247 #so-custom-css-form.expanded {
248 z-index: 100000;
249 position: fixed;
250 top: 0;
251 left: 0;
252 bottom: 0;
253 width: 340px;
254 }
255 #so-custom-css-form.expanded .custom-css-toolbar .editor-expand .so-css-icon-expand {
256 display: none;
257 }
258 #so-custom-css-form.expanded .custom-css-toolbar .editor-expand .so-css-icon-compress {
259 display: inline-block;
260 }
261 #so-custom-css-form.expanded .decoration {
262 display: block;
263 position: absolute;
264 top: 0;
265 bottom: 0;
266 left: 339px;
267 width: 2px;
268 background: rgba(0, 0, 0, 0.1);
269 }
270 #so-custom-css-form.expanded .description {
271 display: none;
272 }
273 #so-custom-css-form.expanded .submit {
274 display: none;
275 }
276 #so-custom-css-form.expanded .custom-css-preview {
277 position: fixed;
278 display: block;
279 top: 40px;
280 right: 0;
281 bottom: 0;
282 left: 340px;
283 background: #ffffff;
284 }
285 #so-custom-css-form.expanded .custom-css-preview #preview-navigator {
286 display: block;
287 -ms-box-sizing: border-box;
288 -moz-box-sizing: border-box;
289 -webkit-box-sizing: border-box;
290 box-sizing: border-box;
291 padding: 6px 10px;
292 position: absolute;
293 width: 100%;
294 height: 40px;
295 top: -40px;
296 background: #bbb;
297 background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bbb), color-stop(1, #eee));
298 background: -ms-linear-gradient(bottom, #bbb, #eee);
299 background: -moz-linear-gradient(center bottom, #bbb 0%, #eee 100%);
300 background: -o-linear-gradient(#eee, #bbb);
301 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#bbb', GradientType=0);
302 border-bottom: 1px solid #888;
303 }
304 #so-custom-css-form.expanded .custom-css-preview #preview-navigator input {
305 width: 100%;
306 border: 1px solid #888;
307 border-radius: 2px;
308 color: #444;
309 -webkit-box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
310 -moz-box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
311 box-shadow: inset 2px 2px 2px rgba( 0,0,0,0.1 );
312 }
313 #so-custom-css-form.expanded .custom-css-preview #preview-iframe {
314 display: block;
315 width: 100%;
316 height: 100%;
317 overflow-x: hidden;
318 }
319 #so-custom-css-properties {
320 display: none;
321 position: fixed;
322 top: 0;
323 left: -338px;
324 bottom: 0;
325 width: 338px;
326 background: #ffffff;
327 border: 1px solid #D0D0D0;
328 overflow-y: auto;
329 z-index: 100000;
330 }
331 #so-custom-css-properties .toolbar {
332 display: block;
333 padding: 7px 10px;
334 border-bottom: 1px solid #aaa;
335 background: #F6F6F6;
336 text-align: left;
337 }
338 #so-custom-css-properties .toolbar select {
339 font-size: 13px;
340 height: 30px;
341 line-height: 30px;
342 max-width: 225px;
343 min-height: 0;
344 width: 100%;
345 }
346 #so-custom-css-properties .toolbar select.highlighted {
347 background: #daeaf7;
348 }
349 #so-custom-css-properties .toolbar .close,
350 #so-custom-css-properties .toolbar .save {
351 float: right;
352 }
353 #so-custom-css-properties .section-tabs {
354 list-style: none;
355 height: auto;
356 margin: 0;
357 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
358 }
359 #so-custom-css-properties .section-tabs li {
360 box-sizing: border-box;
361 float: left;
362 width: 33.333%;
363 padding: 10px 7px;
364 border: 1px solid #aaa;
365 background: #F6F6F6;
366 font-weight: bold;
367 border-top: 0;
368 border-left: 0;
369 font-size: 13px;
370 line-height: 1em;
371 cursor: pointer;
372 white-space: nowrap;
373 overflow: hidden;
374 color: #666;
375 }
376 #so-custom-css-properties .section-tabs li:hover {
377 background: #fff;
378 }
379 #so-custom-css-properties .section-tabs li .so-css-icon {
380 float: left;
381 display: block;
382 margin: -1px 6px -1px 0;
383 font-size: 15px;
384 color: #666;
385 }
386 #so-custom-css-properties .section-tabs li:last-child {
387 border-right: 0;
388 }
389 #so-custom-css-properties .section-tabs li.active {
390 color: #444;
391 background: #e8e8e8;
392 }
393 #so-custom-css-properties .section-tabs li.active .so-css-icon {
394 color: #333;
395 }
396 #so-custom-css-properties .sections .section {
397 display: none;
398 padding: 10px;
399 }
400 #so-custom-css-properties .sections .fields-table {
401 width: 100%;
402 padding-top: 5px;
403 }
404 #so-custom-css-properties .sections .fields-table th,
405 #so-custom-css-properties .sections .fields-table td {
406 position: relative;
407 zoom: 1;
408 }
409 #so-custom-css-properties .sections .fields-table th:before,
410 #so-custom-css-properties .sections .fields-table td:before {
411 content: '';
412 display: block;
413 }
414 #so-custom-css-properties .sections .fields-table th:after,
415 #so-custom-css-properties .sections .fields-table td:after {
416 content: '';
417 display: table;
418 clear: both;
419 }
420 #so-custom-css-properties .sections .fields-table th[scope="row"] {
421 font-weight: bold;
422 font-size: 12px;
423 padding-right: 10px;
424 text-align: left;
425 width: 36%;
426 vertical-align: top;
427 }
428 #so-custom-css-properties .sections .fields-table td {
429 padding: 0 0 12px 0 ;
430 }
431 #so-custom-css-properties .sections .fields-table input,
432 #so-custom-css-properties .sections .fields-table select {
433 display: block;
434 margin: 0 25px 0 0;
435 border: 1px solid #c0c0c0;
436 width: 175px;
437 box-sizing: border-box;
438 border-radius: 0;
439 font-size: 12px;
440 }
441 #so-custom-css-properties .sections .fields-table .socss-field-number input {
442 margin: 0;
443 width: 120px;
444 }
445 #so-custom-css-properties .sections .fields-table .minicolors input {
446 box-sizing: border-box;
447 height: 30px;
448 padding: 5px 0 5px 30px;
449 }
450 #so-custom-css-properties .sections .fields-table .select {
451 display: block;
452 position: absolute;
453 top: 0px;
454 right: 0;
455 line-height: inherit;
456 margin: 0;
457 padding: 4px 5px 6px;
458 cursor: pointer;
459 font-size: 15px;
460 }
461 #so-custom-css-properties .sections .fields-table .select-tabs {
462 margin: 0;
463 height: 40px;
464 }
465 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab {
466 cursor: pointer;
467 float: left;
468 -webkit-box-sizing: border-box;
469 -moz-box-sizing: border-box;
470 box-sizing: border-box;
471 text-align: center;
472 border: 1px solid #c0c0c0;
473 padding: 4px 2px;
474 border-right-width: 0;
475 background: #f7f7f7;
476 }
477 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab .so-css-icon {
478 line-height: 14px;
479 font-size: 14px;
480 color: #777;
481 }
482 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:last-child {
483 border-right-width: 1px;
484 }
485 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:hover,
486 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab.active {
487 background: #e9e9e9;
488 }
489 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab:hover .so-css-icon,
490 #so-custom-css-properties .sections .fields-table .select-tabs .select-tab.active .so-css-icon {
491 color: #333;
492 }
493 #so-custom-css-properties .sections .fields-table .side-tabs {
494 height: 26px;
495 }
496 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab {
497 width: 20%;
498 text-align: center;
499 padding: 5px;
500 line-height: 0;
501 }
502 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab div {
503 display: inline-block;
504 width: 10px;
505 height: 10px;
506 border: 2px solid #aaa;
507 }
508 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-all {
509 border-color: #12609b;
510 }
511 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-top {
512 border-top-color: #12609b;
513 }
514 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-left {
515 border-left-color: #12609b;
516 }
517 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-bottom {
518 border-bottom-color: #12609b;
519 }
520 #so-custom-css-properties .sections .fields-table .side-tabs .side-tab .spacing-right {
521 border-right-color: #12609b;
522 }
523 #so-custom-css-properties .sections .fields-table .sides .side > div {
524 margin-bottom: 5px;
525 }
526 #so-custom-css-properties .sections .fields-table .sides .side > div:last-child {
527 margin-bottom: 0;
528 }
529 .css-editor-snippet-browser {
530 display: none;
531 }
532 .css-editor-snippet-browser .snippet-browser-overlay {
533 position: fixed;
534 z-index: 100000;
535 top: 0;
536 left: 0;
537 right: 0;
538 bottom: 0;
539 background: rgba(0, 0, 0, 0.8);
540 }
541 .css-editor-snippet-browser .snippet-browser-dialog > div {
542 position: fixed;
543 z-index: 100001;
544 background: #fff;
545 box-sizing: border-box;
546 }
547 .css-editor-snippet-browser .snippet-browser-dialog .toolbar {
548 top: 40px;
549 left: 40px;
550 right: 40px;
551 height: 50px;
552 background: #FCFCFC;
553 border-bottom: 1px solid #dddddd;
554 overflow: hidden;
555 }
556 .css-editor-snippet-browser .snippet-browser-dialog .toolbar h1 {
557 padding: 0 16px;
558 font-size: 22px;
559 line-height: 50px;
560 margin: 0;
561 color: #444;
562 }
563 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close {
564 cursor: pointer;
565 color: #777;
566 background-color: transparent;
567 height: 50px;
568 width: 50px;
569 padding: 15px 0 0 0;
570 position: absolute;
571 text-align: center;
572 border: 0;
573 border-left: 1px solid #ddd;
574 top: 0;
575 right: 0;
576 text-decoration: none;
577 box-sizing: border-box;
578 }
579 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close:hover {
580 background: #dddddd;
581 }
582 .css-editor-snippet-browser .snippet-browser-dialog .toolbar .close .icon:before {
583 content: '\f158';
584 font: normal 20px/1 'dashicons';
585 vertical-align: middle;
586 -webkit-font-smoothing: antialiased;
587 -moz-osx-font-smoothing: grayscale;
588 color: #666;
589 }
590 .css-editor-snippet-browser .snippet-browser-dialog .sidebar {
591 top: 90px;
592 left: 40px;
593 bottom: 90px;
594 width: 300px;
595 background: #f3f3f3;
596 border-right: 1px solid #dddddd;
597 padding: 16px;
598 overflow: auto;
599 }
600 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippet-search {
601 width: 100%;
602 margin-bottom: 20px;
603 padding: 8px;
604 }
605 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets {
606 margin: 0;
607 }
608 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets .snippet {
609 cursor: pointer;
610 font-size: 1.1em;
611 line-height: 1.35em;
612 margin-bottom: 20px;
613 }
614 .css-editor-snippet-browser .snippet-browser-dialog .sidebar .snippets .snippet.active {
615 font-weight: bold;
616 }
617 .css-editor-snippet-browser .snippet-browser-dialog .main {
618 top: 90px;
619 left: 340px;
620 right: 40px;
621 bottom: 90px;
622 background: #fff;
623 overflow: auto;
624 }
625 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view {
626 padding: 20px;
627 }
628 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-title {
629 margin: 0 0 0.75em 0;
630 padding: 0;
631 }
632 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-description {
633 font-size: 1.1em;
634 color: #666;
635 margin-bottom: 2em;
636 }
637 .css-editor-snippet-browser .snippet-browser-dialog .main .snippet-view .snippet-code {
638 padding: 20px;
639 border: 1px solid #d0d0d0;
640 background: #f8f8f8;
641 }
642 .css-editor-snippet-browser .snippet-browser-dialog .buttons {
643 bottom: 40px;
644 left: 40px;
645 right: 40px;
646 height: 50px;
647 background: #FCFCFC;
648 border-top: 1px solid #dddddd;
649 text-align: right;
650 padding: 10px 20px;
651 overflow: hidden;
652 }
653 .socss-field-measurement {
654 position: relative;
655 }
656 .socss-field-measurement input.socss-field-input {
657 padding-right: 50px;
658 width: 120px !important;
659 box-sizing: border-box;
660 }
661 .socss-field-measurement .dashicons-arrow-down {
662 position: absolute;
663 top: 4px;
664 left: 97px;
665 cursor: pointer;
666 }
667 .socss-field-measurement .dropdown {
668 display: none;
669 background: #F5F5F5;
670 border: 1px solid #c0c0c0;
671 position: absolute;
672 top: 27px;
673 left: 71px;
674 width: 50px;
675 z-index: 2;
676 margin: 0;
677 box-sizing: border-box;
678 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
679 }
680 .socss-field-measurement .dropdown li {
681 padding: 5px 0;
682 text-align: center;
683 line-height: 1.1em;
684 font-size: 11px;
685 margin: 0;
686 }
687 .socss-field-measurement .dropdown li:hover,
688 .socss-field-measurement .dropdown li.active {
689 background: #e8e8e8;
690 cursor: pointer;
691 }
692 .socss-field-measurement .units {
693 position: absolute;
694 top: 5px;
695 left: 12px;
696 color: #bbb;
697 pointer-events: none;
698 }
699 .socss-diw {
700 position: absolute;
701 top: 0px;
702 left: 124px;
703 }
704 .socss-diw .inc-button,
705 .socss-diw .dec-button {
706 cursor: pointer;
707 box-sizing: border-box;
708 float: left;
709 padding: 9px;
710 user-select: none;
711 text-align: center;
712 margin: 0;
713 width: 30px;
714 height: 30px;
715 }
716 .socss-diw .inc-button .so-css-icon,
717 .socss-diw .dec-button .so-css-icon {
718 font-size: 10px;
719 }
720 .socss-diw .inc-button {
721 border-left: 0;
722 }
723 .custom-css-toolbar .socss-button,
724 #so-custom-css-properties .toolbar .socss-button {
725 align-items: center;
726 border: 1px solid #c0c0c0;
727 color: #555;
728 cursor: pointer;
729 display: flex;
730 float: right;
731 font-size: 0.95em;
732 font-weight: bold;
733 justify-content: center;
734 line-height: 1em;
735 margin-left: 7px;
736 min-height: 0;
737 text-decoration: none;
738 -moz-user-select: none;
739 -ms-user-select: none;
740 -o-user-select: none;
741 -webkit-user-select: none;
742 user-select: none;
743 }
744 .custom-css-toolbar .socss-button:not(.save),
745 #so-custom-css-properties .toolbar .socss-button:not(.save) {
746 height: 28px;
747 width: 28px;
748 }
749 .custom-css-toolbar .socss-button:not(.save):hover,
750 #so-custom-css-properties .toolbar .socss-button:not(.save):hover {
751 background: #fff;
752 border-color: #b0b0b0;
753 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
754 }
755 .custom-css-toolbar .socss-button:not(.save):hover .so-css-icon,
756 #so-custom-css-properties .toolbar .socss-button:not(.save):hover .so-css-icon {
757 color: #333;
758 }
759 .custom-css-toolbar .socss-button .so-css-icon,
760 #so-custom-css-properties .toolbar .socss-button .so-css-icon {
761 color: #555;
762 }
763 .custom-css-toolbar .socss-button .so-css-icon.so-css-icon-save,
764 #so-custom-css-properties .toolbar .socss-button .so-css-icon.so-css-icon-save {
765 color: #fff;
766 }
767 .custom-css-toolbar .socss-button.save,
768 #so-custom-css-properties .toolbar .socss-button.save {
769 border-color: #dcdcde;
770 border-radius: 0;
771 height: 30px;
772 width: 30px;
773 }
774 .custom-css-toolbar .socss-button.save.button-primary-disabled,
775 #so-custom-css-properties .toolbar .socss-button.save.button-primary-disabled {
776 cursor: default;
777 }
778 .custom-css-toolbar .socss-button.save.button-primary-disabled .so-css-icon-save,
779 #so-custom-css-properties .toolbar .socss-button.save.button-primary-disabled .so-css-icon-save {
780 color: #a7aaad;
781 }
782 body .CodeMirror-lint-tooltip,
783 body .CodeMirror-hints {
784 /* This is above the editor in full-screen mode */
785 z-index: 100002;
786 }
787