PluginProbe
WpStream – Live Streaming, Video on Demand, Pay Per View / 3.8
WpStream – Live Streaming, Video on Demand, Pay Per View v3.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 3.8, at public/css/video-js.css

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