PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.39
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.39
9.1.3 9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 All 222 releases
wpvr / admin / lib / pannellum / src / css / video-js.css

video-js.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.39, at admin/lib/pannellum/src/css/video-js.css

1,279 lines 39.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
2 position: absolute;
3 top: 0;
4 left: 0;
5 width: 100%;
6 height: 100%; }
7
8 .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
9 text-align: center; }
10
11 @font-face {
12 font-family: VideoJS;
13 src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
14 font-weight: normal;
15 font-style: normal; }
16
17 .vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {
18 font-family: VideoJS;
19 font-weight: normal;
20 font-style: normal; }
21 .vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {
22 content: "\f101"; }
23
24 .vjs-icon-play-circle {
25 font-family: VideoJS;
26 font-weight: normal;
27 font-style: normal; }
28 .vjs-icon-play-circle:before {
29 content: "\f102"; }
30
31 .vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
32 font-family: VideoJS;
33 font-weight: normal;
34 font-style: normal; }
35 .vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
36 content: "\f103"; }
37
38 .vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
39 font-family: VideoJS;
40 font-weight: normal;
41 font-style: normal; }
42 .vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
43 content: "\f104"; }
44
45 .vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
46 font-family: VideoJS;
47 font-weight: normal;
48 font-style: normal; }
49 .vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
50 content: "\f105"; }
51
52 .vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
53 font-family: VideoJS;
54 font-weight: normal;
55 font-style: normal; }
56 .vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
57 content: "\f106"; }
58
59 .vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
60 font-family: VideoJS;
61 font-weight: normal;
62 font-style: normal; }
63 .vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
64 content: "\f107"; }
65
66 .vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
67 font-family: VideoJS;
68 font-weight: normal;
69 font-style: normal; }
70 .vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
71 content: "\f108"; }
72
73 .vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
74 font-family: VideoJS;
75 font-weight: normal;
76 font-style: normal; }
77 .vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
78 content: "\f109"; }
79
80 .vjs-icon-square {
81 font-family: VideoJS;
82 font-weight: normal;
83 font-style: normal; }
84 .vjs-icon-square:before {
85 content: "\f10a"; }
86
87 .vjs-icon-spinner {
88 font-family: VideoJS;
89 font-weight: normal;
90 font-style: normal; }
91 .vjs-icon-spinner:before {
92 content: "\f10b"; }
93
94 .vjs-icon-subtitles, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
95 .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
96 .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
97 .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
98 .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
99 font-family: VideoJS;
100 font-weight: normal;
101 font-style: normal; }
102 .vjs-icon-subtitles:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
103 .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
104 .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
105 .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
106 .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {
107 content: "\f10c"; }
108
109 .vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
110 .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
111 font-family: VideoJS;
112 font-weight: normal;
113 font-style: normal; }
114 .vjs-icon-captions:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
115 .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
116 content: "\f10d"; }
117
118 .vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
119 font-family: VideoJS;
120 font-weight: normal;
121 font-style: normal; }
122 .vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
123 content: "\f10e"; }
124
125 .vjs-icon-share {
126 font-family: VideoJS;
127 font-weight: normal;
128 font-style: normal; }
129 .vjs-icon-share:before {
130 content: "\f10f"; }
131
132 .vjs-icon-cog {
133 font-family: VideoJS;
134 font-weight: normal;
135 font-style: normal; }
136 .vjs-icon-cog:before {
137 content: "\f110"; }
138
139 .vjs-icon-circle, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
140 font-family: VideoJS;
141 font-weight: normal;
142 font-style: normal; }
143 .vjs-icon-circle:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
144 content: "\f111"; }
145
146 .vjs-icon-circle-outline {
147 font-family: VideoJS;
148 font-weight: normal;
149 font-style: normal; }
150 .vjs-icon-circle-outline:before {
151 content: "\f112"; }
152
153 .vjs-icon-circle-inner-circle {
154 font-family: VideoJS;
155 font-weight: normal;
156 font-style: normal; }
157 .vjs-icon-circle-inner-circle:before {
158 content: "\f113"; }
159
160 .vjs-icon-hd {
161 font-family: VideoJS;
162 font-weight: normal;
163 font-style: normal; }
164 .vjs-icon-hd:before {
165 content: "\f114"; }
166
167 .vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
168 font-family: VideoJS;
169 font-weight: normal;
170 font-style: normal; }
171 .vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
172 content: "\f115"; }
173
174 .vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
175 font-family: VideoJS;
176 font-weight: normal;
177 font-style: normal; }
178 .vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
179 content: "\f116"; }
180
181 .vjs-icon-facebook {
182 font-family: VideoJS;
183 font-weight: normal;
184 font-style: normal; }
185 .vjs-icon-facebook:before {
186 content: "\f117"; }
187
188 .vjs-icon-gplus {
189 font-family: VideoJS;
190 font-weight: normal;
191 font-style: normal; }
192 .vjs-icon-gplus:before {
193 content: "\f118"; }
194
195 .vjs-icon-linkedin {
196 font-family: VideoJS;
197 font-weight: normal;
198 font-style: normal; }
199 .vjs-icon-linkedin:before {
200 content: "\f119"; }
201
202 .vjs-icon-twitter {
203 font-family: VideoJS;
204 font-weight: normal;
205 font-style: normal; }
206 .vjs-icon-twitter:before {
207 content: "\f11a"; }
208
209 .vjs-icon-tumblr {
210 font-family: VideoJS;
211 font-weight: normal;
212 font-style: normal; }
213 .vjs-icon-tumblr:before {
214 content: "\f11b"; }
215
216 .vjs-icon-pinterest {
217 font-family: VideoJS;
218 font-weight: normal;
219 font-style: normal; }
220 .vjs-icon-pinterest:before {
221 content: "\f11c"; }
222
223 .vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
224 font-family: VideoJS;
225 font-weight: normal;
226 font-style: normal; }
227 .vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
228 content: "\f11d"; }
229
230 .vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
231 font-family: VideoJS;
232 font-weight: normal;
233 font-style: normal; }
234 .vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
235 content: "\f11e"; }
236
237 .vjs-icon-next-item {
238 font-family: VideoJS;
239 font-weight: normal;
240 font-style: normal; }
241 .vjs-icon-next-item:before {
242 content: "\f11f"; }
243
244 .vjs-icon-previous-item {
245 font-family: VideoJS;
246 font-weight: normal;
247 font-style: normal; }
248 .vjs-icon-previous-item:before {
249 content: "\f120"; }
250
251 .video-js {
252 display: block;
253 vertical-align: top;
254 box-sizing: border-box;
255 color: #fff;
256 background-color: #000;
257 position: relative;
258 padding: 0;
259 font-size: 10px;
260 line-height: 1;
261 font-weight: normal;
262 font-style: normal;
263 font-family: Arial, Helvetica, sans-serif;
264 word-break: initial; }
265 .video-js:-moz-full-screen {
266 position: absolute; }
267 .video-js:-webkit-full-screen {
268 width: 100% !important;
269 height: 100% !important; }
270
271 .video-js[tabindex="-1"] {
272 outline: none; }
273
274 .video-js *,
275 .video-js *:before,
276 .video-js *:after {
277 box-sizing: inherit; }
278
279 .video-js ul {
280 font-family: inherit;
281 font-size: inherit;
282 line-height: inherit;
283 list-style-position: outside;
284 margin-left: 0;
285 margin-right: 0;
286 margin-top: 0;
287 margin-bottom: 0; }
288
289 .video-js.vjs-fluid,
290 .video-js.vjs-16-9,
291 .video-js.vjs-4-3 {
292 width: 100%;
293 max-width: 100%;
294 height: 0; }
295
296 .video-js.vjs-16-9 {
297 padding-top: 56.25%; }
298
299 .video-js.vjs-4-3 {
300 padding-top: 75%; }
301
302 .video-js.vjs-fill {
303 width: 100%;
304 height: 100%; }
305
306 .video-js .vjs-tech {
307 position: absolute;
308 top: 0;
309 left: 0;
310 width: 100%;
311 height: 100%; }
312
313 body.vjs-full-window {
314 padding: 0;
315 margin: 0;
316 height: 100%; }
317
318 .vjs-full-window .video-js.vjs-fullscreen {
319 position: fixed;
320 overflow: hidden;
321 z-index: 1000;
322 left: 0;
323 top: 0;
324 bottom: 0;
325 right: 0; }
326
327 .video-js.vjs-fullscreen {
328 width: 100% !important;
329 height: 100% !important;
330 padding-top: 0 !important; }
331
332 .video-js.vjs-fullscreen.vjs-user-inactive {
333 cursor: none; }
334
335 .vjs-hidden {
336 display: none !important; }
337
338 .vjs-disabled {
339 opacity: 0.5;
340 cursor: default; }
341
342 .video-js .vjs-offscreen {
343 height: 1px;
344 left: -9999px;
345 position: absolute;
346 top: 0;
347 width: 1px; }
348
349 .vjs-lock-showing {
350 display: block !important;
351 opacity: 1;
352 visibility: visible; }
353
354 .vjs-no-js {
355 padding: 20px;
356 color: #fff;
357 background-color: #000;
358 font-size: 18px;
359 font-family: Arial, Helvetica, sans-serif;
360 text-align: center;
361 width: 300px;
362 height: 150px;
363 margin: 0px auto; }
364
365 .vjs-no-js a,
366 .vjs-no-js a:visited {
367 color: #66A8CC; }
368
369 .video-js .vjs-big-play-button {
370 font-size: 3em;
371 line-height: 1.5em;
372 height: 1.5em;
373 width: 3em;
374 display: block;
375 position: absolute;
376 top: 10px;
377 left: 10px;
378 padding: 0;
379 cursor: pointer;
380 opacity: 1;
381 border: 0.06666em solid #fff;
382 background-color: #2B333F;
383 background-color: rgba(43, 51, 63, 0.7);
384 border-radius: 0.3em;
385 transition: all 0.4s; }
386
387 .vjs-big-play-centered .vjs-big-play-button {
388 top: 50%;
389 left: 50%;
390 margin-top: -0.75em;
391 margin-left: -1.5em; }
392
393 .video-js:hover .vjs-big-play-button,
394 .video-js .vjs-big-play-button:focus {
395 border-color: #fff;
396 background-color: #73859f;
397 background-color: rgba(115, 133, 159, 0.5);
398 transition: all 0s; }
399
400 .vjs-controls-disabled .vjs-big-play-button,
401 .vjs-has-started .vjs-big-play-button,
402 .vjs-using-native-controls .vjs-big-play-button,
403 .vjs-error .vjs-big-play-button {
404 display: none; }
405
406 .vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
407 display: block; }
408
409 .video-js button {
410 background: none;
411 border: none;
412 color: inherit;
413 display: inline-block;
414 font-size: inherit;
415 line-height: inherit;
416 text-transform: none;
417 text-decoration: none;
418 transition: none;
419 -webkit-appearance: none;
420 -moz-appearance: none;
421 appearance: none; }
422
423 .vjs-control .vjs-button {
424 width: 100%;
425 height: 100%; }
426
427 .video-js .vjs-control.vjs-close-button {
428 cursor: pointer;
429 height: 3em;
430 position: absolute;
431 right: 0;
432 top: 0.5em;
433 z-index: 2; }
434
435 .video-js .vjs-modal-dialog {
436 background: rgba(0, 0, 0, 0.8);
437 background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
438 overflow: auto; }
439
440 .video-js .vjs-modal-dialog > * {
441 box-sizing: border-box; }
442
443 .vjs-modal-dialog .vjs-modal-dialog-content {
444 font-size: 1.2em;
445 line-height: 1.5;
446 padding: 20px 24px;
447 z-index: 1; }
448
449 .vjs-menu-button {
450 cursor: pointer; }
451
452 .vjs-menu-button.vjs-disabled {
453 cursor: default; }
454
455 .vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
456 display: none; }
457
458 .vjs-menu .vjs-menu-content {
459 display: block;
460 padding: 0;
461 margin: 0;
462 font-family: Arial, Helvetica, sans-serif;
463 overflow: auto; }
464
465 .vjs-menu .vjs-menu-content > * {
466 box-sizing: border-box; }
467
468 .vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
469 display: none; }
470
471 .vjs-menu li {
472 list-style: none;
473 margin: 0;
474 padding: 0.2em 0;
475 line-height: 1.4em;
476 font-size: 1.2em;
477 text-align: center;
478 text-transform: lowercase; }
479
480 .vjs-menu li.vjs-menu-item:focus,
481 .vjs-menu li.vjs-menu-item:hover {
482 background-color: #73859f;
483 background-color: rgba(115, 133, 159, 0.5); }
484
485 .vjs-menu li.vjs-selected,
486 .vjs-menu li.vjs-selected:focus,
487 .vjs-menu li.vjs-selected:hover {
488 background-color: #fff;
489 color: #2B333F; }
490
491 .vjs-menu li.vjs-menu-title {
492 text-align: center;
493 text-transform: uppercase;
494 font-size: 1em;
495 line-height: 2em;
496 padding: 0;
497 margin: 0 0 0.3em 0;
498 font-weight: bold;
499 cursor: default; }
500
501 .vjs-menu-button-popup .vjs-menu {
502 display: none;
503 position: absolute;
504 bottom: 0;
505 width: 10em;
506 left: -3em;
507 height: 0em;
508 margin-bottom: 1.5em;
509 border-top-color: rgba(43, 51, 63, 0.7); }
510
511 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
512 background-color: #2B333F;
513 background-color: rgba(43, 51, 63, 0.7);
514 position: absolute;
515 width: 100%;
516 bottom: 1.5em;
517 max-height: 15em; }
518
519 .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
520 .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
521 display: block; }
522
523 .video-js .vjs-menu-button-inline {
524 transition: all 0.4s;
525 overflow: hidden; }
526
527 .video-js .vjs-menu-button-inline:before {
528 width: 2.222222222em; }
529
530 .video-js .vjs-menu-button-inline:hover,
531 .video-js .vjs-menu-button-inline:focus,
532 .video-js .vjs-menu-button-inline.vjs-slider-active,
533 .video-js.vjs-no-flex .vjs-menu-button-inline {
534 width: 12em; }
535
536 .vjs-menu-button-inline .vjs-menu {
537 opacity: 0;
538 height: 100%;
539 width: auto;
540 position: absolute;
541 left: 4em;
542 top: 0;
543 padding: 0;
544 margin: 0;
545 transition: all 0.4s; }
546
547 .vjs-menu-button-inline:hover .vjs-menu,
548 .vjs-menu-button-inline:focus .vjs-menu,
549 .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
550 display: block;
551 opacity: 1; }
552
553 .vjs-no-flex .vjs-menu-button-inline .vjs-menu {
554 display: block;
555 opacity: 1;
556 position: relative;
557 width: auto; }
558
559 .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
560 .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
561 .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
562 width: auto; }
563
564 .vjs-menu-button-inline .vjs-menu-content {
565 width: auto;
566 height: 100%;
567 margin: 0;
568 overflow: hidden; }
569
570 .video-js .vjs-control-bar {
571 display: none;
572 width: 100%;
573 position: absolute;
574 bottom: 0;
575 left: 0;
576 right: 0;
577 height: 3.0em;
578 background-color: #2B333F;
579 background-color: rgba(43, 51, 63, 0.7); }
580
581 .vjs-has-started .vjs-control-bar {
582 display: flex;
583 visibility: visible;
584 opacity: 1;
585 transition: visibility 0.1s, opacity 0.1s; }
586
587 .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
588 visibility: visible;
589 opacity: 0;
590 transition: visibility 1s, opacity 1s; }
591
592 .vjs-controls-disabled .vjs-control-bar,
593 .vjs-using-native-controls .vjs-control-bar,
594 .vjs-error .vjs-control-bar {
595 display: none !important; }
596
597 .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
598 opacity: 1;
599 visibility: visible; }
600
601 .vjs-has-started.vjs-no-flex .vjs-control-bar {
602 display: table; }
603
604 .video-js .vjs-control {
605 position: relative;
606 text-align: center;
607 margin: 0;
608 padding: 0;
609 height: 100%;
610 width: 4em;
611 flex: none; }
612
613 .vjs-button > .vjs-icon-placeholder:before {
614 font-size: 1.8em;
615 line-height: 1.67; }
616
617 .video-js .vjs-control:focus:before,
618 .video-js .vjs-control:hover:before,
619 .video-js .vjs-control:focus {
620 text-shadow: 0em 0em 1em white; }
621
622 .video-js .vjs-control-text {
623 border: 0;
624 clip: rect(0 0 0 0);
625 height: 1px;
626 overflow: hidden;
627 padding: 0;
628 position: absolute;
629 width: 1px; }
630
631 .vjs-no-flex .vjs-control {
632 display: table-cell;
633 vertical-align: middle; }
634
635 .video-js .vjs-custom-control-spacer {
636 display: none; }
637
638 .video-js .vjs-progress-control {
639 cursor: pointer;
640 flex: auto;
641 display: flex;
642 align-items: center;
643 min-width: 4em;
644 touch-action: none; }
645
646 .video-js .vjs-progress-control.disabled {
647 cursor: default; }
648
649 .vjs-live .vjs-progress-control {
650 display: none; }
651
652 .vjs-no-flex .vjs-progress-control {
653 width: auto; }
654
655 .video-js .vjs-progress-holder {
656 flex: auto;
657 transition: all 0.2s;
658 height: 0.3em; }
659
660 .video-js .vjs-progress-control .vjs-progress-holder {
661 margin: 0 10px; }
662
663 .video-js .vjs-progress-control:hover .vjs-progress-holder {
664 font-size: 1.666666666666666666em; }
665
666 .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
667 font-size: 1em; }
668
669 .video-js .vjs-progress-holder .vjs-play-progress,
670 .video-js .vjs-progress-holder .vjs-load-progress,
671 .video-js .vjs-progress-holder .vjs-load-progress div {
672 position: absolute;
673 display: block;
674 height: 100%;
675 margin: 0;
676 padding: 0;
677 width: 0; }
678
679 .video-js .vjs-play-progress {
680 background-color: #fff; }
681 .video-js .vjs-play-progress:before {
682 font-size: 0.9em;
683 position: absolute;
684 right: -0.5em;
685 top: -0.333333333333333em;
686 z-index: 1; }
687
688 .video-js .vjs-load-progress {
689 background: rgba(115, 133, 159, 0.5); }
690
691 .video-js .vjs-load-progress div {
692 background: rgba(115, 133, 159, 0.75); }
693
694 .video-js .vjs-time-tooltip {
695 background-color: #fff;
696 background-color: rgba(255, 255, 255, 0.8);
697 border-radius: 0.3em;
698 color: #000;
699 float: right;
700 font-family: Arial, Helvetica, sans-serif;
701 font-size: 1em;
702 padding: 6px 8px 8px 8px;
703 pointer-events: none;
704 position: relative;
705 top: -3.4em;
706 visibility: hidden;
707 z-index: 1; }
708
709 .video-js .vjs-progress-holder:focus .vjs-time-tooltip {
710 display: none; }
711
712 .video-js .vjs-progress-control:hover .vjs-time-tooltip,
713 .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
714 display: block;
715 font-size: 0.6em;
716 visibility: visible; }
717
718 .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
719 font-size: 1em; }
720
721 .video-js .vjs-progress-control .vjs-mouse-display {
722 display: none;
723 position: absolute;
724 width: 1px;
725 height: 100%;
726 background-color: #000;
727 z-index: 1; }
728
729 .vjs-no-flex .vjs-progress-control .vjs-mouse-display {
730 z-index: 0; }
731
732 .video-js .vjs-progress-control:hover .vjs-mouse-display {
733 display: block; }
734
735 .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
736 visibility: hidden;
737 opacity: 0;
738 transition: visibility 1s, opacity 1s; }
739
740 .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
741 display: none; }
742
743 .vjs-mouse-display .vjs-time-tooltip {
744 color: #fff;
745 background-color: #000;
746 background-color: rgba(0, 0, 0, 0.8); }
747
748 .video-js .vjs-slider {
749 position: relative;
750 cursor: pointer;
751 padding: 0;
752 margin: 0 0.45em 0 0.45em;
753 /* iOS Safari */
754 -webkit-touch-callout: none;
755 /* Safari */
756 -webkit-user-select: none;
757 /* Konqueror HTML */
758 /* Firefox */
759 -moz-user-select: none;
760 /* Internet Explorer/Edge */
761 -ms-user-select: none;
762 /* Non-prefixed version, currently supported by Chrome and Opera */
763 user-select: none;
764 background-color: #73859f;
765 background-color: rgba(115, 133, 159, 0.5); }
766
767 .video-js .vjs-slider.disabled {
768 cursor: default; }
769
770 .video-js .vjs-slider:focus {
771 text-shadow: 0em 0em 1em white;
772 box-shadow: 0 0 1em #fff; }
773
774 .video-js .vjs-mute-control {
775 cursor: pointer;
776 flex: none; }
777
778 .video-js .vjs-volume-control {
779 cursor: pointer;
780 margin-right: 1em;
781 display: flex; }
782
783 .video-js .vjs-volume-control.vjs-volume-horizontal {
784 width: 5em; }
785
786 .video-js .vjs-volume-panel .vjs-volume-control {
787 visibility: visible;
788 opacity: 0;
789 width: 1px;
790 height: 1px;
791 margin-left: -1px; }
792
793 .video-js .vjs-volume-panel {
794 transition: width 1s; }
795 .video-js .vjs-volume-panel:hover .vjs-volume-control,
796 .video-js .vjs-volume-panel:active .vjs-volume-control,
797 .video-js .vjs-volume-panel:focus .vjs-volume-control,
798 .video-js .vjs-volume-panel .vjs-volume-control:hover,
799 .video-js .vjs-volume-panel .vjs-volume-control:active,
800 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
801 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
802 visibility: visible;
803 opacity: 1;
804 position: relative;
805 transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }
806 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
807 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
808 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
809 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
810 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
811 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
812 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
813 width: 5em;
814 height: 3em; }
815 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
816 width: 9em;
817 transition: width 0.1s; }
818 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
819 width: 4em; }
820
821 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
822 height: 8em;
823 width: 3em;
824 left: -3.5em;
825 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }
826
827 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
828 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
829
830 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
831 width: 5em;
832 height: 3em;
833 visibility: visible;
834 opacity: 1;
835 position: relative;
836 transition: none; }
837
838 .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
839 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
840 position: absolute;
841 bottom: 3em;
842 left: 0.5em; }
843
844 .video-js .vjs-volume-panel {
845 display: flex; }
846
847 .video-js .vjs-volume-bar {
848 margin: 1.35em 0.45em; }
849
850 .vjs-volume-bar.vjs-slider-horizontal {
851 width: 5em;
852 height: 0.3em; }
853
854 .vjs-volume-bar.vjs-slider-vertical {
855 width: 0.3em;
856 height: 5em;
857 margin: 1.35em auto; }
858
859 .video-js .vjs-volume-level {
860 position: absolute;
861 bottom: 0;
862 left: 0;
863 background-color: #fff; }
864 .video-js .vjs-volume-level:before {
865 position: absolute;
866 font-size: 0.9em; }
867
868 .vjs-slider-vertical .vjs-volume-level {
869 width: 0.3em; }
870 .vjs-slider-vertical .vjs-volume-level:before {
871 top: -0.5em;
872 left: -0.3em; }
873
874 .vjs-slider-horizontal .vjs-volume-level {
875 height: 0.3em; }
876 .vjs-slider-horizontal .vjs-volume-level:before {
877 top: -0.3em;
878 right: -0.5em; }
879
880 .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
881 width: 4em; }
882
883 .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
884 height: 100%; }
885
886 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
887 width: 100%; }
888
889 .video-js .vjs-volume-vertical {
890 width: 3em;
891 height: 8em;
892 bottom: 8em;
893 background-color: #2B333F;
894 background-color: rgba(43, 51, 63, 0.7); }
895
896 .video-js .vjs-volume-horizontal .vjs-menu {
897 left: -2em; }
898
899 .vjs-poster {
900 display: inline-block;
901 vertical-align: middle;
902 background-repeat: no-repeat;
903 background-position: 50% 50%;
904 background-size: contain;
905 background-color: #000000;
906 cursor: pointer;
907 margin: 0;
908 padding: 0;
909 position: absolute;
910 top: 0;
911 right: 0;
912 bottom: 0;
913 left: 0;
914 height: 100%; }
915
916 .vjs-has-started .vjs-poster {
917 display: none; }
918
919 .vjs-audio.vjs-has-started .vjs-poster {
920 display: block; }
921
922 .vjs-using-native-controls .vjs-poster {
923 display: none; }
924
925 .video-js .vjs-live-control {
926 display: flex;
927 align-items: flex-start;
928 flex: auto;
929 font-size: 1em;
930 line-height: 3em; }
931
932 .vjs-no-flex .vjs-live-control {
933 display: table-cell;
934 width: auto;
935 text-align: left; }
936
937 .video-js .vjs-time-control {
938 flex: none;
939 font-size: 1em;
940 line-height: 3em;
941 min-width: 2em;
942 width: auto;
943 padding-left: 1em;
944 padding-right: 1em; }
945
946 .vjs-live .vjs-time-control {
947 display: none; }
948
949 .video-js .vjs-current-time,
950 .vjs-no-flex .vjs-current-time {
951 display: none; }
952
953 .video-js .vjs-duration,
954 .vjs-no-flex .vjs-duration {
955 display: none; }
956
957 .vjs-time-divider {
958 display: none;
959 line-height: 3em; }
960
961 .vjs-live .vjs-time-divider {
962 display: none; }
963
964 .video-js .vjs-play-control .vjs-icon-placeholder {
965 cursor: pointer;
966 flex: none; }
967
968 .vjs-text-track-display {
969 position: absolute;
970 bottom: 3em;
971 left: 0;
972 right: 0;
973 top: 0;
974 pointer-events: none; }
975
976 .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
977 bottom: 1em; }
978
979 .video-js .vjs-text-track {
980 font-size: 1.4em;
981 text-align: center;
982 margin-bottom: 0.1em; }
983
984 .vjs-subtitles {
985 color: #fff; }
986
987 .vjs-captions {
988 color: #fc6; }
989
990 .vjs-tt-cue {
991 display: block; }
992
993 video::-webkit-media-text-track-display {
994 -webkit-transform: translateY(-3em);
995 transform: translateY(-3em); }
996
997 .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
998 -webkit-transform: translateY(-1.5em);
999 transform: translateY(-1.5em); }
1000
1001 .video-js .vjs-fullscreen-control {
1002 cursor: pointer;
1003 flex: none; }
1004
1005 .vjs-playback-rate > .vjs-menu-button,
1006 .vjs-playback-rate .vjs-playback-rate-value {
1007 position: absolute;
1008 top: 0;
1009 left: 0;
1010 width: 100%;
1011 height: 100%; }
1012
1013 .vjs-playback-rate .vjs-playback-rate-value {
1014 pointer-events: none;
1015 font-size: 1.5em;
1016 line-height: 2;
1017 text-align: center; }
1018
1019 .vjs-playback-rate .vjs-menu {
1020 width: 4em;
1021 left: 0em; }
1022
1023 .vjs-error .vjs-error-display .vjs-modal-dialog-content {
1024 font-size: 1.4em;
1025 text-align: center; }
1026
1027 .vjs-error .vjs-error-display:before {
1028 color: #fff;
1029 content: 'X';
1030 font-family: Arial, Helvetica, sans-serif;
1031 font-size: 4em;
1032 left: 0;
1033 line-height: 1;
1034 margin-top: -0.5em;
1035 position: absolute;
1036 text-shadow: 0.05em 0.05em 0.1em #000;
1037 text-align: center;
1038 top: 50%;
1039 vertical-align: middle;
1040 width: 100%; }
1041
1042 .vjs-loading-spinner {
1043 display: none;
1044 position: absolute;
1045 top: 50%;
1046 left: 50%;
1047 margin: -25px 0 0 -25px;
1048 opacity: 0.85;
1049 text-align: left;
1050 border: 6px solid rgba(43, 51, 63, 0.7);
1051 box-sizing: border-box;
1052 background-clip: padding-box;
1053 width: 50px;
1054 height: 50px;
1055 border-radius: 25px;
1056 visibility: hidden; }
1057
1058 .vjs-seeking .vjs-loading-spinner,
1059 .vjs-waiting .vjs-loading-spinner {
1060 display: block;
1061 -webkit-animation: 0s linear 0.3s forwards vjs-spinner-show;
1062 animation: 0s linear 0.3s forwards vjs-spinner-show; }
1063
1064 .vjs-loading-spinner:before,
1065 .vjs-loading-spinner:after {
1066 content: "";
1067 position: absolute;
1068 margin: -6px;
1069 box-sizing: inherit;
1070 width: inherit;
1071 height: inherit;
1072 border-radius: inherit;
1073 opacity: 1;
1074 border: inherit;
1075 border-color: transparent;
1076 border-top-color: white; }
1077
1078 .vjs-seeking .vjs-loading-spinner:before,
1079 .vjs-seeking .vjs-loading-spinner:after,
1080 .vjs-waiting .vjs-loading-spinner:before,
1081 .vjs-waiting .vjs-loading-spinner:after {
1082 -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
1083 animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }
1084
1085 .vjs-seeking .vjs-loading-spinner:before,
1086 .vjs-waiting .vjs-loading-spinner:before {
1087 border-top-color: white; }
1088
1089 .vjs-seeking .vjs-loading-spinner:after,
1090 .vjs-waiting .vjs-loading-spinner:after {
1091 border-top-color: white;
1092 -webkit-animation-delay: 0.44s;
1093 animation-delay: 0.44s; }
1094
1095 @keyframes vjs-spinner-show {
1096 to {
1097 visibility: visible; } }
1098
1099 @-webkit-keyframes vjs-spinner-show {
1100 to {
1101 visibility: visible; } }
1102
1103 @keyframes vjs-spinner-spin {
1104 100% {
1105 -webkit-transform: rotate(360deg);
1106 transform: rotate(360deg); } }
1107
1108 @-webkit-keyframes vjs-spinner-spin {
1109 100% {
1110 -webkit-transform: rotate(360deg); } }
1111
1112 @keyframes vjs-spinner-fade {
1113 0% {
1114 border-top-color: #73859f; }
1115 20% {
1116 border-top-color: #73859f; }
1117 35% {
1118 border-top-color: white; }
1119 60% {
1120 border-top-color: #73859f; }
1121 100% {
1122 border-top-color: #73859f; } }
1123
1124 @-webkit-keyframes vjs-spinner-fade {
1125 0% {
1126 border-top-color: #73859f; }
1127 20% {
1128 border-top-color: #73859f; }
1129 35% {
1130 border-top-color: white; }
1131 60% {
1132 border-top-color: #73859f; }
1133 100% {
1134 border-top-color: #73859f; } }
1135
1136 .vjs-chapters-button .vjs-menu ul {
1137 width: 24em; }
1138
1139 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1140 vertical-align: middle;
1141 display: inline-block;
1142 margin-bottom: -0.1em; }
1143
1144 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1145 font-family: VideoJS;
1146 content: "\f10d";
1147 font-size: 1.5em;
1148 line-height: inherit; }
1149
1150 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1151 vertical-align: middle;
1152 display: inline-block;
1153 margin-bottom: -0.1em; }
1154
1155 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1156 font-family: VideoJS;
1157 content: " \f11d";
1158 font-size: 1.5em;
1159 line-height: inherit; }
1160
1161 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
1162 flex: auto; }
1163
1164 .video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
1165 width: auto; }
1166
1167 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
1168 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
1169 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
1170 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
1171 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
1172 display: none; }
1173
1174 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
1175 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
1176 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
1177 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
1178 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
1179 display: none; }
1180
1181 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
1182 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
1183 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
1184 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
1185 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
1186 display: none; }
1187
1188 .vjs-modal-dialog.vjs-text-track-settings {
1189 background-color: #2B333F;
1190 background-color: rgba(43, 51, 63, 0.75);
1191 color: #fff;
1192 height: 70%; }
1193
1194 .vjs-text-track-settings .vjs-modal-dialog-content {
1195 display: table; }
1196
1197 .vjs-text-track-settings .vjs-track-settings-colors,
1198 .vjs-text-track-settings .vjs-track-settings-font,
1199 .vjs-text-track-settings .vjs-track-settings-controls {
1200 display: table-cell; }
1201
1202 .vjs-text-track-settings .vjs-track-settings-controls {
1203 text-align: right;
1204 vertical-align: bottom; }
1205
1206 @supports (display: grid) {
1207 .vjs-text-track-settings .vjs-modal-dialog-content {
1208 display: grid;
1209 grid-template-columns: 1fr 1fr;
1210 grid-template-rows: 1fr auto; }
1211 .vjs-text-track-settings .vjs-track-settings-colors {
1212 display: block;
1213 grid-column: 1;
1214 grid-row: 1; }
1215 .vjs-text-track-settings .vjs-track-settings-font {
1216 grid-column: 2;
1217 grid-row: 1; }
1218 .vjs-text-track-settings .vjs-track-settings-controls {
1219 grid-column: 2;
1220 grid-row: 2; } }
1221
1222 .vjs-track-setting > select {
1223 margin-right: 5px; }
1224
1225 .vjs-text-track-settings fieldset {
1226 margin: 5px;
1227 padding: 3px;
1228 border: none; }
1229
1230 .vjs-text-track-settings fieldset span {
1231 display: inline-block; }
1232
1233 .vjs-text-track-settings legend {
1234 color: #fff;
1235 margin: 0 0 5px 0; }
1236
1237 .vjs-text-track-settings .vjs-label {
1238 position: absolute;
1239 clip: rect(1px 1px 1px 1px);
1240 clip: rect(1px, 1px, 1px, 1px);
1241 display: block;
1242 margin: 0 0 5px 0;
1243 padding: 0;
1244 border: 0;
1245 height: 1px;
1246 width: 1px;
1247 overflow: hidden; }
1248
1249 .vjs-track-settings-controls button:focus,
1250 .vjs-track-settings-controls button:active {
1251 outline-style: solid;
1252 outline-width: medium;
1253 background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }
1254
1255 .vjs-track-settings-controls button:hover {
1256 color: rgba(43, 51, 63, 0.75); }
1257
1258 .vjs-track-settings-controls button {
1259 background-color: #fff;
1260 background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
1261 color: #2B333F;
1262 cursor: pointer;
1263 border-radius: 2px; }
1264
1265 .vjs-track-settings-controls .vjs-default-button {
1266 margin-right: 1em; }
1267
1268 @media print {
1269 .video-js > *:not(.vjs-tech):not(.vjs-poster) {
1270 visibility: hidden; } }
1271
1272 .vjs-resize-manager {
1273 position: absolute;
1274 top: 0;
1275 left: 0;
1276 width: 100%;
1277 height: 100%;
1278 border: none;
1279 visibility: hidden; }