You are here

osmplayer_default.css in MediaFront 7

/*--------------------- Loading cursor -------------------*/
#mediaplayerloading, #mediabusy {
  position:absolute;
  display: table-cell;
}

#mediaplayerloading img, #mediabusy img {
  width:32px;
  height:32px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
  text-align:center;
  vertical-align:center;
}

/*--------------------- Main Dialog -------------------*/
.mediaplayerdialog {
  position:relative;
  font-family:"Trebuchet MS", Helvetica, sans-serif !important;
  font-style:normal !important;
  font-size:11px !important;
  line-height:110% !important;
  margin:0;
  padding:0;
  border:0;
}

.mediaplayerdialog.playlistonly {
  width:150px;
}

.mediaplayerdialog.playlistonly.playlisthorizontal {
  height:136px;
}

.mediaplayerdialog.playlistonly.playlisthorizontal.mediashowtitle {
  height:152px;
}

.mediaplayerdialog.controlleronly {
  height:22px;
}

#mediaplayer {
  position:absolute;
  left:0;
  right:0;
  top:0px;
  bottom:0px;
}

.mediaplayerdialog.mediashowtitle #mediaplayer {
  top:22px;
}

.mediaplayerdialog.mediashowplaylist #mediaplayer {
  right:150px;
}

.mediaplayerdialog.playlisthorizontal #mediaplayer {
  right:0px;
  bottom:0px;
}

.mediaplayerdialog.playlisthorizontal.mediashowplaylist #mediaplayer {
  bottom:136px;
}

#medianode {
  position:absolute;
  z-index:10;
  width:100%;
  top:0px;
  bottom:22px;
}

#mediadisplay {
  background-color:#000;
  width:100%;
  height:100%;
  position:absolute;
  z-index:11;
}

.mediaplayerdialog.mediafullscreen #mediadisplay {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index:1001;
  width: 100%;
  height: 100%;
}

/*--------------------- Media Overlays -------------------*/
#mediabusy {
  position:absolute;
  z-index:14;
  width:100%;
  height:100%;
  border:0;
  background-image:url('images/mask.png');
}

.mediaplayerdialog.mediafullscreen #mediabusy {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index:1004;
  width: 100%;
  height: 100%;
}

#mediapreview {
  position: absolute;
  display: table-cell;
  background-color:#000;
  z-index:12;
  width:100%;
  height:100%;
}

.mediaplayerdialog.mediafullscreen #mediapreview {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index:1002;
  width: 100%;
  height: 100%;
}

#mediaplay {
  position:absolute;
  z-index:13;
  display: table-cell;
  width:100%;
  height:100%;
  background-image:url('images/mask.png');
}

.mediaplayerdialog.mediafullscreen #mediaplay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index:1003;
  width: 100%;
  height: 100%;
}

#mediaplay img {
  width:50px;
  height:57px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -29px 0 0 -25px;
  text-align:center;
  vertical-align:center;
  cursor:pointer;
}

/*--------------------- Title Bar -------------------*/
#mediatitlebar, #mediacontrol, #mediapager {
  position:absolute;
  width:100%;
  height:22px;
  border:0;
}

#mediatitlelinks {
  float:right;
  width:64px;
}

.mediaplayerdialog.mediafullscreen #mediatitlelinks {
  position:fixed;
  top:5px;
  right:5px;
  z-index:1020;
}

#mediatitlelinks a, #mediapager div.mediapagerlink {
  float:left;
  margin:2px 2px 0 0px;
}

#mediatitlelinksinner {
  float:right;
}

/*--------------------- Voter -------------------*/

#medianodevoter {
  float:left;
  width:110px;
  margin-top:-3px;
}

#mediavoters .ui-icon {
  width:12px;
  height:12px;
}

#mediacontrol #mediavoter div, #mediacontrol #mediauservoter div {
  float:left;
  height:12px;
  border:0;
  background:none;
  text-decoration: none;
}


#mediauservotertext, #mediavotertext {
  text-align:right;
}

#mediavoterstext {
  float:left;
  line-height:100%;
  margin-top:2px;
}

#mediavoter .ui-state-active, #mediavoter .ui-state-hover, #mediavoter .ui-state-highlight,
#mediauservoter .ui-state-active, #mediauservoter .ui-state-hover, #mediauservoter .ui-state-highlight {
  background:0;
}

/*--------------------- Control Bar -------------------*/
#mediacontrol {
  position:absolute;
  z-index:15;
  bottom:0;
}

.mediaplayerdialog.mediafullscreen #mediacontrol {
  position: fixed;
  z-index:1005;
  width:400px;
  left: 50%;
  bottom:5px;
  margin: 0 0 0 -200px;
  text-align:center;
}

#mediacontrolleft {
  float:left;
  width:60px;
  height:22px;
}

#mediacontrolcenter {
  margin:0 120px 0 60px;
  height:22px;
}

.mediaplayerdialog.mediashowvoter #mediacontrolcenter {
  margin-right:230px;
}

#mediacontrolright {
  float:right;
  width:120px;
  height:22px;
}

.mediaplayerdialog.mediashowvoter #mediacontrolright {
  width:230px;
}

#medialist, #mediaplaypause, #mediamute, #mediamenuclose {
  cursor:pointer;
}

#mediamute, #mediaplaypause {
  float:left;
  margin:2px 0 0 3px;
}

#mediacurrenttime, #mediatotaltime {
  float:left;
  text-align:right;
  margin:4px 2px 0 4px;
  width:30px;
}

#mediavolumebar {
  float:left;
  width:50px;
  height:4px;
  margin:7px 5px 0 4px;
}

#mediaseekhandle, #mediavolumehandle {
  position:absolute;
  z-index:18;
  margin-top:-6px;
  width:18px;
  height:18px;
}

#mediaseekhandle span, #mediavolumehandle span {
  margin-left:-6px;
}

#mediaseekbar {
  margin-top:7px;
  height:4px;
}

#mediaseekupdate, #mediavolumeupdate, #mediaseekprogress {
  position:absolute;
  height:4px;
  border-bottom:none;
}

#mediaseekupdate, #mediavolumeupdate {
  z-index:17;
}

#mediaseekprogress {
  z-index:16;
}

/*--------------------- Menu -------------------*/

#mediamenu {
  position: absolute;
  z-index:20;
  width:300px;
  height:150px;
  display:none;
  padding:2px;
  top: 50%;
  left: 50%;
  margin: -75px 0 0 -150px;
  text-align:center;
  vertical-align:center;
}

.mediaplayerdialog.mediafullscreen #mediamenu {
  position:fixed;
  z-index:1020;
  top: 50%;
  left: 50%;
}

.menucontent {
  text-align:left;
}

#mediamenuclose {
  float:right;
  margin:8px 6px 0 0;
}

.ui-icon {
  width:17px;
  height:18px;
}

/*--------------------- Playlist -------------------*/

#mediaplaylist {
  position:absolute;
  z-index:1;
  width:150px;
  top:0px;
  bottom:0px;
  right:0;
}

.mediaplayerdialog.mediashowtitle #mediaplaylist {
  top:22px;
}

.mediaplayerdialog.playlisthorizontal #mediaplaylist {
  width:100%;
  height:136px;
  top:auto;
  bottom:0px;
  right:0;
}

.mediaplayerdialog.playlisthorizontal.playlistonly #mediaplaylist {
  top:22px;
}

#mediascrollwrapper {
  position:absolute;
  width:100%;
  top:0px;
  bottom:22px;
}

#mediascroll, #medialistmask {
  width:100%;
  height:100%;
}

/*--------------------- Links -------------------*/

#medialinks {
  height:25px;
}

#medialink {
  float:left;
  margin: 0 2px 0 0;
  text-align:center;
}

#medialinktext {
  margin: 2px;
}

/*--------------------- Pager -------------------*/

#mediapager {
  position:absolute;
  z-index:1;
  bottom:0px;
}

#mediapagerleft {
  float:left;
  margin-left:3px;
}

#mediapagerright {
  float:right;
  margin-right:3px;
}

/*--------------------- Scroll Bar -------------------*/
#mediascrollbarwrapper {
  position:absolute;
  right:0;
  width:18px;
  height:100%;
}

.mediaplayerdialog.playlisthorizontal #mediascrollbarwrapper{
  position:absolute;
  bottom:0;
  width:100%;
  height:18px;
}

#mediascrollup, #mediascrolldown, #mediascrollhandle {
  height:18px;
  width:18px;
  border:0;
}

#mediascrollup {
  position:absolute;
  top:0px;
}

.mediaplayerdialog.playlisthorizontal #mediascrollup {
  position:absolute;
  left:0px;
}

#mediascrolldown {
  position:absolute;
  bottom:0px;
}

.mediaplayerdialog.playlisthorizontal #mediascrolldown {
  position:absolute;
  right:0px;
}

#mediascrollbar {
  position:absolute;
  top:18px;
  bottom:0px;
}

.mediaplayerdialog.playlisthorizontal #mediascrollbar {
  position:absolute;
  left:18px;
  right:18px;
  top:0px;
  bottom:0px;
}

#mediascrolltrack {
  position:absolute;
  top:0px;
  bottom:18px;
  width:18px;
  border:0;
}

.mediaplayerdialog.playlisthorizontal #mediascrolltrack {
  position:absolute;
  width:100%;
  height:18px;
  border:0;
}

/*--------------------- Teaser -------------------*/

#mediateaser {
  float:left  ;
  height:90px;
  width:125px;
  margin:0 1px 2px 0;
  padding:2px;
  cursor:pointer;
}

.mediaplayerdialog.mediahidescroll #mediateaser {
  width:143px;
}

.mediaplayerdialog.playlisthorizontal.mediahidescroll #mediateaser {
  height:108px;
}

#mediateaser #mediaimage {
  width:80px;
  height:60px;
  margin-bottom:1px;
  float:left;
}

/*--------------------- Teaser Voter -------------------*/

#mediateaser #mediavoter {
  margin-left:83px;
}

#mediateaser #mediatitle {
  clear:left;
  width:120px;
  height:2.2em;
}

#mediateaser #mediavoter div {
  width:14px;
  border:0;
  background:none;
  text-decoration: none;
}

#mediateaser #mediavoter span {
  height:12px;
}

/*--------------------- Logo -------------------*/
.medialogo {
  position:absolute;
  width:49px;
  height:15px;
  z-index:500;
}

.mediaplayerdialog.mediafullscreen .medialogo {
  position:fixed;
  z-index:1500;
  left:5px;
  bottom:5px;
}

File

players/osmplayer/player/templates/default/osmplayer_default.css
View source
  1. /*--------------------- Loading cursor -------------------*/
  2. #mediaplayerloading, #mediabusy {
  3. position:absolute;
  4. display: table-cell;
  5. }
  6. #mediaplayerloading img, #mediabusy img {
  7. width:32px;
  8. height:32px;
  9. position: absolute;
  10. top: 50%;
  11. left: 50%;
  12. margin: -16px 0 0 -16px;
  13. text-align:center;
  14. vertical-align:center;
  15. }
  16. /*--------------------- Main Dialog -------------------*/
  17. .mediaplayerdialog {
  18. position:relative;
  19. font-family:"Trebuchet MS", Helvetica, sans-serif !important;
  20. font-style:normal !important;
  21. font-size:11px !important;
  22. line-height:110% !important;
  23. margin:0;
  24. padding:0;
  25. border:0;
  26. }
  27. .mediaplayerdialog.playlistonly {
  28. width:150px;
  29. }
  30. .mediaplayerdialog.playlistonly.playlisthorizontal {
  31. height:136px;
  32. }
  33. .mediaplayerdialog.playlistonly.playlisthorizontal.mediashowtitle {
  34. height:152px;
  35. }
  36. .mediaplayerdialog.controlleronly {
  37. height:22px;
  38. }
  39. #mediaplayer {
  40. position:absolute;
  41. left:0;
  42. right:0;
  43. top:0px;
  44. bottom:0px;
  45. }
  46. .mediaplayerdialog.mediashowtitle #mediaplayer {
  47. top:22px;
  48. }
  49. .mediaplayerdialog.mediashowplaylist #mediaplayer {
  50. right:150px;
  51. }
  52. .mediaplayerdialog.playlisthorizontal #mediaplayer {
  53. right:0px;
  54. bottom:0px;
  55. }
  56. .mediaplayerdialog.playlisthorizontal.mediashowplaylist #mediaplayer {
  57. bottom:136px;
  58. }
  59. #medianode {
  60. position:absolute;
  61. z-index:10;
  62. width:100%;
  63. top:0px;
  64. bottom:22px;
  65. }
  66. #mediadisplay {
  67. background-color:#000;
  68. width:100%;
  69. height:100%;
  70. position:absolute;
  71. z-index:11;
  72. }
  73. .mediaplayerdialog.mediafullscreen #mediadisplay {
  74. left: 0;
  75. top: 0;
  76. right: 0;
  77. bottom: 0;
  78. z-index:1001;
  79. width: 100%;
  80. height: 100%;
  81. }
  82. /*--------------------- Media Overlays -------------------*/
  83. #mediabusy {
  84. position:absolute;
  85. z-index:14;
  86. width:100%;
  87. height:100%;
  88. border:0;
  89. background-image:url('images/mask.png');
  90. }
  91. .mediaplayerdialog.mediafullscreen #mediabusy {
  92. position: fixed;
  93. left: 0;
  94. top: 0;
  95. right: 0;
  96. bottom: 0;
  97. overflow: hidden;
  98. z-index:1004;
  99. width: 100%;
  100. height: 100%;
  101. }
  102. #mediapreview {
  103. position: absolute;
  104. display: table-cell;
  105. background-color:#000;
  106. z-index:12;
  107. width:100%;
  108. height:100%;
  109. }
  110. .mediaplayerdialog.mediafullscreen #mediapreview {
  111. position: fixed;
  112. left: 0;
  113. top: 0;
  114. right: 0;
  115. bottom: 0;
  116. overflow: hidden;
  117. z-index:1002;
  118. width: 100%;
  119. height: 100%;
  120. }
  121. #mediaplay {
  122. position:absolute;
  123. z-index:13;
  124. display: table-cell;
  125. width:100%;
  126. height:100%;
  127. background-image:url('images/mask.png');
  128. }
  129. .mediaplayerdialog.mediafullscreen #mediaplay {
  130. position: fixed;
  131. left: 0;
  132. top: 0;
  133. right: 0;
  134. bottom: 0;
  135. overflow: hidden;
  136. z-index:1003;
  137. width: 100%;
  138. height: 100%;
  139. }
  140. #mediaplay img {
  141. width:50px;
  142. height:57px;
  143. position: absolute;
  144. top: 50%;
  145. left: 50%;
  146. margin: -29px 0 0 -25px;
  147. text-align:center;
  148. vertical-align:center;
  149. cursor:pointer;
  150. }
  151. /*--------------------- Title Bar -------------------*/
  152. #mediatitlebar, #mediacontrol, #mediapager {
  153. position:absolute;
  154. width:100%;
  155. height:22px;
  156. border:0;
  157. }
  158. #mediatitlelinks {
  159. float:right;
  160. width:64px;
  161. }
  162. .mediaplayerdialog.mediafullscreen #mediatitlelinks {
  163. position:fixed;
  164. top:5px;
  165. right:5px;
  166. z-index:1020;
  167. }
  168. #mediatitlelinks a, #mediapager div.mediapagerlink {
  169. float:left;
  170. margin:2px 2px 0 0px;
  171. }
  172. #mediatitlelinksinner {
  173. float:right;
  174. }
  175. /*--------------------- Voter -------------------*/
  176. #medianodevoter {
  177. float:left;
  178. width:110px;
  179. margin-top:-3px;
  180. }
  181. #mediavoters .ui-icon {
  182. width:12px;
  183. height:12px;
  184. }
  185. #mediacontrol #mediavoter div, #mediacontrol #mediauservoter div {
  186. float:left;
  187. height:12px;
  188. border:0;
  189. background:none;
  190. text-decoration: none;
  191. }
  192. #mediauservotertext, #mediavotertext {
  193. text-align:right;
  194. }
  195. #mediavoterstext {
  196. float:left;
  197. line-height:100%;
  198. margin-top:2px;
  199. }
  200. #mediavoter .ui-state-active, #mediavoter .ui-state-hover, #mediavoter .ui-state-highlight,
  201. #mediauservoter .ui-state-active, #mediauservoter .ui-state-hover, #mediauservoter .ui-state-highlight {
  202. background:0;
  203. }
  204. /*--------------------- Control Bar -------------------*/
  205. #mediacontrol {
  206. position:absolute;
  207. z-index:15;
  208. bottom:0;
  209. }
  210. .mediaplayerdialog.mediafullscreen #mediacontrol {
  211. position: fixed;
  212. z-index:1005;
  213. width:400px;
  214. left: 50%;
  215. bottom:5px;
  216. margin: 0 0 0 -200px;
  217. text-align:center;
  218. }
  219. #mediacontrolleft {
  220. float:left;
  221. width:60px;
  222. height:22px;
  223. }
  224. #mediacontrolcenter {
  225. margin:0 120px 0 60px;
  226. height:22px;
  227. }
  228. .mediaplayerdialog.mediashowvoter #mediacontrolcenter {
  229. margin-right:230px;
  230. }
  231. #mediacontrolright {
  232. float:right;
  233. width:120px;
  234. height:22px;
  235. }
  236. .mediaplayerdialog.mediashowvoter #mediacontrolright {
  237. width:230px;
  238. }
  239. #medialist, #mediaplaypause, #mediamute, #mediamenuclose {
  240. cursor:pointer;
  241. }
  242. #mediamute, #mediaplaypause {
  243. float:left;
  244. margin:2px 0 0 3px;
  245. }
  246. #mediacurrenttime, #mediatotaltime {
  247. float:left;
  248. text-align:right;
  249. margin:4px 2px 0 4px;
  250. width:30px;
  251. }
  252. #mediavolumebar {
  253. float:left;
  254. width:50px;
  255. height:4px;
  256. margin:7px 5px 0 4px;
  257. }
  258. #mediaseekhandle, #mediavolumehandle {
  259. position:absolute;
  260. z-index:18;
  261. margin-top:-6px;
  262. width:18px;
  263. height:18px;
  264. }
  265. #mediaseekhandle span, #mediavolumehandle span {
  266. margin-left:-6px;
  267. }
  268. #mediaseekbar {
  269. margin-top:7px;
  270. height:4px;
  271. }
  272. #mediaseekupdate, #mediavolumeupdate, #mediaseekprogress {
  273. position:absolute;
  274. height:4px;
  275. border-bottom:none;
  276. }
  277. #mediaseekupdate, #mediavolumeupdate {
  278. z-index:17;
  279. }
  280. #mediaseekprogress {
  281. z-index:16;
  282. }
  283. /*--------------------- Menu -------------------*/
  284. #mediamenu {
  285. position: absolute;
  286. z-index:20;
  287. width:300px;
  288. height:150px;
  289. display:none;
  290. padding:2px;
  291. top: 50%;
  292. left: 50%;
  293. margin: -75px 0 0 -150px;
  294. text-align:center;
  295. vertical-align:center;
  296. }
  297. .mediaplayerdialog.mediafullscreen #mediamenu {
  298. position:fixed;
  299. z-index:1020;
  300. top: 50%;
  301. left: 50%;
  302. }
  303. .menucontent {
  304. text-align:left;
  305. }
  306. #mediamenuclose {
  307. float:right;
  308. margin:8px 6px 0 0;
  309. }
  310. .ui-icon {
  311. width:17px;
  312. height:18px;
  313. }
  314. /*--------------------- Playlist -------------------*/
  315. #mediaplaylist {
  316. position:absolute;
  317. z-index:1;
  318. width:150px;
  319. top:0px;
  320. bottom:0px;
  321. right:0;
  322. }
  323. .mediaplayerdialog.mediashowtitle #mediaplaylist {
  324. top:22px;
  325. }
  326. .mediaplayerdialog.playlisthorizontal #mediaplaylist {
  327. width:100%;
  328. height:136px;
  329. top:auto;
  330. bottom:0px;
  331. right:0;
  332. }
  333. .mediaplayerdialog.playlisthorizontal.playlistonly #mediaplaylist {
  334. top:22px;
  335. }
  336. #mediascrollwrapper {
  337. position:absolute;
  338. width:100%;
  339. top:0px;
  340. bottom:22px;
  341. }
  342. #mediascroll, #medialistmask {
  343. width:100%;
  344. height:100%;
  345. }
  346. /*--------------------- Links -------------------*/
  347. #medialinks {
  348. height:25px;
  349. }
  350. #medialink {
  351. float:left;
  352. margin: 0 2px 0 0;
  353. text-align:center;
  354. }
  355. #medialinktext {
  356. margin: 2px;
  357. }
  358. /*--------------------- Pager -------------------*/
  359. #mediapager {
  360. position:absolute;
  361. z-index:1;
  362. bottom:0px;
  363. }
  364. #mediapagerleft {
  365. float:left;
  366. margin-left:3px;
  367. }
  368. #mediapagerright {
  369. float:right;
  370. margin-right:3px;
  371. }
  372. /*--------------------- Scroll Bar -------------------*/
  373. #mediascrollbarwrapper {
  374. position:absolute;
  375. right:0;
  376. width:18px;
  377. height:100%;
  378. }
  379. .mediaplayerdialog.playlisthorizontal #mediascrollbarwrapper{
  380. position:absolute;
  381. bottom:0;
  382. width:100%;
  383. height:18px;
  384. }
  385. #mediascrollup, #mediascrolldown, #mediascrollhandle {
  386. height:18px;
  387. width:18px;
  388. border:0;
  389. }
  390. #mediascrollup {
  391. position:absolute;
  392. top:0px;
  393. }
  394. .mediaplayerdialog.playlisthorizontal #mediascrollup {
  395. position:absolute;
  396. left:0px;
  397. }
  398. #mediascrolldown {
  399. position:absolute;
  400. bottom:0px;
  401. }
  402. .mediaplayerdialog.playlisthorizontal #mediascrolldown {
  403. position:absolute;
  404. right:0px;
  405. }
  406. #mediascrollbar {
  407. position:absolute;
  408. top:18px;
  409. bottom:0px;
  410. }
  411. .mediaplayerdialog.playlisthorizontal #mediascrollbar {
  412. position:absolute;
  413. left:18px;
  414. right:18px;
  415. top:0px;
  416. bottom:0px;
  417. }
  418. #mediascrolltrack {
  419. position:absolute;
  420. top:0px;
  421. bottom:18px;
  422. width:18px;
  423. border:0;
  424. }
  425. .mediaplayerdialog.playlisthorizontal #mediascrolltrack {
  426. position:absolute;
  427. width:100%;
  428. height:18px;
  429. border:0;
  430. }
  431. /*--------------------- Teaser -------------------*/
  432. #mediateaser {
  433. float:left ;
  434. height:90px;
  435. width:125px;
  436. margin:0 1px 2px 0;
  437. padding:2px;
  438. cursor:pointer;
  439. }
  440. .mediaplayerdialog.mediahidescroll #mediateaser {
  441. width:143px;
  442. }
  443. .mediaplayerdialog.playlisthorizontal.mediahidescroll #mediateaser {
  444. height:108px;
  445. }
  446. #mediateaser #mediaimage {
  447. width:80px;
  448. height:60px;
  449. margin-bottom:1px;
  450. float:left;
  451. }
  452. /*--------------------- Teaser Voter -------------------*/
  453. #mediateaser #mediavoter {
  454. margin-left:83px;
  455. }
  456. #mediateaser #mediatitle {
  457. clear:left;
  458. width:120px;
  459. height:2.2em;
  460. }
  461. #mediateaser #mediavoter div {
  462. width:14px;
  463. border:0;
  464. background:none;
  465. text-decoration: none;
  466. }
  467. #mediateaser #mediavoter span {
  468. height:12px;
  469. }
  470. /*--------------------- Logo -------------------*/
  471. .medialogo {
  472. position:absolute;
  473. width:49px;
  474. height:15px;
  475. z-index:500;
  476. }
  477. .mediaplayerdialog.mediafullscreen .medialogo {
  478. position:fixed;
  479. z-index:1500;
  480. left:5px;
  481. bottom:5px;
  482. }