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