PluginProbe
Customify / 1.2.4
Customify v1.2.4
2.10.9 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.7.1 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.6.0 1.6.0.1 1.6.5 1.7.0 1.7.1 All 77 releases
customify / scss / customizer.scss

customizer.scss in Customify 1.2.4, at scss/customizer.scss

1,056 lines 19.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 // @import "compass";
3 //------------------------------------*\
4 // VARIABLES
5 //------------------------------------*/
6 $accent : #3677bd;
7 $dark : #232527;
8 $gray : #303235;
9 $light : #cbcfd4;
10 $lighter : #3b3f45; //borders
11
12 $unit : 24px;
13 $popup : 275px;
14
15 $blue-dark : #416B7E;
16
17 $fields_height : 44px;
18 $fields_spacing : 24px;
19 $fields_border-radius : 4px;
20 $fields_border-color : #B8DAEB;
21
22
23 //------------------------------------*\
24 // RESETS
25 //------------------------------------*/
26 .wp-full-overlay-sidebar {
27 * {
28 box-sizing : border-box;
29 }
30 }
31
32 // Change sections overflow
33 .accordion-section-content {
34 overflow:visible;
35 }
36
37
38
39 .control-section:not(.control-section-themes) .customize-control {
40 // float: none;
41 padding: 0px;
42 width:100%;
43 min-height: auto;
44 }
45
46
47 // Header – Close + Save Controls
48 #customize-header-actions {
49 border-bottom: 0;
50 }
51
52 // Temporary Fix to Make "Close" button align with the "Back"
53 .customize-controls-close {
54 width: 48px;
55 }
56
57 // Remove Accordion Section Title Margin
58 #customize-controls .customize-info {
59 margin-bottom: 0;
60 }
61
62 .customize-panel-back, .customize-section-back {
63 height: 74px;
64 }
65
66
67 #customize-theme-controls {
68 .theme * {
69 box-sizing: content-box;
70 }
71 }
72
73 #customize-controls .description {
74 font-size: 13px;
75 color: #88B6CE;
76 text-indent: 0;
77 }
78
79 .customize-control-description {
80 margin-top: 6px;
81 }
82
83 .customize-control {
84 margin-bottom: $fields-spacing;
85 }
86
87
88
89
90
91 //------------------------------------*\
92 // GENERAL FIELDS
93 //------------------------------------*/
94
95 /**
96 * GENERAL Buttons
97 */
98
99 .wp-core-ui {
100
101 // Primary & Secondary Buttons
102 .button, .button-primary, .button-secondary {
103 width: auto;
104 padding: 6px 20px;
105
106 font-size: 13px;
107 font-weight: 400;
108 color: #F5FCFF;
109 line-height: 1.4;
110 text-shadow: none;
111 border: none;
112 background: #AED2E5;
113 box-shadow: 0px 2px 0px 0px #8DBED7;
114 border-radius: $fields_border-radius;
115
116 transition: all 0.1s;
117
118 &:hover {
119 color: white;
120 text-shadow: none;
121 background: #98C6DD;
122 box-shadow: 0px 2px 0px 0px #74A7C2;
123 }
124 }
125
126 .button-primary {
127 background: #73C5EE;
128 box-shadow: 0px 2px 0px 0px #57ABD5;
129
130 &:hover {
131 background: #58B0DD;
132 box-shadow: 0px 2px 0px 0px #3F8AAF;
133 }
134 }
135
136 // Reset Buttons
137 .reset_section,
138 .reset_panel {
139 width: 100%;
140 height: 4em;
141 display: block;
142 margin: 0px 0 25px;
143 }
144
145 .reset_panel {
146 margin-top: 10px;
147 }
148 }
149
150
151 /**
152 * Separators Titles
153 */
154
155 %fields-label {
156 display: block;
157 font-size: 14px;
158 line-height: 24px;
159 font-weight: 600;
160 // margin-bottom: 5px;
161 }
162
163 .customize-control-title {
164 color: $blue-dark;
165 }
166
167 .separator {
168 &.label {
169 @extend %fields-label;
170 @extend .customize-control-title;
171 // margin-top: $fields-spacing;
172 margin-bottom: -3px;
173 margin-bottom: -$fields-spacing/2 - 3px;
174 }
175
176 &.large {
177 margin-top: $fields-spacing/2;
178 font-size: 16px;
179 color: #39474D;
180 }
181 }
182
183 // h2.separator {
184 // margin-bottom: -20px;
185 // margin-top: 30px;
186 // }
187
188
189
190
191 //------------------------------------*\
192 // OBJECTS
193 //------------------------------------*/
194 %top-arrow {
195 &:after {
196 content: "";
197 position: absolute;
198 bottom:100%;
199 right: 12px;
200 border-collapse: separate;
201 width: 0;
202 height: 0;
203
204 border-width: 0 9px 9px 9px;;
205 border-style: solid;
206 border-color: transparent transparent #fff transparent;
207 }
208 }
209
210 %box-bg {
211 position : absolute;
212 top : 60px;
213 right : -6px;
214 z-index : 100000;
215 width : $popup !important;
216 padding : 12px;
217 display : none;
218 background : #fff;
219 border-radius : 3px;
220 @extend %top-arrow;
221
222 &.active {
223 display:block;
224 }
225
226 &:after {
227 right : 58px;
228 border-color : transparent transparent #fff transparent;
229 }
230 }
231
232 %icon-btn {
233 position : absolute;
234 top : -36px;
235 right : 45px;
236 display : block;
237 height : 30px;
238 width : 30px;
239 margin : 0;
240 padding : 0;
241 border : none;
242 background : #1d1e20;
243 color : #5f6369;
244 border-radius : (100px);
245 box-shadow: rgba(0, 0, 0, 0.1) 0 2px 0px inset;
246 line-height : 30px;
247 text-align : center;
248 cursor : pointer;
249 outline : none;
250
251 &:before {
252 font-family: 'Elusive-Icons';
253 content: "\e669";
254 }
255
256 &:hover, &.active {
257 background : $lighter;
258 }
259
260 &.active {
261 box-shadow: rgba(0, 0, 0, 0.4) 0 1px 1px;
262 }
263 }
264
265
266
267
268 //------------------------------------*\
269 // $INPUT FIELDS
270 //------------------------------------*/
271
272 .customize-control {
273
274 input[type=text]=text],
275 input[type=checkbox]=checkbox],
276 input[type=password]=password],
277 input[type=color]=color],
278 input[type=date]=date],
279 input[type=datetime]=datetime],
280 input[type=datetime-local]=datetime-local],
281 input[type=email]=email],
282 input[type=month]=month],
283 input[type=number]=number],
284 input[type=radio]=radio],
285 input[type=tel]=tel],
286 input[type=time]=time],
287 input[type=url]=url],
288 input[type=week]=week],
289 input[type=search]=search],
290 select,
291 textarea,
292 input[type="number"]="number""].range-value {
293 width: 100%;
294 height: $fields_height;
295 padding: 10px 14px;
296
297 background: #FFFFFF;
298 border: 2px solid $fields_border-color;
299 border-radius: 4px;
300
301 font-size: 14px;
302 line-height: 1.5;
303 color: $blue-dark;
304 outline: 0;
305
306 &:focus {
307 border-color: #73C5EE;
308 box-shadow: none;
309 // box-shadow: 0 0 0 2px #73C5EE;
310 }
311 }
312
313 input[type=text]=text],
314 textarea {
315 font-size: 13px;
316 }
317
318 input[type=text]=text] {
319
320 }
321
322 // Textarea
323 textarea {
324 height: auto;
325 }
326
327 // Checkbox
328 input[type=checkbox]=checkbox],
329 input[type=radio]=radio] {
330 width: $fields_height/2;
331 height: $fields_height/2;
332
333 &:checked {
334 background: #73C5EE;
335 border-color: #5AB9E8;
336
337 &:before {
338 color: white;
339 margin: -1px 0 0 -2px;
340 }
341 }
342 }
343
344 &.customize-control-checkbox,
345 &.customize-control-radio {
346
347 label {
348 margin-left: 30px;
349 padding-top: 0;
350 padding-bottom: 0;
351
352 text-indent: -6px;
353
354 color: $blue-dark;
355 }
356 }
357
358 // Radios
359 input[type=radio]=radio] {
360 border-radius: 50%;
361
362 &:checked:before {
363 content: none;
364 }
365 }
366
367 &.customize-control-radio {
368 label {
369 margin-top: $fields-spacing/2;
370 }
371 }
372
373 // Select
374 select {
375 width: 100%;
376 -webkit-appearance: button; // hide default arrow in WebKit/Blink
377 -moz-appearance: none; // hide default arrow in Gecko
378
379 font-weight: 600;
380
381 background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE1cHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTUgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDdXN0b21pZnktQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU2LjAwMDAwMCwgLTM4Ni4wMDAwMDApIiBmaWxsPSIjOThDNkRFIj4KICAgICAgICAgICAgPGcgaWQ9IkhlYWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgNDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVGl0bGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjAwMDAwMCwgMjE5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmllbGQtLS1TZWxlY3QtQ29weSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VsZWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI1NC40ODEyLDE4IEwyNTYsMTkuNTE0IEwyNDguNSwyNyBMMjQxLDE5LjUxNCBMMjQyLjUxODgsMTggTDI0OC41LDIzLjk2NzIgTDI1NC40ODEyLDE4IFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
382 background-position: right 16px top 16px;
383
384 &[multiple]] {
385 background: white;
386 }
387 }
388
389
390 // Range Field
391 input[type="range"]="range""] {
392 width: 65%;
393 }
394
395 $input-size: 210px;
396 $input-height: 6px;
397 $thumb-height: 22px;
398
399 input[type="range"]="range""] {
400 position: relative;
401 -webkit-appearance: none;
402 width: $input-size;
403 height: $thumb-height;
404 overflow: hidden;
405 outline: none;
406 background: none;
407
408 &:before {
409 content: " ";
410 position: absolute;
411 top: 8px;
412 left: 0;
413 height: $input-height;
414 width: 100%;
415 background: #DFE8EF;
416 box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.30);
417 border-radius: 10px;
418 }
419
420 &::-webkit-slider-thumb {
421 -webkit-appearance: none;
422 width: $thumb-height;
423 height: $thumb-height;
424 background: #27ae60;
425 position: relative;
426 z-index: 3;
427
428 background: #FFFFFF;
429 border: 2px solid #B8DAEB;
430 border-radius: 4px;
431
432 &:before {
433 content: "..";
434 position: absolute;
435 left: 5px;
436 top: -5px;
437 color: #B8DAEB;
438 font-size: 1em;
439 letter-spacing: 1px;
440 }
441
442 &:after {
443 content: " ";
444 width: $input-size;
445 height: $input-height;
446 position: absolute;
447 z-index: 1;
448 right: $thumb-height - 2px;
449 top: $input-height;
450 background: #73C5EE;
451 }
452 }
453 }
454
455
456 input[type="number"]="number""].range-value {
457 min-width: 40px;
458 max-width: 80px;
459 width: auto;
460 height: 30px;
461 top: -5px;
462 float: right;
463 padding: 4px 0px 5px 0px;
464 margin-left: 10px;
465 font-size: 13px;
466 line-height: 1;
467 text-align: center;
468 }
469
470 input[type=number]=number]::-webkit-inner-spin-button,
471 input[type=number]=number]::-webkit-outer-spin-button {
472 -webkit-appearance: none;
473 margin: 0;
474 }
475 }
476
477
478
479
480
481 //------------------------------------*\
482 // Color Picker
483 //------------------------------------*/
484
485 .customize-control-color {
486 display: block;
487
488 .customize-control-title {
489 float:left;
490 }
491 .customize-control-content {
492
493 }
494
495 .wp-picker-container {
496 position : relative;
497 float : right;
498 top : -3px;
499
500
501 .wp-picker-holder {
502 position: relative;
503 }
504
505 .iris-picker {
506 position : absolute;
507 top : 40px;
508 right : 0;
509 z-index : 1000;
510 width : $popup !important;
511 border-top : none;
512 border-color: #DFDFDE;
513 border-radius: 0 0 3px 3px;
514 border : none;
515 background : white;
516
517 .iris-picker-inner {
518
519 }
520 .iris-square {
521 width : 215px !important;
522 height : 173px !important;
523 margin-right : 0;
524 }
525 .iris-strip {
526 float : right;
527 box-shadow: rgba(0,0,0,0.4) 0 1px 1px inset;
528 .ui-slider-handle {
529 border-color : #aaa !important;
530 opacity : 1;
531 box-shadow: none;
532 }
533 }
534 .iris-palette {
535 width : 24px !important;
536 height : 24px !important;
537 border-radius: 50px;
538 box-shadow: rgba(0,0,0,0.4) 0 1px 1px inset;
539 }
540 }
541
542 .wp-picker-open+.wp-picker-input-wrap {
543 position : absolute;
544 z-index : 1000;
545 top : 35px;
546 right : 0;
547 width : $popup;
548 padding : 9px 12px;
549 background : white;
550 border : none;
551 border-radius: 3px 3px 0 0;
552 @extend %top-arrow;
553
554 input {
555
556 &.wp-color-picker {
557 float:left;
558 width: 100px;
559 font-size: 13px;
560 text-align: left;
561 margin: 0;
562 padding: 6px 12px;
563 height: auto;
564 }
565
566 &.button {
567 float:right;
568 padding: 4px 12px;
569 height: 30px;
570 }
571 }
572 }
573 }
574
575 .wp-color-result{
576 top : 0;
577 height : 30px;
578 width : 40px;
579 margin : 0;
580 padding : 0;
581
582 border-radius: $fields_border-radius;
583 background: #2ECC71;
584 border: 2px solid #B8DAEB;
585 box-shadow: none;
586
587 &:after {
588 display:none;
589 }
590 }
591 }
592
593
594
595
596
597 //------------------------------------*\
598 // CSS Editor Customizer
599 //------------------------------------*/
600
601 // Panel
602 #accordion-panel-live_css_edit_panel {
603
604 }
605
606 // Section
607 #accordion-section-live_css_edit_section {
608
609 // Add the default border to title
610 .customize-section-title {
611 margin-top: -13px;
612 border-bottom: 1px solid #ddd;
613 }
614 // Ace Editor
615 #css_editor {
616 top: 70px;
617 border-top: 10px solid white;
618 overflow: visible;
619
620 &:before {
621 content: "";
622 width: 48px;
623 height: 10px;
624 display: block;
625 background: #e8e8e8;
626 top: -10px;
627 position: absolute;
628 z-index: 10000000;
629 left: 0;
630 }
631 }
632
633 // Add Some Extra Spacing Around the Editor Content
634 .ace_scroller {
635 padding-left: 10px;
636 }
637 }
638
639 // Increase the Customizer width when Editor is opened
640 .wp-full-overlay.editor_opened {
641
642 margin-left: 500px;
643
644 #customize-controls {
645 width: 500px;
646 }
647
648 // Go back when the Customizer is collapsed
649 &.collapsed #customize-controls {
650 width: 300px;
651 }
652 }
653
654
655
656 //------------------------------------*\
657 // Media Uploader (Logo)
658 //------------------------------------*/
659
660 .customize-control-media,
661 .customize-control-site_icon,
662 li#customize-control-site_logo {
663 .current {
664 margin-bottom: 10px;
665 min-height: $fields_height;
666 background: #F5FCFF;
667 border: 2px solid $fields_border-color;
668 border-radius: $fields_border-radius;
669
670 .container, span {
671 border: none;
672 }
673 }
674
675
676 .inner, .current span {
677 font-size: 13px;
678 color: #98C6DD;
679 }
680
681 .inner {
682 line-height: 1.4;
683 }
684
685 .thumbnail-image {
686 padding: 14px;
687 text-align: center;
688
689 img {
690 width: auto;
691 }
692 }
693
694 .actions {
695 margin-bottom: 0;
696 }
697 }
698
699
700
701
702
703 /**
704 * Typography
705 */
706 .customize-control-typography {
707
708 // Font, Weight and Subsets selectors
709 select {
710 margin-bottom: 10px;
711 }
712
713 .description {
714 margin-top: -3px;
715 }
716
717 &:not(:first-child) .customize-control-title {
718 // margin-top: 15px;
719 }
720
721 ul li {
722 width: 100%;
723 margin: 0;
724 // display: inline-table;
725
726 &:nth-child(2n+1) {
727 // width: 45%;
728 // margin-right: 5%;
729 }
730
731 label {
732 // width: 100%;
733 // display: block;
734
735 // margin-top: 10px;
736 // margin-bottom: 5px;
737 }
738
739 select {
740 // width: 100%;
741 }
742 }
743
744 .customify_typography_font_weight {
745
746 }
747
748 .customify_typography_font_subsets {
749 // height: 28px;
750 }
751 }
752
753 .customize-control select[multiple]].customify_typography_font_subsets {
754 // height: 48px;
755 }
756
757
758
759
760
761 /**
762 ** Awesome presets
763 */
764
765 .customize-control-title {
766 // margin-bottom: 20px;
767 }
768
769 .default-preset-button {
770 background-color: #F5F6F6;
771 float: right;
772 padding: 1px 8px;
773 border-radius: 3px;
774 border: 1px solid #CBCBCB;
775 margin-right: 4px;
776 font-family: "Open Sans",sans-serif;
777 font-size: 13px;
778
779 }
780
781 .customize-control-preset {
782 .description {
783 margin-right: 5px;
784 font-style: normal;
785 }
786 }
787
788 .customify_preset {
789 &.radio_buttons {
790
791 .customify_radio_button {
792 border: none;
793 display: inline-block;
794 padding: 2px;
795 margin: 3px;
796 position: relative;
797 overflow: hidden;
798 height: auto;
799
800 input[type="radio"]="radio""] {
801 opacity: 0;
802 width: 100%;
803 height: 100%;
804 position: absolute;
805 z-index: 9999;
806
807 &:checked{
808
809 &+label {
810 background-color: #ebebeb;
811 &:before {
812 content: '>';
813 color: inherit;
814 }
815 &:after {
816 content: '<';
817 color: inherit;
818 }
819 }
820
821 &:before {
822 opacity: 0;
823 }
824 }
825 }
826
827 label{
828 position: relative;
829 z-index: 999;
830 border-left: 4px solid;
831
832 }
833 }
834
835 }
836
837 .awesome_preset {
838 width: 45%;
839 // height: 122px;
840 position: relative;
841 display: inline-block;
842 text-align: center;
843 color: white;
844
845 margin-top: 5px;
846 margin-bottom: 25px;
847
848 transition: all 0.2s;
849
850 &:hover {
851 opacity: 0.9;
852 }
853
854 &:before {
855 content: '';
856 position: absolute;
857 top: 1px;
858 left: 1px;
859 right: 1px;
860 bottom: 1px;
861
862 border: 1px solid #FFF;
863 background: transparent;
864 opacity: .5;
865 border-radius: 4px;
866 z-index: 5
867 }
868
869 .preset-wrap {
870 // height: 110px;
871
872 .preset-color {
873 height: 128px;
874 border-radius: 4px 4px 0 0;
875 padding: 17px 0 27px;
876
877 .first-font {
878 display: inline-block;
879 width: 100%;
880 font-size: 55px;
881 line-height: 1;
882 // padding-top: 23px;
883 }
884 .secondary-font {
885 display: inline-block;
886 width: 100%;
887 font-size: 20px;
888 line-height: 1;
889 margin-top: 8px;
890 }
891 }
892
893 .preset-name {
894 position: relative;
895 font-size: 11px;
896 text-transform: UPPERCASE;
897 border-radius: 0 0 4px 4px;
898 padding: 1px;
899
900 &:before {
901 content: '';
902 position: absolute;
903 border-color: inherit;
904 border: 10px solid;
905 border-left-color: transparent;
906 border-right-color: transparent;
907 border-top: transparent;
908 top: -10px;
909 border-bottom-color: inherit;
910 left: 40%;
911
912 }
913 }
914 }
915
916 &:nth-child(odd) {
917 margin-right: 7%
918 }
919
920 input[type=radio]=radio] {
921 height: 100%;
922 width: 100%;
923 position: absolute;
924 border: 0;
925 box-shadow: none;
926 color: #006505;
927 background-color: transparent;
928 border-radius: 0;
929 margin: 0;
930 display: inline-block;
931 top:0;
932 left:0;
933 z-index:10;
934
935 &:checked {
936
937 &:before {
938 position: absolute;
939 height: 25px;
940 width: 25px;
941 top: -13px;
942 right: -14px;
943 background: #FFF;
944 z-index: 1;
945 }
946
947 &:after {
948 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
949 filter: alpha(opacity=0);
950 content: '';
951 position: absolute;
952 width: 26px;
953 height: 26px;
954 border-radius: 50%;
955 top: -5px;
956 right: -5px;
957 z-index: 10;
958
959 background: #73C5EE url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEzcHgiIGhlaWdodD0iOXB4IiB2aWV3Qm94PSIwIDAgMTMgOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDdXN0b21pZnktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgLTQwOC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IkhlYWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxLjAwMDAwMCwgNDcuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCA3NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmllbGQtLS1DaGVja2JveC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy4wMDAwMDAsIDI0OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNoZWNrYm94IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuMDM4NDk1LDE2IEwxNy4xMTYxMzc1LDguOTIxNDg3NiBMMTUuMTk0NjQ5OCw3IEwxMC4wMzg0OTUsMTIuMTU1MDY3NCBMNi45MjE0ODc2LDkuMDM4OTI5OTcgTDUsMTAuOTYwNDE3NiBMMTAuMDM4NDk1LDE2IFoiIGlkPSJQYWdlLTEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;
960 background-position: center center;
961 }
962 }
963 }
964
965 }
966 }
967
968 .customify_radio_image {
969 display: inline-block;
970 label {
971 display: block;
972 float: left;
973 margin-right: 10px;
974 position: relative;
975
976 input[type=radio]=radio] {
977 position: absolute;
978 top:0;bottom: 0;
979 left: 0;right: 0;
980 width: 100%;
981 height: 100%;
982
983 visibility: hidden;
984
985 img {
986 cursor:pointer;
987 border:2px solid transparent;
988 }
989
990 &:checked + img{
991 border: 3px solid #73C5EE;
992 }
993 }
994 }
995 }
996
997 .customify_ace_editor {
998 display: block;
999 min-height: 200px;
1000 border: 1px solid #ddd;
1001 }
1002
1003 .customize-control-custom_background {
1004 .hide {
1005 display: none;
1006 }
1007
1008 .upload_button_div {
1009 margin: 10px 0;
1010
1011 & > * {
1012 margin-right: 10px;
1013 }
1014 }
1015
1016 .preview_screenshot {
1017 text-align: center;
1018 margin: 10px 0;
1019 img {
1020 border: 2px solid #ccc;
1021 }
1022 }
1023 }
1024
1025 #customify_import_demo_data_button {
1026 width: 70%;
1027 text-align: center;
1028 padding: 10px;
1029 display: inline-block;
1030 height: auto;
1031 margin: 0 15% 10% 15%;
1032 }
1033
1034 .import_step_note {
1035 margin: 5px;
1036 width: 100%;
1037 display: inline-block;
1038
1039
1040 &:before {
1041 content: "\1F449";
1042 }
1043
1044 &.success:before {
1045 content: "\1F44D";
1046 }
1047
1048 &.failed:before {
1049 content: "\274C";
1050 }
1051 }
1052
1053 @import 'theme';
1054 @import 'balloon';
1055
1056