PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 4.8
WpStream – Live Streaming, Video on Demand, Pay Per View v4.8
4.14.1 4.14.0 4.13.2 4.13.1 4.13 4.12.5 4.12.4 4.12.3 4.12.2 4.12.1 4.12 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5 4.5.1 4.5.11 4.5.11.1 4.5.11.2 4.5.11.4 4.5.11.5 4.5.11.6 All 181 releases
wpstream / public / css / video-js.css

video-js.css in WpStream – Live Streaming, Video on Demand, Pay Per View 4.8, at public/css/video-js.css

1,643 lines 49.9 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, .vjs-seek-to-live-control .vjs-icon-placeholder {
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, .vjs-seek-to-live-control .vjs-icon-placeholder: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.63332em;
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.81666em;
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 .js-focus-visible .vjs-menu li.vjs-menu-item:hover {
483 background-color: #73859f;
484 background-color: rgba(115, 133, 159, 0.5); }
485
486 .vjs-menu li.vjs-selected,
487 .vjs-menu li.vjs-selected:focus,
488 .vjs-menu li.vjs-selected:hover,
489 .js-focus-visible .vjs-menu li.vjs-selected:hover {
490 background-color: #fff;
491 color: #2B333F; }
492
493 .vjs-menu li.vjs-menu-title {
494 text-align: center;
495 text-transform: uppercase;
496 font-size: 1em;
497 line-height: 2em;
498 padding: 0;
499 margin: 0 0 0.3em 0;
500 font-weight: bold;
501 cursor: default; }
502
503 .vjs-menu-button-popup .vjs-menu {
504 display: none;
505 position: absolute;
506 bottom: 0;
507 width: 10em;
508 left: -3em;
509 height: 0em;
510 margin-bottom: 1.5em;
511 border-top-color: rgba(43, 51, 63, 0.7); }
512
513 .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
514 background-color: #2B333F;
515 background-color: rgba(43, 51, 63, 0.7);
516 position: absolute;
517 width: 100%;
518 bottom: 1.5em;
519 max-height: 15em; }
520
521 .vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
522 .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
523 max-height: 5em; }
524
525 .vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
526 max-height: 10em; }
527
528 .vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
529 max-height: 14em; }
530
531 .vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
532 .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
533 .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
534 max-height: 25em; }
535
536 .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
537 .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
538 display: block; }
539
540 .video-js .vjs-menu-button-inline {
541 transition: all 0.4s;
542 overflow: hidden; }
543
544 .video-js .vjs-menu-button-inline:before {
545 width: 2.222222222em; }
546
547 .video-js .vjs-menu-button-inline:hover,
548 .video-js .vjs-menu-button-inline:focus,
549 .video-js .vjs-menu-button-inline.vjs-slider-active,
550 .video-js.vjs-no-flex .vjs-menu-button-inline {
551 width: 12em; }
552
553 .vjs-menu-button-inline .vjs-menu {
554 opacity: 0;
555 height: 100%;
556 width: auto;
557 position: absolute;
558 left: 4em;
559 top: 0;
560 padding: 0;
561 margin: 0;
562 transition: all 0.4s; }
563
564 .vjs-menu-button-inline:hover .vjs-menu,
565 .vjs-menu-button-inline:focus .vjs-menu,
566 .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
567 display: block;
568 opacity: 1; }
569
570 .vjs-no-flex .vjs-menu-button-inline .vjs-menu {
571 display: block;
572 opacity: 1;
573 position: relative;
574 width: auto; }
575
576 .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
577 .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
578 .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
579 width: auto; }
580
581 .vjs-menu-button-inline .vjs-menu-content {
582 width: auto;
583 height: 100%;
584 margin: 0;
585 overflow: hidden; }
586
587 .video-js .vjs-control-bar {
588 display: none;
589 width: 100%;
590 position: absolute;
591 bottom: 0;
592 left: 0;
593 right: 0;
594 height: 3.0em;
595 background-color: #2B333F;
596 background-color: rgba(43, 51, 63, 0.7);
597 }
598
599 .video-js:not(.vjs-theme-default) .vjs-control-bar {
600 height: 4em;
601 }
602
603 .vjs-wpstream.vjs-default-skin .vjs-volume-panel {
604 height: 4em;
605 }
606
607 .vjs-wpstream.vjs-default-skin .vjs-live-control {
608 max-height: 100%;
609 }
610
611 .vjs-wpstream.vjs-default-skin .vjs-volume-panel .vjs-volume-control .vjs-volume-tooltip {
612 display: none;
613 }
614
615 .wpstream-spinner {
616 width: 40px;
617 height: 40px;
618 border: 4px solid #f3f3f3;
619 border-top: 4px solid #3498db;
620 border-radius: 50%;
621 animation: wpstream-spin 1s linear infinite;
622 margin: 0 auto;
623 }
624
625 @keyframes wpstream-spin {
626 0% { transform: rotate(0deg); }
627 100% { transform: rotate(360deg); }
628 }
629
630 /* Fantasy theme */
631 .video-js.vjs-theme-fantasy .vjs-control {
632 height: 100%;
633 align-items: center;
634 }
635
636 .video-js.vjs-theme-fantasy .vjs-control-bar .vjs-play-control {
637 width: 4em;
638 }
639
640 .video-js.vjs-theme-fantasy .vjs-play-progress:before {
641 content: '';
642 }
643
644 .vjs-wpstream.vjs-theme-fantasy .vjs-play-control.vjs-button>.vjs-icon-placeholder:before {
645 font-size: 1.8em;
646 }
647
648 .vjs-wpstream.vjs-theme-fantasy .vjs-button > .vjs-icon-placeholder:before {
649 display: flex;
650 align-items: center;
651 width: 1.2em;
652 }
653
654 .wp-theme-hello-wpstream .vjs-wpstream.vjs-theme-fantasy .vjs-button > .vjs-icon-placeholder:before {
655 line-height: 1.9 !important;
656 }
657
658 .video-js.vjs-theme-fantasy .vjs-play-progress:before {
659 top: -.25em;
660 }
661
662 .video-js.vjs-theme-fantasy .vjs-play-progress {
663 background-color: var(--vjs-theme-fantasy--primary);
664 }
665
666 .vjs-wpstream.vjs-theme-fantasy .vjs-volume-panel .vjs-button > .vjs-icon-placeholder:before {
667 display: block;
668 line-height: 54px;
669 }
670
671 .wpstream-featured-player-wrapper .video-js.vjs-theme-fantasy .vjs-live-display {
672 margin: 0;
673 }
674 /* End of Fantasy theme */
675
676 /* City theme */
677 .video-js.vjs-theme-city .vjs-control-bar {
678 height: 60px;
679 }
680
681 .video-js.vjs-theme-city .vjs-control-bar .vjs-remaining-time {
682 display: flex;
683 align-content: center;
684 flex-wrap: wrap;
685
686 flex: 3 1;
687 line-height: 50px;
688 order: 1;
689 text-align: left;
690 height: 100%;
691 left: 20px;
692 }
693
694 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-control-bar .vjs-remaining-time {
695 display: none;
696 }
697
698 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-live-control {
699 flex: 3 1;
700 left: 20px;
701 }
702
703 .function_wpstream_live_event_player .video-js.vjs-theme-city .vjs-live-control .vjs-live-display {
704 background-color: #670000;
705 margin-top: 11px;
706 }
707
708 .video-js.vjs-theme-city .vjs-progress-control {
709 width: 100%;
710 position: absolute;
711 height: 20px;
712 }
713
714 .video-js.vjs-theme-city > .vjs-control-bar {
715 background-color: initial;
716 }
717
718 .video-js.vjs-theme-city > .vjs-control-bar > .vjs-play-control {
719 flex: 8 1;
720 }
721
722 .video-js.vjs-theme-city .vjs-progress-control .vjs-progress-holder {
723 margin: 0;
724 }
725
726 .video-js.vjs-theme-city .vjs-progress-control .vjs-volume-panel .vjs-volume-bar {
727 background-color: initial;
728 }
729
730 .video-js.vjs-theme-city .vjs-volume-panel .vjs-volume-bar {
731 background-color: initial;
732 }
733
734 .video-js.vjs-theme-city .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
735 width: 3em;
736 }
737
738 .video-js.vjs-theme-city .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
739 width: 3em !important;
740 height: 100%;
741 opacity: 1;
742 }
743
744 .video-js.vjs-theme-city .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
745 height: 100%;
746 }
747
748 .video-js.vjs-theme-city .vjs-volume-panel > *,
749 .video-js.vjs-theme-forest .vjs-volume-panel > * {
750 transition: none !important;
751 }
752
753 .video-js.vjs-theme-city .vjs-volume-level,
754 .video-js.vjs-theme-forest .vjs-volume-level {
755 background-color: transparent !important;
756 }
757
758 .video-js.vjs-theme-city .vjs-volume-level:before {
759 position: relative;
760 }
761
762 .video-js.vjs-theme-city .vjs-volume-panel {
763 width: 34px !important;
764 flex: 1 !important;
765 padding-top: 0;
766 }
767
768 .video-js.vjs-theme-city .vjs-volume-bar:before {
769 position: relative;
770 }
771
772 .video-js.vjs-theme-city .vjs-volume-panel:not(:hover) .vjs-volume-control .vjs-mouse-display {
773 visibility: hidden;
774 }
775
776 .vjs-wpstream.vjs-theme-city .vjs-picture-in-picture-control,
777 .vjs-wpstream.vjs-theme-city .vjs-fullscreen-control,
778 .vjs-wpstream.vjs-theme-city .vjs-fullscreen-control:hover {
779 background-size: auto !important;
780 background-position: 50% 54% !important;
781 }
782 /* End of City theme */
783
784 /* Forest theme */
785 .video-js.vjs-theme-forest .vjs-control-bar {
786 height: 3em;
787 background-color: transparent;
788 }
789 .video-js.vjs-theme-forest .vjs-control-bar button .vjs-icon-placeholder:before, .vjs-wpstream .vjs-live-control {
790 line-height: 1.6;
791 }
792 .video-js.vjs-theme-forest .vjs-control-bar .vjs-picture-in-picture-control,
793 .video-js.vjs-theme-forest .vjs-control-bar .vjs-fullscreen-control {
794 width: 3em;
795 height: 3em;
796 }
797 .video-js.vjs-theme-forest .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
798 width: 34px;
799 transition: none;
800 }
801 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
802 transition: none;
803 }
804 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-slider {
805 background-color: transparent;
806 }
807 .video-js.vjs-theme-forest .vjs-volume-panel:not(:hover) .vjs-volume-control .vjs-mouse-display {
808 visibility: hidden;
809 }
810 .video-js.vjs-theme-forest .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
811 width: 5em;
812 height: 3em;
813 opacity: 1;
814 }
815
816 .video-js.vjs-theme-forest .vjs-big-play-button .vjs-icon-placeholder {
817 display: block;
818 }
819
820 .video-js.vjs-theme-forest .vjs-progress-control:hover .vjs-time-tooltip,
821 .video-js.vjs-theme-forest .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
822 font-size: 1em;
823 }
824
825 /* End of Forest theme */
826
827 /* Sea theme */
828 .video-js.vjs-theme-sea .vjs-control-bar {
829 height: 4em;
830 }
831 .video-js.vjs-theme-sea .vjs-progress-control {
832 height: 4em;
833 }
834 .vjs-wpstream.vjs-theme-sea .vjs-time-control {
835 height: 4em;
836 line-height: 4em;
837 }
838 .video-js.vjs-theme-sea .vjs-volume-panel {
839 height: 4em;
840 }
841
842 .theme-hello-wpstream .function_wpstream_live_event_player .video-js.vjs-theme-sea .vjs-live-control .vjs-live-display {
843 background-color: #670000;
844 margin-top: 11px;
845 }
846 /* End of Sea theme */
847
848 .video-js .vjs-poster img {
849 width: 100%;
850 }
851
852 .vjs-has-started .vjs-control-bar {
853 display: flex;
854 visibility: visible;
855 opacity: 1;
856 transition: visibility 0.1s, opacity 0.1s; }
857
858 .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
859 visibility: visible;
860 opacity: 0;
861 transition: visibility 1s, opacity 1s; }
862
863 .vjs-controls-disabled .vjs-control-bar,
864 .vjs-using-native-controls .vjs-control-bar,
865 .vjs-error .vjs-control-bar {
866 display: none !important; }
867
868 .vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
869 opacity: 1;
870 visibility: visible; }
871
872 .vjs-has-started.vjs-no-flex .vjs-control-bar {
873 display: table; }
874
875 .video-js .vjs-control {
876 position: relative;
877 text-align: center;
878 margin: 0;
879 padding: 0;
880 height: 100%;
881 width: 4em;
882 flex: none; }
883
884 .vjs-button > .vjs-icon-placeholder:before {
885 font-size: 1.8em;
886 line-height: 1.67; }
887
888 .video-js .vjs-control:focus:before,
889 .video-js .vjs-control:hover:before,
890 .video-js .vjs-control:focus {
891 text-shadow: 0em 0em 1em white; }
892
893 .video-js .vjs-control-text {
894 border: 0;
895 clip: rect(0 0 0 0);
896 height: 1px;
897 overflow: hidden;
898 padding: 0;
899 position: absolute;
900 width: 1px; }
901
902 .vjs-no-flex .vjs-control {
903 display: table-cell;
904 vertical-align: middle; }
905
906 .video-js .vjs-custom-control-spacer {
907 display: none; }
908
909 .video-js .vjs-progress-control {
910 cursor: pointer;
911 flex: auto;
912 display: flex;
913 align-items: center;
914 min-width: 4em;
915 touch-action: none; }
916
917 .video-js .vjs-progress-control.disabled {
918 cursor: default; }
919
920 .vjs-live .vjs-progress-control {
921 display: none; }
922
923 .vjs-liveui .vjs-progress-control {
924 display: flex;
925 align-items: center; }
926
927 .vjs-no-flex .vjs-progress-control {
928 width: auto; }
929
930 .video-js .vjs-progress-holder {
931 flex: auto;
932 transition: all 0.2s;
933 height: 0.3em; }
934
935 .video-js .vjs-progress-control .vjs-progress-holder {
936 margin: 0 10px; }
937
938 .video-js .vjs-progress-control:hover .vjs-progress-holder {
939 font-size: 1.666666666666666666em; }
940
941 .video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
942 font-size: 1em; }
943
944 .video-js .vjs-progress-holder .vjs-play-progress,
945 .video-js .vjs-progress-holder .vjs-load-progress,
946 .video-js .vjs-progress-holder .vjs-load-progress div {
947 position: absolute;
948 display: block;
949 height: 100%;
950 margin: 0;
951 padding: 0;
952 width: 0; }
953
954 .video-js .vjs-play-progress {
955 background-color: #fff; }
956 .video-js .vjs-play-progress:before {
957 font-size: 0.9em;
958 position: absolute;
959 right: -0.5em;
960 top: -0.333333333333333em;
961 z-index: 1; }
962
963 .video-js .vjs-load-progress {
964 background: rgba(115, 133, 159, 0.5); }
965
966 .video-js .vjs-load-progress div {
967 background: rgba(115, 133, 159, 0.75); }
968
969 .video-js .vjs-time-tooltip {
970 background-color: #fff;
971 background-color: rgba(255, 255, 255, 0.8);
972 border-radius: 0.3em;
973 color: #000;
974 float: right;
975 font-family: Arial, Helvetica, sans-serif;
976 font-size: 1em;
977 padding: 6px 8px 8px 8px;
978 pointer-events: none;
979 position: absolute;
980 top: -3.4em;
981 visibility: hidden;
982 z-index: 1; }
983
984 .video-js .vjs-progress-holder:focus .vjs-time-tooltip {
985 display: none; }
986
987 .video-js .vjs-progress-control:hover .vjs-time-tooltip,
988 .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
989 display: block;
990 font-size: 0.6em;
991 visibility: visible; }
992
993 .video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
994 font-size: 1em; }
995
996 .video-js .vjs-progress-control .vjs-mouse-display {
997 display: none;
998 position: absolute;
999 width: 1px;
1000 height: 100%;
1001 background-color: #000;
1002 z-index: 1; }
1003
1004 .vjs-no-flex .vjs-progress-control .vjs-mouse-display {
1005 z-index: 0; }
1006
1007 .video-js .vjs-progress-control:hover .vjs-mouse-display {
1008 display: block; }
1009
1010 .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
1011 visibility: hidden;
1012 opacity: 0;
1013 transition: visibility 1s, opacity 1s; }
1014
1015 .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
1016 display: none; }
1017
1018 .vjs-mouse-display .vjs-time-tooltip {
1019 color: #fff;
1020 background-color: #000;
1021 background-color: rgba(0, 0, 0, 0.8); }
1022
1023 .video-js .vjs-slider {
1024 position: relative;
1025 cursor: pointer;
1026 padding: 0;
1027 margin: 0 0.45em 0 0.45em;
1028 /* iOS Safari */
1029 -webkit-touch-callout: none;
1030 /* Safari */
1031 -webkit-user-select: none;
1032 /* Konqueror HTML */
1033 /* Firefox */
1034 -moz-user-select: none;
1035 /* Internet Explorer/Edge */
1036 -ms-user-select: none;
1037 /* Non-prefixed version, currently supported by Chrome and Opera */
1038 user-select: none;
1039 background-color: #73859f;
1040 background-color: rgba(115, 133, 159, 0.5); }
1041
1042 .video-js .vjs-slider.disabled {
1043 cursor: default; }
1044
1045 .video-js .vjs-slider:focus {
1046 text-shadow: 0em 0em 1em white;
1047 box-shadow: 0 0 1em #fff; }
1048
1049 .video-js .vjs-mute-control {
1050 cursor: pointer;
1051 flex: none; }
1052
1053 .video-js .vjs-volume-control {
1054 cursor: pointer;
1055 margin-right: 1em;
1056 display: flex; }
1057
1058 .video-js .vjs-volume-control.vjs-volume-horizontal {
1059 width: 5em; }
1060
1061 .video-js .vjs-volume-panel .vjs-volume-control {
1062 visibility: visible;
1063 opacity: 0;
1064 width: 1px;
1065 height: 1px;
1066 margin-left: -1px;
1067
1068 }
1069
1070 .video-js .vjs-volume-panel {
1071 transition: width 1s; }
1072 .video-js .vjs-volume-panel:hover .vjs-volume-control,
1073 .video-js .vjs-volume-panel:active .vjs-volume-control,
1074 .video-js .vjs-volume-panel:focus .vjs-volume-control,
1075 .video-js .vjs-volume-panel .vjs-volume-control:hover,
1076 .video-js .vjs-volume-panel .vjs-volume-control:active,
1077 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
1078 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
1079 visibility: visible;
1080 opacity: 1;
1081 position: relative;
1082 transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; }
1083 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
1084 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
1085 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
1086 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
1087 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
1088 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
1089 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
1090 width: 5em;
1091 height: 3em; }
1092 .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
1093 .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
1094 .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
1095 .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
1096 .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
1097 .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
1098 .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
1099 left: -3.5em; }
1100 .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 {
1101 width: 9em;
1102 transition: width 0.1s; }
1103 .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
1104 width: 4em; }
1105
1106 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
1107 height: 8em;
1108 width: 3em;
1109 left: -3000em;
1110 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; }
1111
1112 .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
1113 transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; }
1114
1115 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
1116 width: 5em;
1117 height: 3em;
1118 visibility: visible;
1119 opacity: 1;
1120 position: relative;
1121 transition: none; }
1122
1123 .video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
1124 .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
1125 position: absolute;
1126 bottom: 3em;
1127 left: 0.5em; }
1128
1129 .video-js .vjs-volume-panel {
1130 display: flex; }
1131
1132 .video-js .vjs-volume-bar {
1133 margin: 1.35em 0.45em; }
1134
1135 .vjs-volume-bar.vjs-slider-horizontal {
1136 width: 5em;
1137 height: 0.3em; }
1138
1139 .vjs-volume-bar.vjs-slider-vertical {
1140 width: 0.3em;
1141 height: 5em;
1142 margin: 1.35em auto; }
1143
1144 .video-js .vjs-volume-level {
1145 position: absolute;
1146 bottom: 0;
1147 left: 0;
1148 background-color: #fff; }
1149 .video-js .vjs-volume-level:before {
1150 position: absolute;
1151 font-size: 0.9em; }
1152
1153 .vjs-slider-vertical .vjs-volume-level {
1154 width: 0.3em; }
1155 .vjs-slider-vertical .vjs-volume-level:before {
1156 top: -0.5em;
1157 left: -0.3em; }
1158
1159 .vjs-slider-horizontal .vjs-volume-level {
1160 height: 0.3em; }
1161 .vjs-slider-horizontal .vjs-volume-level:before {
1162 top: -0.3em;
1163 right: -0.5em; }
1164
1165 .video-js .vjs-volume-panel.vjs-volume-panel-vertical {
1166 width: 4em; }
1167
1168 .vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
1169 height: 100%; }
1170
1171 .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
1172 width: 100%; }
1173
1174 .video-js .vjs-volume-vertical {
1175 width: 3em;
1176 height: 8em;
1177 bottom: 8em;
1178 background-color: #2B333F;
1179 background-color: rgba(43, 51, 63, 0.7); }
1180
1181 .video-js .vjs-volume-horizontal .vjs-menu {
1182 left: -2em; }
1183
1184 .vjs-poster {
1185 display: inline-block;
1186 vertical-align: middle;
1187 background-repeat: no-repeat;
1188 background-position: 50% 50%;
1189 background-size: contain;
1190 background-color: #000000;
1191 cursor: pointer;
1192 margin: 0;
1193 padding: 0;
1194 position: absolute;
1195 top: 0;
1196 right: 0;
1197 bottom: 0;
1198 left: 0;
1199 height: 100%; }
1200
1201 .vjs-has-started .vjs-poster {
1202 display: none; }
1203
1204 .vjs-audio.vjs-has-started .vjs-poster {
1205 display: block; }
1206
1207 .vjs-using-native-controls .vjs-poster {
1208 display: none; }
1209
1210 .video-js .vjs-live-control {
1211 display: flex;
1212 align-items: flex-start;
1213 flex: auto;
1214 font-size: 1em;
1215 line-height: 3em; }
1216
1217 .vjs-no-flex .vjs-live-control {
1218 display: table-cell;
1219 width: auto;
1220 text-align: left; }
1221
1222 .video-js:not(.vjs-live) .vjs-live-control,
1223 .video-js.vjs-liveui .vjs-live-control {
1224 display: none; }
1225
1226 .video-js .vjs-seek-to-live-control {
1227 cursor: pointer;
1228 flex: none;
1229 display: inline-flex;
1230 height: 100%;
1231 padding-left: 0.5em;
1232 padding-right: 0.5em;
1233 font-size: 1em;
1234 line-height: 3em;
1235 width: auto;
1236 min-width: 4em; }
1237
1238 .vjs-no-flex .vjs-seek-to-live-control {
1239 display: table-cell;
1240 width: auto;
1241 text-align: left; }
1242
1243 .video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
1244 .video-js:not(.vjs-live) .vjs-seek-to-live-control {
1245 display: none; }
1246
1247 .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
1248 cursor: auto; }
1249
1250 .vjs-seek-to-live-control .vjs-icon-placeholder {
1251 margin-right: 0.5em;
1252 color: #888; }
1253
1254 .vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
1255 color: red; }
1256
1257 .video-js .vjs-time-control {
1258 flex: none;
1259 font-size: 1em;
1260 line-height: 3em;
1261 min-width: 2em;
1262 width: auto;
1263 padding-left: 1em;
1264 padding-right: 1em; }
1265
1266 .vjs-live .vjs-time-control {
1267 display: none; }
1268
1269 .video-js .vjs-current-time,
1270 .vjs-no-flex .vjs-current-time {
1271 display: none; }
1272
1273 .video-js .vjs-duration,
1274 .vjs-no-flex .vjs-duration {
1275 display: none; }
1276
1277 .vjs-time-divider {
1278 display: none;
1279 line-height: 3em; }
1280
1281 .vjs-live .vjs-time-divider {
1282 display: none; }
1283
1284 .video-js .vjs-play-control {
1285 cursor: pointer; }
1286
1287 .video-js .vjs-play-control .vjs-icon-placeholder {
1288 flex: none; }
1289
1290 .vjs-text-track-display {
1291 position: absolute;
1292 bottom: 3em;
1293 left: 0;
1294 right: 0;
1295 top: 0;
1296 pointer-events: none; }
1297
1298 .video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
1299 bottom: 1em; }
1300
1301 .video-js .vjs-text-track {
1302 font-size: 1.4em;
1303 text-align: center;
1304 margin-bottom: 0.1em; }
1305
1306 .vjs-subtitles {
1307 color: #fff; }
1308
1309 .vjs-captions {
1310 color: #fc6; }
1311
1312 .vjs-tt-cue {
1313 display: block; }
1314
1315 video::-webkit-media-text-track-display {
1316 -webkit-transform: translateY(-3em);
1317 transform: translateY(-3em); }
1318
1319 .video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
1320 -webkit-transform: translateY(-1.5em);
1321 transform: translateY(-1.5em); }
1322
1323 .video-js .vjs-fullscreen-control, .video-js .vjs-picture-in-picture-control {
1324 cursor: pointer;
1325 flex: none; }
1326
1327 .vjs-playback-rate > .vjs-menu-button,
1328 .vjs-playback-rate .vjs-playback-rate-value {
1329 position: absolute;
1330 top: 0;
1331 left: 0;
1332 width: 100%;
1333 height: 100%; }
1334
1335 .vjs-playback-rate .vjs-playback-rate-value {
1336 pointer-events: none;
1337 font-size: 1.5em;
1338 line-height: 2;
1339 text-align: center; }
1340
1341 .vjs-playback-rate .vjs-menu {
1342 width: 4em;
1343 left: 0em; }
1344
1345 .vjs-error .vjs-error-display .vjs-modal-dialog-content {
1346 font-size: 1.4em;
1347 text-align: center; }
1348
1349 .vjs-error .vjs-error-display:before {
1350 color: #fff;
1351 content: 'X';
1352 font-family: Arial, Helvetica, sans-serif;
1353 font-size: 4em;
1354 left: 0;
1355 line-height: 1;
1356 margin-top: -0.5em;
1357 position: absolute;
1358 text-shadow: 0.05em 0.05em 0.1em #000;
1359 text-align: center;
1360 top: 50%;
1361 vertical-align: middle;
1362 width: 100%; }
1363
1364 .vjs-loading-spinner {
1365 display: none;
1366 position: absolute;
1367 top: 50%;
1368 left: 50%;
1369 margin: -25px 0 0 -25px;
1370 opacity: 0.85;
1371 text-align: left;
1372 border: 6px solid rgba(43, 51, 63, 0.7);
1373 box-sizing: border-box;
1374 background-clip: padding-box;
1375 width: 50px;
1376 height: 50px;
1377 border-radius: 25px;
1378 visibility: hidden; }
1379
1380 .vjs-seeking .vjs-loading-spinner,
1381 .vjs-waiting .vjs-loading-spinner {
1382 display: block;
1383 -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
1384 animation: vjs-spinner-show 0s linear 0.3s forwards; }
1385
1386 .vjs-loading-spinner:before,
1387 .vjs-loading-spinner:after {
1388 content: "";
1389 position: absolute;
1390 margin: -6px;
1391 box-sizing: inherit;
1392 width: inherit;
1393 height: inherit;
1394 border-radius: inherit;
1395 opacity: 1;
1396 border: inherit;
1397 border-color: transparent;
1398 border-top-color: white; }
1399
1400 .vjs-seeking .vjs-loading-spinner:before,
1401 .vjs-seeking .vjs-loading-spinner:after,
1402 .vjs-waiting .vjs-loading-spinner:before,
1403 .vjs-waiting .vjs-loading-spinner:after {
1404 -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
1405 animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite; }
1406
1407 .vjs-seeking .vjs-loading-spinner:before,
1408 .vjs-waiting .vjs-loading-spinner:before {
1409 border-top-color: white; }
1410
1411 .vjs-seeking .vjs-loading-spinner:after,
1412 .vjs-waiting .vjs-loading-spinner:after {
1413 border-top-color: white;
1414 -webkit-animation-delay: 0.44s;
1415 animation-delay: 0.44s; }
1416
1417 @keyframes vjs-spinner-show {
1418 to {
1419 visibility: visible; } }
1420
1421 @-webkit-keyframes vjs-spinner-show {
1422 to {
1423 visibility: visible; } }
1424
1425 @keyframes vjs-spinner-spin {
1426 100% {
1427 -webkit-transform: rotate(360deg);
1428 transform: rotate(360deg); } }
1429
1430 @-webkit-keyframes vjs-spinner-spin {
1431 100% {
1432 -webkit-transform: rotate(360deg); } }
1433
1434 @keyframes vjs-spinner-fade {
1435 0% {
1436 border-top-color: #73859f; }
1437 20% {
1438 border-top-color: #73859f; }
1439 35% {
1440 border-top-color: white; }
1441 60% {
1442 border-top-color: #73859f; }
1443 100% {
1444 border-top-color: #73859f; } }
1445
1446 @-webkit-keyframes vjs-spinner-fade {
1447 0% {
1448 border-top-color: #73859f; }
1449 20% {
1450 border-top-color: #73859f; }
1451 35% {
1452 border-top-color: white; }
1453 60% {
1454 border-top-color: #73859f; }
1455 100% {
1456 border-top-color: #73859f; } }
1457
1458 .vjs-chapters-button .vjs-menu ul {
1459 width: 24em; }
1460
1461 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1462 vertical-align: middle;
1463 display: inline-block;
1464 margin-bottom: -0.1em; }
1465
1466 .video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1467 font-family: VideoJS;
1468 content: "\f10d";
1469 font-size: 1.5em;
1470 line-height: inherit; }
1471
1472 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
1473 vertical-align: middle;
1474 display: inline-block;
1475 margin-bottom: -0.1em; }
1476
1477 .video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
1478 font-family: VideoJS;
1479 content: " \f11d";
1480 font-size: 1.5em;
1481 line-height: inherit; }
1482
1483 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
1484 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
1485 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
1486 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
1487 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
1488 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
1489 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
1490 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
1491 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
1492 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
1493 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
1494 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
1495 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
1496 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
1497 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
1498 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
1499 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
1500 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
1501 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
1502 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
1503 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
1504 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
1505 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
1506 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
1507 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
1508 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
1509 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
1510 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
1511 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
1512 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
1513 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
1514 display: none; }
1515
1516 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1517 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1518 .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1519 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1520 .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
1521 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
1522 .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
1523 width: auto;
1524 width: initial; }
1525
1526 .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
1527 display: none; }
1528
1529 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
1530 flex: auto;
1531 display: block; }
1532
1533 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
1534 width: auto; }
1535
1536 .video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
1537 display: none; }
1538
1539 .vjs-modal-dialog.vjs-text-track-settings {
1540 background-color: #2B333F;
1541 background-color: rgba(43, 51, 63, 0.75);
1542 color: #fff;
1543 height: 70%; }
1544
1545 .vjs-text-track-settings .vjs-modal-dialog-content {
1546 display: table; }
1547
1548 .vjs-text-track-settings .vjs-track-settings-colors,
1549 .vjs-text-track-settings .vjs-track-settings-font,
1550 .vjs-text-track-settings .vjs-track-settings-controls {
1551 display: table-cell; }
1552
1553 .vjs-text-track-settings .vjs-track-settings-controls {
1554 text-align: right;
1555 vertical-align: bottom; }
1556
1557 @supports (display: grid) {
1558 .vjs-text-track-settings .vjs-modal-dialog-content {
1559 display: grid;
1560 grid-template-columns: 1fr 1fr;
1561 grid-template-rows: 1fr;
1562 padding: 20px 24px 0px 24px; }
1563 .vjs-track-settings-controls .vjs-default-button {
1564 margin-bottom: 20px; }
1565 .vjs-text-track-settings .vjs-track-settings-controls {
1566 grid-column: 1 / -1; }
1567 .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
1568 .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
1569 .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
1570 grid-template-columns: 1fr; } }
1571
1572 .vjs-track-setting > select {
1573 margin-right: 1em;
1574 margin-bottom: 0.5em; }
1575
1576 .vjs-text-track-settings fieldset {
1577 margin: 5px;
1578 padding: 3px;
1579 border: none; }
1580
1581 .vjs-text-track-settings fieldset span {
1582 display: inline-block; }
1583
1584 .vjs-text-track-settings fieldset span > select {
1585 max-width: 7.3em; }
1586
1587 .vjs-text-track-settings legend {
1588 color: #fff;
1589 margin: 0 0 5px 0; }
1590
1591 .vjs-text-track-settings .vjs-label {
1592 position: absolute;
1593 clip: rect(1px 1px 1px 1px);
1594 clip: rect(1px, 1px, 1px, 1px);
1595 display: block;
1596 margin: 0 0 5px 0;
1597 padding: 0;
1598 border: 0;
1599 height: 1px;
1600 width: 1px;
1601 overflow: hidden; }
1602
1603 .vjs-track-settings-controls button:focus,
1604 .vjs-track-settings-controls button:active {
1605 outline-style: solid;
1606 outline-width: medium;
1607 background-image: linear-gradient(0deg, #fff 88%, #73859f 100%); }
1608
1609 .vjs-track-settings-controls button:hover {
1610 color: rgba(43, 51, 63, 0.75); }
1611
1612 .vjs-track-settings-controls button {
1613 background-color: #fff;
1614 background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
1615 color: #2B333F;
1616 cursor: pointer;
1617 border-radius: 2px; }
1618
1619 .vjs-track-settings-controls .vjs-default-button {
1620 margin-right: 1em; }
1621
1622 @media print {
1623 .video-js > *:not(.vjs-tech):not(.vjs-poster) {
1624 visibility: hidden; } }
1625
1626 .vjs-resize-manager {
1627 position: absolute;
1628 top: 0;
1629 left: 0;
1630 width: 100%;
1631 height: 100%;
1632 border: none;
1633 z-index: -1000; }
1634
1635 .js-focus-visible .video-js *:focus:not(.focus-visible) {
1636 outline: none;
1637 background: none; }
1638
1639 .video-js *:focus:not(:focus-visible),
1640 .video-js .vjs-menu *:focus:not(:focus-visible) {
1641 outline: none;
1642 background: none; }
1643