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