PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.10
Yatra – Travel Booking & Tour Operator Software v3.0.10
3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 2.0.10 All 83 releases
yatra / assets / admin / dist / css / react-vendor.css

react-vendor.css in Yatra – Travel Booking & Tour Operator Software 3.0.10, at assets/admin/dist/css/react-vendor.css

947 lines 24.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Quill Editor v1.3.7
3 * https://quilljs.com/
4 * Copyright (c) 2014, Jason Chen
5 * Copyright (c) 2013, salesforce.com
6 */
7 .ql-container {
8 box-sizing: border-box;
9 font-family: Helvetica, Arial, sans-serif;
10 font-size: 13px;
11 height: 100%;
12 margin: 0px;
13 position: relative;
14 }
15 .ql-container.ql-disabled .ql-tooltip {
16 visibility: hidden;
17 }
18 .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
19 pointer-events: none;
20 }
21 .ql-clipboard {
22 left: -100000px;
23 height: 1px;
24 overflow-y: hidden;
25 position: absolute;
26 top: 50%;
27 }
28 .ql-clipboard p {
29 margin: 0;
30 padding: 0;
31 }
32 .ql-editor {
33 box-sizing: border-box;
34 line-height: 1.42;
35 height: 100%;
36 outline: none;
37 overflow-y: auto;
38 padding: 12px 15px;
39 -o-tab-size: 4;
40 tab-size: 4;
41 -moz-tab-size: 4;
42 text-align: left;
43 white-space: pre-wrap;
44 word-wrap: break-word;
45 }
46 .ql-editor > * {
47 cursor: text;
48 }
49 .ql-editor p,
50 .ql-editor ol,
51 .ql-editor ul,
52 .ql-editor pre,
53 .ql-editor blockquote,
54 .ql-editor h1,
55 .ql-editor h2,
56 .ql-editor h3,
57 .ql-editor h4,
58 .ql-editor h5,
59 .ql-editor h6 {
60 margin: 0;
61 padding: 0;
62 counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
63 }
64 .ql-editor ol,
65 .ql-editor ul {
66 padding-left: 1.5em;
67 }
68 .ql-editor ol > li,
69 .ql-editor ul > li {
70 list-style-type: none;
71 }
72 .ql-editor ul > li::before {
73 content: '\2022';
74 }
75 .ql-editor ul[data-checked=true],
76 .ql-editor ul[data-checked=false] {
77 pointer-events: none;
78 }
79 .ql-editor ul[data-checked=true] > li *,
80 .ql-editor ul[data-checked=false] > li * {
81 pointer-events: all;
82 }
83 .ql-editor ul[data-checked=true] > li::before,
84 .ql-editor ul[data-checked=false] > li::before {
85 color: #777;
86 cursor: pointer;
87 pointer-events: all;
88 }
89 .ql-editor ul[data-checked=true] > li::before {
90 content: '\2611';
91 }
92 .ql-editor ul[data-checked=false] > li::before {
93 content: '\2610';
94 }
95 .ql-editor li::before {
96 display: inline-block;
97 white-space: nowrap;
98 width: 1.2em;
99 }
100 .ql-editor li:not(.ql-direction-rtl)::before {
101 margin-left: -1.5em;
102 margin-right: 0.3em;
103 text-align: right;
104 }
105 .ql-editor li.ql-direction-rtl::before {
106 margin-left: 0.3em;
107 margin-right: -1.5em;
108 }
109 .ql-editor ol li:not(.ql-direction-rtl),
110 .ql-editor ul li:not(.ql-direction-rtl) {
111 padding-left: 1.5em;
112 }
113 .ql-editor ol li.ql-direction-rtl,
114 .ql-editor ul li.ql-direction-rtl {
115 padding-right: 1.5em;
116 }
117 .ql-editor ol li {
118 counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
119 counter-increment: list-0;
120 }
121 .ql-editor ol li:before {
122 content: counter(list-0, decimal) '. ';
123 }
124 .ql-editor ol li.ql-indent-1 {
125 counter-increment: list-1;
126 }
127 .ql-editor ol li.ql-indent-1:before {
128 content: counter(list-1, lower-alpha) '. ';
129 }
130 .ql-editor ol li.ql-indent-1 {
131 counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
132 }
133 .ql-editor ol li.ql-indent-2 {
134 counter-increment: list-2;
135 }
136 .ql-editor ol li.ql-indent-2:before {
137 content: counter(list-2, lower-roman) '. ';
138 }
139 .ql-editor ol li.ql-indent-2 {
140 counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
141 }
142 .ql-editor ol li.ql-indent-3 {
143 counter-increment: list-3;
144 }
145 .ql-editor ol li.ql-indent-3:before {
146 content: counter(list-3, decimal) '. ';
147 }
148 .ql-editor ol li.ql-indent-3 {
149 counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
150 }
151 .ql-editor ol li.ql-indent-4 {
152 counter-increment: list-4;
153 }
154 .ql-editor ol li.ql-indent-4:before {
155 content: counter(list-4, lower-alpha) '. ';
156 }
157 .ql-editor ol li.ql-indent-4 {
158 counter-reset: list-5 list-6 list-7 list-8 list-9;
159 }
160 .ql-editor ol li.ql-indent-5 {
161 counter-increment: list-5;
162 }
163 .ql-editor ol li.ql-indent-5:before {
164 content: counter(list-5, lower-roman) '. ';
165 }
166 .ql-editor ol li.ql-indent-5 {
167 counter-reset: list-6 list-7 list-8 list-9;
168 }
169 .ql-editor ol li.ql-indent-6 {
170 counter-increment: list-6;
171 }
172 .ql-editor ol li.ql-indent-6:before {
173 content: counter(list-6, decimal) '. ';
174 }
175 .ql-editor ol li.ql-indent-6 {
176 counter-reset: list-7 list-8 list-9;
177 }
178 .ql-editor ol li.ql-indent-7 {
179 counter-increment: list-7;
180 }
181 .ql-editor ol li.ql-indent-7:before {
182 content: counter(list-7, lower-alpha) '. ';
183 }
184 .ql-editor ol li.ql-indent-7 {
185 counter-reset: list-8 list-9;
186 }
187 .ql-editor ol li.ql-indent-8 {
188 counter-increment: list-8;
189 }
190 .ql-editor ol li.ql-indent-8:before {
191 content: counter(list-8, lower-roman) '. ';
192 }
193 .ql-editor ol li.ql-indent-8 {
194 counter-reset: list-9;
195 }
196 .ql-editor ol li.ql-indent-9 {
197 counter-increment: list-9;
198 }
199 .ql-editor ol li.ql-indent-9:before {
200 content: counter(list-9, decimal) '. ';
201 }
202 .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
203 padding-left: 3em;
204 }
205 .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
206 padding-left: 4.5em;
207 }
208 .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
209 padding-right: 3em;
210 }
211 .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
212 padding-right: 4.5em;
213 }
214 .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
215 padding-left: 6em;
216 }
217 .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
218 padding-left: 7.5em;
219 }
220 .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
221 padding-right: 6em;
222 }
223 .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
224 padding-right: 7.5em;
225 }
226 .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
227 padding-left: 9em;
228 }
229 .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
230 padding-left: 10.5em;
231 }
232 .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
233 padding-right: 9em;
234 }
235 .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
236 padding-right: 10.5em;
237 }
238 .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
239 padding-left: 12em;
240 }
241 .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
242 padding-left: 13.5em;
243 }
244 .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
245 padding-right: 12em;
246 }
247 .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
248 padding-right: 13.5em;
249 }
250 .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
251 padding-left: 15em;
252 }
253 .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
254 padding-left: 16.5em;
255 }
256 .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
257 padding-right: 15em;
258 }
259 .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
260 padding-right: 16.5em;
261 }
262 .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
263 padding-left: 18em;
264 }
265 .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
266 padding-left: 19.5em;
267 }
268 .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
269 padding-right: 18em;
270 }
271 .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
272 padding-right: 19.5em;
273 }
274 .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
275 padding-left: 21em;
276 }
277 .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
278 padding-left: 22.5em;
279 }
280 .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
281 padding-right: 21em;
282 }
283 .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
284 padding-right: 22.5em;
285 }
286 .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
287 padding-left: 24em;
288 }
289 .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
290 padding-left: 25.5em;
291 }
292 .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
293 padding-right: 24em;
294 }
295 .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
296 padding-right: 25.5em;
297 }
298 .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
299 padding-left: 27em;
300 }
301 .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
302 padding-left: 28.5em;
303 }
304 .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
305 padding-right: 27em;
306 }
307 .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
308 padding-right: 28.5em;
309 }
310 .ql-editor .ql-video {
311 display: block;
312 max-width: 100%;
313 }
314 .ql-editor .ql-video.ql-align-center {
315 margin: 0 auto;
316 }
317 .ql-editor .ql-video.ql-align-right {
318 margin: 0 0 0 auto;
319 }
320 .ql-editor .ql-bg-black {
321 background-color: #000;
322 }
323 .ql-editor .ql-bg-red {
324 background-color: #e60000;
325 }
326 .ql-editor .ql-bg-orange {
327 background-color: #f90;
328 }
329 .ql-editor .ql-bg-yellow {
330 background-color: #ff0;
331 }
332 .ql-editor .ql-bg-green {
333 background-color: #008a00;
334 }
335 .ql-editor .ql-bg-blue {
336 background-color: #06c;
337 }
338 .ql-editor .ql-bg-purple {
339 background-color: #93f;
340 }
341 .ql-editor .ql-color-white {
342 color: #fff;
343 }
344 .ql-editor .ql-color-red {
345 color: #e60000;
346 }
347 .ql-editor .ql-color-orange {
348 color: #f90;
349 }
350 .ql-editor .ql-color-yellow {
351 color: #ff0;
352 }
353 .ql-editor .ql-color-green {
354 color: #008a00;
355 }
356 .ql-editor .ql-color-blue {
357 color: #06c;
358 }
359 .ql-editor .ql-color-purple {
360 color: #93f;
361 }
362 .ql-editor .ql-font-serif {
363 font-family: Georgia, Times New Roman, serif;
364 }
365 .ql-editor .ql-font-monospace {
366 font-family: Monaco, Courier New, monospace;
367 }
368 .ql-editor .ql-size-small {
369 font-size: 0.75em;
370 }
371 .ql-editor .ql-size-large {
372 font-size: 1.5em;
373 }
374 .ql-editor .ql-size-huge {
375 font-size: 2.5em;
376 }
377 .ql-editor .ql-direction-rtl {
378 direction: rtl;
379 text-align: inherit;
380 }
381 .ql-editor .ql-align-center {
382 text-align: center;
383 }
384 .ql-editor .ql-align-justify {
385 text-align: justify;
386 }
387 .ql-editor .ql-align-right {
388 text-align: right;
389 }
390 .ql-editor.ql-blank::before {
391 color: rgba(0,0,0,0.6);
392 content: attr(data-placeholder);
393 font-style: italic;
394 left: 15px;
395 pointer-events: none;
396 position: absolute;
397 right: 15px;
398 }
399 .ql-snow.ql-toolbar:after,
400 .ql-snow .ql-toolbar:after {
401 clear: both;
402 content: '';
403 display: table;
404 }
405 .ql-snow.ql-toolbar button,
406 .ql-snow .ql-toolbar button {
407 background: none;
408 border: none;
409 cursor: pointer;
410 display: inline-block;
411 float: left;
412 height: 24px;
413 padding: 3px 5px;
414 width: 28px;
415 }
416 .ql-snow.ql-toolbar button svg,
417 .ql-snow .ql-toolbar button svg {
418 float: left;
419 height: 100%;
420 }
421 .ql-snow.ql-toolbar button:active:hover,
422 .ql-snow .ql-toolbar button:active:hover {
423 outline: none;
424 }
425 .ql-snow.ql-toolbar input.ql-image[type=file],
426 .ql-snow .ql-toolbar input.ql-image[type=file] {
427 display: none;
428 }
429 .ql-snow.ql-toolbar button:hover,
430 .ql-snow .ql-toolbar button:hover,
431 .ql-snow.ql-toolbar button:focus,
432 .ql-snow .ql-toolbar button:focus,
433 .ql-snow.ql-toolbar button.ql-active,
434 .ql-snow .ql-toolbar button.ql-active,
435 .ql-snow.ql-toolbar .ql-picker-label:hover,
436 .ql-snow .ql-toolbar .ql-picker-label:hover,
437 .ql-snow.ql-toolbar .ql-picker-label.ql-active,
438 .ql-snow .ql-toolbar .ql-picker-label.ql-active,
439 .ql-snow.ql-toolbar .ql-picker-item:hover,
440 .ql-snow .ql-toolbar .ql-picker-item:hover,
441 .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
442 .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
443 color: #06c;
444 }
445 .ql-snow.ql-toolbar button:hover .ql-fill,
446 .ql-snow .ql-toolbar button:hover .ql-fill,
447 .ql-snow.ql-toolbar button:focus .ql-fill,
448 .ql-snow .ql-toolbar button:focus .ql-fill,
449 .ql-snow.ql-toolbar button.ql-active .ql-fill,
450 .ql-snow .ql-toolbar button.ql-active .ql-fill,
451 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
452 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
453 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
454 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
455 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
456 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
457 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
458 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
459 .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
460 .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
461 .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
462 .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
463 .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
464 .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
465 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
466 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
467 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
468 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
469 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
470 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
471 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
472 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
473 fill: #06c;
474 }
475 .ql-snow.ql-toolbar button:hover .ql-stroke,
476 .ql-snow .ql-toolbar button:hover .ql-stroke,
477 .ql-snow.ql-toolbar button:focus .ql-stroke,
478 .ql-snow .ql-toolbar button:focus .ql-stroke,
479 .ql-snow.ql-toolbar button.ql-active .ql-stroke,
480 .ql-snow .ql-toolbar button.ql-active .ql-stroke,
481 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
482 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
483 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
484 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
485 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
486 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
487 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
488 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
489 .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
490 .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
491 .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
492 .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
493 .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
494 .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
495 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
496 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
497 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
498 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
499 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
500 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
501 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
502 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
503 stroke: #06c;
504 }
505 @media (pointer: coarse) {
506 .ql-snow.ql-toolbar button:hover:not(.ql-active),
507 .ql-snow .ql-toolbar button:hover:not(.ql-active) {
508 color: #444;
509 }
510 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
511 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
512 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
513 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
514 fill: #444;
515 }
516 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
517 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
518 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
519 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
520 stroke: #444;
521 }
522 }
523 .ql-snow {
524 box-sizing: border-box;
525 }
526 .ql-snow * {
527 box-sizing: border-box;
528 }
529 .ql-snow .ql-hidden {
530 display: none;
531 }
532 .ql-snow .ql-out-bottom,
533 .ql-snow .ql-out-top {
534 visibility: hidden;
535 }
536 .ql-snow .ql-tooltip {
537 position: absolute;
538 transform: translateY(10px);
539 }
540 .ql-snow .ql-tooltip a {
541 cursor: pointer;
542 text-decoration: none;
543 }
544 .ql-snow .ql-tooltip.ql-flip {
545 transform: translateY(-10px);
546 }
547 .ql-snow .ql-formats {
548 display: inline-block;
549 vertical-align: middle;
550 }
551 .ql-snow .ql-formats:after {
552 clear: both;
553 content: '';
554 display: table;
555 }
556 .ql-snow .ql-stroke {
557 fill: none;
558 stroke: #444;
559 stroke-linecap: round;
560 stroke-linejoin: round;
561 stroke-width: 2;
562 }
563 .ql-snow .ql-stroke-miter {
564 fill: none;
565 stroke: #444;
566 stroke-miterlimit: 10;
567 stroke-width: 2;
568 }
569 .ql-snow .ql-fill,
570 .ql-snow .ql-stroke.ql-fill {
571 fill: #444;
572 }
573 .ql-snow .ql-empty {
574 fill: none;
575 }
576 .ql-snow .ql-even {
577 fill-rule: evenodd;
578 }
579 .ql-snow .ql-thin,
580 .ql-snow .ql-stroke.ql-thin {
581 stroke-width: 1;
582 }
583 .ql-snow .ql-transparent {
584 opacity: 0.4;
585 }
586 .ql-snow .ql-direction svg:last-child {
587 display: none;
588 }
589 .ql-snow .ql-direction.ql-active svg:last-child {
590 display: inline;
591 }
592 .ql-snow .ql-direction.ql-active svg:first-child {
593 display: none;
594 }
595 .ql-snow .ql-editor h1 {
596 font-size: 2em;
597 }
598 .ql-snow .ql-editor h2 {
599 font-size: 1.5em;
600 }
601 .ql-snow .ql-editor h3 {
602 font-size: 1.17em;
603 }
604 .ql-snow .ql-editor h4 {
605 font-size: 1em;
606 }
607 .ql-snow .ql-editor h5 {
608 font-size: 0.83em;
609 }
610 .ql-snow .ql-editor h6 {
611 font-size: 0.67em;
612 }
613 .ql-snow .ql-editor a {
614 text-decoration: underline;
615 }
616 .ql-snow .ql-editor blockquote {
617 border-left: 4px solid #ccc;
618 margin-bottom: 5px;
619 margin-top: 5px;
620 padding-left: 16px;
621 }
622 .ql-snow .ql-editor code,
623 .ql-snow .ql-editor pre {
624 background-color: #f0f0f0;
625 border-radius: 3px;
626 }
627 .ql-snow .ql-editor pre {
628 white-space: pre-wrap;
629 margin-bottom: 5px;
630 margin-top: 5px;
631 padding: 5px 10px;
632 }
633 .ql-snow .ql-editor code {
634 font-size: 85%;
635 padding: 2px 4px;
636 }
637 .ql-snow .ql-editor pre.ql-syntax {
638 background-color: #23241f;
639 color: #f8f8f2;
640 overflow: visible;
641 }
642 .ql-snow .ql-editor img {
643 max-width: 100%;
644 }
645 .ql-snow .ql-picker {
646 color: #444;
647 display: inline-block;
648 float: left;
649 font-size: 14px;
650 font-weight: 500;
651 height: 24px;
652 position: relative;
653 vertical-align: middle;
654 }
655 .ql-snow .ql-picker-label {
656 cursor: pointer;
657 display: inline-block;
658 height: 100%;
659 padding-left: 8px;
660 padding-right: 2px;
661 position: relative;
662 width: 100%;
663 }
664 .ql-snow .ql-picker-label::before {
665 display: inline-block;
666 line-height: 22px;
667 }
668 .ql-snow .ql-picker-options {
669 background-color: #fff;
670 display: none;
671 min-width: 100%;
672 padding: 4px 8px;
673 position: absolute;
674 white-space: nowrap;
675 }
676 .ql-snow .ql-picker-options .ql-picker-item {
677 cursor: pointer;
678 display: block;
679 padding-bottom: 5px;
680 padding-top: 5px;
681 }
682 .ql-snow .ql-picker.ql-expanded .ql-picker-label {
683 color: #ccc;
684 z-index: 2;
685 }
686 .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
687 fill: #ccc;
688 }
689 .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
690 stroke: #ccc;
691 }
692 .ql-snow .ql-picker.ql-expanded .ql-picker-options {
693 display: block;
694 margin-top: -1px;
695 top: 100%;
696 z-index: 1;
697 }
698 .ql-snow .ql-color-picker,
699 .ql-snow .ql-icon-picker {
700 width: 28px;
701 }
702 .ql-snow .ql-color-picker .ql-picker-label,
703 .ql-snow .ql-icon-picker .ql-picker-label {
704 padding: 2px 4px;
705 }
706 .ql-snow .ql-color-picker .ql-picker-label svg,
707 .ql-snow .ql-icon-picker .ql-picker-label svg {
708 right: 4px;
709 }
710 .ql-snow .ql-icon-picker .ql-picker-options {
711 padding: 4px 0px;
712 }
713 .ql-snow .ql-icon-picker .ql-picker-item {
714 height: 24px;
715 width: 24px;
716 padding: 2px 4px;
717 }
718 .ql-snow .ql-color-picker .ql-picker-options {
719 padding: 3px 5px;
720 width: 152px;
721 }
722 .ql-snow .ql-color-picker .ql-picker-item {
723 border: 1px solid transparent;
724 float: left;
725 height: 16px;
726 margin: 2px;
727 padding: 0px;
728 width: 16px;
729 }
730 .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
731 position: absolute;
732 margin-top: -9px;
733 right: 0;
734 top: 50%;
735 width: 18px;
736 }
737 .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
738 .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
739 .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
740 .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
741 .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
742 .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
743 content: attr(data-label);
744 }
745 .ql-snow .ql-picker.ql-header {
746 width: 98px;
747 }
748 .ql-snow .ql-picker.ql-header .ql-picker-label::before,
749 .ql-snow .ql-picker.ql-header .ql-picker-item::before {
750 content: 'Normal';
751 }
752 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
753 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
754 content: 'Heading 1';
755 }
756 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
757 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
758 content: 'Heading 2';
759 }
760 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
761 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
762 content: 'Heading 3';
763 }
764 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
765 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
766 content: 'Heading 4';
767 }
768 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
769 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
770 content: 'Heading 5';
771 }
772 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
773 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
774 content: 'Heading 6';
775 }
776 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
777 font-size: 2em;
778 }
779 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
780 font-size: 1.5em;
781 }
782 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
783 font-size: 1.17em;
784 }
785 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
786 font-size: 1em;
787 }
788 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
789 font-size: 0.83em;
790 }
791 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
792 font-size: 0.67em;
793 }
794 .ql-snow .ql-picker.ql-font {
795 width: 108px;
796 }
797 .ql-snow .ql-picker.ql-font .ql-picker-label::before,
798 .ql-snow .ql-picker.ql-font .ql-picker-item::before {
799 content: 'Sans Serif';
800 }
801 .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
802 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
803 content: 'Serif';
804 }
805 .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
806 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
807 content: 'Monospace';
808 }
809 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
810 font-family: Georgia, Times New Roman, serif;
811 }
812 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
813 font-family: Monaco, Courier New, monospace;
814 }
815 .ql-snow .ql-picker.ql-size {
816 width: 98px;
817 }
818 .ql-snow .ql-picker.ql-size .ql-picker-label::before,
819 .ql-snow .ql-picker.ql-size .ql-picker-item::before {
820 content: 'Normal';
821 }
822 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
823 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
824 content: 'Small';
825 }
826 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
827 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
828 content: 'Large';
829 }
830 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
831 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
832 content: 'Huge';
833 }
834 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
835 font-size: 10px;
836 }
837 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
838 font-size: 18px;
839 }
840 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
841 font-size: 32px;
842 }
843 .ql-snow .ql-color-picker.ql-background .ql-picker-item {
844 background-color: #fff;
845 }
846 .ql-snow .ql-color-picker.ql-color .ql-picker-item {
847 background-color: #000;
848 }
849 .ql-toolbar.ql-snow {
850 border: 1px solid #ccc;
851 box-sizing: border-box;
852 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
853 padding: 8px;
854 }
855 .ql-toolbar.ql-snow .ql-formats {
856 margin-right: 15px;
857 }
858 .ql-toolbar.ql-snow .ql-picker-label {
859 border: 1px solid transparent;
860 }
861 .ql-toolbar.ql-snow .ql-picker-options {
862 border: 1px solid transparent;
863 box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
864 }
865 .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
866 border-color: #ccc;
867 }
868 .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
869 border-color: #ccc;
870 }
871 .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
872 .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
873 border-color: #000;
874 }
875 .ql-toolbar.ql-snow + .ql-container.ql-snow {
876 border-top: 0px;
877 }
878 .ql-snow .ql-tooltip {
879 background-color: #fff;
880 border: 1px solid #ccc;
881 box-shadow: 0px 0px 5px #ddd;
882 color: #444;
883 padding: 5px 12px;
884 white-space: nowrap;
885 }
886 .ql-snow .ql-tooltip::before {
887 content: "Visit URL:";
888 line-height: 26px;
889 margin-right: 8px;
890 }
891 .ql-snow .ql-tooltip input[type=text] {
892 display: none;
893 border: 1px solid #ccc;
894 font-size: 13px;
895 height: 26px;
896 margin: 0px;
897 padding: 3px 5px;
898 width: 170px;
899 }
900 .ql-snow .ql-tooltip a.ql-preview {
901 display: inline-block;
902 max-width: 200px;
903 overflow-x: hidden;
904 text-overflow: ellipsis;
905 vertical-align: top;
906 }
907 .ql-snow .ql-tooltip a.ql-action::after {
908 border-right: 1px solid #ccc;
909 content: 'Edit';
910 margin-left: 16px;
911 padding-right: 8px;
912 }
913 .ql-snow .ql-tooltip a.ql-remove::before {
914 content: 'Remove';
915 margin-left: 8px;
916 }
917 .ql-snow .ql-tooltip a {
918 line-height: 26px;
919 }
920 .ql-snow .ql-tooltip.ql-editing a.ql-preview,
921 .ql-snow .ql-tooltip.ql-editing a.ql-remove {
922 display: none;
923 }
924 .ql-snow .ql-tooltip.ql-editing input[type=text] {
925 display: inline-block;
926 }
927 .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
928 border-right: 0px;
929 content: 'Save';
930 padding-right: 0px;
931 }
932 .ql-snow .ql-tooltip[data-mode=link]::before {
933 content: "Enter link:";
934 }
935 .ql-snow .ql-tooltip[data-mode=formula]::before {
936 content: "Enter formula:";
937 }
938 .ql-snow .ql-tooltip[data-mode=video]::before {
939 content: "Enter video:";
940 }
941 .ql-snow a {
942 color: #06c;
943 }
944 .ql-container.ql-snow {
945 border: 1px solid #ccc;
946 }
947