PluginProbe
WP Ultimate Post Grid / 1.7.2
WP Ultimate Post Grid v1.7.2
4.1.1 trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.8 1.9 2.0 2.1 2.2 2.3 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.2 3.0.0 3.3.0 3.4.0 3.5.0 3.6.0 3.7.0 All 32 releases
wp-ultimate-post-grid / vendor / vafpress / public / css / option.css

option.css in WP Ultimate Post Grid 1.7.2, at vendor/vafpress/public/css/option.css

847 lines 20.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* General
2 * ==================================================== */
3 .vp-wrap .vp-option-panel a:hover,.vp-wrap .vp-option-panel a:active,.vp-wrap .vp-option-panel a:focus {
4 outline: 0;
5 }
6 .vp-wrap .vp-option-panel *,.vp-wrap .vp-option-panel *:before,.vp-wrap .vp-option-panel *:after {
7 -webkit-box-sizing: border-box;
8 -moz-box-sizing: border-box;
9 -ms-box-sizing: border-box;
10 box-sizing: border-box;
11 }
12 .vp-wrap .vp-hide {
13 position: absolute !important;
14 border: 0;
15 clip: rect(0 0 0 0);
16 height: 0;
17 margin: -1px;
18 overflow: hidden;
19 padding: 0;
20 width: 0 !important;
21 }
22 /* Main Layout
23 * ==================================================== */
24 .vp-wrap {
25 position: relative;
26 }
27 .vp-wrap .vp-option-panel {
28 background-color: #ffffff;
29 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05);
30 box-shadow: 0 1px 3px rgba(0,0,0,0.05);
31 border-radius: 3px;
32 border: 1px solid #dddddd;
33 color: #666666;
34 display: table;
35 height: auto;
36 margin-top: 15px;
37 min-height: 100%;
38 min-width: 680px;
39 position: relative;
40 width: 100%;
41 }
42 .vp-wrap .vp-option-panel.fixed-layout {
43 width: 900px;
44 }
45 .vp-wrap .vp-option-panel.fluid-layout {
46 width: 100%;
47 }
48 .vp-wrap .vp-option-panel .vp-current {
49 position: static !important;
50 }
51 .vp-wrap .vp-option-panel .stop {
52 display: none;
53 }
54 .vp-wrap .vp-option-panel .validation-notif.vp-error {
55 background-image: url('../img/vp-sprite.png');
56 background-repeat: no-repeat;
57 background-position: 0 -240px;
58 display: block;
59 height: 14px;
60 width: 14px;
61 }
62 .vp-wrap .vp-option-panel .vp-button {
63 height: 30px;
64 line-height: 28px;
65 margin: 0;
66 padding: 0 12px;
67 }
68 .vp-option-panel input,.vp-option-panel select,.vp-wrap .vp-option-panel textarea {
69 color: #666666;
70 }
71 .vp-wrap .vp-option-panel img {
72 max-width: 100%;
73 vertical-align: bottom;
74 }
75 .vp-wrap .vp-left-panel {
76 background-color: #f9f9f9;
77 border-radius: 3px 0 0 3px;
78 border-right: 1px solid #dddddd;
79 display: table-cell;
80 position: relative;
81 vertical-align: top;
82 width: 220px;
83 }
84 .vp-wrap .vp-logo {
85 text-align: center;
86 min-height: 30px;
87 padding: 40px 20px 20px 20px;
88 }
89 .vp-wrap .vp-right-panel {
90 border-radius: 0 4px 4px 0;
91 padding: 51px 0;
92 position: relative;
93 }
94 /* Menus
95 * ==================================================== */
96 .vp-wrap .vp-menus {
97 margin-bottom: 50px;
98 margin-right: -1px;
99 }
100 .vp-wrap .vp-menus ul {
101 margin: 0;
102 font-weight: bold;
103 }
104 .vp-wrap .vp-menus ul.vp-menu-level-1 {
105 position: relative;
106 border-top: 1px solid #dddddd;
107 }
108 .vp-wrap .vp-menus ul.vp-menu-level-1 > li {
109 margin: 0;
110 position: relative;
111 }
112 .vp-wrap .vp-menus ul.vp-menu-level-1 > li > a {
113 border-bottom: 1px solid #dddddd;
114 }
115 .vp-wrap .vp-menus ul.vp-menu-level-1 > li > a i {
116 width: 30px;
117 }
118 .vp-wrap .vp-menus ul.vp-menu-level-1 > li > a.vp-menu-dropdown:after {
119 content: ' ';
120 display: block;
121 height: 0;
122 width: 0;
123 border-bottom: none;
124 border-top: 6px solid #999999;
125 border-left: 5px solid transparent;
126 border-right: 5px solid transparent;
127 position: absolute;
128 margin: -3px 10px 0 0;
129 top: 50%;
130 right: 0;
131 }
132 .vp-wrap .vp-menus ul.vp-menu-level-1 > li.vp-current > a.vp-menu-dropdown:after {
133 content: ' ';
134 display: block;
135 height: 0;
136 width: 0;
137 border-top: none;
138 border-bottom: 6px solid #999999;
139 border-left: 5px solid transparent;
140 border-right: 5px solid transparent;
141 position: absolute;
142 margin: -3px 10px 0 0;
143 top: 50%;
144 right: 0;
145 }
146 .vp-wrap .vp-menus li.vp-current > a.vp-menu-goto {
147 background-color: #ffffff;
148 border-right: 1px solid #ffffff;
149 }
150 .vp-wrap .vp-menus ul.vp-menu-level-2 {
151 background-color: #f3f3f3;
152 border-bottom: 1px solid #dddddd;
153 margin: 0;
154 display: none;
155 }
156 .vp-wrap .vp-menus ul.vp-menu-level-1 > li.vp-current a.vp-menu-dropdown ~ ul.vp-menu-level-2 {
157 display: block;
158 }
159 .vp-wrap .vp-menus ul.vp-menu-level-2 > li {
160 margin: 0;
161 position: relative;
162 }
163 .vp-wrap .vp-menus ul.vp-menu-level-2 li a {
164 position: relative;
165 }
166 .vp-wrap .vp-menus ul.vp-menu-level-2 > li a i {
167 padding-left: 25px;
168 width: 40px;
169 }
170 .vp-wrap .vp-menus a {
171 color: #666666;
172 display: table;
173 font-size: 12px;
174 line-height: 20px;
175 position: relative;
176 text-decoration: none;
177 width: 100%;
178 }
179 .vp-wrap .vp-menus li:hover {
180 background-color: rgba(255,255,255,0.2);
181 }
182 .vp-wrap .vp-menus a i {
183 display: table-cell;
184 font-size: 14px;
185 padding: 12px 0 12px 15px;
186 }
187 .vp-wrap .vp-menus a i.custom-menu-icon {
188 height: 16px;
189 background-repeat: no-repeat;
190 background-position: top left;
191 }
192 .vp-wrap .vp-menus ul a i + span {
193 padding-left: 10px !important;
194 }
195 .vp-wrap .vp-menus a span {
196 display: table-cell;
197 padding: 12px 50px 12px 40px;
198 }
199 .vp-wrap .vp-menus ul.vp-menu-level-2 a span {
200 padding-left: 65px;
201 }
202 .vp-wrap .vp-menus a .validation-notif.vp-error {
203 position: absolute;
204 margin: -7px 30px 0 0;
205 top: 50%;
206 right: 0;
207 }
208 /* Submit
209 * ==================================================== */
210 .vp-wrap .vp-submit {
211 position: absolute;
212 width: 100%;
213 }
214 .vp-wrap .vp-submit.top {
215 border-bottom: 1px solid #dddddd;
216 top: 0;
217 }
218 .vp-wrap .vp-submit.bottom {
219 border-top: 1px solid #dddddd;
220 bottom: 0;
221 }
222 .vp-wrap .vp-submit .inner {
223 overflow: hidden;
224 padding: 10px;
225 }
226 .vp-wrap .vp-submit .vp-button {
227 color: #ffffff;
228 float: right;
229 }
230 .vp-wrap .vp-submit p {
231 border-radius: 3px;
232 color: #666666;
233 font-size: 13px;
234 font-weight: bold;
235 line-height: 20px;
236 margin: 0 30px 0 0;
237 overflow: hidden;
238 }
239 .vp-wrap .vp-submit .save-loader {
240 padding: 5px 20px 5px 20px;
241 }
242 .vp-wrap .vp-submit .save-loader img {
243 margin-right: 12px;
244 vertical-align: middle;
245 }
246 .vp-wrap .vp-submit .save-status {
247 background-image: url('../img/vp-sprite.png');
248 background-repeat: no-repeat;
249 background-position: 9999px 9999px;
250 padding: 5px 20px 5px 45px;
251 min-height: 20px;
252 }
253 .vp-wrap .vp-submit .save-status.success {
254 background-position: 0 -180px;
255 }
256 .vp-wrap .vp-submit .save-status.failed {
257 background-position: 0 -210px;
258 }
259 /* Panel
260 * ==================================================== */
261 .vp-wrap .vp-panel {
262 padding: 20px;
263 position: absolute !important;
264 top: -9999px !important;
265 left: -9999px !important;
266 }
267 .vp-wrap .vp-panel > h2 {
268 background-color: #f9f9f9;
269 margin: 10px 0 30px;
270 padding: 0;
271 height: 10px;
272 }
273 .vp-wrap .vp-panel > h2 span {
274 background-color: #ffffff;
275 line-height: 1em;
276 padding: 0 15px;
277 position: relative;
278 top: -10px;
279 }
280 .vp-wrap .vp-section {
281 background-color: #ffffff;
282 margin-top: -1px;
283 padding: 30px 0 20px;
284 position: relative;
285 width: 100%;
286 }
287 .vp-wrap .vp-section > h3 {
288 background-color: #ffffff;
289 color: #278ab7;
290 font-size: 12px;
291 line-height: 1em;
292 padding: 4px 10px;
293 margin: 20px 0 0 20px;
294 position: absolute;
295 top: 0;
296 text-transform: uppercase;
297 z-index: 1;
298 }
299 .vp-wrap .vp-section > .description {
300 display: block;
301 height: 20px;
302 width: 40px;
303 background-image: url('../img/vp-sprite.png');
304 background-repeat: no-repeat;
305 background-position: 0 -120px;
306 cursor: pointer;
307 position: absolute;
308 right: 0;
309 margin: -10px 20px 0 0;
310 background-color: #ffffff;
311 padding: 0 10px;
312 z-index: 1;
313 }
314 .vp-wrap .vp-section > .description:hover {
315 background-position: -40px -120px;
316 }
317 .vp-wrap .vp-section .vp-controls {
318 border-radius: 3px;
319 border: 1px solid #eeeeee;
320 padding-top: 10px;
321 position: relative;
322 width: 100%;
323 }
324 .vp-wrap .vp-field {
325 background-color: transparent;
326 border-bottom: 1px solid #eeeeee;
327 display: table;
328 table-layout: fixed;
329 width: 100%;
330 }
331 .vp-wrap .vp-error {
332 background-color: #fbf1f1;
333 }
334 .vp-wrap .vp-field .label {
335 display: table-cell;
336 font-size: 12px;
337 line-height: 20px;
338 width: 30%;
339 padding: 15px 0 15px 20px;
340 vertical-align: top;
341 }
342 .vp-wrap .vp-field .label label {
343 cursor: default;
344 display: block;
345 font-weight: bold;
346 padding-top: 5px;
347 }
348 .vp-wrap .vp-field .label .description {
349 font-size: 10px;
350 line-height: 1.4em;
351 color: #999999;
352 margin-top: 2px;
353 }
354 .vp-wrap .vp-field .label .description p {
355 margin: 0;
356 }
357 .vp-wrap .vp-field .field {
358 display: table-cell;
359 font-weight: normal;
360 padding: 15px 20px;
361 position: relative;
362 width: 70%;
363 }
364 .vp-wrap .vp-field .field .input {
365 position: relative;
366 }
367 .vp-wrap .vp-checkimage .field .input img,.vp-wrap .vp-radioimage .field .input img,.vp-wrap .vp-upload .field .input img {
368 border-width: 1px;
369 border-style: solid;
370 border-color: #dddddd;
371 border-radius: 3px;
372 padding: 3px;
373 }
374 .vp-wrap .vp-field .field .validation-msgs {
375 color: #cc0000;
376 clear: both;
377 font-weight: bold;
378 }
379 .vp-wrap .vp-field .field .validation-msgs ul {
380 margin: 0;
381 }
382 .vp-wrap .vp-field .field .validation-msgs ul li:first-child {
383 margin-top: 10px;
384 }
385 .vp-wrap .vp-field .field input[type="checkbox"],.vp-wrap .vp-field .field input[type="radio"] {
386 display: none;
387 }
388 .vp-wrap .vp-textbox .field input[type="text"],.vp-wrap .vp-slider .field input[type="text"],.vp-wrap .vp-upload .field input[type="text"],.vp-wrap .vp-date .field input[type="text"],.vp-wrap .vp-textarea .field textarea,.vp-wrap .vp-color .field input[type="text"] {
389 margin: 0;
390 padding: 6px 10px;
391 border-radius: 3px;
392 border: 1px solid #cccccc;
393 background-color: #ffffff;
394 -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);
395 box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);
396 }
397 .vp-wrap .vp-textbox .field input[type="text"],.vp-wrap .vp-upload .field input[type="text"],.vp-wrap .vp-textarea .field textarea {
398 width: 100%;
399 }
400 /* CHECKBUTTON & RADIOBUTTON */
401 .vp-wrap .vp-checkbox .field label,.vp-wrap .vp-radiobutton .field label {
402 *display: inline;
403 *zoom: 1;
404 display: inline-block;
405 margin-right: 30px;
406 line-height: 30px;
407 }
408 .vp-wrap .vp-checkbox .field span,.vp-wrap .vp-radiobutton .field span {
409 background-image: url('../img/vp-sprite.png');
410 background-repeat: no-repeat;
411 display: inline-block;
412 margin-right: 6px;
413 position: relative;
414 width: 20px;
415 height: 20px;
416 vertical-align: middle;
417 }
418 .vp-wrap .vp-checkbox .field span {
419 background-position: 0 0;
420 }
421 .vp-wrap .vp-radiobutton .field span {
422 background-position: 0 -20px;
423 }
424 .vp-wrap .vp-checkbox .field input:checked ~ span {
425 background-position: -20px 0;
426 }
427 .vp-wrap .vp-radiobutton .field input:checked ~ span {
428 background-position: -20px -20px;
429 }
430 /* elt ie8 style */
431 .vp-wrap .vp-checkbox .field input.checked ~ span {
432 background-position: -20px 0;
433 }
434 .vp-wrap .vp-radiobutton .field input.checked ~ span {
435 background-position: -20px -20px;
436 }
437 /* CHECKIMAGE & RADIOIMAGE */
438 .vp-wrap .vp-checkimage .field label,.vp-wrap .vp-radioimage .field label {
439 *display: inline;
440 *zoom: 1;
441 display: inline-block;
442 margin: 5px;
443 vertical-align: top;
444 }
445 .vp-wrap .vp-checkimage .field img,.vp-wrap .vp-radioimage .field img {
446 min-height: 16px;
447 min-width: 16px;
448 max-width: 200px;
449 max-height: 200px;
450 width: auto;
451 height: auto;
452 }
453 /* elt ie8 style */
454 .vp-wrap .vp-checkimage .field input:checked ~ img,.vp-wrap .vp-radioimage .field input:checked ~ img,.vp-wrap .vp-checkimage .field input.checked ~ img,.vp-wrap .vp-radioimage .field input.checked ~ img {
455 border-color: #278ab7;
456 background-color: #278ab7;
457 }
458 /* TOGGLE */
459 .vp-wrap .vp-toggle .field label {
460 *display: inline;
461 *zoom: 1;
462 display: inline-block;
463 }
464 .vp-wrap .vp-toggle .field span {
465 display: block;
466 background-image: url('../img/vp-sprite.png');
467 background-position: 0 -40px;
468 width: 60px;
469 height: 30px;
470 margin-top: -2px;
471 }
472 .vp-wrap .vp-toggle .field input:checked ~ span {
473 background-position: -60px -40px;
474 }
475 /* elt ie8 style */
476 .vp-wrap .vp-toggle .field input.checked ~ span {
477 background-position: -60px -40px;
478 }
479 /* SLIDER */
480 .vp-wrap .vp-slider .field .input {
481 padding: 10px 80px 10px 10px;
482 }
483 .vp-wrap .vp-slider .field .slidebar {
484 background-color: transparent;
485 background-image: url('../img/vp-sprite.png');
486 background-repeat: repeat-x;
487 background-position: 0 -80px;
488 border-radius: 4px;
489 border: none;
490 height: 8px;
491 position: relative;
492 }
493 .vp-wrap .vp-slider .field .slidebar a {
494 background-color: transparent;
495 background-image: url('../img/vp-sprite.png');
496 background-repeat: no-repeat;
497 background-position: 0 -100px;
498 cursor: pointer;
499 border: none;
500 display: block;
501 height: 20px;
502 width: 20px;
503 position: absolute;
504 margin-left: -10px;
505 top: -6px;
506 z-index: 0;
507 }
508 .vp-wrap .vp-slider .field .slidebar .ui-slider-range {
509 background-image: url('../img/vp-sprite.png');
510 background-repeat: repeat-x;
511 background-position: 0 -90px;
512 height: 8px;
513 border-radius: 4px;
514 position: absolute;
515 z-index: 0;
516 }
517 .vp-wrap .vp-slider .field .slideinput {
518 margin-top: -10px;
519 position: absolute;
520 right: 0;
521 width: 60px;
522 top: 0;
523 }
524 /* UPLOAD */
525 .vp-wrap .vp-upload .field .input {
526 padding-right: 130px;
527 }
528 .vp-wrap .vp-upload .field input[type="text"] {
529 width: 100%;
530 }
531 .vp-wrap .vp-upload .field .buttons {
532 position: absolute;
533 top: 0;
534 right: 0;
535 }
536 .vp-wrap .vp-upload .field .image {
537 line-height: 0em;
538 }
539 .vp-wrap .vp-upload .field .image img {
540 margin-top: 10px;
541 }
542 .vp-wrap .vp-upload .field .image img[src=""] {
543 display: none;
544 }
545 /* SORTER & MULTISELECT */
546 .vp-wrap .vp-sorter .field .input li.ui-state-highlight,.vp-wrap .vp-sorter .field .input li.select2-search-choice {
547 display: block;
548 float: none;
549 margin: 3px 5px;
550 height: 21px;
551 }
552 .vp-wrap .vp-sorter .field .input ul,.vp-wrap .vp-multiselect .field .input ul {
553 background-image: none;
554 border-radius: 3px;
555 border: 1px solid #cccccc;
556 background-color: #ffffff;
557 -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);
558 box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);
559 }
560 .vp-wrap .vp-multiselect .field .input .select2-dropdown-open ul,.vp-wrap .vp-sorter .field .input .select2-dropdown-open ul {
561 -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
562 box-shadow: 0 4px 5px rgba(0,0,0,0.15);
563 }
564 .vp-wrap .vp-multiselect .field .input .select2-dropdown-open.select2-drop-above ul,.vp-wrap .vp-sorter .field .input .select2-dropdown-open.select2-drop-above ul {
565 -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
566 box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
567 }
568 /* SELECT & FONTAWESOME */
569 .vp-wrap .vp-select .field .input a,.vp-wrap .vp-fontawesome .field .input a {
570 height: 30px;
571 background-image: none;
572 border-radius: 3px;
573 border: 1px solid #cccccc;
574 background-color: #ffffff;
575 -webkit-box-shadow: inset 0 -2px 4px rgba(0,0,0,0.05);
576 box-shadow: inset 0 -2px 4px rgba(0,0,0,0.05);
577 }
578 .vp-wrap .vp-select .field .input a span,.vp-wrap .vp-fontawesome .field .input a span {
579 line-height: 28px;
580 }
581 .vp-wrap .vp-select .field .input .select2-dropdown-open a,.vp-wrap .vp-fontawesome .field .input .select2-dropdown-open a {
582 -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.15);
583 box-shadow: 0 4px 5px rgba(0,0,0,0.15);
584 }
585 .vp-wrap .vp-select .field .input .select2-dropdown-open.select2-drop-above a,.vp-wrap .vp-fontawesome .field .input .select2-dropdown-open.select2-drop-above a {
586 -webkit-box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
587 box-shadow: 0 -4px 5px rgba(0,0,0,0.15);
588 }
589 .vp-wrap .vp-select .field .input a div,.vp-wrap .vp-fontawesome .field .input a div {
590 border: none;
591 background-color: transparent;
592 background-image: none;
593 }
594 /* TEXTAREA */
595 .vp-wrap .vp-textarea .field textarea {
596 max-height: 200px;
597 -webkit-resize: vertical;
598 -moz-resize: vertical;
599 resize: vertical;
600 width: 100%;
601 height: 100px;
602 }
603 /* WP TinyMCE Editor */
604 .vp-wrap .vp-wpeditor .label {
605 display: block;
606 padding: 15px 0 0 20px;
607 width: 100%;
608 }
609 .vp-wrap .vp-wpeditor .field {
610 display: block;
611 padding-top: 0;
612 width: 100%;
613 }
614 .vp-wrap .customEditor {
615 margin: 15px 0px;
616 }
617 .vp-wrap .customEditor textarea {
618 width: 100%;
619 margin: 0;
620 -webkit-border-top-right-radius: 0;
621 -webkit-border-top-left-radius: 0;
622 border-top-left-radius: 0;
623 border-top-right-radius: 0;
624 }
625 .vp-wrap .custom_upload_buttons a {
626 text-decoration: none;
627 }
628 .vp-wrap .wp_themeSkin table.mceLayout {
629 background: white;
630 border-width: 1px;
631 border-style: solid;
632 -webkit-border-top-right-radius: 3px;
633 -webkit-border-top-left-radius: 3px;
634 border-top-right-radius: 3px;
635 border-top-left-radius: 3px;
636 border-color: #CCC #CCC #DFDFDF;
637 }
638 .vp-wrap .customEditor * {
639 -webkit-box-sizing: content-box !important;
640 -moz-box-sizing: content-box !important;
641 -ms-box-sizing: content-box !important;
642 box-sizing: content-box !important;
643 }
644 .vp-wrap .vp-wpeditor .field .customEditor .mceIcon img {
645 border-width: 0;
646 padding: 0;
647 }
648 /* COLOR */
649 .vp-wrap .vp-color .field label {
650 background-image: url('../img/vp-sprite.png');
651 background-position: 0 -140px;
652 display: block;
653 height: 20px;
654 left: 0px;
655 margin: 5px;
656 position: absolute;
657 top: 0px;
658 width: 20px;
659 }
660 .vp-wrap .vp-color .field label span {
661 display: block;
662 height: 100%;
663 width: 100%;
664 background-image: -webkit-linear-gradient(180deg, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
665 background-image: -moz-linear-gradient(180deg, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
666 background-image: -o-linear-gradient(180deg, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
667 background-image: -ms-linear-gradient(180deg, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
668 background-image: linear-gradient(180deg, rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.05) 100%);
669 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff',GradientType=0 );
670 }
671 .vp-wrap .vp-color .field input[type="text"] {
672 width: 200px;
673 padding: 6px 12px 6px 35px;
674 }
675 /* DATE */
676 .vp-wrap .vp-date .field input[type="text"] {
677 width: 140px;
678 }
679 /* HTML PREVIEW */
680 .vp-wrap .vp-html .field .input {
681 overflow: auto;
682 }
683 .vp-wrap .vp-html .field .vp-field-loader {
684 position: absolute;
685 width: 100%;
686 height: 100%;
687 background-color: #ffffff;
688 text-align: center;
689 top: 0;
690 }
691 .vp-wrap .vp-html .field .vp-field-loader img {
692 position: absolute;
693 top: 50%;
694 left: 50%;
695 margin: -5px 0 0 -8px;
696 }
697 /* Copyright
698 * ==================================================== */
699 .vp-wrap .vp-copyright {
700 color: #888888;
701 font-size: 11px;
702 line-height: 1.4em;
703 }
704 .vp-wrap .vp-copyright a {
705 color: #278ab7;
706 text-decoration: none;
707 }
708 /* Notebox
709 * ==================================================== */
710 .vp-wrap .vp-notebox {
711 border-width: 1px;
712 border-style: solid;
713 border-radius: 3px;
714 display: block;
715 padding: 10px 20px 10px 55px;
716 position: relative;
717 margin: 10px 0;
718 min-height: 50px;
719 width: auto;
720 }
721 .vp-wrap .vp-notebox > i {
722 display: block;
723 font-size: 30px;
724 line-height: 1em;
725 left: 0;
726 margin: 9px;
727 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
728 filter: alpha(opacity=30);
729 opacity: 0.3;
730 position: absolute;
731 text-align: center;
732 top: 0;
733 width: 30px;
734 }
735 .vp-wrap .vp-notebox > .label {
736 display: block;
737 width: auto;
738 padding: 0;
739 font-weight: bold;
740 }
741 .vp-wrap .vp-notebox > .description {
742 padding: 0;
743 color: inherit;
744 }
745 .vp-wrap .vp-notebox > .description p {
746 margin: 0;
747 }
748 .vp-wrap .vp-notebox.note-normal {
749 background-color: #eeeeee;
750 border-color: #cccccc;
751 color: #666666;
752 }
753 .vp-wrap .vp-notebox.note-info {
754 background-color: #d1e4f3;
755 border-color: #a8b6c1;
756 color: #5881a1;
757 }
758 .vp-wrap .vp-notebox.note-success {
759 background-color: #c4ec94;
760 border-color: #70ad60;
761 color: #4d751c;
762 }
763 .vp-wrap .vp-notebox.note-warning {
764 background-color: #fee9a6;
765 border-color: #d9c183;
766 color: #978138;
767 }
768 .vp-wrap .vp-notebox.note-error {
769 background-color: #ffa2a3;
770 border-color: #bc515b;
771 color: #9c1825;
772 }
773 .vp-wrap .vp-section .vp-notebox {
774 margin: 10px 20px;
775 }
776
777 /* Extension
778 * ==================================================== */
779
780 /* Code Editor styling */
781 .ace_editor {
782 border-width: 1px;
783 border-style: solid;
784 border-color: #dddddd;
785 border-radius: 3px;
786 height: 200px;
787 }
788 /* Bootstrap Colorpicker */
789 .dropdown-menu {
790 position: absolute;
791 top: 100%;
792 left: 0;
793 z-index: 1000;
794 display: none;
795 float: left;
796 min-width: 160px;
797 margin: 2px 0 0;
798 list-style: none;
799 background-color: #ffffff;
800 border: 1px solid #cccccc;
801 *border-right-width: 2px;
802 *border-bottom-width: 2px;
803 border-radius: 3px;
804 -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
805 box-shadow: 0 5px 10px rgba(0,0,0,0.2);
806 -webkit-background-clip: padding-box;
807 -moz-background-clip: padding-box;
808 background-clip: padding-box;
809 }
810 /* jQuery UI Datepicker bottom div bug */
811 #ui-datepicker-div {
812 display: none;
813 z-index: 4 !important;
814 }
815 /* jQuery UI widget overlay glitch */
816 .ui-widget-overlay {
817 background-repeat: repeat;
818 }
819 /* fontawesome chooser + select2 width */
820 .vp-wrap .select2-container .fontawesome,.vp-wrap .select2-result-label .fontawesome {
821 font-size: 12px;
822 vertical-align: middle;
823 }
824 .vp-wrap .select2-container .fontawesome i,.vp-wrap .select2-result-label .fontawesome i {
825 font-size: 14px;
826 margin-right: 8px;
827 }
828 .vp-wrap .select2-container {
829 width: 100%;
830 }
831 .vp-wrap .select2-drop {
832 border-color: #cccccc;
833 padding-top: 10px;
834 margin-top: -2px;
835 }
836 .vp-wrap .select2-drop.select2-drop-above {
837 margin-top: 4px;
838 padding-top: 0;
839 padding-bottom: 10px;
840 border-top-color: #cccccc;
841 }
842 .vp-wrap .select2-drop input {
843 border-color: #cccccc;
844 }
845 .vp-wrap .select2-results .select2-highlighted {
846 background: #278ab7;
847 }