PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.79
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.79
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.79, at admin/lib/pannellum/src/css/video-js.css

1,284 lines 40.0 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 /* Fix: pnlm-container creates a stacking context at effective z-index:0 via
581 * contain:content, sitting above elements with z-index:auto. Setting z-index:1
582 * here ensures the control bar (and the vertical volume slider that extends
583 * above it) renders and receives pointer events above the pnlm-dragfix. */
584 z-index: 1; }
585
586 .vjs-has-started .vjs-control-bar {
587 display: flex;
588 visibility: visible;
589 opacity: 1;
590 transition: visibility 0.1s, opacity 0.1s; }
591
592 .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
593 visibility: visible;
594 opacity: 0;
595 transition: visibility 1s, opacity 1s; }
596
597 .vjs-controls-disabled .vjs-control-bar,
598 .vjs-using-native-controls .vjs-control-bar,
599 .vjs-error .vjs-control-bar {
600 display: none !important; }
601
602 .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
603 opacity: 1;
604 visibility: visible; }
605
606 .vjs-has-started.vjs-no-flex .vjs-control-bar {
607 display: table; }
608
609 .video-js .vjs-control {
610 position: relative;
611 text-align: center;
612 margin: 0;
613 padding: 0;
614 height: 100%;
615 width: 4em;
616 flex: none; }
617
618 .vjs-button > .vjs-icon-placeholder:before {
619 font-size: 1.8em;
620 line-height: 1.67; }
621
622 .video-js .vjs-control:focus:before,
623 .video-js .vjs-control:hover:before,
624 .video-js .vjs-control:focus {
625 text-shadow: 0em 0em 1em white; }
626
627 .video-js .vjs-control-text {
628 border: 0;
629 clip: rect(0 0 0 0);
630 height: 1px;
631 overflow: hidden;
632 padding: 0;
633 position: absolute;
634 width: 1px; }
635
636 .vjs-no-flex .vjs-control {
637 display: table-cell;
638 vertical-align: middle; }
639
640 .video-js .vjs-custom-control-spacer {
641 display: none; }
642
643 .video-js .vjs-progress-control {
644 cursor: pointer;
645 flex: auto;
646 display: flex;
647 align-items: center;
648 min-width: 4em;
649 touch-action: none; }
650
651 .video-js .vjs-progress-control.disabled {
652 cursor: default; }
653
654 .vjs-live .vjs-progress-control {
655 display: none; }
656
657 .vjs-no-flex .vjs-progress-control {
658 width: auto; }
659
660 .video-js .vjs-progress-holder {
661 flex: auto;
662 transition: all 0.2s;
663 height: 0.3em; }
664
665 .video-js .vjs-progress-control .vjs-progress-holder {
666 margin: 0 10px; }
667
668 .video-js .vjs-progress-control:hover .vjs-progress-holder {
669 font-size: 1.666666666666666666em; }
670
671 .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
672 font-size: 1em; }
673
674 .video-js .vjs-progress-holder .vjs-play-progress,
675 .video-js .vjs-progress-holder .vjs-load-progress,
676 .video-js .vjs-progress-holder .vjs-load-progress div {
677 position: absolute;
678 display: block;
679 height: 100%;
680 margin: 0;
681 padding: 0;
682 width: 0; }
683
684 .video-js .vjs-play-progress {
685 background-color: #fff; }
686 .video-js .vjs-play-progress:before {
687 font-size: 0.9em;
688 position: absolute;
689 right: -0.5em;
690 top: -0.333333333333333em;
691 z-index: 1; }
692
693 .video-js .vjs-load-progress {
694 background: rgba(115, 133, 159, 0.5); }
695
696 .video-js .vjs-load-progress div {
697 background: rgba(115, 133, 159, 0.75); }
698
699 .video-js .vjs-time-tooltip {
700 background-color: #fff;
701 background-color: rgba(255, 255, 255, 0.8);
702 border-radius: 0.3em;
703 color: #000;
704 float: right;
705 font-family: Arial, Helvetica, sans-serif;
706 font-size: 1em;
707 padding: 6px 8px 8px 8px;
708 pointer-events: none;
709 position: relative;
710 top: -3.4em;
711 visibility: hidden;
712 z-index: 1; }
713
714 .video-js .vjs-progress-holder:focus .vjs-time-tooltip {
715 display: none; }
716
717 .video-js .vjs-progress-control:hover .vjs-time-tooltip,
718 .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
719 display: block;
720 font-size: 0.6em;
721 visibility: visible; }
722
723 .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
724 font-size: 1em; }
725
726 .video-js .vjs-progress-control .vjs-mouse-display {
727 display: none;
728 position: absolute;
729 width: 1px;
730 height: 100%;
731 background-color: #000;
732 z-index: 1; }
733
734 .vjs-no-flex .vjs-progress-control .vjs-mouse-display {
735 z-index: 0; }
736
737 .video-js .vjs-progress-control:hover .vjs-mouse-display {
738 display: block; }
739
740 .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
741 visibility: hidden;
742 opacity: 0;
743 transition: visibility 1s, opacity 1s; }
744
745 .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
746 display: none; }
747
748 .vjs-mouse-display .vjs-time-tooltip {
749 color: #fff;
750 background-color: #000;
751 background-color: rgba(0, 0, 0, 0.8); }
752
753 .video-js .vjs-slider {
754 position: relative;
755 cursor: pointer;
756 padding: 0;
757 margin: 0 0.45em 0 0.45em;
758 /* iOS Safari */
759 -webkit-touch-callout: none;
760 /* Safari */
761 -webkit-user-select: none;
762 /* Konqueror HTML */
763 /* Firefox */
764 -moz-user-select: none;
765 /* Internet Explorer/Edge */
766 -ms-user-select: none;
767 /* Non-prefixed version, currently supported by Chrome and Opera */
768 user-select: none;
769 background-color: #73859f;
770 background-color: rgba(115, 133, 159, 0.5); }
771
772 .video-js .vjs-slider.disabled {
773 cursor: default; }
774
775 .video-js .vjs-slider:focus {
776 text-shadow: 0em 0em 1em white;
777 box-shadow: 0 0 1em #fff; }
778
779 .video-js .vjs-mute-control {
780 cursor: pointer;
781 flex: none; }
782
783 .video-js .vjs-volume-control {
784 cursor: pointer;
785 margin-right: 1em;
786 display: flex; }
787
788 .video-js .vjs-volume-control.vjs-volume-horizontal {
789 width: 5em; }
790
791 .video-js .vjs-volume-panel .vjs-volume-control {
792 visibility: visible;
793 opacity: 0;
794 width: 1px;
795 height: 1px;
796 margin-left: -1px; }
797
798 .video-js .vjs-volume-panel {
799 transition: width 1s; }
800 .video-js .vjs-volume-panel:hover .vjs-volume-control,
801 .video-js .vjs-volume-panel:active .vjs-volume-control,
802 .video-js .vjs-volume-panel:focus .vjs-volume-control,
803 .video-js .vjs-volume-panel .vjs-volume-control:hover,
804 .video-js .vjs-volume-panel .vjs-volume-control:active,
805 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
806 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
807 visibility: visible;
808 opacity: 1;
809 position: relative;
810 transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }
811 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
812 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
813 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
814 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
815 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
816 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
817 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
818 width: 5em;
819 height: 3em; }
820 .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 {
821 width: 9em;
822 transition: width 0.1s; }
823 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
824 width: 4em; }
825
826 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
827 height: 8em;
828 width: 3em;
829 left: -3.5em;
830 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }
831
832 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
833 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
834
835 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
836 width: 5em;
837 height: 3em;
838 visibility: visible;
839 opacity: 1;
840 position: relative;
841 transition: none; }
842
843 .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
844 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
845 position: absolute;
846 bottom: 3em;
847 left: 0.5em; }
848
849 .video-js .vjs-volume-panel {
850 display: flex; }
851
852 .video-js .vjs-volume-bar {
853 margin: 1.35em 0.45em; }
854
855 .vjs-volume-bar.vjs-slider-horizontal {
856 width: 5em;
857 height: 0.3em; }
858
859 .vjs-volume-bar.vjs-slider-vertical {
860 width: 0.3em;
861 height: 5em;
862 margin: 1.35em auto; }
863
864 .video-js .vjs-volume-level {
865 position: absolute;
866 bottom: 0;
867 left: 0;
868 background-color: #fff; }
869 .video-js .vjs-volume-level:before {
870 position: absolute;
871 font-size: 0.9em; }
872
873 .vjs-slider-vertical .vjs-volume-level {
874 width: 0.3em; }
875 .vjs-slider-vertical .vjs-volume-level:before {
876 top: -0.5em;
877 left: -0.3em; }
878
879 .vjs-slider-horizontal .vjs-volume-level {
880 height: 0.3em; }
881 .vjs-slider-horizontal .vjs-volume-level:before {
882 top: -0.3em;
883 right: -0.5em; }
884
885 .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
886 width: 4em; }
887
888 .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
889 height: 100%; }
890
891 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
892 width: 100%; }
893
894 .video-js .vjs-volume-vertical {
895 width: 3em;
896 height: 8em;
897 bottom: 8em;
898 background-color: #2B333F;
899 background-color: rgba(43, 51, 63, 0.7); }
900
901 .video-js .vjs-volume-horizontal .vjs-menu {
902 left: -2em; }
903
904 .vjs-poster {
905 display: inline-block;
906 vertical-align: middle;
907 background-repeat: no-repeat;
908 background-position: 50% 50%;
909 background-size: contain;
910 background-color: #000000;
911 cursor: pointer;
912 margin: 0;
913 padding: 0;
914 position: absolute;
915 top: 0;
916 right: 0;
917 bottom: 0;
918 left: 0;
919 height: 100%; }
920
921 .vjs-has-started .vjs-poster {
922 display: none; }
923
924 .vjs-audio.vjs-has-started .vjs-poster {
925 display: block; }
926
927 .vjs-using-native-controls .vjs-poster {
928 display: none; }
929
930 .video-js .vjs-live-control {
931 display: flex;
932 align-items: flex-start;
933 flex: auto;
934 font-size: 1em;
935 line-height: 3em; }
936
937 .vjs-no-flex .vjs-live-control {
938 display: table-cell;
939 width: auto;
940 text-align: left; }
941
942 .video-js .vjs-time-control {
943 flex: none;
944 font-size: 1em;
945 line-height: 3em;
946 min-width: 2em;
947 width: auto;
948 padding-left: 1em;
949 padding-right: 1em; }
950
951 .vjs-live .vjs-time-control {
952 display: none; }
953
954 .video-js .vjs-current-time,
955 .vjs-no-flex .vjs-current-time {
956 display: none; }
957
958 .video-js .vjs-duration,
959 .vjs-no-flex .vjs-duration {
960 display: none; }
961
962 .vjs-time-divider {
963 display: none;
964 line-height: 3em; }
965
966 .vjs-live .vjs-time-divider {
967 display: none; }
968
969 .video-js .vjs-play-control .vjs-icon-placeholder {
970 cursor: pointer;
971 flex: none; }
972
973 .vjs-text-track-display {
974 position: absolute;
975 bottom: 3em;
976 left: 0;
977 right: 0;
978 top: 0;
979 pointer-events: none; }
980
981 .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
982 bottom: 1em; }
983
984 .video-js .vjs-text-track {
985 font-size: 1.4em;
986 text-align: center;
987 margin-bottom: 0.1em; }
988
989 .vjs-subtitles {
990 color: #fff; }
991
992 .vjs-captions {
993 color: #fc6; }
994
995 .vjs-tt-cue {
996 display: block; }
997
998 video::-webkit-media-text-track-display {
999 -webkit-transform: translateY(-3em);
1000 transform: translateY(-3em); }
1001
1002 .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
1003 -webkit-transform: translateY(-1.5em);
1004 transform: translateY(-1.5em); }
1005
1006 .video-js .vjs-fullscreen-control {
1007 cursor: pointer;
1008 flex: none; }
1009
1010 .vjs-playback-rate > .vjs-menu-button,
1011 .vjs-playback-rate .vjs-playback-rate-value {
1012 position: absolute;
1013 top: 0;
1014 left: 0;
1015 width: 100%;
1016 height: 100%; }
1017
1018 .vjs-playback-rate .vjs-playback-rate-value {
1019 pointer-events: none;
1020 font-size: 1.5em;
1021 line-height: 2;
1022 text-align: center; }
1023
1024 .vjs-playback-rate .vjs-menu {
1025 width: 4em;
1026 left: 0em; }
1027
1028 .vjs-error .vjs-error-display .vjs-modal-dialog-content {
1029 font-size: 1.4em;
1030 text-align: center; }
1031
1032 .vjs-error .vjs-error-display:before {
1033 color: #fff;
1034 content: 'X';
1035 font-family: Arial, Helvetica, sans-serif;
1036 font-size: 4em;
1037 left: 0;
1038 line-height: 1;
1039 margin-top: -0.5em;
1040 position: absolute;
1041 text-shadow: 0.05em 0.05em 0.1em #000;
1042 text-align: center;
1043 top: 50%;
1044 vertical-align: middle;
1045 width: 100%; }
1046
1047 .vjs-loading-spinner {
1048 display: none;
1049 position: absolute;
1050 top: 50%;
1051 left: 50%;
1052 margin: -25px 0 0 -25px;
1053 opacity: 0.85;
1054 text-align: left;
1055 border: 6px solid rgba(43, 51, 63, 0.7);
1056 box-sizing: border-box;
1057 background-clip: padding-box;
1058 width: 50px;
1059 height: 50px;
1060 border-radius: 25px;
1061 visibility: hidden; }
1062
1063 .vjs-seeking .vjs-loading-spinner,
1064 .vjs-waiting .vjs-loading-spinner {
1065 display: block;
1066 -webkit-animation: 0s linear 0.3s forwards vjs-spinner-show;
1067 animation: 0s linear 0.3s forwards vjs-spinner-show; }
1068
1069 .vjs-loading-spinner:before,
1070 .vjs-loading-spinner:after {
1071 content: "";
1072 position: absolute;
1073 margin: -6px;
1074 box-sizing: inherit;
1075 width: inherit;
1076 height: inherit;
1077 border-radius: inherit;
1078 opacity: 1;
1079 border: inherit;
1080 border-color: transparent;
1081 border-top-color: white; }
1082
1083 .vjs-seeking .vjs-loading-spinner:before,
1084 .vjs-seeking .vjs-loading-spinner:after,
1085 .vjs-waiting .vjs-loading-spinner:before,
1086 .vjs-waiting .vjs-loading-spinner:after {
1087 -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
1088 animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }
1089
1090 .vjs-seeking .vjs-loading-spinner:before,
1091 .vjs-waiting .vjs-loading-spinner:before {
1092 border-top-color: white; }
1093
1094 .vjs-seeking .vjs-loading-spinner:after,
1095 .vjs-waiting .vjs-loading-spinner:after {
1096 border-top-color: white;
1097 -webkit-animation-delay: 0.44s;
1098 animation-delay: 0.44s; }
1099
1100 @keyframes vjs-spinner-show {
1101 to {
1102 visibility: visible; } }
1103
1104 @-webkit-keyframes vjs-spinner-show {
1105 to {
1106 visibility: visible; } }
1107
1108 @keyframes vjs-spinner-spin {
1109 100% {
1110 -webkit-transform: rotate(360deg);
1111 transform: rotate(360deg); } }
1112
1113 @-webkit-keyframes vjs-spinner-spin {
1114 100% {
1115 -webkit-transform: rotate(360deg); } }
1116
1117 @keyframes vjs-spinner-fade {
1118 0% {
1119 border-top-color: #73859f; }
1120 20% {
1121 border-top-color: #73859f; }
1122 35% {
1123 border-top-color: white; }
1124 60% {
1125 border-top-color: #73859f; }
1126 100% {
1127 border-top-color: #73859f; } }
1128
1129 @-webkit-keyframes vjs-spinner-fade {
1130 0% {
1131 border-top-color: #73859f; }
1132 20% {
1133 border-top-color: #73859f; }
1134 35% {
1135 border-top-color: white; }
1136 60% {
1137 border-top-color: #73859f; }
1138 100% {
1139 border-top-color: #73859f; } }
1140
1141 .vjs-chapters-button .vjs-menu ul {
1142 width: 24em; }
1143
1144 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1145 vertical-align: middle;
1146 display: inline-block;
1147 margin-bottom: -0.1em; }
1148
1149 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1150 font-family: VideoJS;
1151 content: "\f10d";
1152 font-size: 1.5em;
1153 line-height: inherit; }
1154
1155 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1156 vertical-align: middle;
1157 display: inline-block;
1158 margin-bottom: -0.1em; }
1159
1160 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1161 font-family: VideoJS;
1162 content: " \f11d";
1163 font-size: 1.5em;
1164 line-height: inherit; }
1165
1166 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
1167 flex: auto; }
1168
1169 .video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
1170 width: auto; }
1171
1172 .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,
1173 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
1174 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
1175 .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,
1176 .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
1177 display: none; }
1178
1179 .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,
1180 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
1181 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
1182 .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,
1183 .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
1184 display: none; }
1185
1186 .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,
1187 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
1188 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
1189 .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,
1190 .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button {
1191 display: none; }
1192
1193 .vjs-modal-dialog.vjs-text-track-settings {
1194 background-color: #2B333F;
1195 background-color: rgba(43, 51, 63, 0.75);
1196 color: #fff;
1197 height: 70%; }
1198
1199 .vjs-text-track-settings .vjs-modal-dialog-content {
1200 display: table; }
1201
1202 .vjs-text-track-settings .vjs-track-settings-colors,
1203 .vjs-text-track-settings .vjs-track-settings-font,
1204 .vjs-text-track-settings .vjs-track-settings-controls {
1205 display: table-cell; }
1206
1207 .vjs-text-track-settings .vjs-track-settings-controls {
1208 text-align: right;
1209 vertical-align: bottom; }
1210
1211 @supports (display: grid) {
1212 .vjs-text-track-settings .vjs-modal-dialog-content {
1213 display: grid;
1214 grid-template-columns: 1fr 1fr;
1215 grid-template-rows: 1fr auto; }
1216 .vjs-text-track-settings .vjs-track-settings-colors {
1217 display: block;
1218 grid-column: 1;
1219 grid-row: 1; }
1220 .vjs-text-track-settings .vjs-track-settings-font {
1221 grid-column: 2;
1222 grid-row: 1; }
1223 .vjs-text-track-settings .vjs-track-settings-controls {
1224 grid-column: 2;
1225 grid-row: 2; } }
1226
1227 .vjs-track-setting > select {
1228 margin-right: 5px; }
1229
1230 .vjs-text-track-settings fieldset {
1231 margin: 5px;
1232 padding: 3px;
1233 border: none; }
1234
1235 .vjs-text-track-settings fieldset span {
1236 display: inline-block; }
1237
1238 .vjs-text-track-settings legend {
1239 color: #fff;
1240 margin: 0 0 5px 0; }
1241
1242 .vjs-text-track-settings .vjs-label {
1243 position: absolute;
1244 clip: rect(1px 1px 1px 1px);
1245 clip: rect(1px, 1px, 1px, 1px);
1246 display: block;
1247 margin: 0 0 5px 0;
1248 padding: 0;
1249 border: 0;
1250 height: 1px;
1251 width: 1px;
1252 overflow: hidden; }
1253
1254 .vjs-track-settings-controls button:focus,
1255 .vjs-track-settings-controls button:active {
1256 outline-style: solid;
1257 outline-width: medium;
1258 background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }
1259
1260 .vjs-track-settings-controls button:hover {
1261 color: rgba(43, 51, 63, 0.75); }
1262
1263 .vjs-track-settings-controls button {
1264 background-color: #fff;
1265 background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
1266 color: #2B333F;
1267 cursor: pointer;
1268 border-radius: 2px; }
1269
1270 .vjs-track-settings-controls .vjs-default-button {
1271 margin-right: 1em; }
1272
1273 @media print {
1274 .video-js > *:not(.vjs-tech):not(.vjs-poster) {
1275 visibility: hidden; } }
1276
1277 .vjs-resize-manager {
1278 position: absolute;
1279 top: 0;
1280 left: 0;
1281 width: 100%;
1282 height: 100%;
1283 border: none;
1284 visibility: hidden; }