masterpanel.css 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355
  1. @charset "utf-8";
  2. /* CSS Document */
  3. /*---//////////////////// SOURCE INFO ////////////////////---*/
  4. .source-info-block {
  5. padding:0 0 0 2px;
  6. background: url(images/masterpanel_spacer.png) no-repeat 0 0;
  7. margin-right: 0;
  8. }
  9. .source-info-block h3, .on-air-block h3 {
  10. margin: 0 0 10px -1px;
  11. padding:3px 0 2px 8px;
  12. background: rgba(0, 0, 0, 0.10);
  13. color:#acacac;
  14. font-size:10px;
  15. text-transform:uppercase;
  16. border-bottom:1px solid #494949;
  17. -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  18. -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  19. box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07);
  20. text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  21. }
  22. .on-air-block h3 {
  23. margin-left:0;
  24. }
  25. .source-info-block ul {
  26. margin:0 0 0 7px;
  27. padding:0;
  28. }
  29. .source-info-block li {
  30. list-style-type:none;
  31. font-size:10px;
  32. color:#bdbdbd;
  33. margin:0;
  34. height:15px;
  35. padding-right:0;
  36. overflow:visible;
  37. }
  38. .source-info-block li:first-child {
  39. background-position: right -50px;
  40. padding-bottom:3px;
  41. }
  42. .source-info-block li:last-child {
  43. background-position: right -150px;
  44. padding-top:3px;
  45. }
  46. .source-info-block li div.source-label {
  47. margin-right:0;
  48. min-width:95px;
  49. float:left;
  50. height:15px;
  51. line-height:14px;
  52. padding:0 2px 0 3px;
  53. background:#3e3e3e;
  54. -webkit-border-radius:2px 0 0 2px;
  55. -moz-border-radius:2px 0 0 2px;
  56. border-radius:2px 0 0 2px;
  57. }
  58. .source-info-block li div.source-label.ready {
  59. background:#2f2e2e;
  60. color:#fff;
  61. }
  62. .source-info-block li .line-to-switch, .source-info-block li .line-to-switch.off {
  63. margin:0;
  64. width:12px;
  65. float:left;
  66. height:15px;
  67. padding:0;
  68. border-left:2px solid #3e3e3e;
  69. background:url(images/source_to_switch_lines.png) repeat-x 0 0;
  70. }
  71. .source-info-block li .line-to-switch.off {
  72. border-color:#3e3e3e;
  73. background:url(images/source_to_switch_lines.png) repeat-x 0 0;
  74. }
  75. .source-info-block li .line-to-switch.on {
  76. border-color:#ff611f;
  77. background:url(images/source_to_switch_lines.png) repeat-x 0 -15px;
  78. }
  79. .source-info-block li .line-to-on-air, .source-info-block li .line-to-on-air.off {
  80. margin:0;
  81. width:20px;
  82. float:left;
  83. height:15px;
  84. padding:0;
  85. background:url(images/source_to_switch_lines.png) repeat-x 0 0;
  86. }
  87. .source-info-block li .line-to-on-air, .source-info-block li .line-to-on-air.off {
  88. margin:0;
  89. width:20px;
  90. float:left;
  91. height:15px;
  92. padding:0;
  93. background:url(images/source-info_lines.png) repeat-x 0 0;
  94. }
  95. .source-info-block li .line-to-on-air.off {
  96. background:url(images/source-info_lines.png) no-repeat 0 0;
  97. }
  98. .source-info-block li .line-to-on-air.on {
  99. background:url(images/source-info_lines.png) no-repeat 0 -15px;
  100. }
  101. .source-info-block li.active {
  102. background-position: right -15px;
  103. }
  104. .source-info-block li.active:first-child {
  105. background-position: right -70px;
  106. }
  107. .source-info-block li.active:last-child {
  108. background-position: right -170px;
  109. padding-top:3px;
  110. }
  111. .source-info-block li:first-child .line-to-on-air, .source-info-block li:first-child .line-to-on-air.off {
  112. background-position: right -50px;
  113. margin-bottom:-3px;
  114. height:18px;
  115. }
  116. .source-info-block li:first-child .line-to-on-air.on {
  117. background-position: right -70px;
  118. }
  119. .source-info-block li:last-child .line-to-on-air, .source-info-block li:last-child .line-to-on-air.off {
  120. background-position: right -150px;
  121. margin-top:-3px;
  122. height:18px;
  123. }
  124. .source-info-block li:last-child .line-to-on-air.on {
  125. background-position: right -170px;
  126. }
  127. .source-switch-button {
  128. font-size:11px;
  129. padding:0;
  130. border:1px solid #2d2d2d;
  131. -webkit-border-radius:2px;
  132. -moz-border-radius:2px;
  133. border-radius:2px;
  134. float:left;
  135. display:block;
  136. text-align:center;
  137. width: 27px;
  138. height:13px;
  139. text-indent: 100%;
  140. white-space: nowrap;
  141. overflow: hidden;
  142. background-color: #434343;
  143. background: -moz-linear-gradient(top, #555555 0, #434343 100%);
  144. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555555), color-stop(100%, #434343));
  145. background: linear-gradient(top, #555555 0, #434343 100%);
  146. -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  147. -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  148. box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  149. background-clip:border-box;
  150. }
  151. .source-switch-button.active {
  152. background-color: #ff611f;
  153. background: -moz-linear-gradient(top, #ff8451 0, #ff611f 100%);
  154. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8451), color-stop(100%, #ff611f));
  155. background: linear-gradient(top, #ff8451 0, #ff611f 100%);
  156. -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  157. -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  158. box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.5);
  159. }
  160. .source-switch-button span {
  161. background-color: #7c7c7c;
  162. background: -moz-linear-gradient(top, #959595 0, #7c7c7c 100%);
  163. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #959595), color-stop(100%, #7c7c7c));
  164. background: -moz-linear-gradient(top, #959595 0, #7c7c7c 100%);
  165. border:1px solid #2d2d2d;
  166. border-width:0 0 0 1px;
  167. width:13px;
  168. float:right;
  169. height:13px;
  170. -webkit-border-radius:0px 2px 2px 0px;
  171. -moz-border-radius:0px 2px 2px 0px;
  172. border-radius:0px 2px 2px 0px;
  173. -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  174. -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  175. box-shadow:inset 0 1px 1px 0(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  176. }
  177. .source-switch-button.active span {
  178. border-width:0 1px 0 0;
  179. float:left;
  180. border-width: 0 1px 0 1px;
  181. width:13px;
  182. margin-left:-1px;
  183. -webkit-border-radius:1px 0px 0px 1px;
  184. -moz-border-radius:1px 0px 0px 1px;
  185. border-radius:1px 0px 0px 1px;
  186. }
  187. .source-switch-button:hover span {
  188. background-color: #bfbfbf;
  189. background: -moz-linear-gradient(top, #bfbfbf 0, #7c7c7c 100%);
  190. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bfbfbf), color-stop(100%, #7c7c7c));
  191. background: -moz-linear-gradient(top, #bfbfbf 0, #7c7c7c 100%);
  192. }
  193. .source-kick-button {
  194. height:15px;
  195. width:15px;
  196. margin: 0 4px 0 -3px;
  197. float: left;
  198. -webkit-border-radius:2px;
  199. -moz-border-radius:2px;
  200. border-radius:2px;
  201. background: #262626 url(images/thin_delete.png) no-repeat 0 0;
  202. }
  203. .source-kick-button:hover{
  204. cursor:pointer;
  205. background-color:#000;
  206. background-position:0 -15px;
  207. }
  208. .source-info-block li.kicked div .source-kick-button, .source-info-block li.kicked div .source-kick-button:hover {
  209. opacity: 0.3;
  210. filter: alpha(opacity = 30);
  211. cursor:default;
  212. background-color:#262626;
  213. background-position:0 0;
  214. }
  215. .source-info-block + .on-air-block {
  216. padding-right:2px;
  217. }
  218. .source-info-block + .on-air-block .on-air-info, .source-info-block + .on-air-block .listen-control-button {
  219. margin-right:7px;
  220. }
  221. .on-air-info {
  222. height:26px;
  223. border:1px solid #242424;
  224. border-width:1px 1px 0 1px;
  225. min-width:85px;
  226. font-size:16px;
  227. line-height:100%;
  228. font-weight:bold;
  229. text-shadow: #242424 0px -1px;
  230. text-align:center;
  231. padding: 10px 0 0 0;
  232. background-color:#464646;
  233. margin-top:30px;
  234. -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
  235. -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
  236. box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
  237. }
  238. .on-air-info.off {
  239. background-color: #3f3a3a;
  240. background: -moz-linear-gradient(top, #575050 0, #3f3a3a 100%);
  241. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #575050), color-stop(100%, #3f3a3a));
  242. background: -moz-linear-gradient(top, #575050 0, #3f3a3a 100%);
  243. color:#A5A5A5;
  244. }
  245. .on-air-info.on {
  246. background-color: #c21717;
  247. background: -moz-linear-gradient(top, #c21717 0, #8d1010 100%);
  248. background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c21717), color-stop(100%, #8d1010));
  249. background: -moz-linear-gradient(top, #c21717 0, #8d1010 100%);
  250. color:#fff;
  251. -webkit-box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3);
  252. -moz-box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3);
  253. box-shadow:inset 0 1px 0px rgba(255, 255, 255, 0.3);
  254. }
  255. .on-air-block h3 + .on-air-info {
  256. height:30px;
  257. border-width:1px 1px 0 1px;
  258. margin-top:-3px;
  259. padding: 15px 0 0 0;
  260. }
  261. .on-air-block h3 + .on-air-info + .listen-control-button {
  262. margin-top:0px;
  263. }
  264. .listen-control-block a, .listen-control-button {
  265. font-size:11px;
  266. text-transform:uppercase;
  267. padding:0;
  268. border:1px solid #242424;
  269. color:#fff;
  270. text-decoration:none;
  271. font-weight:bold;
  272. margin-top:34px;
  273. display:block;
  274. text-align:center;
  275. }
  276. .listen-control-button {
  277. margin-top:6px;
  278. }
  279. .personal-block.solo {
  280. position: absolute;
  281. right: 145px;
  282. top: 104px;
  283. width: auto;
  284. z-index: 1000;
  285. height:auto;
  286. margin:0;
  287. }
  288. .time-info-block.pull-right {
  289. margin-right:0;
  290. text-align:right !important;
  291. background-position:0 0;
  292. padding: 0 10px 0 10px;
  293. }
  294. .time-info-block li, .time-info-block li.time {
  295. text-align: right;
  296. }
  297. /*.line-to-switch {
  298. float: right;
  299. width: 10px;
  300. height:6px;
  301. border:1px solid #242424;
  302. border-width:1px 1px 0 1px;
  303. margin-left: 5px;
  304. }
  305. .line-to-switch.off{
  306. background:#FFFFFF
  307. }
  308. .line-to-switch.on{
  309. background:#D40000
  310. }
  311. .line-to-on-air {
  312. float: right;
  313. height:6px;
  314. border:1px solid #242424;
  315. border-width:1px 1px 0 1px;
  316. width: 10px;
  317. }
  318. .line-to-on-air.off{
  319. background:#FFFFFF
  320. }
  321. .line-to-on-air.on{
  322. background:#D40000
  323. }
  324. */