github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/public/libs/video-js-5.9.0/alt/video-js-cdn.css (about)

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